Interface | Description |
---|---|
Engine |
This is a Simulation Engine (such as IRSIM).
|
Sample |
A Sample is the data assigned to each point in time by a
Signal.
|
Signal.View<SS extends Sample> |
A View is a collection of events indexed by natural
numbers.
|
Class | Description |
---|---|
BusSample<S extends Sample> |
A bus of many Signal
|
ComplexSample |
An implementation of Sample for complex data.
|
DerivedSignal<SNew extends Sample,SOld extends Sample> |
A Signal which is derived in a *pointwise* fashion from other
signals.
|
DigitalSample |
An implementation of Sample for digital data; supports HIGH/LOW
(at the IEEE-standard drive strengths) as well as X and Z (at only
a single drive strength).
|
MutableSignal<SS extends Sample> |
A Signal to which one may add and remove samples.
|
RangeSample<S extends Sample> |
A sample consisting of a range (a min and a max).
|
ScalarSample |
An implementation of Sample for scalar data.
|
Signal<SS extends Sample> |
A Signal represents simulation data captured for a particular node
over a stretch of time.
|
SignalCollection |
This class represents a collection of Signals in a Stimuli.
|
SimulationTool |
This is the Simulation Interface tool.
|
Stimuli |
This class represents a set of simulation *inputs* -- that is,
"force" and "release" events -- in contrast to Signal, which
represents simulation *outputs*.
|
SweptSample<S extends Sample> |
A sweep of many Signal
|
Enum | Description |
---|---|
DigitalSample.Strength |
These are the strength levels from the IEEE Verilog standard;
they weren't just arbitrarily made up; sort order is
weak-to-strong.
|
DigitalSample.Value |
Possible signal values.
|
SimulationTool.SpiceEngine |
SPICE OPTIONS
|
SimulationTool.SpiceGlobal | |
SimulationTool.SpiceParasitics |
The Simulation
class is the "tool" which represents all work done with simulation
data. An Engine
is
something which produces simulation data. All the other classes in
this package deal with that data.
The simulation data seen in a particular waveform window are
encapsulated by a corresponding instance of Stimuli
. An instance of
Stimuli
, in turn,
consists of one or more Analysis
instances, each of
which contains one or more Signal
s. A Signal
contains one or more
Waveform
s, one for
each sweep.
Signal
s are grouped
into Analyses
according to the kind of signal (AnalogSignal
or DigitalSignal
) and type of
analysis being performed
(signal,
AC,
DC,
transient,
or measurement).
com.sun.electric.tool.io.input.EpicAnalysis
,
com.sun.electric.tool.io.input.EpicOutProcess
,
com.sun.electric.tool.io.input.EpicReaderProcess
,
HSpiceOut
,
com.sun.electric.tool.io.input.LTSpiceOut
,
PSpiceOut
,
RawSpiceOut
,
ReadableDump
,
com.sun.electric.tool.io.input.Simulate
,
SmartSpiceOut
,
Spice
,
SpiceOut
,
VerilogOut