• 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. Can you change what corners are run, in OCEANXL, and then...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 12726
  • 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

Can you change what corners are run, in OCEANXL, and then run other trimmed tests?

MarkGr15
MarkGr15 over 10 years ago

I want to simulate a reference that is trimmed.

Algorithm for testing:

Only Define 27C corners (process corner, mismatch corner)
run test to Get Trim setting 
run other tests at 27C at the same corners, trimmed, using calcVal()
define other corners 
      -40C & 150C (process corner, mismatch corner)
run several tests, Post Trim @ All Temps
- using the calcVal (trimmed settings)
   
just disable 27C corners (mismatch, mcproc)
run other trimmed tests at just -40C, and 150C.
 
A key issue, is how do I also not overwrite any data from previous runs?  Currently, if I use another  ocnxlRun() command in the same script, I believe it will overwrite the data of the previous run.
Maybe I just define all the corners at once, then disable certain ones later..... but the above issue (over-writing previous data) is one that I do not know how to resolve. Also, I am not sure if I can even do this algorithm.  I am trying this algorithm, to prevent unnecessary simulations for tests at corners that are needed.
  • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    Probably the best way to solve this is using "pre-run scripts". It's covered in the documentation, but you may want to contact customer support to get hold of a workshop which shows various examples. If the AE can't locate it, ask them to get in touch with me internally.

    Regards,

    Andrew.

    • 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