Answers Database


ngdbuild : basnu:93, unexpanded logical block.


Record #4517

Product Family: Software

Product Line: FPGA Implementation

Product Part: ngdbuild

Problem Title:
ngdbuild : basnu:93, unexpanded logical block.


Problem Description:
urgency: standard

General Description: ngdbuild or map may run into the basnu: 93 unexpanded logical block error when compiling the xnf file exported from foundation express.
Also may occur when implementing a project that was copied by
Foundation Project Manager.


Solution 1:

In a schematic based design it is possible for xnf files generated in the project directory to interfere with some macros causing this unexpanded logical block problem. A possible solution is to back up the xnf files into another temp directory then delete these xnf files from the project directory. lastly, rerun the implementation.



Solution 2:

Similar to resolution #2, delete the existing netlist(s) for the component/symbols that
are stated in the error message and regenerate the netlists.



Solution 3:

one possible cause is the HDL code in foundation express instantiates some non-primitive macro. copy the macro_name.xnf from the fndtn/synth/xilinx/macro to the project directory.



Solution 4:

If using Foundation schematic based project, in Project Manager,
in the right-side flow window, click on the Synthesis tab and select
the option to Update All Macros.



Solution 5:

Use the "Macro Search Path" text box under the "Translate" tab
within the Implementation Options. Specify the location of the lower-
level module netlists in this text box.

Note: You may not be able to find this option as it varies by device family
and software version. Look through the particular documentation to find this.




End of Record #4517 - Last Modified: 09/30/99 21:38

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