Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


Foundation F1.3 Schematic, NGDBUILD: ERROR: basnu - logical net "net_name_int" has both active and tristate drivers


Record #3276

Product Family:  Software

Product Line:  Aldec

Problem Title:
Foundation F1.3 Schematic, NGDBUILD:  ERROR: basnu - logical net
"net_name_int" has both active and tristate drivers



Problem Description:
Keywords:  ngdbuild, active, tristate, drivers

Urgency:  Standard

General Description:

NGDBUILD may give error,
"ERROR: basnu - logical net "net_name_int" has both active and
tristate drivers" or,
"ERROR: basnu - logical net "net_name_int" has multiple
drivers"

when design has multiple top-level sheets and signals are
connected from sheet-to-sheet.


Solution 1:

The error may occur when the design uses I/O terminals for nets and/or I/O marke
rs for busses to connect signals
from one top-level sheet to another top-level sheet. I/O
terminals should ONLY be used to connect signals between levels
of hierarchy, ie to connect a lower-level schematic with the
macro symbol.  To connect signals between schematic sheets on
the same level, simply leave the net dangling, and be sure it
is named the same on both sheets.  The name correspondance will
ensure the logical connection.

For all signals connecting one top-level sheet to another:

1.  Nets
    a.	One must redraw nets to use hanging wires
	1.  To create hanging wires, draw net and
	    right-click.  Now go to the add net or busname icon
	    from the left-hand toolbar.
    b.	Name the net.

2.  Busses
    a.	double-click on bus
    b.	select NONE for I/O marker



End of Record #3276

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