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

ID 683243
日期 4/13/2020
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

2.1.5.3. Report Timing命令

Report Timing命令用于指定报告设计中路径或时钟域的时序的选项。

在Timing Analyzer中访问Report Timing

  • Tasks窗格中,点击Reports > Custom Reports > Report Timing
  • 右击节点(node)或约束(assignment),然后点击Report Timing

您可以指定想要包含在报告中的ClocksTargetsAnalysis TypeOutput选项。例如,您可以增加要报告的路径数量,添加Target filter,添加From Clock或者将报告写入到文本文件中。

图 45. Report Timing对话框
表 8.  Report Timing选项
选项 说明
Clocks 报告中的From ClockTo Clock filter路径显示指定的启动或锁存时钟。
Targets 指定From ClockTo Clock的目标节点,报告仅包含这些端点的路径。对此选项指定一个I/O或寄存器名称或者I/O端口。此域也支持通配符。例如,仅报告具有特定层次结构的路径:
report_timing -from *|egress:egress_inst|* \
     -to *|egress:egress_inst|* -(other options)
FromTo或者Through框为空时,Timing Analyzer假定器件中所有可能的目标。Through选项对通过组合逻辑或单元上特定管脚的路径的路径的报告进行限制。
Analysis type Analysis type选项为SetupHoldRecovery或者Removal
Output Detail level用于指定分析包括在输出中的路径类型。Summary level包括基本汇总报告。Path only显示全部详细信息,除了Data Path选项卡将时钟树显示为one line item。请参考Summary报告中的Clock Skew列。如果偏斜(skew)少于+/-150ps,那么在源与目的之间很好地平衡。

如果出现更高的时钟偏移,那么要使能Full path选项。此选项将时钟树分得更加详细,显示每个单元,包括输入缓冲,PLL,全局缓冲(称为CLKCTRL_)和任何逻辑。查看此数据以确定设计中时钟偏移的原因。使用Full path选项进行I/O分析,因为只有源时钟或目标时钟在FPGA内部,因此延迟是满足时序的关键因素。

Enable multi corner reports 使能或者禁用多角时序分析。
Report panel name 显示报告面板的名称。您可以使能File name将信息写入文件。如果将.htm或者 .html作为后缀,那么Timing Analyzer会将报告生成为HTML。
Paths 指定按照端点(endpoint)和时序裕量(slack)级别显示的路径数量。Report number of paths的默认值为10,否则报告可能会很长。使能Pairs only仅列出每对源(source)和目标(destination)的一条路径。通过Maximum number of paths per endpoints进一步限制。您也可以在Maximum slack limit域中输入一个值来过滤路径。
Tcl command 显示与所选的GUI选项对应的Tcl语法。您可以将命令从Console复制到Tcl文件中。