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

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

Description

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: 

INVALID_MODERB: "DIFF_TERM" CFG: "DIFFI_INUSED:0 DIFF_TERM:true IMUX:I"  

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

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

http://www.xilinx.com/support."
 

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.

Solution

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