• 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 SKILL
  3. HB and PSS Analysis Dataset Names

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 143
  • Views 10089
  • 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

HB and PSS Analysis Dataset Names

Curtisma
Curtisma over 3 years ago

Hello:

I'm reading in harmonic balance and pss analysis data from a simulation using PySRR.  Where do I get more information about the available datasets?

Specifically, what are each of the following datasets?  Are my assumptions correct?  I just want to make sure I'm working with the correct data set in each case. 

It would also be helpful to know how these datasets are equivalently accessed in the calculator.

  • sweeppss_pss_fi-sweep - pss analysis frequency domain data by harmonic index?
  • sweeppss_pss_fd-sweep - pss analysis frequency domain data by frequency?
  • sweeppss_pss_td-sweep - pss analysis time domain data?
  • sweephb_hb_fi-sweep - hb analysis frequency domain data by harmonic index?
  • sweephb_hb_fd-sweep - hb analysis frequency domain data by frequency?
  • sweephb_hb_td-sweep - hb analysis time domain data?
  • sweephb_hb_td-sweep - hb analysis transient data?

Using ic6.1.8 and pysrr.

Regards,

Curtis

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    Curtis,

    Yes, your assumptions are correct (I think the last one was "sweephb_hb_tran-sweep" - this is the "transient assist" or "tstab" output data (i.e the transient results before the harmonic balance starts). Note these are all from having done some kind of sweep in the PSS/HB form (that's why they have "sweep" in the name). The names are slightly different if there are multi-tone hb analyses performed too.

    Generally the way to find out what the access names in the calculator are is to use the results() function (this shows the "aliased" name for each analysis dataset which doesn't change depending on whether sweeps were done or not), but you can also do results(?noAlias t). For example:

    results()
    (stb stb_margin hb_tran hb_td hb_fd
    hb_fi hbnoise_am hbnoise_pm hbnoise hbnoise_lsb
    hbstb hbstb_margin model instance output
    designParamVals primitives subckts variables
    )
    results(?noAlias t)
    ("stb-stb" "stb-margin.stb" "hb-tran.pss_hb" "hb-td.pss_hb" "hb-fd.pss_hb"
    "hb-fi.pss_hb" "hbnoise-am.pnoise_hbnoise" "hbnoise-pm.pnoise_hbnoise" "hbnoise-pnoise_hbnoise" "hbnoise-lsb.pnoise_hbnoise"
    "hbstb-hbstb" "hbstb-margin.hbstb" "modelParameter-info" "element-info" "outputParameter-info"
    "designParamVals-info" "primitives-info.primitives" "subckts-info.subckts" "variables"
    )

    You can then use either the aliased or non-aliased name with the ?result argument to any data access function (e.g. v(), i() getData() etc). You can also use the "data" button in the calculator to access arbitrary results.

    If you have questions about PySRR, it's best to ask those through your account channel since this is not widely available to all customers and so the forums are not really the best place to ask about it.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Curtisma
    Curtisma over 3 years ago in reply to Andrew Beckett

    Great, Thanks for the confirmation!

    • 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