vivado产生报告阅读分析22

" Advanced "选项卡
" Advanced " ( 高级 ) 选项卡如下图所示。

在" Advanced "选项卡中提供了以下字段 :
• " Report " ( 报告 ): 选中" Advanced "选项卡中的" Cells to Analyze " ( 待分析的单元 ) 选项即可指定要使用的分层单元。单击右侧"Browse " ( 浏览 ) 按钮即可打开搜索对话框 , 并查找单元对象。该选项用于将时序和复杂性分析限制在报告范围内。
• " File Output " ( 文件输出 ): 生成 GUI 报告 , 并将结果写入文件。请选择" Export to file " ( 导出到文件 ) 并在右侧字段中指定文件名。单击"Browse " ( 浏览 ) 按钮可选择不同目录。
等效的 Tcl 选项 : -file <arg>
选择" Overwrite " ( 覆盖 ) 选项 , 即可用新的分析结果覆盖现有文件。
选择" Append " ( 追加 ) 可追加新结果。
等效的 Tcl 选项 : -append
• " Miscellaneous " ( 其他 ): " Miscellaneous "字段提供了在命令执行期间忽略命令错误和暂挂消息限制的选项。 等效的 Tcl 选项 : -quiet/-verbose
" Timer Settings "选项卡
在下图所示" Timer Settings " ( 定时器设置 ) 选项卡中 , 包含下列字段和选项。
• " Interconnect "选项
• " Multi-Corner Configuration "字段
• " Disable Flight Delays "选项

" Interconnect "选项
您可选择时序路径分析中使用的互连模型 :
• " actual " ( 实际值 ): 此模型为已布线的设计提供最准确的延迟。
• " estimated " ( 估算值 ): 此模型包含基于设计布局和连接到器件 ( 实现前 ) 的方式所估算的互连延迟。即使设计已完全布线, 仍可指定估算延迟。
• " none " ( 无 ): 时序分析中不包含互连延迟。仅应用逻辑延迟。这有助于识别路径中逻辑延迟超出或者占用大量时序路径要求的区域。
等效的 Tcl 命令 :
set_delay_model -interconnect <arg>
" Multi-Corner Configuration "字段
您可使用该字段中的可用选项来限制由 Vivado 时序分析引擎执行的默认四角分析 ( 如果适用 ) 。
等效的 Tcl 命令 : config_timing_corners -corner <arg> -delay_type <arg>
" Disable Flight Delays "选项
您可选择该选项以禁用向 I/O 时序计算添加封装延迟。
等效的 Tcl 命令 : config_timing_analysis -disable_flight_delays <arg>
仅限命令行使用的选项
以下时序选项仅限通过 Tcl 命令行使用 , 可配合 -name 选项一起使用以生成 GUI 报告。
• csv <filename>.csv : 用于搭配时序路径选项生成 CSV 文件。对大量路径进行排序时 , 该选项很有用。
• -routed_vs_estimated : 该选项用于报告相同路径的估算延迟与实际布线延迟的并列对比结果。报告中的"Timing Category " ( 时序类别 ) 中的某些字段带有" Estimated "或" Routed "前缀以便比较。
• -return_timing_paths : 返回时序路径对象 , 以支持对位于指定时钟域内的特定逻辑层次的路径进行进一步分析。必须同时搭配 -end_point_clock 选项和 -logic_levels 选项使用。
• -end_point_clock <arg> : 用于将逻辑层次分布报告部分限制为具有指定端点时钟的时序路径。
• -logic_levels <arg> : 该选项可限制逻辑层次发送到逻辑层次直方图算法的时序路径。只能指定单个值。
• -min_level <arg> : 该选项可将所含逻辑级数或布线数量小于指定值的所有时序路径都组合到单个分箱内。指定 <arg> 值后 , 必须至少为其传递值 1 。
• -max_level <arg> : 该选项可将所含逻辑级数或布线数量大于指定值的所有时序路径都组合到单个分箱内。指定 <arg> 值后 , 该值必须大于 -min_level 的值。
以下复杂性选项仅限通过命令行使用 , 可配合 -name 选项一起使用以生成 GUI 报告。
• -bounding_boxes <arg> : 该选项用于执行指定边界框的复杂性分析。例如 :
-bounding_boxes { "CLE_M_X21Y239:CLEL_R_X28Y254"
"CLEL_R_X18Y171:CLE_M_X26Y186" }

相关推荐
乌恩大侠1 小时前
【Xcode Command Line Tools】安装指南
macos·fpga开发·c
apple_ttt2 小时前
从零开始讲PCIe(9)——PCIe总线体系结构
fpga开发·fpga·pcie
Little Tian5 小时前
信号用wire类型还是reg类型定义
fpga开发
apple_ttt1 天前
从零开始讲PCIe(6)——PCI-X概述
fpga开发·fpga·pcie
水饺编程1 天前
【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,1-2
linux·嵌入式硬件·fpga开发
apple_ttt1 天前
从零开始讲PCIe(5)——66MHZ的PCI总线与其限制
fpga开发·fpga·pcie
最好有梦想~1 天前
FPGA时序分析和约束学习笔记(2、FPGA时序传输模型)
fpga开发
IM_DALLA1 天前
【Verilog学习日常】—牛客网刷题—Verilog企业真题—VL76
学习·fpga开发
诚实可靠小郎君95271 天前
FPGA IO延迟的约束与脚本
fpga开发·fpga·数字电路
GGGLF2 天前
FPGA-UART串口接收模块的理解
fpga开发