com.sun.electric.tool.generator.layout.fill
Class FillGenConfig

java.lang.Object
  extended by com.sun.electric.tool.generator.layout.fill.FillGenConfig
All Implemented Interfaces:
java.io.Serializable

public class FillGenConfig
extends java.lang.Object
implements java.io.Serializable

CONFIG

See Also:
Serialized Form

Nested Class Summary
static class FillGenConfig.FillGenType
           
static class FillGenConfig.ReserveConfig
           
 
Field Summary
 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 Summary
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)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

techType

public TechType.TechTypeEnum techType

fillType

public FillGeneratorTool.FillTypeEnum fillType

fillLibName

public java.lang.String fillLibName

evenLayersHorizontal

public boolean evenLayersHorizontal

width

public double width

height

public double height

targetW

public double targetW

targetH

public double targetH

minTileSizeX

public double minTileSizeX

minTileSizeY

public double minTileSizeY

perim

public ExportConfig perim

firstLayer

public int firstLayer

lastLayer

public int lastLayer

cellTiles

public int[] cellTiles

hierarchy

public boolean hierarchy

minOverlap

public double minOverlap

drcSpacingRule

public double drcSpacingRule

binary

public boolean binary

useMaster

public boolean useMaster

onlyAround

public boolean onlyAround

gap

public double gap

fillCellType

public FillGenConfig.FillGenType fillCellType

level

public int level

job

public Job job
Constructor Detail

FillGenConfig

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)
Method Detail

setTargetValues

public void setTargetValues(double targetW,
                            double targetH,
                            double sx,
                            double sy)

reserveSpaceOnLayer

public FillGenConfig.ReserveConfig reserveSpaceOnLayer(Technology tech,
                                                       int layer,
                                                       double vddReserved,
                                                       FillGeneratorTool.Units vddUnits,
                                                       double gndReserved,
                                                       FillGeneratorTool.Units gndUnits)