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


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:

How can I resolve the issue?


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
  • Vivado Design Suite - 2014.3