|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.electric.tool.simulation.Engine
com.sun.electric.tool.simulation.als.ALS
public class ALS
Class to control the ALS Simulator.
Method Summary | |
---|---|
void |
refresh()
Method to reload the circuit data. |
void |
removeAllStimuli()
Method to remove all stimuli from the simulation. |
void |
removeSelectedStimuli()
Method to remove the selected stimuli. |
void |
removeStimuliFromSignal()
Method to remove all stimuli from the currently-selected signals. |
static void |
restartSimulation(Cell netlistCell,
Cell cell,
ALS prevALS)
Method to restart a simulation and reload the circuit. |
void |
restoreStimuli()
Method to restore the current stimuli information from disk. |
void |
saveStimuli()
Method to save the current stimuli information to disk. |
void |
setClock(double period)
Method to set the currently-selected signal to have a clock with a given period. |
void |
setSignalHigh()
Method to set the currently-selected signal high at the current time. |
void |
setSignalLow()
Method to set the currently-selected signal low at the current time. |
void |
setSignalX()
Method to set the currently-selected signal undefined at the current time. |
void |
showSignalInfo()
Method to show information about the currently-selected signal. |
static void |
simulateNetlist(Cell netlistCell,
Cell cell)
Method to simulate the a Cell, given its context and the Cell with the real netlist. |
void |
update()
Method to update the simulation (because some stimuli have changed). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void simulateNetlist(Cell netlistCell, Cell cell)
netlistCell
- the Cell with the real ALS netlist.cell
- the original Cell being simulated.public static void restartSimulation(Cell netlistCell, Cell cell, ALS prevALS)
netlistCell
- the cell with the netlist.cell
- the cell being simulated.prevALS
- the simulation that is being reloaded.public void refresh()
refresh
in class Engine
public void update()
update
in class Engine
public void setSignalHigh()
setSignalHigh
in class Engine
public void setSignalLow()
setSignalLow
in class Engine
public void setClock(double period)
setClock
in class Engine
public void setSignalX()
setSignalX
in class Engine
public void showSignalInfo()
showSignalInfo
in class Engine
public void removeStimuliFromSignal()
removeStimuliFromSignal
in class Engine
public void removeSelectedStimuli()
removeSelectedStimuli
in class Engine
public void removeAllStimuli()
removeAllStimuli
in class Engine
public void saveStimuli()
saveStimuli
in class Engine
public void restoreStimuli()
restoreStimuli
in class Engine
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |