推荐答案
测试一下
题目
信号跨时钟域时,会出现亚稳态,其失效性和哪些因素有关__________
A.信号发射端的高存器输出信号的翻转率
B.信号发射端的寄存器时钟频率
C.信号接收端的寄存器时钟频率
D.同步寄存器的级数
参考答案与知识点
参考答案
正确选项:A、B、C、D。
亚稳态失效性(即系统因亚稳态而出错的概率)受多个因素影响:
- A. 信号发射端寄存器输出信号的翻转率:翻转率越高,数据变化越频繁,每次变化都可能引发接收端采样时的建立/保持时间冲突,从而增加亚稳态发生的概率。
- B. 信号发射端的寄存器时钟频率:发射时钟频率越高,数据更新的速率越快,单位时间内发生亚稳态的几率上升。同时高频时钟通常让数据保持时间更短,加剧时序风险。
- C. 信号接收端的寄存器时钟频率:接收时钟频率越高,采样周期越短,留给亚稳态恢复到稳定逻辑电平的时间就越少,导致失效概率增大(MTBF下降)。
- D. 同步寄存器的级数:同步器级数越多,提供的恢复时间越长,亚稳态传播到下游的概率显著降低,失效性减小(呈负相关)。
因此,四个选项均与亚稳态失效性有直接或间接关系。
涉及知识点
- 亚稳态定义与成因
- MTBF(平均无故障时间)影响因素
- 同步器级数与失效概率的关系
- 时钟频率与亚稳态窗口的关系
- 数据翻转率对采样冲突的影响