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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 11576|回复: 17

[求助] setup time 和 hold time 两者之和为什么必须为正

[复制链接]
发表于 2015-6-15 19:09:13 | 显示全部楼层 |阅读模式

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

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

×
能否通俗易懂的解释下为什么setup time 和 hold time 的和必须为正?

就像下面解释hold time可以为负一样,形象解释下:

如果理想情况,hold肯定是一个正值,比如0.3,也就是前后级寄存器之间delay必须大于0.3。现在时钟树建完后有skew,前后寄存器的时钟差有正,有可能为负。
现在打个比方,后一个寄存器的时钟比前一个早到0.3,那么即使两级之间没有delay,就是任何情况都可满足hold检查,即hold0。如果理解了这个,hold为负就不难理解了。后一个寄存器的时钟比前一个早到时间大于0.3,比如早到0.4,那么hold就是-0.1
发表于 2021-7-15 23:24:08 | 显示全部楼层


   
Timme 发表于 2015-6-15 21:02
回复 3# jiazhang

http://www.ict.kth.se/courses/IL2201/Course_Slides/2012Slides/L_8_9_Timing.pdf


大神,能否给一下这个PDF的文件?上面的网站打不开了。
回复 支持 反对

使用道具 举报

发表于 2015-8-22 02:53:23 | 显示全部楼层
setup time和hold time不是相反数吗,加起来不是为零吗?
回复 支持 反对

使用道具 举报

发表于 2015-8-21 10:06:54 | 显示全部楼层
setup 、hold为负有什么优缺点?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-27 08:50:12 | 显示全部楼层
回复 11# fman

恩 解释的很好,多谢!

为了保证有一个最小的采样窗口(setup + hold)


上面的意思也就是说对于一个最基本的时序cell,至少要让数据稳定一段时间才可能采到数据,否则数据不会被采到!
回复 支持 反对

使用道具 举报

发表于 2015-6-24 13:28:57 | 显示全部楼层
过来学习
回复 支持 反对

使用道具 举报

发表于 2015-6-17 21:48:14 | 显示全部楼层
回复 11# fman


   这个是和基本时序单元的库定义里的liberty setup time和liberty hold time定义有正有负的意思一样的吗?
回复 支持 反对

使用道具 举报

发表于 2015-6-17 21:47:30 | 显示全部楼层
楼上说的应该是楼主需要的答案,这个是和基本时序单元的库定义里的liberty setup time和liberty hold time定义有正有负的意思一样的吗?
回复 支持 反对

使用道具 举报

发表于 2015-6-17 10:11:17 | 显示全部楼层
对于一个最小的基本的时序单元来说,setup就是在采样之前数据必须稳定的最小时间,hold就是采样之后数据必须稳定的最小时间。所以对于这样的基本单元,数据必须要稳定的最小时间是setup time + hold time.
对于一个复杂的时序单元,我们在建模的时候允许有负的setup time或者负的hold time。这是因为单元里面clock path和data path的长度不一样而已,但是这并不影响复杂单元里面最基本的采样单元的setup/hold time。 如果一个变负的值,对应的另外一个正值就会变得跟大,为了保证有一个最小的采样窗口(setup + hold),他们两个的之和必须为正,否则这个数据就不存在,所以也就采不到需要的数据了。
回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2015-6-16 15:45:15 | 显示全部楼层
回复 9# icfbicfb

254.png
    手册上提到的!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

X 关闭广告

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

GMT+8, 2025-10-23 20:47 , Processed in 0.028916 second(s), 7 queries , Gzip On, Redis On.

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