AR# 72582

UltraScale 内存 IP — 航天级 Kintex UltraScale XQRKU 060 器件字节规划器错误或 Bank 46 或 Bank 25 中的 MIG 66-99 错误

描述

发现问题的版本:DDR4 v2.2 (Rev. 7) 和 DDR3 v1.4 (Rev. 7)

解决问题的版本: 查看 (Xilinx 答复 58435)

Currently in Vivado 2019.1 and 2019.2 there are restrictions on placing memory interfaces in Bank 46 or Bank 25 of the Space Grade Kintex UltraScale XQRKU060 device.  

Depending on your flow you will either encounter an "Unable to place ports" error with the Byte Planner tool or with a fixed pinout you will see the following error at implementation:

[Mig 66-99] Memory Core Error - [path_to_ip_instance] MIG restricts the usage of banks(25,46) for this device, as they have few unbonded pins.Please select some other banks or contact Technical Support

这些工具正在防止将任何内存接口信号分配给 Bank 46 或 Bank 25 的任何可用字节。

在 Bank 46 字节 2 中,N7 (A38) 和 N9 (B39) 位置未绑定。In Bank 25 Byte 1, site N3 (AV39) is not bonded out.  

看到此限制是因为 MIG 工具假定站点在 Select I / O 字节内可用,以及在生成 PHY 时处理分配的方式。

Currently the work-around is to apply the tactical patch attached to this Answer Record. 

This behavior is fixed natively in Vivado 2020.1 and memory interfaces will be allowed to use Bank 46 or Bank 25 if data bytes aren't placed in the partial bytes of Bank 46 Byte 2 or Bank 25 Byte 1.

解决方案

In order to generate a memory interface which uses Bytes within Bank 46 or Bank 25 targeting the Space Grade Kintex UltraScale XQRKU060 Device, please apply the tactical patch attached to this Answer Record to your Vivado installation.

Additionally, when starting your Vivado session enter the following command in the Tcl console to ignore the DRC warnings generated by using Bank 46 or Bank 25:

set_param memory.ignoreSpecialBankRules true

After applying the patch and setting the parameter to ignore the Bank 46 and Bank 25 DRC checks you will be able to generate a valid memory interface. 



Do not assign any data bytes to the partial bytes in Bank 46 Byte 2 or Bank 25 Byte 1.

修订历史:

  • 08/27/2019 - 初始版本
  • 02/28//2019 - Added Patch for 2019.2
  • 06/09/2020 - Updated for 2020.1

附件

文件名 文件大小 File Type
AR72582_vivado_2019_1_preliminary_rev2.zip 17 MB ZIP
AR72582_vivado_2019_2_preliminary_rev2.zip 18 MB ZIP

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
58435 MIG UltraScale - IP Release Notes and Known Issues for Vivado 2014.1 and newer tool versions N/A N/A
AR# 72582
日期 06/10/2020
状态 活跃
Type 已知问题
器件
Tools
IP More Less