vivado时序分析-1

文章介绍了AMDVivado集成设计环境中的时序报告功能,特别是ReportTimingSummary,用于验证设计满足时序约束。详细解释了时序路径的不同类型,包括输入到内部、内部到内部、内部到输出以及输入到输出路径,强调了源时钟、数据和目标时钟路径的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AMD Vivado集成设计环境 (IDE) 提供了多项报告命令用于验证设计是否满足所有时序约束以及是否准备好加载到应用开发板上。“Report Timing Summary时序汇总报告属于时序验收报告等同于 ISE Design Suite 中的 TRCE。“Report Timing Summary”可提供所有时序检查的完整概览并显示充足的信息以支持您开始对任何时序问 题进行分析和调试。
可在窗口中生成此报告、将其写入文件或者打印到 log 日志文件中。当“Report Timing Summary”显示设计不 满足时序或者缺少某些约束时,可浏览汇总报告各部分中提供的详细信息并运行更具体的分析。其他时序报告可提供 有关特定状况的更多详细信息,并且可通过使用筛选工具和限定作用域功能来将分析限定于某些逻辑。
1、时序路径
时序路径是由设计实例之间的连接定义的。在数字化设计中时序路径由一对时序元件组成这对时序元件受相同时钟 或 2 个不同时钟控制。
任意设计中最常见的路径为
从输入端口到内部时序单元的路径
从时序单元到时序单元的内部路径
从内部时序单元到输出端口的路径
从输入端口到输出端口的路径
从输入端口到内部时序单元的路径
在从输入端口到时序单元的路径中数据
• 在器件外部由开发板上的时钟发送。
• 经延迟后到达器件端口此延迟称为输入延迟Synopsys 设计约束 (SDC) 定义
• 通过器件内部逻辑传输后到达由目标时钟进行时钟设置的时序单元。
从时序单元到时序单元的内部路径
在从时序单元到时序单元的内部路径中数据
• 在器件内部由时序单元发送该时序单元的时钟由源时钟进行设置。
• 通过部分内部逻辑传输后到达由目标时钟进行时钟设置的时序单元。
从内部时序单元到输出端口的路径
在从内部时序单元到输出端口的路径中数据
• 在器件内部由时序单元发送该时序单元的时钟由源时钟进行设置。
• 传输穿过部分内部逻辑然后到达输出端口。
• 经过称为输出延迟SDC 定义的附加延迟后由板上时钟捕获。
从输入端口到输出端口的路径
在从输入端口到输出端口的路径中数据无需锁存即可遍历整个器件。此类路径通常也称为输入到输出路径 (in-to-out path)。输入和输出延迟参考时钟可能是虚拟时钟也可能是设计时钟。
下图显示了以上描述的路径。在此示例中设计时钟 CLK0 可用作为 DIN DOUT 延迟约束的开发板时钟。
每条时序路径均由 3 个部分组成
源时钟路径
数据路径
目标时钟路径
源时钟路径
源时钟路径是源时钟从源点通常为输入端口到发送时序单元的时钟管脚的路径。对于始于输入端口的时序路径不存在源时钟路径。
数据路径
数据路径表示在其中传输数据的时序路径介于路径起点与路径端点之间。适用如下定义(1) 路径起点为时序单元 时钟管脚或数据输入端口;(2) 路径端点为时序单元数据输入管脚或数据输出端口。
目标时钟路径
目标时钟路径表示目标时钟从源点通常为输入端口到捕获时序单元的时钟管脚的路径。对于终止于输出端口的时序 路径,不存在目标时钟路径。目标时钟路径 显示了典型时钟路径所包含的 3 个部分。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

cckkppll

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

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

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

打赏作者

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

抵扣说明:

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

余额充值