数字后端实现之Innovus中open net原因解析及解决方案

数字IC后端设计实现Innovus中我们经常会碰到如下的WARNING警告信息。这个log是在route或ECO Route阶段报的。这个WARNING必须要看,因为这里是报告当前设计存在open的net,即某些pin只有逻辑连接,而没有实际的物理连接。

innovus open log

这里正常工具应该报ERROR才合理,但不知C家工程师为何要给大家报了一个警告。导致大部分工程师都看不到这类警告。
所以,以后在route或eco阶段绕线完成后一定要注意下detail route结束后的这个Summary。可以直接在log中搜索"Complete Detail Routing"或者“open nets”即可定位到有问题的点。

在这里插入图片描述

数字后端实现工具Innovus中常见open的原因主要有以下几方面:

1)net被设置了skip routing属性

由于种种原因可能在PR实现时会对某些net设置skip routing属性。如果后续这些net要插hold buffer甚至做逻辑功能改动,那么ecoRoute工具也是无法绕这条net的。

###获取net的skipRouting属性

getAttribute -net $net -skip_routing

###设置net为skipRoute

setAttribute -net $net -skip_routing

innovus skipRouting引起的open net场景

2)E

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值