public abstract class TrackRouter
extends java.lang.Object
Constructor and Description |
---|
TrackRouter(ArcProto lay,
double wid,
double centerVal,
TechType tech,
Cell parnt) |
TrackRouter(ArcProto lay,
double wid,
TechType tech,
Cell parnt) |
Modifier and Type | Method and Description |
---|---|
void |
connect(java.util.ArrayList<NodeInst> nodeInsts,
java.lang.String portNm) |
void |
connect(java.util.ArrayList<PortInst> ports) |
void |
connect(Export export) |
void |
connect(NodeInst[] nodeInsts,
java.lang.String portNm) |
void |
connect(PortInst newPort) |
void |
connect(PortInst[] ports) |
void |
connect(PortInst newPort,
double viaOffset) |
abstract void |
connect(PortInst newPort,
double viaOffset,
double wireOffset) |
boolean |
getEndsExtend() |
void |
setEndsExtend(boolean b) |
void |
setShareableViaDist(double d)
If you find an existing via within distance d of this connection,
connect to that via rather than creating a new one.
|
public void setEndsExtend(boolean b)
public boolean getEndsExtend()
public void connect(java.util.ArrayList<NodeInst> nodeInsts, java.lang.String portNm)
public void connect(NodeInst[] nodeInsts, java.lang.String portNm)
public void connect(java.util.ArrayList<PortInst> ports)
public void connect(PortInst[] ports)
public void connect(PortInst newPort)
public void connect(Export export)
public void connect(PortInst newPort, double viaOffset)
public abstract void connect(PortInst newPort, double viaOffset, double wireOffset)
public void setShareableViaDist(double d)