Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What is the Monte Carlo analysis and when is it used?

Status
Not open for further replies.

gaboor

Member level 1
Member level 1
Joined
Mar 23, 2006
Messages
37
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,558
Hi,

What is Monte Carlo analysis and when is it used?
 

Monte Carlo analysis

Hi

The Monte Carlo method, also called Monte Carlo analysis, is a means of statistical evaluation of mathematical functions using random samples. This requires a good source of random numbers. There is always some error involved with this scheme, but the larger the number of random samples taken, the more accurate the result.
In its pure mathematical form, the Monte Carlo method consists of finding the definite integral of a function by choosing a large number of independent-variable samples at random from within an interval or region, averaging the resulting dependent-variable values, and then dividing by the span of the interval or the size of the region over which the random samples were chosen. This differs from the classical method of approximating a definite integral, in which independent-variable samples are selected at equally-spaced points within an interval or region.

The Monte Carlo method is most famous for its use during the Second World War in the design of the atomic bomb. It has also been used in diverse applications, such as the analysis of traffic flow on superhighways, the development of models for the evolution of stars, and attempts to predict fluctuations in the stock market. The scheme also finds applications in integrated circuit (IC) design, quantum mechanics, and communications engineering.
 
Monte Carlo analysis

hi,
Any one can give an example how to use montercalo in simulation? how to do.
Thanks inadvance
 

Monte Carlo analysis

Here you can find one example of statistical simulation
in Spice ..


**broken link removed**
 

Monte Carlo analysis

Yes this is very usefull..
Thanks
 

Re: Monte Carlo analysis

This presentation will be helpful in understanding and applying monte carlo simulation in spectre.
 

Attachments

  • monte_1647.ppt
    2.9 MB · Views: 386

Re: Monte Carlo analysis

gaboor said:
Hi,

What is Monte Carlo analysis and when is it used?

In uElectronic design you may use Monte Carlo to know how many percent of your chips will meet the requirements with a statistic variation in the parameters of the technology(process variation).

By example if you size your circuit (let's say an amplifier) to obtain a tolerable value for the maximum offset you will be interested to know if you have a systematic offset and what is it's maximum deviation.
Equally important you want to know how many samples will be in the accepted interval.

After a Monte Carlo simulation you can have an histogram for the values of the offset versus nb. of samples. So you have an idea of the robustness of your design against statistical process variation.

This kind of simulation should not be confused with corners simulation where all identics elements will be influenced in the same way (by example you put all NMOS or all resistors in a same "process state").
 

Re: Monte Carlo analysis

Monte Carlo is used also to verify the component mismatching, in other sense it calculate the error of mismatching that we can have in our circuits.
 

Re: Monte Carlo analysis

Can anyone give an example of circuit simulation using monte carlo? Thanks!
 

Re: Monte Carlo analysis

The main reason to use Monte Carlo analysis in electronics, RF and microwave engineering is that it helps to get some data about production yield. When you do such analysis you need to tell software what limits do you prefer for all parts and what goals for parameters you want to include for analysis. For example, you need to analyze simple LC matching circuit. You put the limits for parts variation, say +/-10% for L and +/-5% for C. Then put the goals, say S11<=-15 dB for frequencies from Fmin to Fmax and S21 >=-1 dB for the same band. Then you tell the program how many samples do you want to analyze and start the analysis. As an option you may select to show the plot of analysis. When it is done you will get the percentage number for units that should satisfy your goals. Try to do it with any available for you simulator and you will see how it works. When you need to know what is the worst case scenario you need to insert the maximum possible variations for the parts into circuit simulator and you will see what you can get for this maximal deviation. Very often it is better for RF performance characterization than Monte Carlo analysis.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top