Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


M1.3 LogiBLOX and NGDBUILD/MAP: Warning/Error:basnu - logical block "<instance_name>" of type "<logiblox_module>" is unexpanded


Record #2864

Problem Title:
M1.3 LogiBLOX and NGDBUILD/MAP: Warning/Error:basnu - logical block
"<instance_name>" of type "<logiblox_module>" is unexpanded



Problem Description:
Key Words: LogiBLOX, MAP, unexpanded, logical block, basnu, based, 72,

Urgency: Standard

Description :

In a design containing LogiBLOX conmponents, the following error and
warning may occur duringn ngdbuild :

edif2ngd:  version M1.3.7
Copyright (c) 1995-1997 Xilinx, Inc.  All rights reserved.
ERROR:based:72 - The EDIF netlist "<logiblox_module>.edn" was created
  by the Xilinx NGD2EDIF program and is not a valid input netlist.
  This netlist can only be used for simulation.  Similarly, an EDIF
  netlist created by LogiBLOX can only be used for simulation; the
  implementation of a LogiBLOX module is either generated during
  NGDBUILD (based on the module properties) or defined in the
  LogiBLOX-generated NGO file (for synthesis flows).
  Launcher: "edif2ngd" exited with an exit code of 1.

...

WARNING:basnu - logical block "<instance_name>" of type "<logiblox_module>" is
   unexpanded.
Logical Design DRC complete with 1 warning(s).


And then later in the MAP stage the following error is seen:


ERROR:basnu - logical block "<instance_name>" of type "<logiblox_module>"
  is unexpanded.
Errors detected in general drc.


Solution 1:

Cause:

The typical cause of this problem is when Logiblox creates a
simulation EDIF netlist, the file is saved in the project
directory as <module_name>.edn.  NGDBUILD reads in this file
and attempts to expand it, overwriting the previous .ngo file
created by LogiBLOX.  It is this occurrence that causes the
above error messages.

Solution:

If you are not using the EDIF simulation models, delete the
current <logiblox_module>.edn and recreate the module from
LogiBLOX without directing it to create an EDIF simulation
netlist.

If an EDIF simulation netlist is required, recreate the
LogiBLOX module directing it to generate the EDIF netlist, but
rename the <logiblox_module>.edn before implementing the
design in the Xilinx tools.

CR# 100995 is filed for this problem.



End of Record #2864

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