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

java.lang.Object
  extended by com.sun.electric.tool.io.output.SpiceParasiticsGeneral
Direct Known Subclasses:
SpiceParasitic, SpiceRCSimple

public class SpiceParasiticsGeneral
extends java.lang.Object


Field Summary
protected static Variable.Key ATTR_C
          key of wire capacitance.
protected static Variable.Key ATTR_R
          key of wire resistance.
protected  com.sun.electric.tool.io.output.SpiceSegmentedNets curSegmentedNets
          current segmented nets
protected  Spice.SpicePreferences localPrefs
          SpicePreferences.
protected  java.util.List<com.sun.electric.tool.io.output.SpiceSegmentedNets> segmentedParasiticInfo
          List of segmented nets
 
Method Summary
 void backAnnotate()
           
 void getParasiticName(Nodable no, Network subNet, com.sun.electric.tool.io.output.SpiceSegmentedNets subSegmentedNets, java.lang.StringBuffer infstr)
           
 com.sun.electric.tool.io.output.SpiceSegmentedNets getSegmentedNets(Cell cell)
           
 com.sun.electric.tool.io.output.SpiceSegmentedNets initializeSegments(Cell cell, Topology.CellNetInfo cni, Technology layoutTechnology, com.sun.electric.tool.io.output.SpiceExemptedNets exemptedNets, Topology.MyCellInfo info)
           
 void writeNewSpiceCode(Cell cell, Topology.CellNetInfo cni, Technology layoutTechnology, Spice out)
           
 void writeSubcircuitHeader(Topology.CellSignal cs, java.lang.StringBuffer infstr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTR_C

protected static final Variable.Key ATTR_C
key of wire capacitance.


ATTR_R

protected static final Variable.Key ATTR_R
key of wire resistance.


localPrefs

protected Spice.SpicePreferences localPrefs
SpicePreferences.


segmentedParasiticInfo

protected java.util.List<com.sun.electric.tool.io.output.SpiceSegmentedNets> segmentedParasiticInfo
List of segmented nets


curSegmentedNets

protected com.sun.electric.tool.io.output.SpiceSegmentedNets curSegmentedNets
current segmented nets

Method Detail

initializeSegments

public com.sun.electric.tool.io.output.SpiceSegmentedNets initializeSegments(Cell cell,
                                                                             Topology.CellNetInfo cni,
                                                                             Technology layoutTechnology,
                                                                             com.sun.electric.tool.io.output.SpiceExemptedNets exemptedNets,
                                                                             Topology.MyCellInfo info)

writeSubcircuitHeader

public void writeSubcircuitHeader(Topology.CellSignal cs,
                                  java.lang.StringBuffer infstr)

getParasiticName

public void getParasiticName(Nodable no,
                             Network subNet,
                             com.sun.electric.tool.io.output.SpiceSegmentedNets subSegmentedNets,
                             java.lang.StringBuffer infstr)

getSegmentedNets

public com.sun.electric.tool.io.output.SpiceSegmentedNets getSegmentedNets(Cell cell)

backAnnotate

public void backAnnotate()

writeNewSpiceCode

public void writeNewSpiceCode(Cell cell,
                              Topology.CellNetInfo cni,
                              Technology layoutTechnology,
                              Spice out)