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.

Example Dir<br />

22-plot_mos_<br />

operating_regions<br />

23-plot_mos_ids_<br />

sat_versus_w_l<br />

24-plot_bandwidth<br />

25-step_alternative<br />

26-extract_alternative<br />

27-printfile_<br />

alternative<br />

28-optimize_<br />

alternative<br />

29-<br />

list_mc_stat_params<br />

Eldo Control Language<br />

Eldo Control Language Examples<br />

Table 18-1. Eldo Control Language Example Files (cont.)<br />

Description<br />

Example describing how to create a waveform to plot the content of a<br />

vector versus another one. In this example, the goal is to plot the<br />

saturation drain current versus the drain-to-source voltage and the limit<br />

between linear and saturation regions depending on the gate-to-source and<br />

the drain-to-source voltages. The creation of the waveforms is done in the<br />

last statements of the task. All the processing before it is done to compute<br />

the values to plot. First, the threshold gate-to-source voltage is computed;<br />

then, the gate-to-source voltage is increased logarithmically from this<br />

threshold voltage and for each value, the saturation current and the<br />

saturation drain-to-source voltages are computed.<br />

Example showing how to create a new data type (size) to be able to plot a<br />

waveform with an x-axis scaled in μm. The purpose of this example is to<br />

plot the saturation drain current versus the MOS gate width and the MOS<br />

gate length.<br />

Example showing how to create a new data type having enumerated<br />

values to display graphically the bandwidth of a RLC circuit.<br />

Example showing how the step loops available inside ECL can be used as<br />

an alternative to the regular .STEP command in Eldo. See “.STEP<br />

Alternative” on page 1123. Sequential and parallel versions are provided.<br />

Example showing how the ECL can be used as an alternative to the regular<br />

.EXTRACT commands in Eldo to print results in a custom format. See<br />

“.EXTRACT Alternative” on page 1125.<br />

Example showing how the ECL can be used as an alternative to the regular<br />

.PRINTFILE command in Eldo to print results inside a file. Also look at<br />

example 21-printfile_csv for another example of a .PRINTFILE command<br />

alternative. See “.PRINTFILE Alternative #1” on page 1127.<br />

Example showing how the ECL can be used as an alternative to the regular<br />

.OPTIMIZE command in Eldo to automatically resimulate a design, with<br />

optimized parameter values, without having to re-invoke Eldo. See<br />

“.OPTIMIZE Alternative” on page 1131.<br />

Example showing how to list all the statistical parameters specified in the<br />

netlist. This list is displayed on the standard output. Functions used in this<br />

example: _simu_set_mc_flow, _simu_get_nb_stat_params,<br />

_simu_get_stat_param_name, _simu_get_stat_param_distrib,<br />

_simu_get_stat_param_nom, _simu_get_stat_param_dev and<br />

_simu_get_stat_param_nb_draw.<br />

Eldo® User's Manual, 15.3 805

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

Saved successfully!

Ooh no, something went wrong!