在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3150|回复: 8

[求助] block的输入管脚没有连接,为什么verify Connectivity检查不到?

[复制链接]
发表于 2013-9-26 18:16:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 wenjg76 于 2013-9-26 18:39 编辑

verilog网表中,例化的RAM(IP block)端口,比对应的LEF中少一个输入端口,
所以布线后,该输入端口是悬空的,没有布线,
为什么通过verify Connectivity --> Unconnected Pin操作,没有查出来?

什么命令可以检查LEF中的端口,和.v中的module pin List,是否一一对应?
使用checkDesign没查出来。。。
发表于 2013-9-27 08:54:46 | 显示全部楼层
这种不是布线的问题,PR工具检查不出来吧
发表于 2013-9-27 10:12:31 | 显示全部楼层
可能不会有erro,会有warning 查一下
发表于 2013-9-27 10:40:21 | 显示全部楼层
你是想说你的.v是错的吗
那对比.v和LEF就可以啦
可以看一下check_design 中 unloaded input 这个 warning,一般的 hierarchy 很可能会看出问题
 楼主| 发表于 2013-9-27 10:44:29 | 显示全部楼层
回复 3# 混乱三千年


    相关的报告也都看了,没有提示此处出错...
 楼主| 发表于 2013-9-27 10:50:20 | 显示全部楼层
回复 4# zero_0

.V中,module的定义,以及对moule的例化是正确的,
在LEF文件中,该MACRO的name与module的name是相同的,但多一个输入管脚,
所有出了这样的问题
 楼主| 发表于 2013-9-27 11:08:46 | 显示全部楼层
回复 4# zero_0

感谢你的提示,不过,

我用checkDesign -all,生成的报告没有unload pin这类warning....

什么命令可以检查LEF中的端口,和.v中的module pin List,是否一一对应?
发表于 2013-10-3 21:18:43 | 显示全部楼层
这种问题一般应该在综合的时候就解决
发表于 2014-1-3 17:09:57 | 显示全部楼层
这个问题我也遇到过,我的结论是:
1. lef 中的端口如果和 .v 中的端口不对应,少了或者错了,log中会有提示,但是多了的确没有提示。
2. 如果 .v 中的端口是正确的,根据Log的提示,足以保证Lef中有与.v相对于的所有端口,那么多余没用的端口对最后的结果不会有任何问题。
3. lef 中多余的端口,没法检查出来,也不会有什么特别的影响,因为这些端口对应于 .v 来讲本来就是多余的,所以自然是悬空不接的。
4. 遇到这种问题,我的常规做法是:我一般在最后都会检查一下所有IP模块的端口连接情况,如果发现有没接的端口,就可以看看是不是Lef中的多余端口,如果不是,就顺便找设计确认这个端口是不是该悬空。这样一举两得,也可以帮设计监控部份遗漏的错误。
此外,我也暂时也没有找到什么好办法来check这个问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 08:55 , Processed in 0.021214 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表