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

java.lang.Object
  extended by com.sun.electric.tool.io.output.Output
      extended by com.sun.electric.tool.io.output.IRSIM
All Implemented Interfaces:
ParasiticGenerator

public class IRSIM
extends Output
implements ParasiticGenerator

Class to write IRSIM netlists.


Nested Class Summary
static class IRSIM.IRSIMPreferences
           
 
Nested classes/interfaces inherited from class com.sun.electric.tool.io.output.Output
Output.OutputPreferences, Output.WriteJELIB
 
Field Summary
 
Fields inherited from class com.sun.electric.tool.io.output.Output
dataOutputStream, errorLogger, filePath, printWriter, quiet, stringWriter
 
Method Summary
 ExtractedPBucket createBucket(NodeInst ni, ParasiticTool.ParasiticCellInfo info)
           
static java.util.List<java.lang.Object> getIRSIMComponents(Cell cell, VarContext context)
          The main entry point for IRSIM extraction.
 
Methods inherited from class com.sun.electric.tool.io.output.Output
closeBinaryOutputStream, closeStringsOutputStream, closeTextOutputStream, emitCopyright, exportCellCommand, finishWrite, getAreaToPrint, getNumErrors, getNumWarnings, getOutputPreferences, openBinaryOutputStream, openStringsOutputStream, openTextOutputStream, reportError, reportWarning, saveJelib, setContinuationString, setOutputWidth, writeCell, writeLibrary, writeLibrary, writePanicSnapshot, writeWidthLimited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getIRSIMComponents

public static java.util.List<java.lang.Object> getIRSIMComponents(Cell cell,
                                                                  VarContext context)
The main entry point for IRSIM extraction.

Parameters:
cell - the top-level cell to extract.
context - the hierarchical context to the cell.
Returns:
a List of ComponentInfoOLD objects that describes the circuit.

createBucket

public ExtractedPBucket createBucket(NodeInst ni,
                                     ParasiticTool.ParasiticCellInfo info)
Specified by:
createBucket in interface ParasiticGenerator