0
收藏
微博
微信
复制链接

数字IC设计中的建立时间和保持时间

2023-04-10 11:39
653

小白初学数字IC设计,经常会碰到建立时间和保持时间两个基本概念,虽然很好理解它们的定义,但在实践操作时很难运用,导致动手操作一团糟,所以今天讲讲建立时间(setuptime)和保持时间(holdtime),以及它们的运用方式。

如图所示,一般来说,建议时间和保持时间、时钟偏斜的定义如下:

1.png

1、建立时间

是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器。

2、保持时间

是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间,如果保持时间不够,数据同样不能被打入触发器。

3、时钟偏斜(skew)

由于时钟线长度及负载不同,导致时钟信号到达相邻两个时序单元的时间不同,于是产生了时钟偏斜。

4、建立时间应满足的条件

2.png

5、保持时间应满足的条件

3.png

5、若存在时钟偏斜,建立时间和保持时间应满足的条件

在考虑建立保持时间是,工程师应考虑时钟树向后偏斜的情况,在考虑建立时间时应考虑时钟树向前偏斜的情况。

Tsetup<=Tclk-Tco-Tcdlogic-Tskew;

Thold<=Tcdlogic+Tco-Tskew;

登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

凡亿教育刘老师

深度武装自己的大脑,为EDA设计事业贡献力量,乐于助人,想要多学习电子设计技术的可以关注我~

开班信息