com.sun.electric.tool.generator.layout
Class SchemToLay

java.lang.Object
  extended by com.sun.electric.tool.generator.layout.SchemToLay

public class SchemToLay
extends java.lang.Object


Constructor Summary
SchemToLay()
           
 
Method Summary
static Cell makePart(Cell schem, VarContext context, java.util.HashMap<java.lang.String,java.lang.Object> exportTrackAssign, StdCellParams stdCell)
          Read a Gasp cell schematic and produce the layout for it.
static Cell makePart(Cell schem, VarContext context, StdCellParams stdCell)
          Read a Gasp cell schematic and produce the layout for it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemToLay

public SchemToLay()
Method Detail

makePart

public static Cell makePart(Cell schem,
                            VarContext context,
                            StdCellParams stdCell)
Read a Gasp cell schematic and produce the layout for it.

Equivalent to:

makePart(schematic, context, new HashMap(), stdCell);


makePart

public static Cell makePart(Cell schem,
                            VarContext context,
                            java.util.HashMap<java.lang.String,java.lang.Object> exportTrackAssign,
                            StdCellParams stdCell)
Read a Gasp cell schematic and produce the layout for it.

Parameters:
schem - Schematic view Cell
context - Hierarchical path from root schematic.
exportTrackAssign - Map from export name to Integer track index. Negative indices represent NMOS tracks. Non-negative indices represent PMOS tracks. Index 0 is PMOS track closest to the center. Index -1 is NMOS track closest to the center.
stdCell - Standard cell parameters used to build the layout