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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 848|回复: 6

[求助] 进行STA时,两异步时钟设置asyn+allow_paths和不进行设置有什么区别?

[复制链接]
发表于 2025-9-25 10:52:23 | 显示全部楼层 |阅读模式
悬赏100资产未解决
如题,我发现两异步时钟如果设置set_clock_group-asynchronous -allow_paths -group {clk1} -group {clk2},直接report timing的结果似乎和不进行时钟组设置相同?但是时钟组设置时不加allow_paths选项则区别很大,直接不检查异步时钟之间的路径,但这样异步时钟之间的路径没办法进行max_delay约束。那请问同设-asynchronous -allow_paths有什么意义呢?

发表于 2025-9-25 13:09:57 | 显示全部楼层
很有趣的问题,能不能贴个timing对比截图看看呢?
我一般会加上allow path,有特殊timing的附带max delay,确实没试过不加会怎么样
回复

使用道具 举报

发表于 2025-9-26 15:56:38 | 显示全部楼层
allow_path+max_delay这种做法是将cdc的检查放在主的func sdc mode里面,优点是在做signoff的时候,不需要一个单独的max_delay mode去做cdc检查,少一个mode,但缺点也很明显,这么做的时候,designer 提供的max_delay约束一般是不够准确的,综合时,有可能因为max_delay设置的不够大而挡住本该优化的path,从而导致max_delay的值需要反复的调整
回复

使用道具 举报

发表于 2025-9-26 17:59:12 | 显示全部楼层
加上之后,一些CDC的exception constraints 可以生效,SI分析的timing window仍然按异步的算
回复

使用道具 举报

 楼主| 发表于 2025-9-28 13:10:47 | 显示全部楼层


   
Bradji 发表于 2025-9-26 17:59
加上之后,一些CDC的exception constraints 可以生效,SI分析的timing window仍然按异步的算 ...


我目前尝试,不设置asyn和allow_paths,exception constraints 一样可以生效,是这样吗?

SI的timing window不同,通过什么命令可以看出来呢?
回复

使用道具 举报

 楼主| 发表于 2025-9-28 13:11:35 | 显示全部楼层


   
daodaier 发表于 2025-9-25 13:09
很有趣的问题,能不能贴个timing对比截图看看呢?
我一般会加上allow path,有特殊timing的附带max delay, ...


抱歉,服务器上不方便截图
回复

使用道具 举报

 楼主| 发表于 2025-9-28 13:13:51 | 显示全部楼层


   
唐三彩骆驼 发表于 2025-9-26 15:56
allow_path+max_delay这种做法是将cdc的检查放在主的func sdc mode里面,优点是在做signoff的时候,不需要 ...


感谢回复,我目前的困惑是设置asyn+allow_paths和完全不设置asyn+allow_path报告的timing违例完全一致,不清楚asyn+allow_paths设置起到了什么作用?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-10-8 19:39 , Processed in 0.015181 second(s), 3 queries , Gzip On, Redis On.

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