Charles said:
Is there any situation where a Monte Carlo analysis would produce
values that exceed worst-case values?
Yes.
If by Monte Carlo you mean simply noting tolerances of each component
parameter, and varying them all randomly, then this might well give an
overestimate in actual voltages and currents. Some variations are
negatively correlated, for example, suppose for the sake of argument,
whenever you increased a resistace, a capacitace was always reduced,
this would attempt to keep the time constant more constant!
Secondly, *practical* Monte Carlo simulations may not be good enougth.
It is often simply not realistic to do 100's of runs if a transient
simulation is going to take, say 2 hours for each run. For these cases,
you are pretty much stuck with doing some sort of "Worst Case"
analysis(e.g
http://www.anasoft.co.uk/worstcase.html). That is,
selecting the max and min parameter conditions for all types of
components and doing the runs for these conditions only. Typically 16
corner types might be done (
http://www.anasoft.co.uk/WCSETUP.GIF. I will
note that the 4 corner version is usually not good enough.
Note that parameter variations are based on the concept of sigma, the
standard deviation. Typically the "worst case" value is a 3 (or maybe 6)
sigma away from the mean. A worst case value does not mean that that
value will not be exceeded. For gaussian distributed parameters, *any*
value is theoretically possible. A 3 sigma value will catch 97%.
Of course, a "Worst Case" *parameter* varying design does not guarantee
that the worst case *waveforms* will be produced, however, it might well
be good enougth.
The reality of design is that it is impossible to have a design that is
absolutely fail safe. It is simply impossible to do all the simulations
that should be required. Secondly, the models themselves are never 100%
accurate. You just have to use engineering judgment to do the best you
can.
Kevin Aylward
[email protected]
http://www.anasoft.co.uk
SuperSpice, a very affordable Mixed-Mode
Windows Simulator with Schematic Capture,
Waveform Display, FFT's and Filter Design.