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! |