• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. How to know a special run montecarlo simulation varianc...

Stats

  • Locked Locked
  • Replies 12
  • Subscribers 126
  • Views 17498
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to know a special run montecarlo simulation variance

loon
loon over 14 years ago

I have a question about the montecarlo simulation. 

I run a  100 runs montecarlo simulation, and find out that the run No. 80 has some 

bad simulation results. So I just run No. 80 montecarlo simulation and try to see 

why this run has problem. But I can not see the DC voltage, operating points,  and

component real parameters. How I can obtain these kinds of results? Thanks!

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    There is no UI support in IC5141 ADE for the seed in monte carlo. There is a .cdsenv setting which alters it:

     asimenv.monte seedValue string "1"

    However, as you pointed out, it defaults to 1 so the runs will be consistent. The same is true for Monte Carlo in ADE XL in IC61X - it defaults to 12345.

    If you're only changing a design variable, the process (and indeed mismatch) parameters should match so run 80 should be the same each time - as far as the models are concerned. Even if you're changing the circuit topology, then process variables won't change, but mismatch might well do because the random number generator will be called in a different order or a different number of times.

    Best Regards,

    Andrew. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    There is no UI support in IC5141 ADE for the seed in monte carlo. There is a .cdsenv setting which alters it:

     asimenv.monte seedValue string "1"

    However, as you pointed out, it defaults to 1 so the runs will be consistent. The same is true for Monte Carlo in ADE XL in IC61X - it defaults to 12345.

    If you're only changing a design variable, the process (and indeed mismatch) parameters should match so run 80 should be the same each time - as far as the models are concerned. Even if you're changing the circuit topology, then process variables won't change, but mismatch might well do because the random number generator will be called in a different order or a different number of times.

    Best Regards,

    Andrew. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information