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”(剩余裕度)的列表。