To best illustrate the usefulness of the monte-carlo simulation, let’s use a voltage divider as example.
Run Transient simulation and get:
So this is a perfect voltage divider. But we all knows that resistor has tolerance, let’s say each of R1, R2 has 1% tolerance. We should factor this in by running Monte Carlo simulation and see what are we dealing with.
Enter 1% as the resistor tolerance.
Tick “Enable multi-step” to enable Monte-Carlo analysis
Set number of runs to 100
Re-run the transient simulation to see gain statistic of divider made of 2 pieces of 1% resistor.
With resistor tolerance of 1%, the voltage divider will give an error of ~-0.9% to ~+1%. Use of Monte-Carlo simulation will ease such analysis. If your application cannot tolerate such variance, then resistors with better tolerance are needed.