com.sun.electric.tool.io.output
Class ECAD
java.lang.Object
com.sun.electric.tool.io.output.Output
com.sun.electric.tool.io.output.ECAD
public class ECAD
- extends Output
Class to write ECAD netlists.
Format:
.cmp (t=pkg_type) ref_des (x=0, y=0)
.cmp (t=LED) LED1
.cmp (t=RES100) R1
Net_name : ref_des pad; \
ref_des pad;
A0 : LED1 1; R1 2;
A1 : LED1 2; R1 1;
Method Summary |
static void |
writeECADFile(Cell cell,
VarContext context,
java.lang.String filePath)
The main entry point for ECAD deck writing. |
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 |
REF_DES_KEY
public static final Variable.Key REF_DES_KEY
- key of Variable holding node name.
PKG_TYPE_KEY
public static final Variable.Key PKG_TYPE_KEY
- key of Variable holding package type.
PIN_KEY
public static final Variable.Key PIN_KEY
- key of Variable holding pin information.
writeECADFile
public static void writeECADFile(Cell cell,
VarContext context,
java.lang.String filePath)
- The main entry point for ECAD deck writing.
- Parameters:
cell
- the top-level cell to write.context
- the hierarchical context to the cell.filePath
- the disk file to create.