• 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. PSS shows inaccurate output results when no convergence...

Stats

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

PSS shows inaccurate output results when no convergence reached

SteveRFIC
SteveRFIC over 7 years ago

Hi,

I have another question on PSS simulator with hb engine.

I am simulating a circuit that settles after a certain time. If the circuit does not settle properly, for instance, ends up with an unwanted oscillation, then I expect the simulator to complain and will not converge.

In that case, if I use PSS with shooting engine and choose a certain tstab time, then PSS simulator fails to converge and will report simulation error and will not generate output data.

However, if I use PSS with hb engine and choose the same tstab time. simulation runs and gives a warning after it reaches the specified max. number of iterations, saying that it did not converge and the result may not be accurate. However, it still calculates the outputs data based on the last iteration results, which can be misleading, if I just look at the output data and not check the log file.

Is there a way to let the simulator stop when it did not reach convergence, showing sim error in the output fields, instead of showing inaccurate data?

I am using IC123_isr10 with mmsim151. I am not sure if this is related to just PSS with hb engine, or related to some generate spectre settings. Maybe this is just something specific to me, but I'd like to ask here to see if there is something can be done.

Thanks!

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    This shouldn't happen. Does it happen if you use hb analysis rather than pss analysis with harmonic balance? Unfortunately I'd have to dig around for a good example to try to reproduce this myself, so if you're seeing this you should contact customer support.

    I know we made a change a few years ago to get hb to stop if it fails to converge (a while back it did indeed behave the way you describe, but that was changed a few releases before MMSIM151 - I think in MMSIM121 or 131). I assumed that would be the same with PSS with hb as well as using the hb analysis directly.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 6 years ago

    This shouldn't happen. Does it happen if you use hb analysis rather than pss analysis with harmonic balance? Unfortunately I'd have to dig around for a good example to try to reproduce this myself, so if you're seeing this you should contact customer support.

    I know we made a change a few years ago to get hb to stop if it fails to converge (a while back it did indeed behave the way you describe, but that was changed a few releases before MMSIM151 - I think in MMSIM121 or 131). I assumed that would be the same with PSS with hb as well as using the hb analysis directly.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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