2022年2022年静态时序分析中建立时间和保持时间关系详解[参 .pdf
《2022年2022年静态时序分析中建立时间和保持时间关系详解[参 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年静态时序分析中建立时间和保持时间关系详解[参 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、建立时间和保持时间关系详解图 1 建立时间( setup time )是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将不能在这个时钟上升沿被打入触发器;保持时间( hold time )是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间,如果保持时间不够,数据同样不能被打入触发器。如图 1 。数据稳定传输必须满足建立和保持时间的要求,当然在一些情况下,建立时间和保持时间的值可以为零。PLD/FPGA开发软件可以自动计算两个相关输入的建立和保持时间。个人理解: 1、建立时间( setup time )触发器在时钟沿到来之前,其数据的输入端的数据必须保持不变
2、的时间;建立时间决定了该触发器之间的组合逻辑的最大延迟。 2、保持时间( hold time )触发器在时钟沿到来之后,其数据输入端的数据必须保持不变的时间;保持时间决定了该触发器之间的组合逻辑的最小延迟。关于建立时间保持时间的考虑华为题目: 时钟周期为T,触发器 D1 的建立时间最大为T1max ,最小为 T1min 。组合逻辑电路最大延迟为 T2max ,最小为T2min 。问:触发器D2 的建立时间T3 和保持时间T4 应满足什么条件?分析:Tffpd:触发器输出的响应时间,也就是触发器的输出在clk 时钟上升沿到来之后多长的时间内发生变化并且稳定,也可以理解为触发器的输出延时。Tcom
3、b :触发器的输出经过组合逻辑所需要的时间,也就是题目中的组合逻辑延迟。Tsetup :建立时间Thold:保持时间Tclk:时钟周期建立时间容限:相当于保护时间,这里要求建立时间容限大于等于0。保持时间容限:保持时间容限也要求大于等于0。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 由上图可知,建立时间容限Tclk-Tffpd(max)-Tcomb(max)-Tsetup,根据建立时间容限0 ,也就是Tclk-Tffpd(m
4、ax)-Tcomb(max)-Tsetup 0 ,可以得到触发器D2 的 Tsetup Tclk -Tffpd(max)-Tcomb(max),由于题目没有考虑Tffpd ,所以我们认为Tffpd0,于是得到 TsetupT -T2max 。由上图可知,保持时间容限+Thold Tffpd(min)+Tcomb(min),所以保持时间容限Tffpd(min)+Tcomb(min)-Thold,根据保持时间容限0 ,也就是 Tffpd(min)+Tcomb(min)-Thold 0 可以得到触发器 D2 的 TholdTffpd(min)+Tcomb(min),由于题目没有考虑Tffpd ,所以
5、我们认为Tffpd 0,于是得到 TholdT2min。关于保持时间的理解就是,在触发器D2 的输入信号还处在保持时间的时候,如果触发器 D1 的输出已经通过组合逻辑到达D2 的输入端的话,将会破坏D2 本来应该保持的数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - Tco 表示 dff 从输入到输出延时;Tlogic 表示组合逻辑延时; Tsu 表示 dff 的建立时间; Thold 表示 dff 的保持时间。无 skew
6、:TTco+Tlogic+Tsu TholdTco+Tlogic+Tsu-Tskew Thold T3,Tco T2min-Tpd T4 下面通过时序图来分析:设第一个触发器的输入为D1,输出为 Q1,第二个触发器的输入为D2,输出为 Q2;时钟统一在上升沿进行采样,为了便于分析我们讨论两种情况即第一:假设时钟的延时Tpd 为零,其实这种情况在FPGA设计中是常常满足的,由于在FPGA 设计中一般是采用统一的系统时钟,也就是利用从全局时钟管脚输入的时钟,这样在内部时钟的延时完全可以忽略不计。这种情况下不必考虑保持时间,因为每个数据都是保持一个时钟节拍同时又有线路的延时,也就是都是基于CLOCK
7、 的延迟远小于数据的延迟基础上,所以保持时间都能满足要求,重点是要关心建立时间,此时如果D2 的建立时间满足要求那么时序图应该如图3 所示。从图中可以看出如果:T-Tco-TdelayT3 即: Tdelay T-Tco-T3 那么就满足了建立时间的要求,其中T 为时钟的周期,这种情况下第二个触发器就能在第二个时钟的升沿就能稳定的采到D2,时序图如图3 所示。 Tco 是触发器的数据输出的延时。图 3 符合要求的时序图如果组合逻辑的延时过大使得T-Tco-Tdelay T3 这也就是要求的D2 的建立时间。从上面的时序图中也可以看出,D2 的建立时间与保持时间与D1 的建立与保持时间是没有关系
8、的,而只和D2 前面的组合逻辑和 D1 的数据传输延时有关,这也是一个很重要的结论。说明了延时没有叠加效应。第二种情况如果时钟存在延时,这种情况下就要考虑保持时间了,同时也需要考虑建立时间。时钟出现较大的延时多是采用了异步时钟的设计方法,这种方法较难保证数据的同步性,所以实际的设计中很少采用。此时如果建立时间与保持时间都满足要求那么输出的时序如图5 所示。图 5 时钟存在延时但满足时序从图 5 中可以容易的看出对建立时间放宽了Tpd,所以 D2 的建立时间需满足要求:TpdT-Tco-T2max T3 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年静态时序分析中建立时间和保持时间关系详解参 2022 静态 时序 分析 建立 时间 保持 关系 详解
限制150内