UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 67511

器件模型反向的设计咨询战术补丁

描述

描述:

对于使用 Vivado 2016.1 或 2016.2 的 UltraScale 设计,应安装一个战术补丁生成这些设计,以确保硬件的功能性。

没有该补丁,少数 UltraScale 设计可能会遇到功能性问题,因为建模路径和少量路由的实际硬件路径之间有差异。

症状:

这种建模差异会造成从特定路由模块产生的接地网络反向,导致该网络错误地发挥 VCC 作用。

这种反向无法从器件视图中看到,仿真不能反应行为的变化,但硬件中的功能性会受到影响。这是一个取决于具体路由选择的间歇性问题。

可能会有两个特定逻辑接地路径相同的构建项目,但因为所选择的物理路由,只有一个运行项目有功能性问题。

该问题最初在一个分布式 RAM 有问题的设计中发现。对于分布式 RAM 而言,写入地址有受到影响的路由问题。预期的接地连接发挥 VCC 作用,导致不能对 RAM 进行写入。

 

确认

 

要确认设计是否遭遇该问题,可以在 write_bitstream 之前运行下列命令:

 

if {[llength [get_nodes -of [lindex [get_nets -hier -filter {TYPE==GROUND}] 0] "*INT_TERM_T*/GND_WIRE*"]] > 0} {puts "ERROR detected in GND net routing"} {puts "GND net routing is correct"}

 

如果具体设计存在该问题,就会出现“在接地网络路由过程中发现错误”的错误。

解决方案

此问题将在 Vivado 2016.3 版本中得以修复。虽然设计受该问题影响的可能性不大,但还是建议所有用户安装战术补丁,以确保使用 Vivado 2016.1 和 2016.2 的硬件功能性。

无论识别结果怎样,都应该按装该补丁。

 

将创建一个战术补丁,纠正错误行为。

 

  • 使用补丁的预期行为就在于没有意外反向。
  • 没有该补丁,可能会出现反向,主要取决于所使用的接地布线。

注意:该补丁不能纠正使用固定路由的网络,在这种网络中,固定路由已经包含反向路由路径。但这仍然可使用上述 Tcl 命令发现,可重新路由。

安装及使用信息:

方法 1:

  1. 引导至 $XILINX_VIVADO/patches directory(如果没有该目录,就需要创建)
  2. 将打包文档的内容解压缩至以 AR67511 名字开头的目录下
    注: 大多数提取工具都支持自动创建与打包文件同名的目录。
  3. 从原始安装位置运行 Vivado 软件工具。


方法 2:

  1. 请为该补丁文件创建一个单独的目录
  2. 将打包文档的内容解压缩至所需的补丁目录位置。
  3. 将随点变化的 MYVIVADO 环境设置为该补丁目录下的 Vivado 目录:
    例如:
    set MYVIVADO=C:\MYVIVADO\vivado-patch-AR67511\vivado\
  4. 从原始安装位置运行 Vivado 软件工具。


修订历史:

07/20/2016——初始版本

附件

文件名 文件大小 File Type
AR67511_vivado_2016_1_preliminary_rev1.zip 18 MB ZIP
AR67511_vivado_2016_2_preliminary_rev1.zip 18 MB ZIP
AR# 67511
日期 07/28/2016
状态 Active
Type 设计咨询
器件
Tools
的页面