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

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

2.5.1.7. Report Clock Transfers(报告时钟传输)

Timing Analyzer的Reports > Clock Domain Crossings > Report Clock Transfers命令报告设计中所有时钟到时钟的传输。相应的脚本命令是report_clock_transfers

Report Clock Transfers生成Setup Transfers报告和Hold Transfers报告,报告中显示有关时钟到时钟传输的数据。

图 53. Setup Transfers报告显示时钟到时钟的传输

Setup Transfers报告和Hold Transfers报告显示所有可能的传输,包括上升时钟沿到上升时钟沿(RR),下降时钟沿到上升时钟沿(FR),上升时钟沿到下降时钟沿(RF)和下降时钟沿到下降时钟沿(FF)路径。

  • 如果设计中存在路径,那么报告列单元格为白色并列出路径数。
  • 如果路径是伪路径,那么报告列单元格呈浅灰色并包含文本“false path”。
  • 如果设计中不存在路径,那么报告列单元格为深灰色。

Setup Transfers报告和Hold Transfers报告也列出设置的Worst-Case Slack,Worst-Case Operating Conditions和每个时钟路径的Clock Pair Classification。Clock Pair Classification包括内容:

表 9.  Clock Pair Classifications(时钟对分类)
时钟对分类 定义
Intra-Clock (Timed Safe)
  • From Clock和To Clock是相同的。
  • 不要求时序约束。
Inter-Clock Synchronous (Timed Safe)
  • From Clock和To Clock同步关联,并有一个已知的相位和频率关系。
  • 多周期路径约束可能存在也可能不存在。
Asynchronous (Timed Unsafe)
  • From Clock和To Clock是异步的。
  • 时序约束(伪路径,时钟组,set_max_skew)不存在。
Ignored (Not Timed)
  • From Clock和To Clock是异步的。
  • 时序约束(伪路径,时钟组,set_max_skew)存在,设置和保持时序裕量不适用。