FP设计技巧:TimeQuest分析与实践.pptx

第16章

?TimeQuest的分析与实践;16.1?写在前面的话;16.2?保持裕量和建立裕量的深刻理解;如图16.1所示,数据(data)是从寄存器reg1传送到了寄存器reg2,那么这里的reg1就被称为源寄存器,reg2就被称为目的寄存器。

;时钟漂移clockskew;路径延时之Tdata;寄存器更新延时Tco;寄存器保持延时Th;寄存器建立延时Tsu;数据的生命周期仅与源寄存器reg1有关,如图16.2所示。

;源时钟的一个启动沿,经过Tclk及Tco,再经过Tdata等延时,也就是启动沿1的时刻,此时新的数据诞生了(此时也就到了reg2的家门口);而在启动沿2的时刻,该数据就消亡了,同时也是下一个新数据诞生的时刻!消亡的同时伴随的是新生,只要时钟不断,这个首尾相连的过程将一直延续下去。

不管怎么延时,一个数据(data)的存在时间始终是一个周期,这就是之前说的第一个概念——数据的生命周期。

还应该发现,对于源寄存器而言(再次强调是对于源寄存器),每个向上的时钟沿都是启动沿。两个启动沿之间的长度就是数据的生命周期。至此,数据的生命周期和启动沿这两个概念就讲解完了。;图16.3保持裕量和建立裕量;观察图16.3,先看之前讲的两个概念:启动沿1是上一个数据消亡的时刻,也是当前数据经过”孕育“诞生的时刻(或者说是数据到达寄存器reg2门口的时刻);启动沿

文档评论(0)

1亿VIP精品文档

相关文档