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.

Eldo Control Language<br />

Statistical Processing<br />

Statistical Processing<br />

Controlling a Monte Carlo simulation with ECL relies on the ECL extended simulation flow.<br />

The Monte Carlo flow is dedicated to advanced <strong>user</strong>s, with a strong knowledge of statistics.<br />

This is not supported by Eldo Premier.<br />

The flow to control a Monte Carlo simulation is as follows:<br />

• Activate the extended simulation flow<br />

The first function to call to activate the ECL Monte Carlo flow is the _simu_load<br />

function to load the netlist in the extended simulation flow.<br />

Tip<br />

See also Simulation Dynamic Control.<br />

• Activating the Monte Carlo Flow<br />

The ECL Monte Carlo flow is activated using the function:<br />

_simu_set_mc_flow([max_nb_runs])<br />

• Accessing Statistical Parameters<br />

After the netlist is loaded and the ECL Monte Carlo flow activated, you can access<br />

statistical parameters, managed internally by ECL and identified by an index.<br />

The first index is 1 and the number of statistical parameters is given by a call to the<br />

following function:<br />

_simu_get_nb_stat_params<br />

Use the following functions to access data related to statistical parameters:<br />

_simu_get_stat_param_name<br />

_simu_get_stat_param_distrib<br />

For uniform and normal distributions, you can call the following functions:<br />

_simu_get_stat_param_nom<br />

_simu_get_stat_param_ref_param<br />

_simu_is_stat_param_dev<br />

_simu_is_stat_param_locked<br />

_simu_get_stat_param_dev<br />

_simu_get_stat_param_nb_draw<br />

_simu_is_stat_param_devx<br />

Use the following functions to parse their names:<br />

1058<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!