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 Monte Carlo in circuit design?

Status
Not open for further replies.
Its a type of simulation.

The Monte Carlo simulation is one in which the tool randomly generates values for uncertain variables over and over to simulate a model.

Hope this helps.

E
 

not random. It's process spread.
 

Hi,
The Monte Carlo analysis calculates the circuit response to changes in part values by
randomly varying all of the model parameters for which a tolerance is specified.
This provides statistical data on the impact of a device parameter’s variance.
With Monte Carlo analysis, model parameters are given tolerances, and multiple
analyses (DC, AC, or transient) are run using these tolerances.

The Monte Carlo analyses vary the lot or device tolerances of devices
between multiple runs of an analysis (DC, AC, or transient).
Before running the analysis, you must set up the model and/or lot tolerances
of the model parameter to be investigated.

Good Luck!
 

A true Monte Carlo analysis varies the device parameters in a random fashion, so that every combination of variations are covered. This is also what you get in production.
You don't need to vary every parameter of the device, only the major ones. Varying the threshold value, transconductance and capacitances are sufficient for a MOS device. If matching is expected, there must be two additional entries, one for the absolute variation, and one for the vairation between the devices on the same chip. These "tolerances" are either directly inseted into the model file directly or contained in a seperate file, depending on the analysis program used. The monte carlo program then simply runs the chosen analysis repetedly, each time with a different set of variations, randomly chosen.
 

I think, generally monte carlo is used for noise analysis. Is this true or is it used for general analysis also.
 

Normally now a days monte carlo analysis is done agressively to find the process and mismatch parameters ie to compare the simulation results and silicon results.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top