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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: damonzhao

[求助] ICC中如何应用connect_tie_cells?[已解决]

[复制链接]
 楼主| 发表于 2014-11-26 10:50:00 | 显示全部楼层
回复 23# fangwang85


    啥脚本?
发表于 2014-11-26 11:06:39 | 显示全部楼层
回复 24# damonzhao


   set_auto_disable_drc_nets -constant false
    set physopt_new_fix_constants true
    remove_attribute [get_lib_cells */SC*TIEHI*] dont_use
    remove_attribute [get_lib_cells */SC*TIELO*] dont_use
    remove_attribute [get_lib_cells */SC*TIEHI*] dont_touch
    remove_attribute [get_lib_cells */SC*TIELO*] dont_touch
发表于 2014-11-26 11:07:15 | 显示全部楼层
回复 24# damonzhao


   set_auto_disable_drc_nets -constant false
    set physopt_new_fix_constants true
    remove_attribute [get_lib_cells */SC*TIEHI*] dont_use
    remove_attribute [get_lib_cells */SC*TIELO*] dont_use
    remove_attribute [get_lib_cells */SC*TIEHI*] dont_touch
    remove_attribute [get_lib_cells */SC*TIELO*] dont_touch
发表于 2014-11-26 11:47:04 | 显示全部楼层
回复 24# damonzhao



set getTiePins [get_pins -of_objects [get_nets -all -hier {VDD VSS}]]会搜索到一些inst的port
但是connect_tie_cells -objects $getTiePins -obj_type port_inst  -tie_high_lib_cell TIEHI -tie_low_lib_cell TIELO -max_fanout 4
又提示上面搜到的port不是tie low tie high的全部skip了
 楼主| 发表于 2014-11-26 12:41:23 | 显示全部楼层
回复 27# fangwang85


   你先derive_pg_connect -tie 了么
发表于 2014-11-26 13:59:27 | 显示全部楼层
回复 28# damonzhao


   用了,后来发现connect_tie_cells后 icc会优化掉一些接vss vdd的逻辑,还是多出一些没有接任何节点的 tie cell 。后面的fm都过不了,所以让前端在dc处理了。谢了
发表于 2014-12-10 12:36:20 | 显示全部楼层
求问,在设计中有1000多个pin是要接到tie high和tie low单元,但是在ICC中采用如下命令设置时却加入失败:derive_pg_connection  -power_net VDD -ground_net VSS -tie  
set getTiePins [get_pins -of_objects [get_nets -all -hier {VDD VSS}]]
connect_tie_cells -objects $getTiePins -obj_type port_inst  -tie_high_lib_cell LVT_PULLHS1 -tie_low_lib_cell LVT_PULLHS0 -max_fanout 8


ICC返回结果,说是 Error: The connect_tie_cells command failed. (APLUI-004):
QQ截图20141210123454.png

反复试过了很多次,换了各种表达方式都不行。依旧是failed,特向各位大神求助。
发表于 2015-6-4 14:34:18 | 显示全部楼层




你好,请问“  在网表中设置其他那些东东。
在脚本中添加set_complie_instance_name_prefix icc_place_opt”  具体怎么解释,怎么操作啊?求指导,非常感谢
发表于 2016-3-11 13:19:24 | 显示全部楼层
回复 6# damonzhao


    版主您好,为何我按照您的方法做tie插入。 报警告和错误呢。。
icc_shell> set getTiePins [get_pins -of_objects [get_nets -all -hierarchical {VDD VSS}]]
Warning: No pin objects matched '-of_objects collection' (SEL-004)
icc_shell> connect_tie_cells -objects $getTiePins -obj_type port_inst -tie_high_lib_cell TIEHI_X1M_A12TS -tie_low_lib_cell TIELO_X1M_A12TS -max_fanout 4
Error: Nothing matched for collection (SEL-005)
Error: No object found in the collection. (APLUI-003)
0
我看了man  没感觉哪里有问题啊。
 楼主| 发表于 2016-3-11 17:35:45 | 显示全部楼层
回复 32# yi4105635


   那你的设置set mw_logic0_net/mw_logic1_net分别是啥,是VSS和VDD么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-10 05:42 , Processed in 0.033520 second(s), 6 queries , Gzip On, Redis On.

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