com.sun.electric.tool.generator.layout.gates
Class MoCMOSGenerator

java.lang.Object
  extended by com.sun.electric.tool.generator.layout.gates.MoCMOSGenerator

public class MoCMOSGenerator
extends java.lang.Object


Constructor Summary
MoCMOSGenerator()
           
 
Method Summary
static void generateAllGates(double x, StdCellParams stdCell)
          Generates all gates with the given size and standard cell params
static Cell makeGate(java.lang.String gateType, double Xstrength, StdCellParams sc)
          Generate a Gate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoCMOSGenerator

public MoCMOSGenerator()
Method Detail

makeGate

public static Cell makeGate(java.lang.String gateType,
                            double Xstrength,
                            StdCellParams sc)
Generate a Gate

Parameters:
gateType - the gate type ("inv", "nand2", etc)
Xstrength - the drive strength of the gate
sc - the standard cell parameters
Returns:
the generated Cell

generateAllGates

public static void generateAllGates(double x,
                                    StdCellParams stdCell)
Generates all gates with the given size and standard cell params

Parameters:
x - the drive strength
stdCell - the standard cell parameters