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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3786|回复: 6

[讨论] 为什么ICC 在place_opt后会将一些nets tie low?

[复制链接]
发表于 2012-10-30 14:46:06 | 显示全部楼层 |阅读模式

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

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

x
在执行 "place_opt -area_recovery -effort medium -congestion -optimize_dft" 后, 用命令“ report_tie"显示tie high or tie low情况,
report_tie的结果显示某些signals居然也被tie low ,而这些signals属于普通的节点,他们的驱动源都是某些寄存器的输出,这些寄存器输出不会是固定电平,report_tie结果:
Design has 136 tie low net(s):
net U_hpf_v_flt/n98 connects wicht following port(s) or pin(s):
      U_hpf_v_flt/add_95_4/B[4]
...........
最后跑完整个ICC流程,在ICC output的verilog 文件中:assign n98=1'b0; 而输入到ICC的verilog文件中n98其实是来自于一个寄存器输出端Q;所以经过icc之后,电路逻辑发生了变化,请问各位大侠这是什么原因造成?谢谢
发表于 2012-10-30 16:39:10 | 显示全部楼层
先跑形式验证,看是逻辑等效还是ICC真的出错了;如果真的出错了,试试不用optimize_dft,我遇到到optimize_dft出错的情况
 楼主| 发表于 2012-10-30 17:00:04 | 显示全部楼层
回复 2# chrisyl

谢谢chrisyl.
拿掉-optimize_dft,place_opt的结果依然是一样的。
我确信ICC 将这些节点tie low会造成逻辑错误的。
不知道会是什么原因造成的?
发表于 2012-10-30 17:10:22 | 显示全部楼层
回复 3# zsmc2003


    ICC有个特性,会在OPT时i将无驱动的input PIN自动接到Tie Low上,检查你在palceopt之前的那些pin
是否是悬浮或者没有驱动。
发表于 2013-5-4 07:20:04 | 显示全部楼层
楼上说的没错,做下后续验证下其实是没有任何问题的。
发表于 2016-12-6 16:10:53 | 显示全部楼层
回复 4# xjg@hmes


    请问如果确认是悬空的pin 请问如何解决呢?是要让前端去掉或者tie 到固定电位吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

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

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