Intel® Quartus® Prime Pro Edition用户指南: Timing Analyzer

ID 683243
日期 10/02/2023
Public
文档目录

2.5.1.8. Report Metastability(报告亚稳定性)

Timing Analyzer的Reports > Clock Domain Crossings > Report Metastability...命令生成一列设计中存在的同步寄存器链,并提供每个链的Mean Time Between Failures (MTBF)评估。相应的脚本命令是report_metastability

亚稳态寄存器的输出在高电平和低电平之间悬停的时间长度超出了寄存器的正常tCO ,这可能会导致使用该亚稳态信号的后续寄存器锁存不同的值。在不相关的时钟域之间传输数据时同步寄存器链,以降低捕获的数据信号变得亚稳态的可能性。

同步寄存器链是具有相同时钟的寄存器序列,由管脚或来自不相关时钟域的逻辑驱动。除了链中最后一个寄存器之外的所有寄存器都必须仅连接到下一个寄存器,但可以通过逻辑来完成。

Metastability Report针对分析发现的每个同步链显示以下内容:

  • 链的Typical Mean Time Between Failures (MTBF)
  • 链中同步寄存器的数量
  • 链中同步寄存器的名称
  • MTBF评估中使用的数据翻转率
  • 源时钟域名
  • 同步时钟域名