按类型汇总 - 2023.2 简体中文

Vivado Design Suite 用户指南: 设计分析与收敛技巧 (UG906)

Document ID
UG906
Release Date
2023-10-19
Version
2023.2 简体中文

“Summary by Type”(按类型汇总)表适用于快速查看当前报告中找到的 CDC 结构的性质。示例如下图所示。

图 1. “Summary by Type”表

“Summary by Type”表包含以下列:

  • “Severity”(严重性):报告 CDC 规则的严重性,值为:Info(参考)、Warning(警告)或 Critical(严重)。
  • ID:CDC 规则的唯一标识号,详见 表 1
  • “Count”(计数):整个报告中出现的 CDC 规则数量。
  • “Description”(描述):CDC 规则的简短描述。

分析该表时,重要的是从严重性级别最高的项开始。严重性级别分为:

  • Critical:此严重性对应于含未知或不安全的 CDC 结构的 CDC 路径。您必须复查每条路径,并通过修改 RTL 来修复结构或者将问题豁免。默认情况下,使用 Vivado IDE 时会生成路径详情,前提是在命令行上将 -details 选项与 report_cdc 命令配合使用。
    • 在交汇信号线上存在一些组合逻辑,或者在交汇信号线的扇入中发现若干源时钟。这可能导致“Mean Time Between Failures (MTBF)”(平均故障间隔时间)特性劣化。
    • 在交汇信号线上存在通向相同目标时钟域的扇出。这可能导致数据一致性问题。
  • Warning:此严重性对应于含已知安全的 CDC 结构的 CDC 路径,但由于以下任一原因,该结构并非理想结构:
    • 前 2 个同步器触发器中至少其一的 ASYNC_REG 属性未设置为 1(或 true
    • 所识别的 CDC 结构需要执行 CDC 引擎无法验证的功能性纠正措施。这些结构包括时钟使能控制的 CDC 拓扑、MUX 控制的 CDC 拓扑和 MUX 数据保持时间控制的 CDC 拓扑结构。
  • Info:此严重性表明 CDC 结构全部安全且已完成正确约束。