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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

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

[求助] set_clock_tree_options的设置

[复制链接]
发表于 2019-3-25 09:54:32 | 显示全部楼层 |阅读模式
悬赏35资产未解决
请问在做时钟树综合时,set_clock_tree_options的 -max_transition的值填多少比较好?

这个和set_clock_transition的约束的区别是什么呢?我看论坛里说一般设成lib文件中input transition表的第4个左右的值,我用的smic18工艺,有4种工作条件,所以设了4个senario,set_max_transition也是按这个方法设的。

set_clock_tree_options的 -max_transition的值怎么设我有点摸不准,是越小越好吗?这个并不是放在单独的senario里面,所以不能按照set_clock_transition的方法设吧?


谢谢各位前辈!

发表于 2019-3-26 16:44:24 | 显示全部楼层
可以看一下lib里面trans的最多值是多少,并且参考一下自己clock的周期取0.1-0.2就差不多
回复

使用道具 举报

发表于 2019-3-26 16:58:07 | 显示全部楼层
帮顶
回复

使用道具 举报

 楼主| 发表于 2019-3-26 20:48:45 | 显示全部楼层


   
chedanzhuzhu 发表于 2019-3-26 16:44
可以看一下lib里面trans的最多值是多少,并且参考一下自己clock的周期取0.1-0.2就差不多 ...


您指的是最高的transition的0.1~0.2倍吗。
比如说我的lib (typical)库里default_max_transition是3
然后 index_1 (”0.03,0.1,0.4,0.9,1.5,2.2,3“)   (这个是transition的二维表吧)

那就是取0.3~0.6咯?
可是slow 、 typical 、fast、 fasta四个库里面的max_transition都不一样呀,以哪个为准呢

回复

使用道具 举报

发表于 2019-3-26 22:22:41 | 显示全部楼层


   
cfh123 发表于 2019-3-26 20:48
您指的是最高的transition的0.1~0.2倍吗。
比如说我的lib (typical)库里default_max_transition是3
然 ...


set_clock_transition这个设定是写在sdc里的, 对于不同的corner我们有FF SS 和TT的sdc;把各个transition的值写到进对应的sdc就可以吧?
回复

使用道具 举报

发表于 2019-3-27 08:58:24 | 显示全部楼层


   
cfh123 发表于 2019-3-26 20:48
您指的是最高的transition的0.1~0.2倍吗。
比如说我的lib (typical)库里default_max_transition是3
然 ...


不是最高的transition的0.1到0.2,是设计里面clock周期的0.1~0.2,如果时钟比较慢的话这个值会超过lib里面,这时候就按照lib里的max transition设置,一般情况下最好不要超出二维查找表
回复

使用道具 举报

发表于 2019-3-27 17:19:36 | 显示全部楼层
0.18工艺不需要mcmm, bc_wc 就好了
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-17 05:39 , Processed in 0.015469 second(s), 3 queries , Gzip On, Redis On.

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