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

2014.3 UltraScale Partial Reconfiguration - ILKN is placed outside reconfigurable module (RM) pblock range specified by user

Description

In my design, The Reconfigurable Module (RM) contains ILKN, and the ILKN_SITEs are ranged in the RM pblock properly.
 
During place_design, I receive the following DRC Error (HDPR-29):

ERROR: [Drc 23-20] Rule violation (HDPR-29) PR reconfigurable logic illegally placed - Reconfigurable logic 'XX/ilkn_inst' is placed at site 'ILKN_SITE_X0Y4' outside reconfigurable Pblock '<pblock_name>'. If this illegal placement is caused by a constraint, correct or remove the constraint on this cell. The following user constraints were found on the cell:
None

 
How can I resolve the issue?

Solution

The placer should not place ILKN in the ILKN_SITEs outside the RM pblock range specified by the user.

This issue is fixed in Vivado 2014.4.
 
As a work-around, you will need to fix ILKN in the pblock manually.
AR# 64185
Date Created 04/08/2015
Last Updated 04/28/2015
Status Active
Type General Article
Tools
  • Vivado Design Suite - 2014.3