• 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. How to use PSS+PSTB or PSS+PAC to simulation the loop gain...

Stats

  • Locked Locked
  • Replies 20
  • Subscribers 128
  • Views 30555
  • 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

How to use PSS+PSTB or PSS+PAC to simulation the loop gain of the amplifier in the MDAC in each clock phases

ringamplifier
ringamplifier over 9 years ago

Hello, everyone!

I am currently designing  a amplifier for the multiplying dac (MDAC) for the pipeline ADC. The circuit diagram is show in Fig. 1. This circuit operates  in two clock phases: phi1 and phi2. In phi1, the amplifier is auto-zeroing and its offset will be sampled in capacitor Cc. Vin is sampled in C1 and C2. In phi2, the amplifier will do the amplification. Clearly, the feedback factor of the amplifier in phi1 and phi2 is different. So I want to simulation the loop gain in phi1 and phi2 separately and also want to see the effect of different feedback factors.

Since this circuit is a discrete time circuit, it seems that I should use PSS analysis to find its operation point and do the small signal analysis to analysis the loop gain. 

I also found a slide in the internet to teach how to use the PSS+PSTB simulation to analysis the loop gain of switched capacitor CMFB. The link is   

lumerink.com/.../Loop%20Stability%20Analysis.pdf

However, I have a question about the method using in this slide. For better description, pls see Fig. 2 (actually page 28 of the slide). The SC CMFB also operates in two clock phases. The feedback capacitor of the CMFB circuit is different is each phase. So the question is how can the PSS analysis distinguish two clock phases and PSTB simulation results is corresponding to which clock phase?

So I want to make a clear statement of my question:

How to use PSS+PSTB or PSS+PAC to simulation the loop gain in each clock phase

Fig. 1

Fig. 2

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

    The Periodic Stability analysis (pstb) does not give you the loop gain in each phase. It gives you the time-averaged loop gain over the whole period, which is what you really want. If you want the loop gain in a particular phase, you could run a transient, set up a stb analysis, and then specify the acnames and actimes parameters of the tran analysis to measure the loop gain at the times where each loop is closed. However, that is probably not what you want... pstb is more likely to be useful.

    Similarly, Periodic AC (pac) gives you the time-averaged small-signal response to a small signal input over the period.

    A couple of corrections from the document you referenced (there may be others, I just scanned it quickly):

    • The iprobe does not "break" the loop. The loop remains closed at all times, which is the point of these analyses. It is the perturbation/measurement point for the loop gain
    • You should no longer use cmdmprobe to measure differential and common-mode stability. Instead there is a superior component, diffstbprobe which copes with the loops not being balanced (i.e. if there is common-mode to differential-mode leakage or vice versa) and also allows the choice of whether you are measuring common mode or differential mode to be made on the analysis form, rather than on the component itself.

    Regards,

    Andrew.

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

    The Periodic Stability analysis (pstb) does not give you the loop gain in each phase. It gives you the time-averaged loop gain over the whole period, which is what you really want. If you want the loop gain in a particular phase, you could run a transient, set up a stb analysis, and then specify the acnames and actimes parameters of the tran analysis to measure the loop gain at the times where each loop is closed. However, that is probably not what you want... pstb is more likely to be useful.

    Similarly, Periodic AC (pac) gives you the time-averaged small-signal response to a small signal input over the period.

    A couple of corrections from the document you referenced (there may be others, I just scanned it quickly):

    • The iprobe does not "break" the loop. The loop remains closed at all times, which is the point of these analyses. It is the perturbation/measurement point for the loop gain
    • You should no longer use cmdmprobe to measure differential and common-mode stability. Instead there is a superior component, diffstbprobe which copes with the loops not being balanced (i.e. if there is common-mode to differential-mode leakage or vice versa) and also allows the choice of whether you are measuring common mode or differential mode to be made on the analysis form, rather than on the component itself.

    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