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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8426|回复: 17

[求助] 关于综合时max_transition time的问题

[复制链接]
发表于 2010-3-8 11:07:31 | 显示全部楼层 |阅读模式

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

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

x
我不大了解DC综合时候的max_transition time的设置。它是个什么量呢?我看了DC的tutorial,里面说的是The transition time of a net is the time required for its driving pin to change logic values. 应该解释为它驱动的pin改变逻辑值所需要的时间吧?那是不是应该理解为输出相对于时钟的延时呢或者只是输出的上升或者下降时间呢?如果是第一种解释,那么不是就和输入输出延时重复了?谢谢大家解惑
发表于 2010-3-8 13:33:14 | 显示全部楼层
我理解是信号由0—> 1,或由1-> 0的最大转换时间。cell的delay time是通过lib中的二维查找表来确定;该查找表的横坐标是input transition time,纵坐标是out cap;如果综合过后,某个信号的transition time超出了查找表的范围,那么cell的delay time通过内插或外插的方式获得;如果transition time超出很多,则通过内外插得到的delay的值是不准确的,因此timing的分析报告也是不准确的;因此,我们要给transition time设置一个最大值,防止综合后的信号的transition time超出了查找表很多。
 楼主| 发表于 2010-3-8 13:53:42 | 显示全部楼层


我理解是信号由0—> 1,或由1-> 0的最大转换时间。cell的delay time是通过lib中的二维查找表来确定;该查找表的横坐标是input transition time,纵坐标是out cap;如果综合过后,某个信号的transition time超出了查找 ...
defflin 发表于 2010-3-8 13:33



谢谢你的回复,那么我们应该怎么来定这个量或者说我们要通过什么来确定我自己的设计需要多大的transition time呢?通过多次的综合来看?比如默认的工艺库里面的量是4.5,设大或者设小了会带来什么呢?如果是有一个器件的data sheet,可以看见它的transition time吗?
发表于 2010-3-8 14:48:28 | 显示全部楼层
本帖最后由 defflin 于 2010-3-8 15:00 编辑

我理解是这样的:我做的几个工程通常设置为1n或1.5ns,似乎是经验值啦。如果max transiton设置小了,意味着转换时间很小,也就是系统性能很好,那么综合的时候需要驱动能力大(面积相对大)的单元,或者插入很多buffer提高驱动能力,就会以牺牲面积和功耗为代价。
 楼主| 发表于 2010-3-10 09:20:42 | 显示全部楼层
谢谢楼上各位的回复,我现在也就不管这个量先试一试了,直接用default值
发表于 2011-10-3 17:37:00 | 显示全部楼层
回复 5# willwillwill


    DAFADSFASDFASDFASDFASD
发表于 2011-12-5 23:47:18 | 显示全部楼层
路过学习了~
发表于 2013-10-15 10:08:25 | 显示全部楼层
非常感谢,
发表于 2016-3-28 20:50:19 | 显示全部楼层
受教了
发表于 2017-3-6 11:08:24 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-27 00:52 , Processed in 0.027288 second(s), 8 queries , Gzip On, Redis On.

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