10.06.2016 Views

eldo_user

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Specifying Simulation Output<br />

X-Axis of Waveforms<br />

This is used as a precursor to VDIG to plot an analog curve as digital with reference to<br />

any stated threshold voltage(s).<br />

• VTH[1]=VAL<br />

If a voltage threshold is specified, the bus of an analog signal is plotted as a bus<br />

(hexadecimal format), else all the different signals of the bus are plotted separately in<br />

the waveform viewer as analog waves. (VTH and VTH1 are equivalent to ensure<br />

backwards compatibility.)<br />

• VTH2=VAL<br />

This can be used to plot the indeterminate value as shown below:<br />

o<br />

o<br />

When only VTH1 is given: If value < VTH then logic state 0. If value > VTH then<br />

logic state 1.<br />

When both VTH1 and VTH2 are given: If value < VTH1 then logic state 0. If VTH1<br />

< value < VTH2 then state X. If value > VTH2 then logic state 1.<br />

Related Topics<br />

Tip<br />

See “.DEFPLOTDIG” in the Eldo Reference Manual.<br />

X-Axis of Waveforms<br />

Plotting, Printing and Probing<br />

X-Axis of Waveforms<br />

In general, the created waveforms have their X-axis implicitly defined by the corresponding<br />

analysis. For example, the X-axis of a transient waveform is time, the X-axis of an AC<br />

waveform is frequency, and so on. The X-axis for a transient waveform is defined by the<br />

.TRAN tstep tmax command, it ranges from t=0 to t=tmax. The X-axis for an AC waveform is<br />

defined by the frequency points in the .AC command. DC and NOISE waveforms also inherit<br />

their X-axis from the corresponding analysis command (.DC or .NOISE).<br />

For all analyses but the transient analysis, the X-axis range and the spacing of points in the<br />

X-axis are thus predictable. For example, the frequency points in a .AC command are either<br />

listed explicitly or regularly spaced, in a predictable way. For transient analysis however, this is<br />

different. Eldo always uses a variable timestep algorithm, and the spacing of the timepoints<br />

where the circuit is solved is dictated by accuracy considerations only (see the Speed and<br />

Accuracy chapter). Thus the total number of timepoints is generally not predictable. By default,<br />

all computed timepoints are stored in the binary output files, so that any rapid change or glitch<br />

can be inspected visually in the waveform processor.<br />

However, when working with large circuits and/or long transient simulations and/or storing<br />

many waveforms, this may generate huge output files. The loading and post-processing of these<br />

316<br />

Eldo® User's Manual, 15.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!