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

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

2.5.1.11. Report Logic Depth(报告逻辑深度)

Timing Analyzer的Reports > Design Metrics > Report Logic Depth...命令使您能够报告一个时钟域内的逻辑级别的数量。此值通常对应于一条路径经由查找表(LUT)的数量。

相应的脚本命令是report_design_metrics -logic_depthReport Logic Depth显示关键路径中逻辑深度的分布,使您能够识别可以减少RTL中逻辑级别的区域。

图 58. 报告逻辑深度(直方图)
图 59. 报告深度3的路径(Report Paths of Depth 3)按每个时钟的拓扑调用报告逻辑深度,仅限时钟内。
图 60. 路径的汇总(Summary of Paths)通过精确的直方图交叉探测来关闭时序。

您可以指定各种选项来自定义报告。

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