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

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

2.5.1.12. Report Neighbor Paths(报告相邻路径)

Timing Analyzer的Reports > Design Metrics > Report Neighbor Paths...命令可帮助您确定关键路径的根本原因(例如:高逻辑电平,重定时限制,次优布局,I/O列交叉,hold-fix,时间借用或其他)。相应的脚本命令是report_design_metrics -neighbor_paths
图 61. Report Neighbor Paths报告

Report Neighbor Paths报告设计中最时序关键的路径,包括关联的时序裕量(associated slack),附加的路径汇总信息和路径边界框。Report Neighbor Paths显示最时序关键的Path BeforePath After每条关键的Path。您可以选择查看多个之前和之后的路径。如果Path上有negative slack,但Path Before或者Path After上有positive slack,那么Path的重定时或者逻辑平衡能够简化时序收敛。

表 16.  Report Neighbor Path对话框设置
选项 说明
Clocks 报告中的From ClockTo Clock filter路径显示指定的启动或锁存时钟。
Targets 指定From ClockTo Clock的目标节点,仅通过这些端点报告相邻路径。对此选项指定一个I/O或寄存器名称或者I/O端口。此域也支持通配符。当FromToThrough框为空时,Timing Analyzer假定器件中所有可能的目标。Through 选项对经由组合逻辑或单元上特定管脚的路径的路径的报告进行限制。
Analysis type Analysis type选项是SetupHoldRecovery或者Removal。Timing Analyzer对您选择的分析类型报告结果。
Paths 指定按照端点(endpoint)和时序裕量(slack)级别显示的路径数量。Report number of paths的默认值为10,否则报告可能会很长。使能Pairs only仅列出每对源(source)和目标(destination)的一条路径。通过Maximum number of paths per endpoints进一步限制。您也可以在Maximum slack limit域中输入一个值来过滤路径。
Report Number of Neighbor Paths 指定要报告的相邻路径的数量,使您能够查看进入关键路径的顶部相邻路径的数量以及退出关键路径的顶部路径的数量。
Report panel name 指定报告面板的名称。您可以选择使能File name,将信息写入到一个文件中。如果您将.htm或者.html作为后缀,那么Timing Analyzer会生成HTML格式的报告。如果您使能File name,那么您可以使用最新的数据覆盖Overwrite文件或者添加后缀Append
Tcl command 显示与所选的GUI选项对应的Tcl语法。您可以将命令从Console复制到Tcl文件中。
Extra Info 指定额外信息。