com.sun.electric.tool.generator.flag
Class FlagDesign
java.lang.Object
com.sun.electric.tool.generator.flag.FlagDesign
- Direct Known Subclasses:
- Crosser, InfinityA, InfinityB, InfinityC, InstFifoAll, Ring, Ring2, RingH
public class FlagDesign
- extends java.lang.Object
Super class for the physical design objects of all Cells
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEF_SIZE
public static final double DEF_SIZE
- See Also:
- Constant Field Values
FlagDesign
protected FlagDesign(FlagConfig cfg,
FlagConstructorData data)
tech
public TechType tech()
prln
protected static void prln(java.lang.String s)
pr
protected static void pr(java.lang.String s)
error
protected static void error(boolean cond,
java.lang.String msg)
addEssentialBounds
protected void addEssentialBounds(Cell c)
createLayoutInstancesFromSchematic
protected LayoutNetlist createLayoutInstancesFromSchematic(FlagConstructorData data)
- Traverse schematic hierarchy. For each instance of primitive Cell
in the schematic, instantiate the layout of that primitive Cell in
the layout. Return a list of the layout
instances sorted by y coordinate of corresponding schematic instances.
stitchScanChains
protected void stitchScanChains(LayoutNetlist layNets)
stitchScanChainsSog
protected void stitchScanChainsSog(LayoutNetlist layNets)
routeSignalsSog
protected void routeSignalsSog(java.util.List<ToConnect> toConns)
routeSignals
protected void routeSignals(LayoutNetlist layNets)
reexportPowerGround
protected void reexportPowerGround(Cell c)
reexportSignals
protected void reexportSignals(LayoutNetlist layNets)
addNccVddGndExportsConnectedByParent
protected void addNccVddGndExportsConnectedByParent(Cell c)