• 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 + PSTB for Buck converter

Stats

  • Replies 15
  • Subscribers 133
  • Views 2129
  • Members are here 0

PSS + PSTB for Buck converter

TH202510293247
TH202510293247 21 days ago

Hi,

I am new to power converters. I am currently working on a controller design for buck. I wanted to simulate the stability response for the circuit. While pss is working as per expectation, pstb is giving '0' (-6.4kdB) loop gain and phase. I am using voltage source as probe at the o/p to break the circuit. Can anyone help me - what i am missing here? 

  • Cancel
  • Sign in to reply
Parents
  • SA202512302438
    SA202512302438 19 days ago

    What happens if you do pss+pac for the converter + PWM generator (E0 in your circuit) by adding a vdc source at the PWM ramp generator and make its PAC magnitude as 1. Do you see any gain from the pac source to the output? As per theory this should give you the frequency response of the converter and PWM circuit.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • TH202510293247
    TH202510293247 16 days ago in reply to SA202512302438

    As part of debugging I actually did a simple tb with only the ramp and i/p passed through a comparator to generate a PWM waveform. To my surprise, I found that the pac gain from i/p to PWM o/p is giving '0'.

    I guess the problem lies here itself....!!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Frank Wiedmann
    Frank Wiedmann 15 days ago in reply to TH202510293247

    I suggest that you take a look at https://designers-guide.org/forum/YaBB.pl?num=1189658426 and check if (too) ideal components in your circuit are causing this effect. Please also note Ken's remark at https://designers-guide.org/forum/YaBB.pl?num=1107716368/53#53 : "To get PAC to work on a behavioral comparator model you need a transition region where the gain is finite, and the PSS analysis must put some points down in that region." Of course, this also applies to PSTB and PXF.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • TH202510293247
    TH202510293247 10 days ago in reply to Frank Wiedmann

    Thanks Frank.. Understood the issue.
    I guess simplis supports analysis period op. point analysis (pop) and (p)ac for these type of circuits.
    Is there any hack I can use in cadence to get the results similar to simplis?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Frank Wiedmann
    Frank Wiedmann 9 days ago in reply to TH202510293247

    According to my experience, PAC, PXF and PSTB usually work very well if the circuit is built with real devices (transistors etc.) and does not use ideal components or Verilog-A models. If you want to use such ideal components, you need to make sure that the conditions I mentioned above are satisfied.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • NK202510274558
    NK202510274558 5 days ago in reply to TH202510293247

    Out of curiosity I tried this out. For some reason I am unable to attach images to this post. They are at this link. 

    The gain from dc to dc (0th harmonic conversion) should be 0.5. But it is all over the place The results depend slightly on the number of harmonics, but doesn’t make much difference.

    Bottomline: Greed is bad! Limiting yourself to a total gain of ~ 100 is OK.

    Nagendra

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Frank Wiedmann
    Frank Wiedmann 2 days ago in reply to NK202510274558

    Did you check how well the condition mentioned above is satisfied? 

    Frank Wiedmann said:
    "To get PAC to work on a behavioral comparator model you need a transition region where the gain is finite, and the PSS analysis must put some points down in that region."

    How many points did you get in the transition region for the different values of Gcomp? You can find this out by double-clicking on the trace in ViVA and selecting both "Turn On Symbols" and "Show All Points".

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Frank Wiedmann
    Frank Wiedmann 2 days ago in reply to NK202510274558

    Did you check how well the condition mentioned above is satisfied? 

    Frank Wiedmann said:
    "To get PAC to work on a behavioral comparator model you need a transition region where the gain is finite, and the PSS analysis must put some points down in that region."

    How many points did you get in the transition region for the different values of Gcomp? You can find this out by double-clicking on the trace in ViVA and selecting both "Turn On Symbols" and "Show All Points".

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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