• 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. monte carlo result on std dev and sigma

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 126
  • Views 19181
  • 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

monte carlo result on std dev and sigma

surreyian
surreyian over 12 years ago

Hello,

What is the differenence between sigma and std dev in monte carlo simulation. There two reading are not exactly the same, so what is the difference?

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

    By the way, please don't post on the end of old threads (if you read the Forum Guidelines it asks you not to do this).

    These files are particular to the technology setup you're using - in many model files the statistics block contains both process and mismatch in the same model file - so the naming of the files and structure of the files is specific to that technology.

    On the vary lines, the standard deviation is not a percentage unless the percent=yes option is specified on the line (see "spectre -h montecarlo" for details on the syntax and meaning). 

    The 1/1 is a spurious unnecessary calculation - it could equally well just say 1. What is almost certainly happening is that these parameters have been normalised to be 1 sigma of variation - and then are scaled where the parameters are used in the models. The process variation is similar - these are set to be a 3rd of a parameter called "sigma" which is presumably defined elsewhere in the model file (again, it could have been "george/3" - it's just a parameter name that happens to be called "sigma").

    I have no idea why you think that sigma is a parameter that's only required for mismatch calculations. The process variation (i.e. die to die variation) is still subject to a statistical variation - so why would it only impact mismatch (instance to instance variation).

    Note that I would expect that somebody has carefully characterised the variation of the process and mismatch, so it doesn't make sense to edit these numbers if the variation is more than you like. That will not alter the reality of what actually happens in manufacturing! In small geometry processes (in particular), mismatch variation can be very large...

    Regards,

    Andrew.

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

    By the way, please don't post on the end of old threads (if you read the Forum Guidelines it asks you not to do this).

    These files are particular to the technology setup you're using - in many model files the statistics block contains both process and mismatch in the same model file - so the naming of the files and structure of the files is specific to that technology.

    On the vary lines, the standard deviation is not a percentage unless the percent=yes option is specified on the line (see "spectre -h montecarlo" for details on the syntax and meaning). 

    The 1/1 is a spurious unnecessary calculation - it could equally well just say 1. What is almost certainly happening is that these parameters have been normalised to be 1 sigma of variation - and then are scaled where the parameters are used in the models. The process variation is similar - these are set to be a 3rd of a parameter called "sigma" which is presumably defined elsewhere in the model file (again, it could have been "george/3" - it's just a parameter name that happens to be called "sigma").

    I have no idea why you think that sigma is a parameter that's only required for mismatch calculations. The process variation (i.e. die to die variation) is still subject to a statistical variation - so why would it only impact mismatch (instance to instance variation).

    Note that I would expect that somebody has carefully characterised the variation of the process and mismatch, so it doesn't make sense to edit these numbers if the variation is more than you like. That will not alter the reality of what actually happens in manufacturing! In small geometry processes (in particular), mismatch variation can be very large...

    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