• 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. calcVal with sp confusion

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 3663
  • 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

calcVal with sp confusion

Brad RFeng
Brad RFeng over 1 year ago

calcVal() confusion -

For a simple sp analysis with no local sweeps, no global or local parameters, calcVal() won't retrieve a previous history. It seems calcVal() will retrieve the active (last) history but that's not very useful.

Notice in the Results table myWave0, myWave0b, myWave_history0 fail to evaluate. All three errors mention arg #1 should be an integer but all expressions have the same arg #1 including the expressions that work.

  • Cancel
  • JankoK
    JankoK over 1 year ago

    Hi Brad,

    Strange... this should work. I was running some very complex examples last week and those were all successfully reading from history items. I guess I need to try SP analysis specifically?

    Which Virtuoso version are you using?

    BR

    /Janko

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Brad RFeng
    Brad RFeng over 1 year ago in reply to JankoK

    Hi Jankok,

    Yes, I think the problem is related to using the sp analysis with calcval. Perhaps I don't have the correct arguments? I'm using version IC61.8 330 

    Regards,

    Brad

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • JankoK
    JankoK over 1 year ago in reply to Brad RFeng

    Hi Brad,

    Yup, it errors out in your version and in the latest 6.18 (ISR35), but it seems to work in the latest IC23.1 (ISR7).

    Please upgrade if you can, try it out and let me know.

    BR

    /Janko

    • 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