• 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. stb analysis / phase margin & gain margin functions

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 126
  • Views 16238
  • 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

stb analysis / phase margin & gain margin functions

david0526
david0526 over 10 years ago

hello,

i have a question on stb analysis in spectre.  i can successfully perform the analysis, and can plot loop gain's phase/magnitude without issues.  however, when i try to select other functions, like PM Frequency, GM Frequency, Gain Margin or Phase Margin, i get a notice that the particular

"... metric is not found.  Perhaps the stb frequency sweep range was no adequate".  

i tried many different sweep setting, but can't get this function to work.  is there something obvious i'm missing?

thanks in advance.

  • Cancel
Parents
  • ShawnLogan
    ShawnLogan over 10 years ago

    Hi David,

    >  I tried many different sweep setting, but can't get this function to work.  is there something obvious i'm missing?

    Perhaps you have already verified this or it is obvious, but are you sure that the system you are simulating shows a phase shift of - 180 degrees? For example, if the open loop phase does not cross -180 degrees, then the phase margin is not defined. This suggests that the phase margin frequency and gain margin frequency are also not defined.

    You might try plotting the open loop gain and open loop phase from your analysis and visually inspect the two to verify the existence of a phase shift of -180 degrees and the gain margin (if it exists).

    I hope this helps David,

    Shawn

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Reply
  • ShawnLogan
    ShawnLogan over 10 years ago

    Hi David,

    >  I tried many different sweep setting, but can't get this function to work.  is there something obvious i'm missing?

    Perhaps you have already verified this or it is obvious, but are you sure that the system you are simulating shows a phase shift of - 180 degrees? For example, if the open loop phase does not cross -180 degrees, then the phase margin is not defined. This suggests that the phase margin frequency and gain margin frequency are also not defined.

    You might try plotting the open loop gain and open loop phase from your analysis and visually inspect the two to verify the existence of a phase shift of -180 degrees and the gain margin (if it exists).

    I hope this helps David,

    Shawn

    • Cancel
    • Vote Up +1 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