第25讲 时序电路定时与异步交互

1.时序电路定时

1.1触发器定时

在这里插入图片描述
●在D锁存器中,电信号经过导线或三极管均需要时间,若输入在该时间之内变化,可能不能得到想要的输出或进入不定态。
在这里插入图片描述
●建立时间:在触发器的时钟沿到来前,输入数据必须保持在一个稳定状态的最小时间;称为建立时间(setuptime)。
●保持时间:在触发器的时钟沿到达后,输入数据需要继续保持在原状态的最小时间,称为保持时间(holdtime)。
●建立时间输入不变保证“主触发器”能正常锁存数据;保持时间输入不变保证“从触发器”能正常锁存从“主触发器”传来的数据。
●违约:不满足建立时间或保持时间称之为违约。

1.2时序电路定时

●若时钟周期太短,则一些信号发生变化会来不及通过组合电路到达触发器的输入。
●定时周期:
1).tp:时钟周期
2).tsetup:建立时间
3).thold:保持时间
4).tpd,FF:触发器传播延迟(通常tpd,FF大于thold)
5).tpd,COMB:组合电路的延迟
6).tslack:必须≥0(松弛时间)
tp = tpd,COMB + tsetup + tpd,FF + tslack
(thold包含在触发器传播延迟里,并且通常小于tpd,FF)

2.异步交互

2.1电路交互

●同步输出到同步:
1).如果时钟同步,则可以共用其中一个;
2).如果时钟异步,则输出信号必须与接收电路的时钟Y同步, 使用时钟Y(可能会降速)。
●同步电路输出到异步电路:同步电路的输出必须没有冒险。
●异步电路输出到同步电路:异步电路的输出信号必须与同步电路的时钟同步。
●异步输出到异步:存在理论缺陷,不予讨论。

2.2同步

●亚稳态:发生违约时,触发器内部的一个节点(一个内部节点或者要输出到外部节点)可能会在一个电压范围内浮动,无法稳定在逻辑0或者逻辑1状态,受到噪声扰动后会随机地变为0或1.
●电路同步的必要性:如果不考虑同步,有些输入信号可能还没有到达触发器或到达时间违约。
●在下图所示的电路中,RDY是一个异步信号,当他输入到同步电路中可能会违约。
在这里插入图片描述
●解决办法:
用接收电路的时钟对输入信号进行同步,从而保证输入信号有足够的时间到达触发器,保证输入信号到达触发器的时间不违约。
在这里插入图片描述

●由于RDY仍然是一个异步信号,所以仍然有可能使触发器进入亚稳态,一个简单的解决方法是串联多个触发器,增加电路对变化的响应时间,从而减少电路进入亚稳态的可能性。一般采用3个串联,一些商用设计采用6个串联。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值