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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3439|回复: 2

[求助] 如何找到那些真正的Critical Path

[复制链接]
发表于 2012-7-30 22:20:41 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 wjchuan 于 2012-7-31 10:02 编辑

要使group_path的功能发挥到最优,需要找到真正的Critical Path,而且group_path包含的范围不能太大。

如何找到那些真正的Critical Path?我目前用到的方法是report_timing与Report_Constraint —all violations。先看哪些end point的负slack的值比较大,然后看report_timing给出的起点,路径,如果有比较多的一个Hierarchy的逻辑到另外一个Hierarchy的负Slacks都比较大,就设置一个group(以上均是通过目测,大概比较)。
不还请教大侠,这个方法科学么?感觉这个方法效率很低,有没有更好的方法?
发表于 2012-7-31 09:40:38 | 显示全部楼层
理論上來說在design完成的時候,
大概就會知道哪些module的timing會比較緊,

再用constraint去更動,
最後會因為floorplan的擺放位置決定整個design 最critical的地方,

你說的其實是對的, slack很大的地方就是critical path,
如果你是重頭開始要找critical path, 建議可以跟designer討論看看,
畢竟clock是他們下的, data path是他們assign的,

他們應該會知道哪些地方容易出問題,
但會不會出問題, 最後還是要看到physical上
发表于 2012-7-31 14:18:08 | 显示全部楼层
critical path就是延迟最大的路径。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-23 23:19 , Processed in 0.018860 second(s), 9 queries , Gzip On, Redis On.

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