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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 关于布局布线时clock transition 和uncertain的设置

[复制链接]
发表于 2019-3-22 19:38:57 | 显示全部楼层 |阅读模式
25资产
各位前辈好,我最近在做后端布局布线和静态时序分析。想请问一下关于clock的问题。

在综合时,我将clock uncertainty 和clock transition设得比较大,就是如图片所示(因为用得时钟频率较低,所以综合阶段设的时钟模型很保守)
然后在做icc布局布线时,直接将dc生成的sdc文件直接读入,未做更改,然后做时钟树综合时,option是这样设的:
set_clock_tree_options  -ocv_clustering true  -gate_sizing true -target_skew 0.05 \
                        -gate_relocation true -buffer_relocation true \
                        -use_default_routing_for_sinks 1 -max_fanout 20 \
                        -max_transition 0.3 -max_capacitance 1

最后,整个ICC做完后,再做静态时序分析,结果pt中报错,hold违例,slack达到-5.经过分析,得知应该是在icc及pt阶段clock uncertainty设的太大。我准备把它设小一点。
但在使用set_propagated_clock后,时钟树的真实latency更新了,但transition一直保持不变,我在pt中report_clock得到的结果如下:

我的问题是:1、为什么时钟树综合之后,clock transition没有更新,然后综合时设置的数值?
                   2、我在CTS阶段要不要像uncertainty一样,重新设置set_clock_transition?(可是我已经在set_clock_tree_options里设了 -max_transition呀,这两个指令的功能不一样吗)设多大合适?



希望大家能帮助,谢谢啦!

pt.PNG
发表于 2019-3-22 20:15:04 | 显示全部楼层
可以尝试remove_ideal_network 试一下
 楼主| 发表于 2019-3-23 13:31:41 | 显示全部楼层
顶一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-6-3 20:10 , Processed in 0.020550 second(s), 6 queries , Gzip On, Redis On.

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