10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Specifying Simulation Output<br />

Types of Waveforms<br />

Types of Waveforms<br />

This section describes the types of waveforms generated by Eldo.<br />

Plotting Output Variables<br />

Many different simulation results can be created by Eldo. The simulator can output simple node<br />

voltages, but also currents through devices, currents through device or subcircuit pins, power<br />

quantities, S parameters, internal variables from device models, and so on. All these results are<br />

direct raw results from a simulation. For example:<br />

.PLOT TRAN V(OUT)<br />

.PLOT DC ISUB(XBIAS.VOUT)<br />

Plotting Extractions<br />

The .PLOT command may also be used to plot extraction results. A flexible language exists in<br />

Eldo to extract characteristics from raw simulation results (for example the maximum value of a<br />

waveform, or the time at which a given threshold is crossed by a waveform, and so on). See<br />

“Extracting Information” on page 321 and “Plot and Print Quantities” on page 323.<br />

Plotting Templates<br />

The .PLOT command combined with the .DEFWAVE command can be used to generate socalled<br />

template waveforms. Using .PLOT, these templates can be displayed together with the<br />

simulation results. See “Defining Waveforms” on page 336.<br />

Related Topics<br />

Monitoring of Hierarchical Nodes<br />

Plotting, Printing and Probing<br />

Monitoring of Hierarchical Nodes<br />

This output format is used to specify nodes that lie within subcircuits. The node itself cannot be<br />

referenced directly from the ‘top-level’ of the circuit and so it must be addressed through the<br />

levels of the subcircuit by separating elements with periods (.) in the output control statement.<br />

The example below illustrates this output format.<br />

.subckt sc1 n10 n12<br />

r10 n10 n11 0.2<br />

x2 n11 n12 sc2<br />

.ends sc1<br />

.subckt sc2 n20 n22<br />

r20 n20 n21 0.1k<br />

r22 n21 n22 0.1k<br />

.ends sc2<br />

x1 a b sc1<br />

.print tran v(x1.x2.n21) v(a) v(b)<br />

Eldo® User's Manual, 15.3 309

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

Saved successfully!

Ooh no, something went wrong!