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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: jiazhang

[求助] setup time 和 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-17 21:47:30 | 显示全部楼层
楼上说的应该是楼主需要的答案,这个是和基本时序单元的库定义里的liberty setup time和liberty hold time定义有正有负的意思一样的吗?
回复 支持 反对

使用道具 举报

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


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

使用道具 举报

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

使用道具 举报

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

恩 解释的很好,多谢!

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


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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 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的文件?上面的网站打不开了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-10 21:45 , Processed in 0.015296 second(s), 3 queries , Gzip On, Redis On.

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