|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.electric.tool.io.input.Input
com.sun.electric.tool.io.input.Simulate
public class Simulate
This class reads simulation output files and plots them.
Field Summary |
---|
Fields inherited from class com.sun.electric.tool.io.input.Input |
---|
byteCount, dataInputStream, errorLogger, fileLength, filePath, inputStream, lineReader, READ_BUFFER_SIZE |
Constructor Summary | |
---|---|
Simulate()
|
Method Summary | |
---|---|
static FileType |
getCurrentSpiceOutputType()
|
protected java.lang.String |
getLineFromSimulator()
Method to get the next line of text from the simulator. |
static void |
plotArchSimResults()
Method called from the pulldown menus to read ArchSim output and plot it. |
static void |
plotSimulationResults(FileType type,
Cell cell,
java.net.URL fileURL,
WaveformWindow ww)
Method to read simulation output of a given type. |
static void |
plotSpiceResults()
Method called from the pulldown menus to read Spice output and plot it. |
static void |
plotSpiceResultsThisCell()
Method called from the pulldown menus to read Spice output for the current cell. |
static void |
plotVerilogResults()
Method called from the pulldown menus to read Verilog output and plot it. |
static void |
plotVerilogResultsThisCell()
Method called from the pulldown menus to read Verilog output for the current cell. |
protected Stimuli |
readSimulationOutput(java.net.URL fileURL,
Cell cell)
Method that is overridden by subclasses to actually do the work. |
static Stimuli |
readSimulationResults(FileType type,
Cell cell,
java.net.URL fileURL)
|
Methods inherited from class com.sun.electric.tool.io.input.Input |
---|
changesQuiet, closeInput, eofDuring, getAKeyword, getLine, getLineFromBinary, getProgressNote, getRestOfLine, importALibrary, importLibrary, importToCurrentLibrary, initKeywordParsing, isBreakCharacter, isChangeQuiet, isNewLibraryCreated, openBinaryInput, openStringsInput, openTextInput, preprocessLine, readWholeLine, setProgressNote, setProgressValue, startProgressDialog, stopProgressDialog, updateProgressDialog |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Simulate()
Method Detail |
---|
public static void plotSpiceResults()
public static void plotSpiceResultsThisCell()
public static void plotVerilogResults()
public static void plotVerilogResultsThisCell()
public static void plotArchSimResults()
public static void plotSimulationResults(FileType type, Cell cell, java.net.URL fileURL, WaveformWindow ww)
public static Stimuli readSimulationResults(FileType type, Cell cell, java.net.URL fileURL)
protected Stimuli readSimulationOutput(java.net.URL fileURL, Cell cell) throws java.io.IOException
java.io.IOException
public static FileType getCurrentSpiceOutputType()
protected java.lang.String getLineFromSimulator() throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |