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.

Monte Carlo Analysis<br />

Model-Based Monte Carlo Simulation<br />

requirements. SSD indicates a different approach compared to the standard Monte Carlo or<br />

Latin Hypercube methods, where the specific sampling plan does not require too many<br />

simulations. The SSD approach has to be understood now as an ensemble of modeling<br />

techniques designed to accelerate the variability analysis.<br />

In model-based Monte Carlo settings, the variability analysis is composed of three distinct<br />

steps:<br />

• The first one is the sampling phase where a space-filling design is used to collect<br />

variations of the output responses of a circuit from the input variations.<br />

• The modeling phase is formulated as a pure regression (or interpolation) problem.<br />

• And the final variability analysis is directly performed on the surrogate function.<br />

The key points of the SSD approach are as follows:<br />

• You provide the number of runs that you want Eldo to perform, NRUN_MAX, based on<br />

how much CPU-time you want to spend, and Eldo determines a sampling plan with<br />

some space filling properties.<br />

• You may also specify the number of test runs that you want Eldo to perform, using the<br />

.MC parameter SSD_NRUN_TEST. The test runs are used to compute accuracy<br />

metrics, contained in the .mcm file, which you can use to determine the quality of the<br />

surrogate model. Refer to “Model Adequacy Checking for Model-Based MC” on<br />

page 476 for more information.<br />

Note<br />

By default, Eldo does not perform any test runs. Prior to AMS release 15.3, Eldo<br />

automatically determined how many test runs to perform based on the value of<br />

NRUN_MAX.<br />

• The complexity of the surrogate model for the SSD sampling method<br />

(SAMPLING=SSD) is controlled with the .MC parameter SSD_COMPLEXITY,<br />

defined as multiple choice from the simplest model (0) to the more complex (1) which is<br />

the default.<br />

We assume that each circuit response y i , i=1, …, N is simulated with d variables x 1 , …,<br />

x d given the realizations {y i , x 1i , …, x di }. The goal is to estimate a function s that<br />

satisfies a regression model:<br />

over some domain: containing the input data. The additive stochastic term ε has<br />

its expected value defined to be zero, and defines the dependence of the output variable<br />

on quantities other than the selected input variables.<br />

460<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!