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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: greatrebel

请问什么是slack time?

[复制链接]
发表于 2003-11-5 12:00:08 | 显示全部楼层

请问什么是slack time?

如果是延时信息的话,说明你的实际延时没有满足你要求的延时
发表于 2003-11-5 12:04:29 | 显示全部楼层

请问什么是slack time?

一般的做法是约束设得比要求严一些,因为靠wireload模型综合的结果本身就不是很可靠。
slack到0基本就可以认为ok。
place&route才是关键。
发表于 2004-3-9 23:43:10 | 显示全部楼层

请问什么是slack time?

[这个贴子最后由hpsun在 2004/03/10 09:21am 第 1 次编辑]

翻译成中文是“(时间)裕量”,这下子不用解释也知道是什么意思了吧,就是时钟周期的长度减去时序通路(timing path)上花费的时间,如果是负数,则出现时序违规(timing violation)。如果是正数,则说明满足时序要求(timing requirement),或者说满足时序规约(timing specification)。
其实也未必能够说越大越好,其实只要能满足要求就好。如果正值过大,是否应该考虑系统主频过低,没有能够更好的发挥计算能力呢?
发表于 2004-3-10 10:36:29 | 显示全部楼层

请问什么是slack time?

总算有点明白了!
发表于 2009-1-12 15:25:05 | 显示全部楼层
好像有点明白了,但是如果是负的,怎么来修改Code呢?
发表于 2009-1-13 08:26:30 | 显示全部楼层



1)修改PR的布局布线策略,比如改成时间优化,允许duplication(禁止逻辑优化)等
2)  加强placement constraint
5)使用floorplanner
以上几点不需要修改设计。如果还不行就要优化code了。
3)减少fanout (尤其中间的组合逻辑)
4)插入额外的flip-flop
。。。。。。
发表于 2009-1-16 10:49:13 | 显示全部楼层
总之是和期望的差距。把它控制在绝对值足够小的范围内。0最好了
发表于 2009-1-17 16:35:47 | 显示全部楼层
余量
小于零就是不满足要求
发表于 2010-12-18 21:16:57 | 显示全部楼层
出现slack为正,裕度大不容易出现时序的差错,出现负值,是不是约束的太严格了呢。
发表于 2010-12-19 22:28:07 | 显示全部楼层
就是时序余量,当然是越大越好了,越大说明你的时序余量越大,频率在高点也不会出现时序问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-27 05:36 , Processed in 0.021206 second(s), 7 queries , Gzip On, Redis On.

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