• 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. Measuring across corners or parameters, then equation using...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 126
  • Views 8339
  • 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

Measuring across corners or parameters, then equation using results

TempViator
TempViator over 2 years ago

I would like to calculate one value using measured values from several runs of the same circuit using different parameters.

The calculation is an arithmetic equation, not just an average, max, min, stddev of the measured values.

For example, result 1 - result 2 - result3

I have tried this by making each run its own corner, but I don't see how to write expressions to grab the 3 values, and then an expression to do the math.

I have tried this by making each run part of a Global Variables sweep, but I must use Grouped Parametric Sets, and again, I don't see how to write expressions to grab the 3 values, and then an expression to do the math.

It seems like I need the following:

1. A version of the 'value' function that has a way to specify either a Corner or choose amongst the combos in a Grouped Parametric Set.

2. A 'post all sims'  calculation using other measurements ... I think this can be done using an EvalType other than 'point'.

Is there a best way to do this, perhaps I am missing something easy?

(tool version: IC6.1.8-64b.500.7)

Thanks.

  • Cancel
  • amac
    amac over 2 years ago

    I tried creating a second test and using calcVal to retrieve the points created by the sweep; in your case it should be:

    calcVal("1" "FloatingNodeCheck_nominal" ?matchParams list(list("resFloat_resVal" "1G") list("resFloat_runMode" "-1") ) )

    (similar for the other two points)

    If you specify a name for the 3 outputs created you can use math functions on them in the same "calculation test".

    I am still looking for a method to combine named outputs into a waveform

    • 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