public abstract class FoldedMos
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
FoldedMos.GateSpace
Users use GateSpace objects to tell the FoldedMos constructors to leave
additional space between diffusion contacts and gates and between
adjacent gates.
|
Modifier and Type | Method and Description |
---|---|
double |
getDiffContWidth()
The diffusion contact's width increases with the gateWidth but is only
large enough to surround the diffusion contact cuts
|
PortInst |
getGate(int mosNdx,
char pos) |
double |
getGateWidth()
return the width of each transistor's gate
|
PortInst |
getInternalSrcDrn(int col)
"Internal diffusions" are the diffusions between two series transistors.
|
double |
getMosCenterY()
Get the Y coordinate of the centers of the MOS transistors.
|
double |
getPhysWidth()
when the gate is narrower than the diffusion contact return the diffusion
contact width, otherwise return the gate width
|
PortInst |
getSrcDrn(int col) |
int |
nbGates() |
int |
nbInternalSrcDrns() |
int |
nbSrcDrns() |
public double getGateWidth()
public double getPhysWidth()
public double getMosCenterY()
public double getDiffContWidth()
public int nbSrcDrns()
public PortInst getSrcDrn(int col)
public int nbGates()
public PortInst getGate(int mosNdx, char pos)
public int nbInternalSrcDrns()
public PortInst getInternalSrcDrn(int col)