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
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.