“Report CDC”(CDC 报告)尝试将每条 CDC 路径与 1 个已知 CDC 拓扑结构相匹配。每个 CDC 拓扑结构都与 1 项或多项 CDC 规则相关联,如 表 1 中所示。请注意,您无法修改规则的严重性,就像 DRC 和消息一样。在 CDC 拓扑结构的简化板级原理图 中包含检测到的 CDC 拓扑结构的简化板级原理图和描述。
CDC 拓扑结构根据某些优先级规则来进行分析。表 2 按优先级从高到低的顺序显示 CDC 规则。默认情况下,每个端点最多仅报告 1 项 CDC 违例,并且如果在特定端点上存在多项违例,则报告优先级最高的 CDC 规则,并屏蔽所有优先级更低 CDC 违例。例如,由于 CDC-15 的优先级高于 CDC-10,在寄存器上检测到的安全的 CDC-15 会屏蔽相同寄存器的管脚 D 上的不安全的 CDC-10。
注释: 使用以下命令行选项即可覆盖此默认行为:
-all_checks_per_endpoint
此选项会强制工具报告应用于端点的所有“Info”(参考)、“Warning”(警告)和“Critical”(严重)检查,而不考虑规则优先级。但如果在寄存器上检测到至少一条安全规则,就不会报告相同寄存器上的不安全规则。
CDC 拓扑结构 | CDC 规则 | 严重性 | 描述 |
---|---|---|---|
单比特 CDC | CDC-1 | Critical | 单比特 CDC 路径未同步或者具有未知的 CDC 电路。 |
CDC-2 | Warning | 单比特 CDC 路径已与 2 个以上的阶段同步器同步,但全部或部分同步器触发器上缺失 ASYNC_REG 属性。 |
|
CDC-3 | Info | 单比特 CDC 路径已与 2 个以上阶段同步器同步,并且存在 ASYNC_REG 属性。 |
|
多比特 CDC | CDC-4 | Critical | 多比特总线 CDC 路径未同步,或者具有未知的 CDC 电路。 |
CDC-5 | Warning | 多比特总线 CDC 路径已与 2 个以上阶段同步器同步,但全部或部分同步器触发器上缺失 ASYNC_REG 属性。 |
|
CDC-6 | Warning | 多比特总线 CDC 路径已与 2 个以上阶段同步器同步,并且存在 ASYNC_REG 属性。 |
|
异步复位 | CDC-7 | Critical | 1 个异步信号(清除或预置)不同步或具有未知的 CDC 电路。 |
CDC-8 | Warning | 1 个异步信号(清除或预置)已同步,但在全部或部分同步器触发器上缺失 ASYNC_REG 属性。 |
|
CDC-9 | Info | 1 个异步复位已同步,并且存在 ASYNC_REG 属性。 |
|
组合逻辑 | CDC-10 | Critical | 在同步电路扇入中已检测到组合逻辑。 |
扇出 | CDC-11 | Critical | 在同步电路之前已检测到删除。 |
多时钟扇入 | CDC-12 | Critical | 在同步电路扇入中已找到来自多个时钟的数据。 |
非 FD 原语 | CDC-13 | Critical | 在非 FD 原语上已检测到 CDC。 |
CE 控制的 CDC | CDC-15 | Warning | 时钟使能控制的 CDC。 |
多路复用器控制的 CDC | CDC-16 | Warning | 多路复用器控制的 CDC。 |
多路复用器数据保持 CDC | CDC-17 | Warning | 多路复用器数据保持 CDC。 |
HARD_SYNC 原语 |
CDC-18 | Info | 1 个信号已与 HARD_SYNC 原语同步。 |
LUTRAM-to-FD CDC | CDC-26 | Warning | LUTRAM 读取/写入存在潜在冲突。 |
CDC 拓扑结构 | CDC 规则 |
---|---|
HARD_SYNC 原语 |
CDC-18 |
非 FD 原语 | CDC-13 |
多路复用器数据保持 CDC | CDC-17 |
多路复用器控制的 CDC | CDC-16 |
CE 控制的 CDC | CDC-15 |
LUTRAM-to-FD CDC | CDC-26 |
异步复位 | CDC-7 |
单比特 CDC 未同步 | CDC-1 |
多比特 CDC 未同步 | CDC-4 |
多时钟扇入 | CDC-12 |
组合逻辑 | CDC-10 |
扇出 | CDC-11 |
异步复位已同步并包含属性 | CDC-9 |
单比特 CDC 已同步并包含属性 | CDC-3 |
多比特 CDC 已同步并包含属性 | CDC-6 |
异步复位已同步,不含属性 | CDC-8 |
单比特 CDC 已同步,不含属性 | CDC-2 |
多比特 CDC 已同步,不含属性 | CDC-5 |