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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 12149|回复: 18

[求助] ICC ECO问题

[复制链接]
发表于 2011-9-5 14:03:23 | 显示全部楼层 |阅读模式

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

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

x
要做metal change,只改m1-m3层,
set_route_zrt_common_option -freeze_layer ...  
route_zrt_eco ...
不加-nets选项,会优化到个别距离很远,完全无关的net,还造成ant,min area等问题。
加-nets,想只改相关联的net,总出内部错误,直接退出icc。

谁知道怎么回事???
发表于 2011-9-6 11:35:38 | 显示全部楼层
freeze_route_eco ,

不动base layer,
 楼主| 发表于 2011-9-6 18:10:59 | 显示全部楼层
本帖最后由 sweeting 于 2011-9-6 18:21 编辑

我用的是09.06版本,查不到这条命令啊 freeze_route_eco 。

楼上,我可能没说清楚,这样的:
我能控制改动的金属层,控制不了的是net!
我不想让工具优化所有net,那些不相关的net,有可能又冒出其他的timing或drc新问题。所以我想使用route_zrt_eco  -nets 选项,尽量只改连接,及附近让开走线资源的nets。修改用到了spare cell,改的线数量很少,只有10多条。

问题是route_zrt_eco这条命令只要加了-nets,icc自动退出,怎么回事???
route_zrt_eco  -nets {ne1 net2}     icc自动退出
route_zrt_eco  -nets  {net1 net2} -reroute modified_nets_first_then_others  icc自动退出
发表于 2011-9-6 23:32:13 | 显示全部楼层
1. use route_zrt_group instead
route_zrt_group -nets XXX

2. freeze(skip route) for all nets except the eco net ,
set_net_routing_rule -reroute freeze [get_flat_nets ]
set_net_routing_rule -reroute normal [get_nets  eco_netXXX ]

delete_net_by_type -net eco_netXXX -detail_route
route_zrt_eco -net eco_netXXX
发表于 2011-9-6 23:34:54 | 显示全部楼层
upgrade to other versions ,

route_zrt_eco  -nets {ne1 net2} is correct syntax , should run correctly ,
 楼主| 发表于 2011-9-7 15:09:34 | 显示全部楼层
多谢帮忙~
试验了多次,初步结论:
1.route_zrt_group -nets XXX  和route_zrt_eco 不加net选项的优化结果一样的,会优化所有net,还产生了个别drc,ant问题
2.set_net_routing_rule -reroute freeze [get_flat_nets ]
   set_net_routing_rule -reroute normal [get_nets  eco_netXXX ]
   route_zrt_group -nets [get_nets  eco_netXXX ]   
   这样除了eco net全部freeze了,当然不会产生新的问题,
  但net 只能找空隙绕线,绕的很长很长。
3.route_zrt_eco  -nets {} 我们使用的版本,这个选项是bug,确实都用不了。
发表于 2011-9-7 15:21:35 | 显示全部楼层
if still too long wire , please route this route manually ,
create_net_shape ,  create_custom_wire ,

draw these shapes manually ,
发表于 2011-9-7 15:22:40 | 显示全部楼层
if still too long wire , please route this route manually ,
create_net_shape ,  create_custom_wire ,

draw these shapes manually ,
 楼主| 发表于 2011-9-7 15:23:49 | 显示全部楼层
本帖最后由 sweeting 于 2011-9-7 15:25 编辑

metal change  m1-m3
IMAG0119.jpg
附图,手机拍的,大概看下问题。
右上角是eco的net,因为优化了所有net,
导致了不相关的net(标尺处)出现了drc,ant问题.。
IMAG0124.jpg

放大看,
原始net     m3 - m4 -m3;
优化后net,m3直接连起来,下面的via34违反了最小面积,产生了drc violation.
 楼主| 发表于 2011-9-7 15:38:16 | 显示全部楼层
目前只能几种方法权衡来做,谢谢指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-23 11:31 , Processed in 0.028123 second(s), 9 queries , Gzip On, Redis On.

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