Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


Timsim8 ends with return code 100 (XNFBA error 256) on non-Mentor XBLOX design


Record #1441

Product Family:  Software

Product Line:  Mentor

Problem Title:
Timsim8 ends with return code 100 (XNFBA error 256) on non-Mentor XBLOX
design



Problem Description:
If you are running Timsim8 -g on an LCA file whose origins are outside of
the Mentor Graphics framework (e.g., Synopsys), and the design contains
XBLOX components (recognized by DEF=BLOX or DEF=XBLOX attributes in the XFF
file), you may get the following error at runtime:

   xnfba notfromconc.xff notfromconc_tim.xnf -o notfromconc_tim.xbf
   Errors found while running xnfba.
   Timsim8 ended with return code  100

In the timsim8.log file, you would see one or more errors like this:

   ERROR 256: The pre-route XNF file contains un-back-annotatible symbol
   COUNTER NOTHING/ADDED.

Note that XNFBA has been run using the .xff file as the pre-routed netlist.
If a design contains XBLOX modules, XNFBA should be run using the .xg file,
in which the XBLOX modules have been synthesized into (back-annotatable)
gates.

Normally, when a Mentor design is translated into XNF, the EDIF2XNF
translator detects the presence of XBLOX modules and, if XBLOX modules
exist, creates a zero-length <design_name>.bmf ("BLOX Module Flag") file.
Timsim8 checks the presence of this file to determine whether it uses the
XFF or XG file as the pre-routed netlist.  In the case of a non-Mentor
XBLOX design, EDIF2XNF is never run, and the BMF file is never created.
Thus, Timsim8 erroneously uses the XBLOX-laiden XFF file as the pre-routed
netlist, leading to Error 256.


Solution 1:

Create a <design_name>.bmf file in the design directory.  It does not
matter what, if anything, is contained in the file.  It is only important
that the file exists.  For example:

   echo > notfromconc.bmf

Rerun Timsim8 -g and it should run fine.



End of Record #1441

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents