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

9.2i Virtex-5 MAP - "FATAL_ERROR:Pack:pkibaexception.c:198:1.5" when using DIFF_TERM and Synplify


When I run MAP on a Virtex-5 design that I have synthesized using Synplify or Synplify Pro, the following error occurs: 


" FATAL_ERROR:Pack:pkibaexception.c:198:1.5 - Failed to program a device usage 

model for comp "SRX_SYNC_P". The comp is an instance of type IOB. The 

following configuration string was used to program the device usage model:  

DIFFI_INUSED:0 DIFF_TERM:true IMUX:I Exception text: MRBCF IOB Failure: 


Process will terminate. For more information on this error, please consult 

the Answers Database or open a WebCase with this project attached at 


What is causing this error and how can I get around it? 


NOTE: This is only a good match if the message contains the string "DIFF_TERM:true " and synthesis for a Virtex-5 design was done with Synplify or Synplify Pro.


This error is caused by MAP incorrectly considering case sensitivity in the value of the DIFF_TERM attribute. This will be fixed in the upcoming 10.1i release.  


In the meantime, to work around this issue, change the value in the edif from true to TRUE.

AR# 29694
Date Created 11/03/2007
Last Updated 05/22/2014
Status Archive
Type General Article