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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: SpunkyGG

[讨论] 【已解决】innovus做完CTS有负的source latency?

[复制链接]
发表于 2020-3-23 13:46:50 | 显示全部楼层
再次翻此贴
发表于 2022-8-11 16:37:57 | 显示全部楼层


Jon_fss 发表于 2018-12-11 17:03
如果是block的话,这个值是你clock tree latency的平均长度,工具自己算的,
(set_ccopt_mode -modify_clo ...


请教下  那cts后怎么去掉source latency呢 set_ccopt_mode -modify_clock_latency false
set_ccopt_property update_io_latency false
set_analysis_view -update_timing
貌似没有效果,还是这些option设置在cts前 然后重新ccopt? 谢谢了
发表于 2022-8-12 09:13:07 | 显示全部楼层


fangwang85 发表于 2022-8-11 02:37
请教下  那cts后怎么去掉source latency呢 set_ccopt_mode -modify_clock_latency false
set_ccopt_prope ...


如果是CTS后,可以把clock source latency置为0.
set_interactive_constraint_mode [all_constraint_mode]
set_clock_latency -source -early -min 0 [get_ports {clk}] -clock MY_CLK
set_clock_latency -source -early -max 0 [get_ports {clk}] -clock MY_CLK
set_clock_latency -source -late -min 0 [get_ports {clk}] -clock MY_CLK
set_clock_latency -source -late -max 0 [get_ports {clk}] -clock MY_CLK


发表于 2022-8-12 09:34:37 | 显示全部楼层


jake 发表于 2022-8-12 09:13
如果是CTS后,可以把clock source latency置为0.
set_interactive_constraint_mode [all_constraint_mod ...


谢谢jake哥 , 另外请教下set_ccopt_mode -modify_clock_latency false 是不让工具修改clock latency的意思吗,感觉跟update_io_latency false功能很像。我试了下 只有同时开启这2个选项才可以不update_io_latency. 谢谢了
发表于 2022-8-12 09:54:37 | 显示全部楼层


fangwang85 发表于 2022-8-11 19:34
谢谢jake哥 , 另外请教下set_ccopt_mode -modify_clock_latency false 是不让工具修改clock latency的意 ...


印象中只需要在CTS前加上
set_ccopt_property update_io_latency false

发表于 2022-8-12 10:23:47 | 显示全部楼层


jake 发表于 2022-8-12 09:54
印象中只需要在CTS前加上
set_ccopt_property update_io_latency false


谢谢jake哥  万分感谢
发表于 2022-8-12 11:32:42 | 显示全部楼层
是为了让block端口处timing(in2reg , reg2out)没那么悲观/乐观。
发表于 2022-8-25 18:15:47 | 显示全部楼层


jake 发表于 2022-8-12 09:54
印象中只需要在CTS前加上
set_ccopt_property update_io_latency false



为什么一开始要设置成False哦?我觉得应该设置为true,让工具去update io latency,然后我们报timing,这样就不会看到不合理的io timing了;之后必须把source latency设置成0?不然会有什么不良影响吗?
发表于 2022-8-26 23:58:11 | 显示全部楼层


xingyun666666 发表于 2022-8-25 04:15
为什么一开始要设置成False哦?我觉得应该设置为true,让工具去update io latency,然后我们报timing,这 ...


set_ccopt_property update_io_latency false 并不是通常做法。敢这样设都是深思熟虑后的做法,需要特定的SDC配合的,否则很容易出现IO path没有优化造成violation

发表于 2022-9-28 10:36:49 | 显示全部楼层
这是个好问题,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-27 11:46 , Processed in 0.026719 second(s), 6 queries , Gzip On, Redis On.

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