Package | Description |
---|---|
com.sun.electric.database.geometry |
Package for geometric support in Electric.
|
com.sun.electric.database.hierarchy |
Package for hierarchy (cell instances inside of cells).
|
com.sun.electric.database.id |
Package for Ids in the Electric database.
|
com.sun.electric.database.network |
Package for handling network control in Electric.
|
com.sun.electric.database.prototype |
Package for the prototype classes in Electric.
|
com.sun.electric.database.topology |
Package for connected Nodes and Arcs.
|
com.sun.electric.technology |
Package for handling technology information.
|
com.sun.electric.tool.generator.flag | |
com.sun.electric.tool.generator.layout | |
com.sun.electric.tool.routing |
Package for handling the Routing tools.
|
Modifier and Type | Method and Description |
---|---|
PortProto |
PolyBase.getPort()
Method to return the PortProto associated with this Poly.
|
Modifier and Type | Method and Description |
---|---|
void |
PolyBase.setPort(PortProto pp)
Method to set the PortProto associated with this Poly.
|
Modifier and Type | Class and Description |
---|---|
class |
Export
An Export is a PortProto at the Cell level.
|
Modifier and Type | Method and Description |
---|---|
PortProto |
Cell.findPortProto(Name name)
Method to find the PortProto that has a particular Name.
|
PortProto |
Cell.findPortProto(java.lang.String name)
Method to find the PortProto that has a particular name.
|
PortProto |
Export.getEquivalent()
Method to return the PortProto that is equivalent to this in the
corresponding schematic Cell.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<PortProto> |
Cell.getPorts()
Method to return an iterator over all PortProtos of this NodeProto.
|
Modifier and Type | Method and Description |
---|---|
int[] |
HierarchyEnumerator.CellInfo.getPortNetIDs(Nodable no,
PortProto pp)
Get the set of netIDs that are connected to the specified port of
the specified Nodable.
|
Modifier and Type | Method and Description |
---|---|
abstract PortProto |
PortProtoId.inDatabase(EDatabase database)
Method to return the PortProto representing PortProtoId in the specified EDatabase.
|
Modifier and Type | Method and Description |
---|---|
Export |
Network.findExportWithSameCharacteristic(PortProto p) |
Network |
Netlist.getNetwork(Nodable no,
PortProto portProto,
int busIndex)
Get network of signal in a port instance of nodable.
|
boolean |
Netlist.portsConnected(Nodable no,
PortProto port1,
PortProto port2)
Method to tell whether two PortProtos are electrically connected.
|
boolean |
Netlist.sameNetwork(Nodable no,
PortProto pp,
ArcInst ai)
Method to tell whether a PortProto on a Nodable is electrically equivalent to an ArcInst.
|
boolean |
Netlist.sameNetwork(Nodable no1,
PortProto pp1,
Nodable no2,
PortProto pp2)
Method to tell whether two PortProto / Nodable pairs are electrically equivalent.
|
Modifier and Type | Method and Description |
---|---|
PortProto |
NodeProto.findPortProto(Name name)
Method to find the PortProto that has a particular Name.
|
PortProto |
NodeProto.findPortProto(java.lang.String name)
Method to find the PortProto that has a particular name.
|
PortProto |
NodeProto.getPort(int portIndex)
Method to return the PortProto at specified position.
|
PortProto |
NodeProto.getPort(PortProtoId portProtoId)
Method to return the PortProto by thread-independent PortProtoId.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<PortProto> |
NodeProto.getPorts()
Method to return an iterator over all PortProtos of this NodeProto.
|
Constructor and Description |
---|
PortOriginal(NodeInst ni,
PortProto pp)
Constructor takes a NodeInst/PortProto combination and traverses it down to the bottom of the hierarchy.
|
Modifier and Type | Method and Description |
---|---|
PortProto |
NodeInst.connectsTo(ArcProto arc)
Method to tell whether this NodeInst can connect to a given ArcProto.
|
PortProto |
PortInst.getPortProto()
Method to return the PortProto that this PortInst is an instance of.
|
PortProto |
PortInst.getProtoEquivalent()
Method to return the equivalent PortProto of this PortInst's PortProto.
|
Modifier and Type | Method and Description |
---|---|
PortInst |
NodeInst.findPortInstFromProto(PortProto pp)
Method to return the Portinst on this NodeInst with a given prototype.
|
Poly |
NodeInst.getShapeOfPort(PortProto thePort)
Method to return a Poly that describes the location of a port
on this NodeInst.
|
Poly |
NodeInst.getShapeOfPort(PortProto thePort,
java.awt.geom.Point2D selectPt,
boolean forWiringTool,
double arcWidth)
Method to return a Poly that describes the location of a port
on this NodeInst.
|
static PortInst |
PortInst.newInstance(PortProto portProto,
NodeInst nodeInst)
Method to create a PortInst object.
|
Modifier and Type | Class and Description |
---|---|
class |
PrimitivePort
A PrimitivePort lives in a PrimitiveNode in a Tecnology.
|
Modifier and Type | Method and Description |
---|---|
PortProto |
PrimitiveNode.findPortProto(Name name)
Method to find the PortProto that has a particular Name.
|
PortProto |
PrimitiveNode.findPortProto(java.lang.String name)
Method to find the PortProto that has a particular name.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<PortProto> |
PrimitiveNode.getPorts()
Method to return an iterator over all PortProtos of this NodeProto.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Utils.isGnd(PortProto pp) |
static boolean |
Utils.isPwr(PortProto pp) |
static boolean |
Utils.isPwrGnd(PortProto pp) |
Modifier and Type | Method and Description |
---|---|
PortProto |
NodaNets.NodaPortInst.getPortProto() |
Modifier and Type | Method and Description |
---|---|
ArcProto |
TechType.closestLayer(PortProto port,
ArcProto layer) |
ArcProto |
TechType.highestLayer(PortProto port) |
Modifier and Type | Method and Description |
---|---|
PortProto |
RouteElementPort.getPortProto()
Get the PortProto for connecting to this RouteElementPort.
|
protected static PortProto |
InteractiveRouter.getRoutePort(ElectricObject routeObj)
Get the PortProto associated with routeObj (it should be either
a ArcInst or a PortInst, otherwise this will return null).
|
Modifier and Type | Method and Description |
---|---|
static ArcProto |
Router.getArcToUse(PortProto port1,
PortProto port2)
Determine which arc type to use to connect two ports
NOTE: for safety, will NOT return a Generic.tech.universal_arc,
Generic.tech.invisible_arc, or Generic.tech.unrouted_arc,
unless it is the currently selected arc.
|
static RouteElementPort |
RouteElementPort.newNode(Cell cell,
NodeProto np,
PortProto newNodePort,
java.awt.geom.Point2D location,
double width,
double height)
Factory method for making a newNode RouteElement
|
static VerticalRoute |
VerticalRoute.newRoute(PortProto startPort,
ArcProto endArc)
Create new VerticalRoute object to route between startRE and endArc
|
static VerticalRoute |
VerticalRoute.newRoute(PortProto startPort,
PortProto endPort)
Create new VerticalRoute object to route between startRE and endRE
|