矩阵拼块按颜色编码。矩阵的颜色由Clock Interactions(时钟交互)选项卡上的齿轮图标来确定。欲知详情,请访问此链接以参阅 Vivado Design Suite 用户指南:使用 Vivado IDE(UG893) 中的相应内容。如需隐藏图例,请单击矩阵左侧工具栏上的?按钮。
(工具 > 设置 > 颜色 > 时钟交互图表)下定义的图形编辑器的背景颜色确定,或者通过选择- No Path(无路径)- 黑色
- 不存在从源时钟跨越到目标时钟的时序路径。在此情况下,不存在时钟交互,无需报告。
- Timed(已定时)- 绿色
- 源时钟与目标时钟存在同步关系,并且一起安全定时。当 2 个时钟具有公共基准时钟和简单的周期比时,时序引擎会判定达成此状态。
- User Ignored Paths(用户忽略的路径)- 深蓝色
- 用户定义的伪路径或时钟组约束覆盖从源时钟跨越到目标时钟的所有路径。如果运行交互报告仅仅是为了进行保持时间分析 (
-delay_type min
) 并且set_max_delay -datapath_only
约束已覆盖源时钟和目标时钟,那么由于衍生自仅最大延迟数据路径的隐式伪路径,Clock Pair Classification(时钟对分类)会报告为“ignored”(忽略)(GUI 类别为User Ignored Paths),Inter-Clock Constraints(时钟间约束)报告为 Auto Generated False Path (自动生成的伪路径)。 - Partial False Path(部分伪路径)- 浅蓝色
- 用户定义的伪路径约束覆盖从源时钟跨越到目标时钟的部分时序路径,其中源时钟与目标时钟存在同步关系。
- Timed (Unsafe)已定时(不安全)- 红色
- 源时钟与目标时钟存在异步关系。在此情况下,不存在公共基准时钟,也不存在可扩展周期。如需了解有关异步时钟和不可扩展时钟的更多信息,请访问此链接以参阅 Vivado Design Suite 用户指南:使用约束(UG903) 中的相应内容。
- Partial False Path (Unsafe)部分伪路径(不安全)- 橙色
- 此类别与Timed (Unsafe)相同,区别在于从源时钟到目标时钟的至少 1 条路径因伪路径例外而被忽略。
- Max Delay Datapath Only(仅最大延迟数据路径)- 灰色
-
set_max_delay -datapath_only
约束覆盖从源时钟跨越到目标时钟的所有路径。重要: 矩阵中单元颜色反映了时钟域之间约束的状态,而不是时钟域之间时序路径最差裕量的状态。绿色单元并不表示满足时序,仅表示跨时钟域的所有时序路径已正确定时,并且其时钟具有已知的相位关系。