亚稳态与同步器可靠性
Metastability and Synchronizer Reliability
从双稳态反馈出发,用有效等待和器件表征解释同步器失效概率,而不是把两级同步当成绝对保证。
速览
约 1 分钟采样窗口附近的变化可能令存储回路暂时无法输出有效逻辑值;多等待一段时间通常可大幅降低未分辨状态传播的概率。
系统理解
约 2 分钟双稳态存储回路有两个稳定状态和一个不稳定平衡点。正反馈会放大偏差,但初始状态越接近平衡点,分辨所需时间越长。工程可靠性以事件统计、有效等待和工艺相关参数建立模型,既要检查概率,也要约束未同步信号的使用边界。
在建立保持时间之后解释采样违例的模拟后果,再进入跨时钟域的事件和数据一致性。
关键参数
| 参数 | 单位 | 含义 |
|---|---|---|
| 有效分辨时间 | s | 从采样至下一级必须可靠观察的可用时间 |
| 再生时间常数 | s | 由器件与工作角表征,决定指数尾部 |
| 输入事件与采样速率 | s⁻¹ | 共同决定遇到采样窗口的机会 |
常见误区
- 两级触发器保证每一次输入都完全可靠。
- 典型工艺的时间常数适用于全部温度和单元。
- 只要最终变为0或1就没有同步失效。
工程深入
12 条结论 · 1 道例题用于同步器级数、单元和有效等待预算,衔接采样时序与跨域协议。
模拟再生与采样
风险模型与预算
相同事件条件下增加等待可指数改善MTBF
在同一器件参数、事件速率和指数尾部模型下,增加有效分辨时间会按指数因子提高平均失效间隔。这个相对关系不提供某一工艺的绝对可靠性值。12
MTBF2/MTBF1 = exp((Tres2 − Tres1)/τ)
- MTBF1、MTBF2
- 改变等待时间前后的平均失效间隔,单位 s
- Tres1、Tres2
- 前后两种有效分辨等待时间,单位 s
- τ
- 该条件下的再生时间常数,单位 s
成立条件 两次比较的输入事件速率、采样频率、工艺电压温度和模型参数相同。;只比较有效分辨时间,不能把全部名义时钟周期直接当作可用等待。;τ为经表征的再生时间常数,教学数值不是器件保证值。
例题:动手算一次教学假设,可复算
教学假设:τ=50.0ps,其余模型参数不变,将有效分辨时间增加100ps,MTBF改善多少?
已知
- τ=50.0×10⁻¹²s。
- ΔTres=100×10⁻¹²s;其他条件不变。
步骤
- ΔTres/τ = 100/50.0 = 2.00,指数自变量为无量纲比值。
- MTBF2/MTBF1 = exp(2.00) ≈ 7.39,指数模型只给出改善倍数。
结果 MTBF约提高7.39倍。
小的有效等待增加可能显著改变概率尾部。
不能外推到 所有参数均为教学假设;没有给出绝对MTBF,也不保证任何一次事件必定安全。
实现与边界
出处
2 本教材 · 24 处引用- 1
CMOS超大规模集成电路设计(第4版)
- 第 10 章 §10.6;;PDF pp.661–662,第 351–352 页 支持:亚稳态是双稳态存储电路中的不稳定平衡
- 第 10 章 §10.6;;PDF pp.662,第 352 页 支持:离开亚稳态依靠反馈放大小偏差
- 第 10 章 §10.6;;PDF pp.661–663,第 351–353 页 支持:采样窗口冲突改变分辨延迟而非只改变逻辑值
- 第 10 章 §10.6;;PDF pp.662–664,第 352–354 页 支持:有限等待不能保证所有输入都完成分辨
- 第 10 章 §10.6;;PDF pp.663–664,第 353–354 页 支持:同步器失效必须定义观察时刻与接收条件;相同事件条件下增加等待可指数改善MTBF;采样机会和输入翻转共同影响失效率
- 第 10 章 §10.6;;PDF pp.663,第 353 页 支持:时间常数必须按工作角表征
- 第 10 章 §10.6;;PDF pp.664,第 354 页 支持:第二级在等待后重新采样而非修复第一级
- 第 10 章 §10.6;;PDF pp.664–665,第 354–355 页 支持:增加同步级同时增加可见延迟
- 第 10 章 §10.6;;PDF pp.663、666,第 353、356 页 支持:轻反馈负载有助于保持再生速度
- 第 10 章 §10.6;;PDF pp.666、672,第 356、360 页 支持:未分辨信号分送不同逻辑可能产生相互矛盾的动作
- 2
数字集成电路:电路、系统与设计(第2版)
- 第 10 章 §10.5;;PDF pp.414–415,第 392–393 页 支持:亚稳态是双稳态存储电路中的不稳定平衡;采样窗口冲突改变分辨延迟而非只改变逻辑值
- 第 10 章 §10.5;;PDF pp.415,第 393 页 支持:离开亚稳态依靠反馈放大小偏差
- 第 10 章 §10.5;;PDF pp.414、417,第 392、395 页 支持:有限等待不能保证所有输入都完成分辨
- 第 10 章 §10.5;;PDF pp.415–416,第 393–394 页 支持:同步器失效必须定义观察时刻与接收条件;轻反馈负载有助于保持再生速度
- 第 10 章 §10.5;;PDF pp.416–417,第 394–395 页 支持:相同事件条件下增加等待可指数改善MTBF;时间常数必须按工作角表征
- 第 10 章 §10.5;;PDF pp.416,第 394 页 支持:采样机会和输入翻转共同影响失效率
- 第 10 章 §10.5;;PDF pp.417,第 395 页 支持:第二级在等待后重新采样而非修复第一级;增加同步级同时增加可见延迟
- 第 10 章 §10.5;;PDF pp.414,第 392 页 支持:未分辨信号分送不同逻辑可能产生相互矛盾的动作
本页结论均对照至少两本教材核对过,尚未经过同行专家审阅。发现不准确的地方,请告诉我们。
报告这一页的问题