|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.electric.tool.ncc.netlist.NetObject
com.sun.electric.tool.ncc.netlist.Part
com.sun.electric.tool.ncc.netlist.Bipolar
public class Bipolar
One or more MOS transistors in series. All gates have the same width and length.
Nested Class Summary | |
---|---|
static class |
Bipolar.Type
|
Field Summary |
---|
Fields inherited from class com.sun.electric.tool.ncc.netlist.Part |
---|
BIPOLAR, pins, RESISTOR, SUBCIRCUIT, TRANSISTOR, TYPE_FIELD_WIDTH |
Constructor Summary | |
---|---|
Bipolar(Bipolar.Type np,
NccNameProxy.PartNameProxy name,
double area,
Wire emit,
Wire base,
Wire coll)
|
Method Summary | |
---|---|
java.lang.Integer |
computeHashCode()
|
java.lang.String |
connectionDescription(int n)
human readable description of things connected this NetObject |
java.lang.String |
connectionDescription(Wire w)
comma separated list of pins connected to w |
double |
getArea()
|
int[] |
getPinCoeffs()
Here is an accessor method for the coefficiant array for this Part. |
PinType |
getPinTypeOfNthPin(int n)
|
Bipolar.Type |
getType()
|
java.lang.Integer |
hashCodeForParallelMerge()
Compute a hash code for this part for the purpose of performing parallel merge. |
boolean |
parallelMerge(Part p)
This method attempts to merge this Part in parallel with another Part |
int |
typeCode()
returns a unique int value for each distinct Part type |
java.lang.String |
typeString()
returns String describing Part's type |
java.lang.String |
valueDescription()
Report the numeric values of this Part, for example: width, length, resistance. |
Methods inherited from class com.sun.electric.tool.ncc.netlist.Part |
---|
checkMe, getConnected, getHashFor, getLength, getName, getNameProxy, getNetObjType, getNumWiresConnected, getWidth, instanceDescription, isDeleted, isMos, isResistor, numDistinctWires, numPins, numPinsConnected, setDeleted |
Methods inherited from class com.sun.electric.tool.ncc.netlist.NetObject |
---|
error, fullDescription, getCode, getParent, setParent, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.sun.electric.tool.ncc.result.NetObjReport.NetObjReportable |
---|
fullDescription |
Constructor Detail |
---|
public Bipolar(Bipolar.Type np, NccNameProxy.PartNameProxy name, double area, Wire emit, Wire base, Wire coll)
Method Detail |
---|
public PinType getPinTypeOfNthPin(int n)
getPinTypeOfNthPin
in class Part
public Bipolar.Type getType()
public double getArea()
public int[] getPinCoeffs()
Part
getPinCoeffs
in class Part
public java.lang.Integer hashCodeForParallelMerge()
Part
hashCodeForParallelMerge
in class Part
public boolean parallelMerge(Part p)
Part
parallelMerge
in class Part
p
- the other Part with which to merge
public int typeCode()
Part
typeCode
in class Part
public java.lang.String typeString()
Part
typeString
in interface PartReport.PartReportable
typeString
in class Part
public java.lang.String valueDescription()
Part
valueDescription
in class Part
public java.lang.String connectionDescription(int n)
NetObject
connectionDescription
in class NetObject
public java.lang.String connectionDescription(Wire w)
Part
connectionDescription
in class Part
public java.lang.Integer computeHashCode()
computeHashCode
in class Part
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |