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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1562|回复: 7

[求助] 关于ICC2在route_opt阶段runtime长的问题

[复制链接]
发表于 2023-2-16 09:05:12 | 显示全部楼层 |阅读模式

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

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

x
如题,小弟在学习ICC2的flow过程中,route_opt之后开始run PT修timing vio,发现clock max_transition和设计不符,检查发现是在CTS阶段没有加set_clock_transition -max 0.15 [all_clocks],于是重新place、CTS、routing,并且在place和CTS阶段source max_transition的设置,重新run了几遍,发现都停在route_opt这一步,如图,请问各位老师能帮忙分析一下原因吗?目前项目已出现delay,感谢!


route_opt阶段卡住不动

route_opt阶段卡住不动
发表于 2023-2-16 09:29:21 | 显示全部楼层
routing 之前的congestion 要看看,是否有hotspot ~~~
最好等route_opt  出来之后看看 STA 的结果,
 楼主| 发表于 2023-2-16 11:49:26 | 显示全部楼层


voiluce 发表于 2023-2-16 09:29
routing 之前的congestion 要看看,是否有hotspot ~~~
最好等route_opt  出来之后看看 STA 的结果, ...


route_auto之后看congestion没有什么问题,感觉就是在我set max transition之后才run不动,之前忘记设置max transition,流程可以run完,最长一天一夜卡住不动,但从gui中看进程又没死,本步骤source的icc2自带的route_opt.tcl未做修改,不知道还可能是哪里问题,请老师帮忙分析,谢谢。
 楼主| 发表于 2023-2-17 08:54:23 | 显示全部楼层
昨天又run一版,没有source route_opt.tcl,而是直接敲的route_opt命令,依然停在了route - opt optimization Phase 10 Iter 2,这是说我set_clock_transition -max 0.15 [all_clocks]之后优化不动了吗?请各位老师帮忙看看下一步我要怎样处理,谢谢。
发表于 2023-2-17 09:50:45 | 显示全部楼层
set_clock_transition -max 0.15 [all_clocks]之后优化不动了吗?
===
应该是,工具沙雕了,死命在满足这个需求 ~~~
 楼主| 发表于 2023-2-17 10:22:26 | 显示全部楼层


voiluce 发表于 2023-2-17 09:50
set_clock_transition -max 0.15 [all_clocks]之后优化不动了吗?
===
应该是,工具沙雕了,死命在满足这个 ...


是的,第一次跑时忘记set clock transition,流程是正常跑完的;然后又从place开始加上max transition设置,就一直停在route_opt这里了,也请教了前辈,大致和您的结论一样,我不太清楚下面要怎样做,是否可以通过设置某些options,减少opt的迭代次数或者什么来完成route_opt?要怎么操作?小弟模拟版图转过来的,还在学习中。。
发表于 2023-2-17 10:41:13 | 显示全部楼层
设大一点试试,比如  
set_clock_transition -max 0.2 [all_clocks]
发表于 2023-2-20 09:58:00 | 显示全部楼层
是不是时序太紧了,工具在拼命优化迭代插buffer
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 00:32 , Processed in 0.021225 second(s), 9 queries , Gzip On, Redis On.

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