public class GateLayoutGenerator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
GateLayoutGenerator.GenerateFromSchematicsJob |
Constructor and Description |
---|
GateLayoutGenerator() |
Modifier and Type | Method and Description |
---|---|
static StdCellParams |
dividerParams(Technology technology,
EditingPreferences ep) |
static StdCellParams |
dividerParams(Technology technology,
EditingPreferences ep,
boolean enableNCC) |
static StdCellParams |
fastProxParams(Technology technology,
EditingPreferences ep) |
static Cell |
generateCell(Library outputLib,
StdCellParams stdCell,
java.lang.String type,
double Xstrength) |
static void |
generateFromSchematicsJob(Technology technology) |
static java.util.Map<Nodable,Cell> |
generateLayoutFromSchematics(Library outLib,
Cell cell,
VarContext context,
StdCellParams stdCell,
boolean topLevelOnly)
Generate layout cells from a hierarchical traversal of the
schematic cell
|
static StdCellParams |
justinParams(Technology technology,
EditingPreferences ep) |
static StdCellParams |
locoParams(EditingPreferences ep) |
static StdCellParams |
sportParams(EditingPreferences ep) |
static StdCellParams |
sportParams(EditingPreferences ep,
boolean enableNCC) |
public static Cell generateCell(Library outputLib, StdCellParams stdCell, java.lang.String type, double Xstrength)
public static java.util.Map<Nodable,Cell> generateLayoutFromSchematics(Library outLib, Cell cell, VarContext context, StdCellParams stdCell, boolean topLevelOnly)
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.public static void generateFromSchematicsJob(Technology technology)
public static StdCellParams locoParams(EditingPreferences ep)
public static StdCellParams sportParams(EditingPreferences ep)
public static StdCellParams sportParams(EditingPreferences ep, boolean enableNCC)
public static StdCellParams dividerParams(Technology technology, EditingPreferences ep)
public static StdCellParams dividerParams(Technology technology, EditingPreferences ep, boolean enableNCC)
public static StdCellParams fastProxParams(Technology technology, EditingPreferences ep)
public static StdCellParams justinParams(Technology technology, EditingPreferences ep)