public class SubcircuitInfo
extends java.lang.Object
Constructor and Description |
---|
SubcircuitInfo(java.lang.String name,
int ID,
Port[] refPorts)
Create the first SubcircuitInfo for the reference Cell
|
SubcircuitInfo(SubcircuitInfo referenceInfo,
java.util.Map<java.lang.String,java.lang.Integer> exportNameToPortIndex)
Create SubcircuitInfos for all the rest of the Cells in the
CellGroup
|
Modifier and Type | Method and Description |
---|---|
int |
getID() |
java.lang.String |
getName() |
PinType[] |
getPinTypes() |
int[] |
getPortCoeffs() |
int |
getPortIndex(java.lang.String exportName) |
java.lang.String |
getPortName(int i) |
int |
numPorts() |
public SubcircuitInfo(java.lang.String name, int ID, Port[] refPorts)
public SubcircuitInfo(SubcircuitInfo referenceInfo, java.util.Map<java.lang.String,java.lang.Integer> exportNameToPortIndex)
public int getID()
public java.lang.String getName()
public int numPorts()
public java.lang.String getPortName(int i)
public int getPortIndex(java.lang.String exportName)
public int[] getPortCoeffs()
public PinType[] getPinTypes()