Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

what is Monte Carlo in circuit design?

Status
Not open for further replies.

nxtech

Full Member level 5
Joined
Jun 13, 2007
Messages
258
Helped
17
Reputation
34
Reaction score
2
Trophy points
1,298
Location
NO HIDDEN LINKS
Activity points
2,772
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
 

psmon

Full Member level 3
Joined
Jun 4, 2007
Messages
163
Helped
20
Reputation
40
Reaction score
4
Trophy points
1,298
Activity points
1,907
not random. It's process spread.
 

memarian

Full Member level 5
Joined
Aug 11, 2004
Messages
257
Helped
57
Reputation
114
Reaction score
34
Trophy points
1,308
Activity points
2,011
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!
 

analog_prodigy

Full Member level 2
Joined
Jul 19, 2007
Messages
141
Helped
14
Reputation
28
Reaction score
2
Trophy points
1,298
Location
India
Activity points
1,936
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.
 

satyasiva

Full Member level 1
Joined
Nov 9, 2006
Messages
99
Helped
5
Reputation
10
Reaction score
2
Trophy points
1,288
Activity points
1,726
I think, generally monte carlo is used for noise analysis. Is this true or is it used for general analysis also.
 

kumard35b

Member level 5
Joined
Oct 5, 2004
Messages
80
Helped
13
Reputation
26
Reaction score
8
Trophy points
1,288
Activity points
454
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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top