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# 66589

UltraScale RLDRAM3 - ERROR: [Place 30-484] The packing of lutram instances into lutram capable slices could not be obeyed.

描述

Version Found:RLDRAM3 v1.1

Version Resolved: See (Xilinx Answer 69037)

For certain RLDRAM3 IP UltraScale configurations, the following placer error may be seen:

[Place 30-484] The packing of lutram instances into lutram capable slices could not be obeyed.

       Number of LUTRAMs: 2944

       Number of LUTRAM capable slices required is 370 out of 9600 in the device (utilization 3.85417%)

 

Even though there is a sufficient number of LUTRAM capable slices in the device, the packing algorithm was not able to find a solution. Please analyze your design to determine if the number of LUTRAMs can be reduced.

解决方案

If this occurs and there are sufficient LUTRAMs still available to be placed, this is likely a known issue with the Vivado Placer. 

To work around the Placer error, manually lock the RLDRAM3 IP logic to a PBLOCK in the same clock regions as the RLDRAM3 I/O.

This can be done by following the steps below:


  1. Open Synthesized DCP
  2. Open I/O Planner
  3. Place all memory I/O
  4. Open Device View
  5. Select the MIG module
  6. Right click and select Floorplanning => Draw Pblock
  7. Uncheck DSP48 (and RAMB18/RAMB36 if single bank memory interface)
  8. Draw the Pblock, provide the name, click OK.
    Note: Make sure that the pblock is contained in the same clock region as the memory I/O.

Revision History:

02/10/2016 - Initial Release

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
69037 UltraScale/UltraScale+ RLDRAM3 - Release Notes and Known Issues N/A N/A
AR# 66589
日期 12/19/2017
状态 Active
Type 已知问题
器件
Tools
IP
的页面