0% found this document useful (0 votes)
472 views12 pages

Circuit Stability Analysis Guide

The document discusses loop stability analysis using Spectre STB analysis. It describes how STB analysis linearizes a circuit about the operating point to compute loop gain, gain and phase margins. It provides an example opamp schematic and shows how to set up the test bench with iprobes to break feedback loops. Steps for DC annotation, simulation setup, plotting bode plots of the open loop response are outlined. Transient step response tests are also described to verify closed-loop stability. References for further information on STB analysis are included.

Uploaded by

akshayabhardwaj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
472 views12 pages

Circuit Stability Analysis Guide

The document discusses loop stability analysis using Spectre STB analysis. It describes how STB analysis linearizes a circuit about the operating point to compute loop gain, gain and phase margins. It provides an example opamp schematic and shows how to set up the test bench with iprobes to break feedback loops. Steps for DC annotation, simulation setup, plotting bode plots of the open loop response are outlined. Transient step response tests are also described to verify closed-loop stability. References for further information on STB analysis are included.

Uploaded by

akshayabhardwaj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Loop Stability Analysis

Boise, 20/Apr/2012
Vishal Saxena
Vishal Saxena <vishalsaxena@[Link]>
Spectre STB Analysis

The STB analysis linearizes the circuit about the DC operating point and
computes the loop-gain, gain and phase margins (if the sweep variable is
frequency), for a feedback loop or a gain device [1].
Refer to the Spectre Simulation Refrence [1] and [2] for details.

Vishal Saxena <vishalsaxena@[Link]>


Example Single-ended Opamp Schematic

Vishal Saxena <vishalsaxena@[Link]>


STB Analysis Test Bench

Pay attention to the iprobe component (from analogLib)


Acts as a short for DC, but breaks the loop in stb analysis
Place the probe at a point where it completely breaks (all) the
loop(s). Vishal Saxena <vishalsaxena@[Link]>
DC Annotation

Annotating the node voltages and DC operating points of the


devices helps debug the design
Check device gds to see if its in triode or saturation regions

Vishal Saxena <vishalsaxena@[Link]>


Simulation Setup

Always have dc analysis on for debugging purpose

Vishal Saxena <vishalsaxena@[Link]>


Bode Plot Setup

Results->Direct Plot-> Main Form

Vishal Saxena <vishalsaxena@[Link]>


Open Loop Response Bode Plots

Here, fun=152.5 MHz, PM=41.8


Try to use the stb analysis while the circuit is in the
desired feedback configuration
Break the loop with realistic DC operation points

Vishal Saxena <vishalsaxena@[Link]>


Transient Step Response Test Bench

Transient step-response verifies the closed-loop stability


Use small as wells as large steps for characterization
iprobe acts as a short (can remove it)

Vishal Saxena <vishalsaxena@[Link]>


Small Step Response

Observe the ringing (PM was 41)


Compensate more

Vishal Saxena <vishalsaxena@[Link]>


Large Step Response

Note the slewing in the output

Vishal Saxena <vishalsaxena@[Link]>


References

[1] Spectre User Simulation Guide, pages 160-165


[Link]
[2] M. Tian, V. Viswanathan, J. Hangtan, K. Kundert, Striving for Small-Signal Stability: Loop-
based and Device-based Algorithms for Stability Analysis of Linear Analog Circuits in the
Frequency Domain, Circuits and Devices, Jan 2001.
[Link]
[3] [Link]

Vishal Saxena <vishalsaxena@[Link]>

You might also like