com.sun.electric.tool.extract
Class TransistorPBucket

java.lang.Object
  extended by com.sun.electric.tool.extract.TransistorPBucket
All Implemented Interfaces:
ExtractedPBucket

public class TransistorPBucket
extends java.lang.Object
implements ExtractedPBucket

Class to define Transistor information for circuit extraction.


Field Summary
 java.lang.String drainName
           
 java.lang.String gateName
           
 NodeInst ni
           
 java.lang.String sourceName
           
 
Constructor Summary
TransistorPBucket(NodeInst ni, TransistorSize size, java.lang.String gName, java.lang.String sName, java.lang.String dName, double factor)
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gateName

public java.lang.String gateName

sourceName

public java.lang.String sourceName

drainName

public java.lang.String drainName

ni

public NodeInst ni
Constructor Detail

TransistorPBucket

public TransistorPBucket(NodeInst ni,
                         TransistorSize size,
                         java.lang.String gName,
                         java.lang.String sName,
                         java.lang.String dName,
                         double factor)
Method Detail

getType

public char getType()

getTransistorLength

public double getTransistorLength(double legnthOffset)

getTransistorWidth

public double getTransistorWidth()

getActiveArea

public double getActiveArea()

getActivePerim

public double getActivePerim()

addDifussionInformation

public void addDifussionInformation(java.lang.String net,
                                    double area,
                                    double perimeter)

getInfo

public java.lang.String getInfo(Technology tech)
Specified by:
getInfo in interface ExtractedPBucket