• 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. extract min and max over corners for every variable ste...

Stats

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

extract min and max over corners for every variable step

skylink
skylink over 5 years ago

Hi Everyone, hi Andrew,

With ADE-XL I would like to run a simulation over multiple variables values + over multiple corners.
For instance in global variables:
VAR1 = from/step/to 1/0.1/10
VAR2 = from/step/to 5/0.2/20
...
+each one over the corners: C1,C2,C3,...

I would like to automatically extract the min and max values over all corners, for each variable step,
and after that automatically plot these min and max values for each variable step. The bonus would be to extract the min and max values and use them to chain other simulations.
On the whole, I would like to make an extract among all corners, as if a multiple corner simulation (for each variable step) were a single simulation.

Could you please explain to me how to do?

Thanks a lot in advance!

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago

    You can have an expression using ymin or ymax (of whatever you are trying to measure, perhaps using calcVal() if that's already been measured for each individual point) and then in the "EvalType" column for that ymin/ymax expression set the EvalType to "corners" rather than "point". This will then do these as measurements over corners, and you'll get one value per sweep point.

    You can then reference these outputs using calcVal in some other test.

    You might want to look at this Rapid Adoption Kit: Techniques for Simulating Calibrated Circuits with Virtuoso ADE Assembler (it focuses on Assembler, but many of the approaches would work with ADE XL too).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • skylink
    skylink over 5 years ago in reply to Andrew Beckett

    Thanks a lot Andrew, I did not know the "corner" tip; that works fine for me !

    Have a nice Xmas break.

    • 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