55697 - 2015.3 封装/时序 - 如何使用 Vivado 来计算我的器件的封装飞行时间?

93 阅读1分钟

标题

55697 - 2015.3 封装/时序 - 如何使用 Vivado 来计算我的器件的封装飞行时间?

描述

如何使用 Vivado 来计算我的器件的封装延迟或封装飞行时间?

解决方案

我们不给出走线长度数据,而是按时间给出延迟,因为这是估算真实封装延迟的最准确方法。


1) 在 Vivado 中打开任意设计,可以是 RTL、网表或已实现的设计。然后选择“Export > I/O Ports > CSV”(导出 > I/O 端口 > CSV)。

这样您就能看到每个管脚的所有最小和最大封装延迟。

在每个封装管脚的“Package Pins”(封装管脚)窗口内还会分两个独立的列来显示最小/最大走线延迟。

同样,您可选择“File->Export I/O ports”(文件 > 导出 I/O 端口)获取包含延迟的 CSV 类型的电子数据表。


2) 如果没有工程,您可使用以下 Tcl 命令:

link_design -part <part_number>
write_csv <file_name>

例如:

link_design -part xc7k410tffg900-2
write_csv flight_time