• 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. Running Monte Carlo from Ocean Script

Stats

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

Running Monte Carlo from Ocean Script

kumarp
kumarp over 15 years ago

Hi,

I generated a ocean script for montecarlo simulation of my circuit. However I would like to know how i can seperate the individual runs so that i could process the data in ocean and store the desired result before it starts the next run.

I have used ocean scripting in the past to sweep voltage/temp variables. For each condition (voltage/temp/process corner combination), i perform my desired analysis (tran/AC etc) and process the results and store the final required data (SNR/Gain etc for example) in an output file. Since i used FOR loop, each of the voltage/temp combination is like a seperate run and i could process the result, before its over written again.

 But with montecarlo, i would like to know how i could call the individual simulations results in ocean, so that i could process the parameter for each run. Please let me know if i need to clarify my question further.

 Thanks,

Kumar

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    Hi Kumar,

    If you call a function in your monteExpr() in the OCEAN script, it is called for each point in the monte carlo, as the monte carlo runs. So I think that's what you want?

    You may also find this solution useful.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • kumarp
    kumarp over 15 years ago
    Hi Andrew,
    That is something very close to what i was looking for. I also looked at the solution link that you provided. I will check that out and get back to you if i have any other questions.
     
    Thanks a lot for the feedback.
     
    Regards,
    Kumar
    • 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