• 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. Gaussian distributed variables

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 15925
  • 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

Gaussian distributed variables

Malolo
Malolo over 14 years ago

Hi,

My circuit has 3 vaiables that are independent and follow gaussian distribution, I have 1-sigma values of them respectively and woud like to apply the distribution to them. The ideal scenario for me would be running 100 runs and each time these 3 variables take different values but follows gaussian distribution indepently.How can this be done in Cadence ADE? i'm using ic 5141, simulator is spectre.  btw, i dont have mc model file for this. 

 

thanks a lot!,

Malolo

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago

    Malolo,

    You'll need to create a statistics block defining the variation of these parameters in a file, e.g. stats.scs :

    statistics {
      process {
        vary param1 dist=gauss std=5
        vary param2 dist=gauss std=1.2
      }
    }

    then in ADE define these two variables as design variables, and the value of them will set the mean. Reference the above file via Setup->Model Libraries. Then use the variables on components in your design.

    Having done that you can run monte carlo with 100 runs, and you'll get the variation.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Malolo
    Malolo over 14 years ago

     Thanks a lot, Andrew.

    Malolo

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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