com.sun.electric.tool.io.output
Class FastHenry

java.lang.Object
  extended by com.sun.electric.tool.io.output.Output
      extended by com.sun.electric.tool.io.output.FastHenry

public class FastHenry
extends Output

This is the netlister for FastHenry.


Nested Class Summary
static class FastHenry.FastHenryArcInfo
          Class for managing FastHenry information on arcs.
 
Nested classes/interfaces inherited from class com.sun.electric.tool.io.output.Output
Output.OutputCellInfo, Output.WriteJELIB
 
Field Summary
static Variable.Key GROUP_NAME_KEY
          key of Variable holding group name.
static Variable.Key HEIGHT_SUBDIVS_KEY
          key of Variable holding height subdivisions.
static Variable.Key THICKNESS_KEY
          key of Variable holding thickness.
static Variable.Key WIDTH_SUBDIVS_KEY
          key of Variable holding width subdivisions.
static Variable.Key ZHEAD_KEY
          key of Variable holding the head Z value.
static Variable.Key ZTAIL_KEY
          key of Variable holding the tail Z value.
 
Fields inherited from class com.sun.electric.tool.io.output.Output
dataOutputStream, filePath, printWriter, quiet, stringWriter
 
Method Summary
static void writeFastHenryFile(Cell cell, VarContext context, java.lang.String filePath)
          The main entry point for FastHenry deck writing.
protected  void writeFH(Cell cell, VarContext context)
           
 
Methods inherited from class com.sun.electric.tool.io.output.Output
closeBinaryOutputStream, closeStringsOutputStream, closeTextOutputStream, emitCopyright, exportCellCommand, getAreaToPrint, openBinaryOutputStream, openStringsOutputStream, openTextOutputStream, saveJelib, setContinuationString, setOutputWidth, writeCell, writeCell, writeLibrary, writePanicSnapshot, writeWidthLimited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GROUP_NAME_KEY

public static final Variable.Key GROUP_NAME_KEY
key of Variable holding group name.


THICKNESS_KEY

public static final Variable.Key THICKNESS_KEY
key of Variable holding thickness.


WIDTH_SUBDIVS_KEY

public static final Variable.Key WIDTH_SUBDIVS_KEY
key of Variable holding width subdivisions.


HEIGHT_SUBDIVS_KEY

public static final Variable.Key HEIGHT_SUBDIVS_KEY
key of Variable holding height subdivisions.


ZHEAD_KEY

public static final Variable.Key ZHEAD_KEY
key of Variable holding the head Z value.


ZTAIL_KEY

public static final Variable.Key ZTAIL_KEY
key of Variable holding the tail Z value.

Method Detail

writeFastHenryFile

public static void writeFastHenryFile(Cell cell,
                                      VarContext context,
                                      java.lang.String filePath)
The main entry point for FastHenry deck writing.

Parameters:
cell - the top-level cell to write.
context - the hierarchical context to the cell.
filePath - the disk file to create.

writeFH

protected void writeFH(Cell cell,
                       VarContext context)