com.sun.electric.tool.generator.layout
Class GateLayoutGenerator
java.lang.Object
com.sun.electric.tool.generator.layout.GateLayoutGenerator
public class GateLayoutGenerator
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GateLayoutGenerator
public GateLayoutGenerator()
generateCell
public static Cell generateCell(Library outputLib,
StdCellParams stdCell,
java.lang.String type,
double Xstrength)
generateLayoutFromSchematics
public static java.util.Map<Nodable,Cell> generateLayoutFromSchematics(Library outLib,
Cell cell,
VarContext context,
StdCellParams stdCell,
boolean topLevelOnly)
- Generate layout cells from a heirarchical traversal of the
schematic cell
- Parameters:
outLib
- the output librarycell
- the schematic cellcontext
- the context of the schematic cellstdCell
- the standard cell parameterstopLevelOnly
- true to generate gates in the top level only,
so it does not generate standard cells in sub cells.
- Returns:
- a map of cells generated
generateFromSchematicsJob
public static void generateFromSchematicsJob(TechType.TechTypeEnum type)
locoParams
public static StdCellParams locoParams()
sportParams
public static StdCellParams sportParams()
sportParams
public static StdCellParams sportParams(boolean enableNCC)
dividerParams
public static StdCellParams dividerParams(TechType.TechTypeEnum technology)
dividerParams
public static StdCellParams dividerParams(TechType.TechTypeEnum technology,
boolean enableNCC)
fastProxParams
public static StdCellParams fastProxParams(TechType.TechTypeEnum technology)
justinParams
public static StdCellParams justinParams(TechType.TechTypeEnum technology)