Versal BUFDIV_LEAF 用作为从 CLR_B 到 0 的布线穿越时发生功能错误并导致硬件故障

如果 route_design 多次运行且在硬件中不切换路径,那么 Vivado 可能使用 bufdiv_leaf 作为从 clr_b 到 0 的布线穿越。

此问题最早出现在 2021.1 版本中,但支持 Versal 系列的所有 Vivado 版本中都普遍存在。

解决方法:

您可运行此处提供的脚本来检查设计是否受到影响。

source -notrace find_illegal_routethru_v1p0.tcl

此脚本报告如下消息即表明设计正常且无需任何其它操作:
Design is OK! The design does not have any illegal route-thrus on BUFDIV_LEAF sites.

如果此脚本检测到问题,则将显示如下消息,且需执行纠正操作。
Issues Detected! The design has the following illegal route-thrus:

如果检测到问题,则将需要提供路径。

此处随附了适用于 2022.1、2021.2.1 和 2021.2 版本的补丁。如需适用于其它 Vivado 版本的补丁,请联系技术支持。

最新文章

最新文章