Answers Database


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


Record #3276

Product Family: Software

Product Line: Aldec

Product Part: Foundation Schematic Capture

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



Problem Description:
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 markers for busses to con nect 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 - Last Modified: 03/03/99 11:51

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