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.

Eldo Control Language<br />

Statistical Processing<br />

In addition, you can use the following function (requires a simulation to be loaded with<br />

_simu_load):<br />

_simu_get_mcsens.<br />

• Running Monte Carlo Runs in Parallel<br />

You can run ECL Monte Carlo simulations in parallel, the simulations will be performed<br />

by different simulators.<br />

See “Running Monte Carlo Runs in Parallel” on page 1105.<br />

The default sampling values generated by ECL when no parallel structures are used in the ECL<br />

tasks are the same as the sampling values generated by Eldo when dataflow=1 is specified on<br />

the .MC command. To compare results obtained with ECL Monte Carlo flow to Eldo Monte<br />

Carlo results, dataflow=1 must be specified on the .MC command when running the netlist with<br />

Eldo.<br />

When Monte Carlo simulations are run inside parallel loops by ECL, sampling values will be<br />

different because ECL will create one random number generator by job to ensure the<br />

reproducibility of the results.<br />

Table 18-5. Statistical Processing Functions<br />

Command<br />

Description<br />

_simu_erase_all_runs Erases all sampling data from all the previous Monte Carlo<br />

runs so that they are not taken into account if<br />

_simu_get_sampling() or _simu_get_raw_sampling() is<br />

called.<br />

_simu_erase_last_run Erases all sampling data from the previous Monte Carlo run<br />

so that it is not taken into account if _simu_get_sampling()<br />

or _simu_get_raw_sampling() is called.<br />

_simu_get_mcsens Returns the sensitivity list of the elements of the array array<br />

for a given sampling.<br />

_simu_get_nb_stat_param Returns the number of statistical parameters inside a netlist.<br />

s<br />

_simu_get_random Returns a random value corresponding to the requested<br />

distribution.<br />

_simu_get_raw_sampling Returns a matrix containing all the sampling values<br />

computed during the Monte Carlo simulation.<br />

_simu_get_sampling Returns a matrix containing all the sampling values<br />

computed during the Monte Carlo simulation.<br />

1060<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!