UG949 && UG1292 时序收敛

UG949设计方法学

原则

在这里插入图片描述

理解时序报告

在这里插入图片描述

设计基准

在这里插入图片描述

时钟域交汇约束

检查时钟关系

使用 report_clock_interaction Tcl 命令查看时钟之间的关系。该报告给出一个源时钟和目标时钟的表格。每个单元中的颜色都表示时钟之间的交互类型,其中包括它们之间的任何现有约束。
在这里插入图片描述

明确严格的时序要求

在这里插入图片描述

同时约束主时钟和生成时钟

在这里插入图片描述

限制 I/O 约束和时序例外

大部分时序违规都存在于内部路径上。在首次基准 (baseline) 设计迭代过程中无需 I/O 约束,尤其对于发送和捕获寄存器位于 I/O bank 内部的 I/O 时序路径来说更不需要 I/O 约束。在设计及其它约束已稳定并且时序接近收敛之后,就能添加 I/O 时序约束。

评估WNS

在这里插入图片描述

分析解决时序违例

在这里插入图片描述

确定根源

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

分析路径特性

report_design_analysis -max_paths 50 -setup -name design_analysis_postRoute

在这里插入图片描述

查看逻辑层次分布

report_design_analysis -logic_level_distribution -logic_level_dist_paths 5000 -name design_analysis_prePlace
report_design_analysis -logic_level_distribution -min_level 16 -max_level 20 -logic_level_dist_paths 5000 -name design_analysis_1

拥塞

相关warning和info

WARNING: [Place 46-14] The placer has determined that this design is highly congested and may have difficulty routing
INFO: [Route 35-449] Initial Estimated Congestion

报告设计分析复杂性报告
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解决关键路径上的高扇出

在这里插入图片描述

UG1292快速指南

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

博文链接

第32讲 UltraFast设计方法学(11):时序收敛之10个时序收敛技巧

Vivado工程经验与时序收敛技巧

  • 2
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值