静态时序分析之建立时间与保持时间

1.建立时间与保持时间

setuptime 与holdtime是保证一个触发器能够正常工作的一个特性参数,由器件本身决定是固定不

变的,如下图所示的上升沿有效的D触发器,上升沿之前有一数据建立时间setup,之后有一数据保持时间hold,D端的输入信号要在这两个范围内保持不变,视为满足此寄存器的时序要求。

 

 2.Tcd与Tpd

Tcd是输入信号开始变化到输出信号开始变化的延迟时间;

Tpd是输入信号开始变化,到输出信号得到稳定值所需要的延迟时间;

3.时序要求

考虑两个D触发器之间的数据传输,如下图所示。

在上升沿到来时,两个触发器同时发生数据的传输,即D1的数据传到D2,D2之前的数据传到下一个触发器的D端。假设时钟信号上升沿同时作用于FF1和FF2,

holdtime:

上升沿到来后,FF2要求在holdtimeD2保持不变,此时只需要D2不会受到D1的影响,因此只要满足公式:

TcdFF1 + Tcd1 > holdtimeFF2即可;(D1开始变化后经过TcdFF1 + Tcd1,D2才开始变化)。

setup time:

上升沿到来前,要确保FF2处的D2已经保持了setuptime的时间,而D2稳定下来的时间要考虑Tpd,也就是上一个上升沿来到后数据D1经过TpdFF1 + Tpd1 在D2处稳定下来,还需要经过FF2的setup time,上升沿才能到来:CLK周期T > TpdFF1 + Tpd1 + setup time FF2.

如下图所示:

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值