亚稳态的世界
亚稳态的世界
1.1 简介
同步系统中输入信号总是满足触发器的时序要求,不会发生亚稳态。
异步系统中,由于数据和时钟的关系不固定,所以可能会出现违反建立时间和保持时间的现象,出现亚稳态。
1.2 亚稳态理论
并非所有不满足建立和保持时间的输入变化都会导致亚稳态。
触发器是否进入亚稳态和返回亚稳态所需时间取决于生产器件的工艺技术与外界环境。
一般触发器都会在一个或者两个时钟周期内返回亚稳态。
信号在一个时钟域变化的时候刚好在另一个时钟域采样,就会出现亚稳态。
1.3 亚稳态窗口
即建立时间和保持时间对应的时间窗口。窗口越大,进入亚稳态的概率越高。一般工艺越先进,亚稳态窗口越小。
1.4 计算MTBF
MTF(Mean/Average Time Between Failures)平均无故障时间。
1.5 避免亚稳态
亚稳态产生场景
- 输入信号是异步信号
- 时钟偏移/摆动(上升/下降时间)高于容限值。
- 信号在两个不同频率或者相同频率但是相位和偏移不同的时钟域下跨时钟域工作。
- 组合延迟使触发器的数据输入在亚稳态窗口内发生变化。
亚稳态无法根除,但可以减小发生概率。
异步信号处理手段
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】