public class FillGenConfig
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
FillGenConfig.FillGenType |
static class |
FillGenConfig.ReserveConfig |
Modifier and Type | Field and Description |
---|---|
boolean |
binary |
int[] |
cellTiles |
double |
drcSpacingRule |
boolean |
evenLayersHorizontal |
FillGenConfig.FillGenType |
fillCellType |
java.lang.String |
fillLibName |
FillGeneratorTool.FillTypeEnum |
fillType |
int |
firstLayer |
double |
gap |
double |
height |
boolean |
hierarchy |
Job |
job |
int |
lastLayer |
int |
level |
double |
minOverlap |
double |
minTileSizeX |
double |
minTileSizeY |
boolean |
onlyAround |
ExportConfig |
perim |
double |
targetH |
double |
targetW |
TechType.TechTypeEnum |
techType |
boolean |
useMaster |
double |
width |
Constructor and Description |
---|
FillGenConfig(FillGeneratorTool.FillTypeEnum type,
TechType.TechTypeEnum tech,
java.lang.String lib,
ExportConfig perim,
int first,
int last,
double w,
double h,
boolean even,
int[] cellTiles,
boolean hierarchy,
double minO,
double drcSpacingRule,
boolean binary,
boolean useMaster,
boolean onlyAround,
double gap,
FillGenConfig.FillGenType genType,
int level) |
Modifier and Type | Method and Description |
---|---|
FillGenConfig.ReserveConfig |
reserveSpaceOnLayer(Technology tech,
int layer,
double vddReserved,
FillGeneratorTool.Units vddUnits,
double gndReserved,
FillGeneratorTool.Units gndUnits) |
void |
setTargetValues(double targetW,
double targetH,
double sx,
double sy) |
public TechType.TechTypeEnum techType
public FillGeneratorTool.FillTypeEnum fillType
public java.lang.String fillLibName
public boolean evenLayersHorizontal
public double width
public double height
public double targetW
public double targetH
public double minTileSizeX
public double minTileSizeY
public ExportConfig perim
public int firstLayer
public int lastLayer
public int[] cellTiles
public boolean hierarchy
public double minOverlap
public double drcSpacingRule
public boolean binary
public boolean useMaster
public boolean onlyAround
public double gap
public FillGenConfig.FillGenType fillCellType
public int level
public Job job
public FillGenConfig(FillGeneratorTool.FillTypeEnum type, TechType.TechTypeEnum tech, java.lang.String lib, ExportConfig perim, int first, int last, double w, double h, boolean even, int[] cellTiles, boolean hierarchy, double minO, double drcSpacingRule, boolean binary, boolean useMaster, boolean onlyAround, double gap, FillGenConfig.FillGenType genType, int level)
public void setTargetValues(double targetW, double targetH, double sx, double sy)
public FillGenConfig.ReserveConfig reserveSpaceOnLayer(Technology tech, int layer, double vddReserved, FillGeneratorTool.Units vddUnits, double gndReserved, FillGeneratorTool.Units gndUnits)