In the context of this application, a netlist is defined as a collection of wires and points which are logically equivalent during the course of a simulation. The modules which create and maintain the netlists in the workarea canvas are presented in Table 3.5.
|netcreate.tcl||Contains all the procedures necessary for the creation of wires and wire points on the workarea. Supports rubber banding as well as gridding of wires and wire points.|
|netdel.tcl||Procedures for deleting wire points and wires.|
|netlabel.tcl||Procedures responsible for displaying a dialog box for the purposes of letting the user label a point on a netlist.|
|netlist.tcl||This module contains several miscellaneous procedures which manipulate netlists as a whole. Operations such as identifying, splitting and uniting netlists are contained in this module.|
|netmove.tcl||Procedures for moving wires and wire points.|
|netsolder.tcl||Contains all the procedures necessary for soldering netlists together. Essentially, these procedures connect overlapping ports, points and wires together.|
|netutils.tcl||Several miscellaneous procedures which create and manipulate individual wires and wire points.|