按时钟对汇总 - 2023.2 简体中文

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

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

在“Summary (by clock pair)”(按时钟对汇总)部分中,提供了有关 2 个时钟之间的 CDC 路径数量以及这些路径中找到的最严重问题的严重性的实用信息。该表包含以下几个列:

Severity(严重性)
报告往来列示的时钟的所有 CDC 路径的最高严重性问题。值包括:Info(参考)、Warning(警告)或Critical(严重)。
Source Clock(源时钟)
显示 CDC 源时钟的名称。
Destination Clock(目标时钟)
显示 CDC 目标时钟的名称。
CDC Type(CDC 类型)
反映 2 个时钟之间的关系及其主要的时序例外(如果有)。类型包括:
Safely Timed(安全定时)
所有 CDC 路径都已安全定时,因为时钟已同步,且时序例外并未妨碍准确定时。
User Ignored(用户忽略)
set_false_pathset_clock_groups 已涵盖所有 CDC 路径。
No Common Primary Clock(无公共基准时钟)
CDC 时钟处于异步状态,在 2 个不含公共基准时钟的时钟间至少 1 条 CDC 路径已正常定时。
No Common Period(无公共周期)
CDC 时钟处于异步状态,在 2 个不含公共周期的时钟间至少 1 条 CDC 路径已正常定时。如需了解无公共周期的时钟的定义,请参阅 时序分析关键概念
No Common Phase(无公共相位)
CDC 时钟处于异步状态,因为 2 个时钟之间不存在已知的相位关系。
Exceptions(例外)
应用于 CDC 的时序例外(如果有)包括:
None(无)
CDC 路径上不存在下列任何时序例外:“Clock Group”(时钟组)、“False Path”(伪路径)或“Max Delay Datapath Only”(仅最大延迟数据路径)。report_cdc 不报告其他时序例外,如“Multicycle Paths”(多周期路径)、“Min Delay”(最小延迟)和“Max Delay”(最大延迟)。
Asynch Clock Groups(异步时钟组)
set_clock_groups -asynchronous 例外已应用于 CDC 时钟。
Exclusive Clock Groups(互斥时钟组)
set_clock_groups -exclusive 例外已应用于 CDC 时钟。
False Path(伪路径)
set_false_path 例外已应用于往来 CDC 时钟的路径或所有 CDC 路径。
Max Delay Datapath Only(仅最大延迟数据路径)
set_max_delay -datapath_only 例外已应用于所有 CDC 路径。请注意,当 set_max_delay -datapath_only 仅涵盖至少 1 条 CDC 路径,而所有其他 CDC 路径均已因 set_false_path 约束而被忽略时,才会报告Max Delay Datapath Only
Partial Exceptions(部分例外)
set_false_path 约束和 set_max_delay -datapath_only 约束已混合应用于部分 CDC 路径,并且至少 1 条 CDC 路径已正常定时。
Endpoints(端点)
CDC 路径端点总数。这是处于“Safe”(安全)、“Unsafe”(不安全)和“Unknown”(未知)状态的端点总和。在此情况下,端点属于时序单元输入数据管脚。根据 D、CE 和 SET/RESET/CLEAR/PRESET 连接,FD 单元可多次反复计数。对于某些 CDC 拓扑结构,虽然有多条路径能够有效跨越时钟域边界以到达 CDC 结构,但端点数量仅计为 1。例如,在异步复位同步器中,有多个 CLEAR 管脚连接到交汇信号线,但仅对同步器链的首个管脚进行计数。
Safe(安全)
处于安全状态的 CDC 路径端点数量。安全的端点即 CDC 路径上具有如下标识的端点:
  • 具有已知安全的 CDC 结构的异步时钟
  • 具有例外和已知安全的 CDC 结构的同步时钟
  • 不含任何已安全定时的例外的同步时钟,与 CDC 结构无关
  • CDC 已与 HARD_SYNC 宏同步
Unsafe(不安全)
已识别为具有不安全结构的 CDC 路径端点数量。不安全的端点包括 CDC-10、CDC-11、CDC-12 和 CDC-13。
  • 组合逻辑拓扑结构
  • 扇出拓扑结构
  • 多时钟扇入拓扑结构
  • 非 FD 原语拓扑结构
Unknown(未知)
处于未知状态的 CDC 路径端点数量。在这些端点上没有任何 CDC 结构可供匹配,或者已检测到未知 CDC 电路(CDC-1、CDC-4 和 CDC-7)。
No ASYNC_REG(无 ASYNC_REG)
已识别具有如下特征的同步器的数量:在单元链上的前 2 个 FD 单元中至少 1 个 FD 单元上缺失 ASYNC_REG 属性。

下图显示了Summary (by clock pair)部分的示例。

图 1. “Summary (by clock pair)”部分