1、生成“
Clock Utilization Report
”
要在
Vivado IDE
中生成“
Clock Utilization Report
”
,
请选中“
Reports
” → “
Report Clock Utilization
”
(
报告
>
时钟使用率报告)。等效的 Tcl 命令:
report_clock_utilization -name clock_utilization_1
2、“
Results Name
”字段
在“
Report Clock Utilization
”
(
时钟使用率报告
)
对话框的“
Results Name
”
(
结果名称
)
字段中
,
指定报告的图形窗口的名称。
等效的
Tcl
选项
:
-name <windowName>
3、Show Clock Roots Only
选中该选项时
,
“
Global Clock Resources
”
(
全局时钟资源
)
表仅显示每个时钟信号线的时钟根位置
,
而不显示完整的源时钟、负载时钟和时序时钟详情。
等效的
Tcl
选项
:
-clock_roots_only
4、Write Clock Constraints to File
选择该选项并指定新约束文件的名称
,这样即可导出时钟源并加载对应于存储器中的设计布局信息的物理约束。等效的 Tcl 选项:
-write_xdc <filename>
5、Export to File
除生成
GUI
报告外
,
您还可通过选择“
Export to file
”
(
导出至文件
)
并在右侧字段中指定文件名来将结果写入文件。 单击“Browse
”
(
浏览
)
按钮可选择不同目录。等效的 Tcl
选项
:
-file <arg>
选择“
Overwrite
”
(
覆盖
)
选项
,
即可用新的分析结果覆盖现有文件。选择“
Append
”
(
追加
)
可追加新结果。 等效的 Tcl
选项
: -append
6、Report DRC
“
DRC Report
”
(
DRC
报告
)
是由布线器生成的。布线器运行前
,
本工具会检查常见设计问题。此报告可列出运行中使用的检查。
7、Elaborated Design
该工具用于检查
I/O
、时钟布局、
HDL
潜在编码问题和
XDC
约束相关的
DRC
。
RTL
网表通常不包含所有
I/O
缓冲器、时钟缓冲器和综合后设计包含的其他原语。Elaborated Design DRC
检查的错误数量少于后续
DRC
检查。
8、综合后的设计和实现后的设计
• 检查综合后网表相关的
DRC
。
• 检查
I/O
、
BUFG
和其他布局。
• 对
MGT
、
IODELAY
和其他原语上的属性连线执行基本检查。
• 考量所有可用布局布线的前提下运行相同的
DRC
。
•
DRC
具有
4
种严重性级别
:
Info
(
参考
)
、
Warning
(
警告
)
、
Critical Warning
(
严重警告
)
和
Error
(
错误
)
。严重警告和错误当前不会阻止设计流程。
9、Report Route Status
“
Route Status Report
”
(
布线状态报告
)
是在实现流程期间生成的
,
可通过
report_route_status
Tcl
命令来使用。
“
Route Status Report
”可显示设计中的信号线细分信息
,
如下所示
:
• 设计中的逻辑信号线总数
无需布线资源的信号线数量
不使用拼块外部的布线资源的信号线数量。示例包括
CLB
、块
RAM
或
I/O
焊盘内部的信号线。
无负载的信号线
(
如果存在
)
数量
需布线资源的可布线信号线数量
未布线的信号线
(
如果存在
)
数量
已完全布线的信号线数量
含布线错误的信号线数量
含部分未布线管脚的信号线
(
如果存在
)
数量
含天线
/
电源岛的信号线
(
如果存在
)
数量
含资源冲突的信号线
(
如果存在
)
数量
10、Report Noise
“
Report Noise
”
(
噪声报告
)
命令用于为
AMD 7
系列
FPGA
器件执行同步开关噪声
(SSN)
计算。默认情况下
,
在Vivado IDE 的“
Noise
”
(
噪声
)
窗口区域中的新选项卡中打开“
Noise
”报告。您可将结果导出至
CSV
文件或
HTML文件。
“
Noise
”报告包含
4
个部分
:
•
“
Noise Report
”的“
Summary
”部分
•
“
Noise Report
”的“
Messages
”部分
•
“
Noise Report
”的“
I/O Bank Details
”部分
•
“
Noise Report
”的“
Links
”部分
“
Noise Report
”
(
噪声报告
)
的“
Summary
”
(
汇总
)
部分包括
:
• 报告运行时间
• 已分析的适用端口数量和百分比
• 状态
(
包括是否成功
)
• “
Critical Warnings
”、“
Warnings
”和“
Info
”消息数量
“
Noise Report
”
(
噪声报告
)
的“
Messages
”
(
消息
)
部分包含报告期间生成的消息的详细列表。
“
Noise Report
”
(
噪声报告
)
的“
I/O Bank Details
”
(
I/O Bank
详情
)
部分包含“
Pins
”
(
管脚
)
、“
Standards
” (标准
)
和“
Remaining Margin
”
(
剩余裕度
)
的列表。