I
copied the op-amp in Fig. 24.44 but
using a 130 nm process. I get a gain margin of 7 dB and a phase margin
of 54
degrees using Cc
= 250 fF
and Cload
= 1 pF. My problem is I
use Fig. 24.39 as a test bench but my output
is oscillating. I don’t understand why. Would you please shed
some
light on what’s going on? Images
of my design and simulation results are seen below (click for a larger
image).
Looks
to me like your phase margin is around
30 degrees, not 54 degrees. This is way too low. Also, you are using
500 mV for
the common-mode
voltage.
While this is the right value,
VDD/2, for the op-amp in Fig. 24.44
since it’s designed in a 50 nm process, I doubt that it’s correct for a
130
nm process. This could lead to the
input diff-pair shutting off and instability.
The
phase margin seen in Fig. 24.45 is
about 50 degrees, below.
So,
how do we increase the phase margin
and make the op-amp more stable (and stop the oscillations)? Of course
if we
could reduce the load that would make the design
more
stable but this usually isn’t an
option.
The
answer is that we either increase
the compensation capacitor’s value, Cc,
which lowers the unity-gain frequency, fun,
or we push the pole associated with the output, f2,
out by increasing the
transconductance,
gm2,
of the output stage, see Eq. (24.24).
Since we generally don’t want to slow down the op-amp let’s push out f2. Increasing the
widths of
MON and MOP in Fig. 24.44 by
a
factor of 10 gives the following
results. The unity-gain frequency remains 100 MHz and the phase margin
improves
to roughly 90 degrees. Note that we increase gm2
by increasing the current
in
the output stage (we don’t change
the overdrive voltages of MOP and MON). See comments here
for additional information.