Answers Database


M1.5i - Ngdbuild : ERROR:basnu:192 - The LUT2_L symbol ... does not have any programming information


Record #5576

Product Family: Software

Product Line: FPGA Implementation

Product Part: ngdbuild

Product Version: 1.5is2

Problem Title:
M1.5i - Ngdbuild : ERROR:basnu:192 - The LUT2_L symbol ... does not have any programming information



Problem Description:
Urgency: Standard

General Description:
When implementing a Virtex design synthesized by Synopsys FPGA/Design Compiler, The following error may occur in ngdbuild:

ERROR:basnu:192 - The LUT2_L symbol "I_HDSL_TX/I_HDSL_TX_SP1/I_TX_GEN/add_4323/add_4323/A_LUT_13" do es not have any programming information. The behavior of a LUT2_L symbol must be defined by an INIT property or an EQN property.

This message means that the symbol (LUT2_L) that was inferred in the netlist does not have some of t he program information that is defined using the INIT and EQN attributes.

Synopsys synthesis tool is not writing those attributes into the netlist.


Solution 1:

Do not use "uniquify" or "ungroup" in your run script. This is a known issue with uniquify, for mo re info, see (Xilinx Solution 5048).



Solution 2:

Make sure that you are using the .synopsys_dc.setup file specifically designed for Virtex devices. T his file can be found at:

$XILINX/synopsys/example/template.synopsys_dc.setup_virtex

Synopsys directives are used to specify the type of information to be exported to the netlist. Thes e synthesis directives are defined in your Synopsys initialization file (.synopsys_dc.setup). For e xample:

edifout_write_properties_list = {"INIT" "EQN"}



Solution 3:

Export your netlist in an SEDIF format <design.sedif>. You should not write out XNF or EDIF netlist
  formats.

In FPGA/Design compiler synthesis script use the following command:

write -format edif -hierarchy -output TOP + ".sedif"


See (Xilinx Solution 5048) for more caveats about compiling HDL for Virtex designs using Synopsys co mpilers.




End of Record #5576 - Last Modified: 07/22/99 11:36

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