数字IC设计学习笔记_亚稳态

数字IC设计学习笔记

亚稳态

1. 亚稳态概念
2. 产生原因
3. 解决方法
4. MTBF平均失效时间

1. 亚稳态概念

亚稳态:Metastability,触发器无法在某个规定时间内达到一个可确认的状态。当一个触发器处于亚稳态时,既无法预测该单元的输出电平,也无法预测何时输出才能稳定在某个正确的电平上。在这个稳定期间,触发器输出一些中间级电平,或者可能处于振荡状态,并且这种无用的输出电平可以沿信号通道上的各个触发器级联式传播下去。

2. 产生原因与危害
在这里插入图片描述

原因

  • 同步系统:组合逻辑路径上的延迟,导致不满足触发器的保持时间(Th: hold time)和建立时间(Tsu: setup time);
  • 异步复位系统:复位信号随时会在时钟沿附近有效,不满足恢复时间(recovery time);
  • 跨时钟域:两个时钟域之间进行异步信号传输;

危害

  • 导致逻辑误判;
  • 导致亚稳态传播,与其级联的其他数字器件做出不同判断,使逻辑混乱;
  • 异步复位电路中的亚稳态可导致复位失败,系统错误;

3. 解决方法

  • 降低系统时钟频率;
  • 用反应快的触发器;
  • 异步复位系统:异步复位,同步释放;
  • 引入同步机制,防止亚稳态传播;(打两拍,异步FIFO)

4. MTBF平均失效时间

MTBF:Mean Time Between Failure, 平均失效时间。指出现亚稳态的平均时间间隔。
在这里插入图片描述

  • tr: 不引起同步器失败的前提下,亚稳态震荡的最长时间;
  • To, z: 与触发器的电气特性有关;
  • fin: 异步输入信号频率;
  • fclk: 起同步作用的触发器的时钟频率;

由公式可知:
MTBF与器件的工艺,设计规格和同步逻辑中的时序裕量有关;
MTBF与触发器的时钟频率有密切关系,但亚稳态的发生概率与时钟频率无关;

提高MTBF的方法

  • 更先进工艺的晶体管:更快的供电电压,亚稳态信号更快的稳定
  • 采用同步链,提高Tr/z

【注】:个人学习笔记,如有错误,望不吝赐教,这厢有礼了~~~


  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值