public class TransistorPBucket extends java.lang.Object implements ExtractedPBucket
Modifier and Type | Field and Description |
---|---|
java.lang.String |
drainName |
java.lang.String |
gateName |
NodeInst |
ni |
java.lang.String |
sourceName |
Constructor and Description |
---|
TransistorPBucket(NodeInst ni,
TransistorSize size,
java.lang.String gName,
java.lang.String sName,
java.lang.String dName,
double factor) |
Modifier and Type | Method and Description |
---|---|
void |
addDifussionInformation(java.lang.String net,
double area,
double perimeter) |
double |
getActiveArea() |
double |
getActivePerim() |
java.lang.String |
getInfo(Technology tech) |
double |
getTransistorLength(double legnthOffset) |
double |
getTransistorWidth() |
char |
getType() |
public java.lang.String gateName
public java.lang.String sourceName
public java.lang.String drainName
public NodeInst ni
public TransistorPBucket(NodeInst ni, TransistorSize size, java.lang.String gName, java.lang.String sName, java.lang.String dName, double factor)
public char getType()
public double getTransistorLength(double legnthOffset)
public double getTransistorWidth()
public double getActiveArea()
public double getActivePerim()
public void addDifussionInformation(java.lang.String net, double area, double perimeter)
public java.lang.String getInfo(Technology tech)
getInfo
in interface ExtractedPBucket