Circuitsville Engineering \ Services \ Saber [Circuitsville logo]
[ Home ] [ Services ] [ Anadigm ] [ Saber Consulting ] [ Contact ] [ About ] [ Links ] [ Saber Applications MC ] [ Saber Temperature Applications ] [ Sitemap ]


Ideas about Monte Carlo Analysis

Our chief engineer has run and helped run the Monte Carlo analysis quite often. Monte Carlo analysis is a rather brute force way to get lots of data on circuit behavior over the range of part tolerances. There are several things that make a MC analysis successful:

  1. Make sure the parts HAVE the tolerances included.
    • r_tol
    • c_tol
    • etc
  2. Make use of the night
  3. Be careful how much DISK SPACE gets used
What is "The NIGHT" ?

In most situations, you leave work at 5PM and return at 8AM (or there abouts). That is 15 hours that your computer is just sitting there. By running a Monte Carlo outside of normal business hours you get:

  • Maximum use of the capital budget of your company.
  • A long boring job (which computers are good at) done when there is no one to get bored.
  • The computer can concentrate on one task.
  • You don't have to deal with a machine that is slowed down by simulation.
So, how do you do this?
  1. First, check with your IT professional to confirm that running all night won't cause other problems.
  2. Then figure out how long the analysis run can be.
    • Look for the run time at a previous simulation - OR-
    • Do a small Monte Carlo of 5-10 runs and use the average or the maximum
    • This result will be in seconds
  3. Multiply the number of hours in the night by 3,600, (The number of seconds in an hour.)
    • this is the number of seconds you will be gone
  4. Divide this number by the number of seconds that a single run takes.
    • This is the number of runs you can do overnight
    • You might want to scale that number down, in case there are a few unusually long simulations
  5. Figure out if you need to minimize the disk space the data will use.
  6. To Minimize Disk Space Use:
    • Select only the critical signal you need (See SIGLIST)
    • Stop Creation of the Data File (add DF _ to the command line)
It is wise to practice with Monte Carlo runs of 5 to 10 to make sure things are running as you expect. That will give you the chance to fix things before you come in to find useless results. Don't be too surprised if it takes all day to set up the overnight Monte Carlo run!






Top
Contact Us
©Copyright 2006 - 2010 Circuitsville Engineering,
revised 103 January 2010