其他命令选项
•
-of_objects <suggestion objects>
:
启用特定建议的报告。在此模式下运行时
,
report_qor_suggestions
不会生成新建议。此命令可快速执行
,
读取
RQS
文件后
,
此命令可用于查看其中包 含的建议。其使用示例如下所示:
report_qor_suggestions -of_objects [get_qor_suggestions <objectNames>]
•
-cells <cellName>
:
为执行的分析更改顶层单元。默认值为设计顶层。
1\写入建议对象文件
创建
QoR
建议报告后
,
必须生成包含建议的
RQS (
.rqs
)
文件
,
此文件可馈送到建议运行中。为此
,
请选中要包含在运行中的建议,
然后写入
QoR
建议文件。如下图中所示。
等效的
Tcl
命令如下所示
:
write_qor_suggestions filename.rqs
部分建议要求您确认必须覆盖
DONT_TOUCH
属性才能为其提供授权。等效的
Tcl
选项如下所示
: -disable_dont_touch
策略建议的处理方法与标准建议不同。写入
ML
策略允许创建多个策略
RQS
文件。如需了解更多详情
,
请参阅
策略建
议
。等效的
Tcl
选项如下所示
:
-strategy_dir <directory>
2、Report Design Analysis
“
Design Analysis
”
(
设计分析
)
报告可提供有关时序路径特性、设计互连复杂性以及拥塞的信息。此信息可供您用于执行设计或约束更改,
以改善
QoR
并且有可能缓解布线拥塞。
运行“
Report Design Analysis
”
您可从
Tcl
控制台或
Vivado IDE
运行“
Report Design Analysis
”
(
设计分析报告
)
。“
Report Design Analysis
”可生成的报告分 3
种类别
:
•
Timing
(
时序
):
用于报告时序路径的时序和物理特性。
•
Complexity
(
复杂性
):
用于分析设计的布线复杂性和
LUT
分布情况。
•
Congestion
(
拥塞
):
用于分析设计的布线拥塞。
要在
Vivado IDE
中运行“
Report Design Analysis
”
,
请选择“
Reports
” → “
Report Design Analysis
”
(
报告
>
设计分析报告)
。
等效的
Tcl
命令
:
report_design_analysis -name design_analysis_1
注释
:
某些“
Report Design Analysis
”选项仅限通过运行
report_design_analysis
Tcl
命令才能使用。您可使用 -name 选项在
GUI
中查看此
Tcl
命令的结果。
在
Vivado IDE
中
,
“
Report Design Analysis
”对话框
(
如下图所示
)
中包含
:
• “
Results Name
”
(
结果名称
)
字段
• “
Options
”
(
选项
)
选项卡
• “
Advanced
”
(
高级
)
选项卡
• “
Timer Settings
”
(
定时器设置
)
选项卡
3、“
Results Name
”字段
在位于“
Report Design Analysis
”
(
设计分析报告
)
对话框顶部的“
Results Name
”
(
结果名称
)
字段中
,
指定报告的图形窗口的名称。
等效的
Tcl
选项
:
-name <windowName>
“
Options
”选项卡
在下图所示的“
Options
”
(
选项
)
选项卡中
,
包含下列字段
:
•
Timing
(
时序
)
•
Complexity
(
复杂性
)
•
Congestion
(
拥塞
)
“
Timing
”字段
“
Timing
”
(
时序
)
字段允许您报告时序路径的时序和物理特性。
等效的
Tcl
选项
:
-timing
您可选择为所有路径或者为特定时序路径生成报告。如果选择“
All Paths
”
(
所有路径
)
选项
,
则可指定路径延迟类型:
max
(
对应建立
)
、
min
(
对应保持
)
或
min_max
(
对应建立和保持
)
。
等效的
Tcl
选项
:
-setup/-hold
您还可指定每个时钟组的最大路径数
(
默认值为
10
)
。
等效的
Tcl
选项
:
-max_paths <arg>
如果选择“
Specific Paths
”
(
特定路径
)
选项
,
则将针对指定路径对象执行分析。单击右侧“
Browse
”
(
浏览
)
按 钮,
打开搜索对话框
,协助找出路径对象。
等效的
Tcl
选项
:
-of_timing_paths <args>
选择“
Extend Analysis
”
(
扩展分析
)
选项
,
对感兴趣的每条路径执行扩展分析
,
增加指向起点的最差路径和源自端点的最差路径的相关报告。
等效的
Tcl
选项
:
-extend
选中该选项并指定要使用的路径数量即可包含逻辑层次分布信息。如果同时分析所有路径
,
那么所选路径数量会覆盖每个时钟组的最大路径数。如果要分析的是特定路径,
则只提供指定路径的逻辑层次分布信息。
等效的
Tcl
选项
:
-logic_level_distribution -logic_level_dist_paths <arg>
“
Complexity
”字段
“
Complexity
”
(
复杂性
)
字段允许您报告设计网表的复杂性
,它可反映整个层级中的连接密度。
等效的
Tcl
选项
:
-complexity
选择“
Advanced
”
(
高级
)
选项卡中的“
Cells to Analyze
”
(
待分析的单元
)
选项
,
即可指定用于复杂性分析的层级单元。单击“Browse
”按钮
(
右侧
),
打开搜索对话框
,
协助找出单元对象。
等效的
Tcl
选项
:
-cells <args>
选择层级深度选项时
,
可以选择要检验的层次。默认情况下
,
您可在顶层检查
,
或在
-cells
选项所指定的单元层次进行检查。
等效的
Tcl
选项
:
-hierarchical_depth <arg>
“
Congestion
”字段
“
Congestion
”
(
拥塞
)
字段用于切换
-congestion
Tcl
的
ON
(
开启
)
和
OFF
(
关闭
)
。
选择“
Minimum congestion level
”
(
最低拥塞等级
)
选项
,
指定在设计中显示布线器拥塞状况的最低拥塞等级。如果不指定,
默认最低拥塞等级为
5
。该值的取值范围在
3
到
8
之间。
等效的
Tcl
选项
:
-min_congestion_level <args>