vivado产生报告阅读分析7-时序报告3

本文详细解读了Vivado工具中的TimingSummaryReport,涵盖GeneralInformation、TimerSettings、DesignTimingSummary、ClockSummary等部分,介绍了各部分的功能和包含的重要信息,如时序分析设置、设计时序汇总及时钟详细情况。
1、“Timing Summary Report”详情
Timing Summary Report时序汇总报告包含下列部分
General Information”部分
Timer Settings”部分
Design Timing Summary”部分
Clock Summary”部分
Methodology Summary”部分
Check Timing”部分
Intra-Clock Paths”部分
Inter-Clock Paths”部分
Other Path Groups”部分
User-Ignored Paths”部分
Unconstrained Paths”部分
Timing Summary Report”中包含的全面信息类似于 Vivado IDE 中的多项报告时钟交互报告、脉冲宽度报告、时序报告和检查时序)所提供的信息以及仅限 Tcl 中才可用的某些报告 (report_clocks)。但“Report Timing Summary”还包含自己特有的信息例如Unconstrained Paths未约束路径
2、“General Information”部分
Timing Summary时序汇总报告的“General Information常规信息部分可提供如下内容的相关信息
• 设计名称
• 所选器件、封装和速度等级带有速度文件版本
Vivado Design Suite 版本
• 当前日期
• 为生成报告所执行的等效 Tcl 命令
3、“Timer Settings”部分
Timing Summary时序汇总报告的“Timer Settings定时器设置部分包含有关 Vivado IDE 时序分析引擎 设置的详细信息,这些设置用于在报告中生成时序信息。下图通过示例显示了“Timer Settings”部分的默认选项包 括:
• “Enable Multi-Corner Analysis启用多角分析):针对每个时序角启用此分析即“Multi-Corner
Configuration多角配置
• “Enable Pessimism Removal启用消极因素移除和“Pessimism Removal Resolution消极因素移除解决办 法):确保每条路径的源时钟和目标时钟的报告中均显示其公共节点无偏差。
• “Enable Input Delay Default Clock启用输入延迟默认时钟):在无用户约束的输入端口上创建默认空输入延迟约束。默认禁用该选项。
• “Enable Preset / Clear Arcs启用预置/清除时序弧):启用通过异步管脚进行时序路径传输。默认禁用该选 项,它不影响恢复/移除检查。
• “Disable Flight Delays禁用飞行延迟): I/O 延迟计算禁用封装延迟。
4、“Design Timing Summary”部分
Timing Summary时序汇总报告的“Design Timing Summary设计时序汇总部分可提供设
计时序汇总信息并将所有其他部分的结果组合到单一视图内。“Design Timing Summary”部分包含以下内容:
Setup”区域最大延迟分析
Hold”区域最小延迟分析
Pulse Width”区域管脚开关限制
Setup”区域最大延迟分析
Design Timing Summary设计时序汇总部分的“Setup建立时间区域用于显示最大延迟分析相关的所有 检查:建立、恢复和数据检查。
• “Worst Negative Slack (WNS)最差负时序裕量):该值对应于最大延迟分析的所有时序路径的最差裕量。该 值可为正值或负值。
• “Total Negative Slack (TNS)总体负时序裕量):所有 WNS 违例的总和前提是仅考量每个时序路径端点的最 差违例。其值为: 0 ns,前提是针对最大延迟分析满足所有时序约束。 负值,前提是存在违例。
• “Number of Failing Endpoints故障端点数):含违例 (WNS < 0 ns) 的端点总数。
• “Total Number of Endpoints端点总数):已分析的端点总数。
Hold”区域最小延迟分析
Design Timing Summary设计时序汇总部分的“Hold保持时间区域用于显示最小延迟分析相关的所有检查:保持、移除和数据检查。
• “Worst Hold Slack (WHS)最差保持时序裕量):对应于最小延迟分析的所有时序路径的最差裕量。该值可为正值或负值。
• “Total Hold Slack (THS)总体保持时序裕量):所有 WHS 违例的总和前提是仅考量每个时序路径端点的最差违例。其值为: 0 ns,前提是针对最小延迟分析满足所有时序约束。 负值,前提是存在违例。
• “Number of Failing Endpoints故障端点数):含违例 (WHS < 0 ns) 的端点总数。
• “Total Number of Endpoints端点总数):已分析的端点总数。
Pulse Width”区域管脚开关限制
Design Timing Summary设计时序汇总部分的“Pulse Width脉冲宽度区域可显示与管脚开关限制相关的所有检查:
• 最小低脉冲宽度
• 最小高脉冲宽度
• 最小周期
• 最大周期
• 最大偏差例如PCIe GT [仅限 UltraScale 器件] 的相同叶节点单元的 2 个时钟管脚之间最大偏差。 报告值为:
• “Worst Pulse Width Slack (WPWS)最差脉冲宽度时序裕量):对应于同时使用最小延迟和最大延迟时以上列出的所有时序检查的最差裕量。
• “Total Pulse Width Slack (TPWS)总体脉冲宽度时序裕量):仅考量设计中每个管脚的最差违例时所有 WPWS 违例的总和。其值为0 ns,前提是满足所有相关约束。 负值,前提是存在违例。
• “Number of Failing Endpoints故障端点数):含违例 (WPWS < 0 ns) 的管脚总数。
• “Total Number of Endpoints端点总数):已分析的端点总数。
5、“Clock Summary”部分
Timing Summary时序汇总报告的“Clock Summary时钟汇总部分所含信息report_clocks 所生成的信息相似:
• 设计中的所有时钟包括 create_clock create_generated_clock 创建的时钟以及工具自动创建的时 钟)
• 每个时钟的属性如名称、周期、波形和目标频率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cckkppll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值