Interface | Description |
---|---|
RTBounds |
Interface to define the objects stored in an R-Tree.
|
SteinerTree.SteinerTreePort |
Interface to define a point in the Steiner Tree that needs to be organized properly.
|
Class | Description |
---|---|
ArcInst |
An ArcInst is an instance of an ArcProto (a wire type)
An ArcInst points to its prototype, the Cell on which it has been
instantiated, and the connection at either end of the wire.
|
ArcInst.ArcsByLength |
Comparator class for sorting ArcInst by their length.
|
Connection |
An abstract class Connection is the link between a PortInst on a NodeInst
and an ArcInst.
|
Geometric |
This class is the superclass for the Electric classes that have visual
bounds on the screen, specifically NodeInst and ArcInst.
|
HeadConnection |
A HeadConnection represents connection on the head end of the ArcInstance.
|
IconNodeInst |
Class defines NodeInsts that are icons.
|
NodeInst |
A NodeInst is an instance of a NodeProto (a PrimitiveNode or a Cell).
|
NodeInst.ExpansionState |
Class to gather expansion state for passing into a Job.
|
PortInst |
The PortInst class represents an instance of a Port.
|
RTNode<T extends RTBounds> |
The RTNode class implements R-Trees.
|
RTNode.Search<T extends RTBounds> |
Class to search a given area of a Cell.
|
SteinerTree |
Class for constructing a Steiner Tree.
|
SteinerTree.SteinerTreePortPair |
Class that defines a branch of the Steiner Tree, with two SteinerTreePort objects.
|
TailConnection |
A TailConnection represents connection on the tail end of the ArcInstance.
|
Topology |
A class to manage nodes and arcs of a Cell.
|
Actual implementation of the database uses two types of objects for the nodes, arcs, and ports. A single prototype object describes the typical node, arc, or port; and multiple instance objects are created for every actual node, arc, and port used in a circuit. Thus, the transistor is represented as a node prototype and four port prototypes in the technology. Every use of a transistor in a circuit is then represented as a node instance with port instances for the connections.