• 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. Ability to run stb analysis without editing schematic to...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 125
  • Views 17034
  • 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

Ability to run stb analysis without editing schematic to place iprobe

dpotts34
dpotts34 over 5 years ago

Hello,

Is there some way to run an stb analysis with spectre without having to edit the schematic and manually place an iprobe (or 0V source)? I am looking for a way to be able to run stability checks without editing a finished schematic or copying the view and adding a probe. 

I found this post from a number of years ago. Was this suggestion by Andrew, or an alternative, ever implemented?

Any suggestions would be appreciated.

Thanks,

Dustin

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

    Hi Dustin,

    It wasn't done the way that is described in that thread, but it has been supported for many years (I think soon  after that post, actually). Now you can click on the terminal of a device or block (the prompt says Probe Instance/Terminal now) - if you click on a terminal instead of an instance, inside the simulator it inserts an iprobe in series with that terminal and uses that.

    So that means you can do it without editing the schematic.

    If you want to use the diffstbprobe for a differential stability analysis, then you do have to make a change, but often there's a way of doing it without editing the schematic. I put together this article which describes how to handle an extracted view - in essence you add the diffstbprobe in the test bench, and use deepprobe to connect either side of metal resistors down in the extracted view, and use the hierarchy editor to omit the metal resistors from the extracted view. See How to perform a stability (stb) analysis on a loop within an extracted view. This article also mentions the ability to use a terminal (which is useful in the single-ended case).

    Andrew.

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

    The article mentions that this feature is not available for pstb analysis. Is this still true? If so, are there any Enhancement Requests for this?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Frank Wiedmann
    Frank Wiedmann over 5 years ago in reply to Andrew Beckett

    The article mentions that this feature is not available for pstb analysis. Is this still true? If so, are there any Enhancement Requests for this?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to Frank Wiedmann

    Hi Frank,

    I was sure there was an enhancement CCR asking for this, but I can't find it.  It certainly is not supported currently (I checked - and checked at the netlist level just in case it was an ADE limitation). I know it was discussed because when the ADE UI was changed first, we accidentally updated pstb to allow a terminal selection and then that had to be back tracked.

    So it would be good to file a CCR. I'm sure I can rely on you to do that!

    Andrew.

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

    CCR 2231283 has now been filed for this. Anyone who would also like to have this feature for the pstb analysis should ask Cadence Support to file a duplicate of this CCR on his behalf.

    • 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