赛灵思 Xilinx Vivado 时序收敛技巧之总体脉冲宽度时序裕量违例 (TPWS) 第 1 部分

欢迎阅读 Vivado 时序收敛技巧系列博客。

在本系列中,我们将介绍可归类为脉冲宽度违例 (Pulse Width Violation) 的多种类型的时序违例。

本文将主要介绍“最大偏差违例”相关内容。

有多种类型的时序违例可归类为脉冲宽度违例。

  1. 最大偏差违例(本文详解之重点)
  2. 最小周期违例(详见此处)。
  3. 最大周期违例
  4. 低脉冲宽度违例
  5. 高脉冲宽度违例

如需了解脉冲宽度违例的详情,请参阅“时序汇总报告 (Report Timing Summary)”的“TPWS”部分。

最严重的脉冲宽度违例在报告中显示为最差脉冲宽度时序裕量 (WPWS)

如需了解脉冲宽度违例的详情,请在 Vivado GUI 中打开脉冲宽度违例报告,方法是单击“报告 (Reports)->“时序 (Timing)->“脉冲宽度报告 (Report Pulse Width)”,或者也可使用以下 Tcl 命令打开此报告:

report_pulse_width

最大偏差违例

本文仅介绍“最大偏差违例”相关内容。 

最大偏差违例示例:

以下截屏显示了含负裕量的最大偏差违例。

在上述示例中,实际最大偏差 (Actual Max Skew) 值即最大偏差 (Max Skew) 中工艺角 (process corner) Fast CLK 的到达时间与最小偏差 (Min Skew) 中工艺角为 Fast CLKDIV 的到达时间之差。

您可通过时序报告来检查该值,以了解特定路径类型。

注意:应在同一工艺角 (Slow/Fast) 中报告时序,但必须在“Min/Max”中报告这两个管脚。

如需了解预期值 (Required) 与实际值 (Actual) 计算方式的详细说明,请参阅(赛灵思答复记录 72121)

请根据以下检查表来解析最大偏差违例:

  1. 首先,检查报告时序收敛失败路径的时钟树路径的拓扑结构。
    其中一条时钟路径将被称为“参考路径 (Reference Path)”,另一条路径的偏差将高于规格值。 
     
  2. 检查您当前使用的是否是最优化时钟拓扑。用户可查阅 DRC 报告和方法报告,以查看是否存在有关次优时钟拓扑问题的消息。《时钟拓扑建议》(UG949) 对于了解赛灵思建议的时钟拓扑很有帮助。
  3. 请确保时钟缓冲器都布局在相同时钟区域内。时钟树同样应保持平衡。
    最好避免时钟树跨多个 SLR 
  4. 您还可以添加 CLOCK_DELAY_GROUP 属性以查看能否避免此违例。
    如需了解更多信息,请参阅(赛灵思答复记录 67885)
  5. 请确保缓冲器中用于驱动管脚的时钟根同样分配至该时钟区域。
    如需手动设置时钟根值,可使用 USER_CLOCK_ROOT 约束。 

  • 0
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
赛灵思XilinxFPGA时序优化方法有以下几种: 1. 时钟选择:选择合适的时钟频率可以有效地优化FPGA时序。根据设计的需求,选择适当的时钟频率,可以使FPGA在满足时序要求的同时充分发挥性能优势。 2. 约束设置:时序约束是指在设计中给出各个时序要求以及相关的产生时钟的周期。合理设置约束可以帮助FPGA在满足时序要求的前提下进行优化。通过对约束设置的优化,可以使信号的传输和处理更加高效。 3. 时钟域划分:将设计中的时钟划分为不同的时钟域,可以使时序的分析和优化更加容易。通过合理的时钟域划分,可以减少不同时钟域之间的时序冲突,从而提高FPGA的性能。 4. 流水线设计:流水线是一种常用的时序优化技术,可以将时序限制分散到多个时钟周期中。通过合理的流水线设计,可以有效地减少一个时钟周期内的逻辑操作,从而提高FPGA时序性能。 5. 时序分析与优化:使用FPGA设计工具进行时序分析,可以找出各个时序路径中存在的潜在问题,如信号延迟、时钟偏移等,并进行优化。通过优化逻辑资源的分配、信号的布局和布线等方面,可以改善时序路径的性能,提高FPGA设计的稳定性和可靠性。 总之,赛灵思FPGA时序优化方法是一个综合性的工作,需要考虑到时钟选择、约束设置、时钟域划分、流水线设计以及时序分析与优化等方面,以最大程度地发挥FPGA的性能优势。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值