com.sun.electric.tool.io.output
Class Spice.SpicePreferences

java.lang.Object
  extended by com.sun.electric.tool.io.output.Output.OutputPreferences
      extended by com.sun.electric.tool.io.output.Spice.SpicePreferences
Enclosing class:
Spice

public static class Spice.SpicePreferences
extends Output.OutputPreferences


Field Summary
 boolean cdl
           
 boolean cdlConvertBrackets
           
 boolean cdlIgnoreResistors
           
 java.lang.String cdlIncludeFile
           
 java.lang.String cdlLibName
           
 java.lang.String cdlLibPath
           
 Simulation.SpiceEngine engine
           
 int epicMemorySize
           
 java.lang.String extractedNetDelimiter
           
 Simulation.SpiceGlobal globalTreatment
           
 java.lang.String headerCardInfo
           
 boolean ignoreParasiticResistors
           
 java.lang.String level
           
 java.util.Map<Cell,java.lang.String> modelFiles
           
 java.lang.String outputFormat
           
 boolean outputOverwrite
           
 boolean parasiticsBackAnnotateLayout
           
 boolean parasiticsExtractPowerGround
           
 boolean parasiticsExtractsC
           
 boolean parasiticsExtractsR
           
 boolean parasiticsIgnoreExemptedNets
           
 Simulation.SpiceParasitics parasiticsLevel
           
 boolean parasiticsUseExemptedNetsFile
           
 boolean parasiticsUseVerboseNaming
           
 java.lang.String partsLibrary
           
 java.lang.String runChoice
           
 java.lang.String runDir
           
 boolean runProbe
           
 java.lang.String runProgram
           
 java.lang.String runProgramArgs
           
 int shortResistors
           
 java.lang.String trailerCardInfo
           
 boolean useCellParameters
           
 boolean useRunDir
           
 java.lang.String workdir
           
 boolean writeEmptySubckts
           
 boolean writeFinalDotEnd
           
 boolean writePwrGndInTopCell
           
 boolean writeSubcktTopCell
           
 boolean writeTopCellInstance
           
 boolean writeTransSizeInLambda
           
 
Fields inherited from class com.sun.electric.tool.io.output.Output.OutputPreferences
includeDateAndVersionInOutput, useCopyrightMessage
 
Constructor Summary
Spice.SpicePreferences(boolean factory, boolean cdl)
           
 
Method Summary
 Output doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cdl

public boolean cdl

engine

public Simulation.SpiceEngine engine

level

public java.lang.String level

outputFormat

public java.lang.String outputFormat

shortResistors

public int shortResistors

runChoice

public java.lang.String runChoice

runDir

public java.lang.String runDir

useRunDir

public boolean useRunDir

outputOverwrite

public boolean outputOverwrite

runProbe

public boolean runProbe

runProgram

public java.lang.String runProgram

runProgramArgs

public java.lang.String runProgramArgs

partsLibrary

public java.lang.String partsLibrary

headerCardInfo

public java.lang.String headerCardInfo

trailerCardInfo

public java.lang.String trailerCardInfo

parasiticsLevel

public Simulation.SpiceParasitics parasiticsLevel

parasiticsUseVerboseNaming

public boolean parasiticsUseVerboseNaming

parasiticsBackAnnotateLayout

public boolean parasiticsBackAnnotateLayout

parasiticsExtractPowerGround

public boolean parasiticsExtractPowerGround

parasiticsUseExemptedNetsFile

public boolean parasiticsUseExemptedNetsFile

parasiticsIgnoreExemptedNets

public boolean parasiticsIgnoreExemptedNets

parasiticsExtractsR

public boolean parasiticsExtractsR

parasiticsExtractsC

public boolean parasiticsExtractsC

globalTreatment

public Simulation.SpiceGlobal globalTreatment

writePwrGndInTopCell

public boolean writePwrGndInTopCell

useCellParameters

public boolean useCellParameters

writeTransSizeInLambda

public boolean writeTransSizeInLambda

writeSubcktTopCell

public boolean writeSubcktTopCell

writeTopCellInstance

public boolean writeTopCellInstance

writeEmptySubckts

public boolean writeEmptySubckts

writeFinalDotEnd

public boolean writeFinalDotEnd

ignoreParasiticResistors

public boolean ignoreParasiticResistors

epicMemorySize

public int epicMemorySize

extractedNetDelimiter

public java.lang.String extractedNetDelimiter

cdlLibName

public java.lang.String cdlLibName

cdlLibPath

public java.lang.String cdlLibPath

cdlConvertBrackets

public boolean cdlConvertBrackets

cdlIncludeFile

public java.lang.String cdlIncludeFile

cdlIgnoreResistors

public boolean cdlIgnoreResistors

modelFiles

public java.util.Map<Cell,java.lang.String> modelFiles

workdir

public java.lang.String workdir
Constructor Detail

Spice.SpicePreferences

public Spice.SpicePreferences(boolean factory,
                              boolean cdl)
Method Detail

doOutput

public Output doOutput(Cell cell,
                       VarContext context,
                       java.lang.String filePath)
Specified by:
doOutput in class Output.OutputPreferences