You are on page 1of 6

A C ircu it for All Seasons

Behzad Razavi

The StrongARM Latch

T
The StrongARM latch topology finds was later modified as depicted in voltage gain. We call this phase
wide usage as a sense amplifier, Figure 1(b) [3]. We first study the the amplification mode. Since
a comparator, or simply a robust latter and then point out the differ- the tail current is fairly constant
latch with high sensitivity. The term ences among these versions. during this period, we can write
“StrongARM” commemorates the use The latch of Figure 1(b) consists VP - VQ . (g m1, 2 Vin1 - Vin2 /C P, Q ) t,
of this circuit in Digital Equipment of a clocked differential pair, M 1–M 2, where g m1, 2 denotes the small-sig-
Corporation’s StrongARM micropro- two cross-coupled pairs, M 3–M 4 and nal transconductance of M 1 and M 2,
cessor [1], but the basic structure was M 5–M 6, and four precharge switches, and C P, Q = C P = C Q .
originally introduced by Toshiba’s S 1–S 4 . The circuit provides rail-to- As VP and VQ fall to VDD - VTH N ,
Kobayashi et al. [2]. The StrongARM rail outputs at X and Y in response the cross-coupled NMOS transistors
latch has become popular for three to the polarity of Vin1 - Vin2 . We turn on (third phase), allowing part
reasons: 1) it consumes zero static describe the operation in four phases. of the drain currents of M 1 and M 2 to
power, 2) it directly produces rail-to- In the first phase, CK is low; M 1 flow from X and Y [Figure 2(c)]. The
rail outputs, and 3) its input-referred and M 2 are off; nodes P, Q, X, and Y amplification mode therefore lasts
offset arises from primarily one dif- are precharged to VDD; and the circuit for approximately (C P, Q /I CM) VTHN
ferential pair. In this column, we reduces to that shown in Figure 2(a). seconds, where I CM is the common-
study the circuit and its properties. In the second phase, CK goes mode (CM) current drawn from each
high, S 1–S 4 turn off, and M 1 and capacitance. The voltage gain in this
Basic Operation M 2 turn on, drawing a differential mode is roughly given by [4]
Figure 1(a) shows the original Strong- current in proportion to Vin1 - Vin2 .
g m1, 2 VTHN
ARM latch, reported in [2] without With M 3–M 6 initially off, this current Av . . (1)
I CM
M 8 and in [1] with M 8 . The circuit flows from C P and C Q [Figure 2(b)],
thereby allowing VP - VQ to grow The behavior of the latch in the
Digital Object Identifier 10.1109/MSSC.2015.2418155 and possibly exceed Vin1 - Vin2 . third phase can be analyzed with the
Date of publication: 25 June 2015 That is, this phase can provide aid of the equivalent circuit shown

VDD VDD
CK M5 M6 CK
CK M5 M6 CK
S1 S3 S4 S2
Vout
X Y Vout
X Y
M3 M4
VDD M3 M4

P Q P Q
Vin1 M8 Vin2 Vin2
M1 M2 Vin1 M1 M2

CK M7 CK M7

(a) (b)

Figure 1: (a) The original and (b) modified StrongARM latch topologies.

12 s Authorized IEEE
p r i n g 2 0 15licensed SOLID-STATE
use CIRCUITS MAGAZINE
limited to: Synopsys. Downloaded on December 18,2023 at 06:59:14 UTC from IEEE Xplore. Restrictions apply.
VDD
CP CQ

Q VDD VP
P
X Y
CX CY
M1 VQ
Vin1 M2 Vin2

P Q CK MT
CP CQ
t

(a) (b)

CX CY

X Y CX CY

M3 M4 VDD VX
X Y
CP CQ VY
VDD – VTHN M3 M4
P Q VP CP CQ
Vin1 M1 M2 Vin2 VQ
P Q

t +∆I –∆I
CK M7

(c) (d)

VDD

M5 M6
VP
Vout
X Y VDD
M3 M4 VQ VX
VDD – VTHN
P Q
VY
Vin1 M1 M2 Vin2

CK M7 t

(e)

Figure 2: Latch operation phases: (a) precharge, (b) amplification, (c) turn-on of cross-coupled NMOS pair, (d) equivalent circuit of (c), and
(e) turn-on of cross-coupled PMOS pair.

in Figure 2(d), where + DI and - DI We subtract the second equation d (VX - VY )


C X, Y
represent the differential current from the first, obtaining dt
C X, Y
produced by M 1 and M 2 . Summing - g m3, 4 c 1 - m (VX - VY ) (8)
d (VX - VY ) C P, Q
currents at the four nodes yields - C X, Y
dT (6) = - 2g m3, 4 DI t.
= g m3, 4 (- VX + VY - VP + VQ ) . C P, Q

- C X dVX = g m3 (VY - VP ) (2) If g m3, 4 is assumed relatively con-


dt
Integrating both sides of (4) and stant, this equation reveals a natu-
- CY dV Y
= g m4 (VX - VQ ) (3)
dt (5) and combining the results, we ral response of the form exp (t/x reg),
have where x reg is the regeneration time
- C P dVP = C X dVX + DI (4) constant and expressed as
dt dt
C P, Q (VQ -VP ) = C X, Y (VX -VY ) + 2DIt, (7)
dVQ dV Y C X, Y
- CQ = CY - DI.(5) x reg = .(9)
dt dt which, upon substitution in (6), gives g m3, 4 (1 - C X, Y /C P, Q )

Authorized licensed use limited to: Synopsys. Downloaded on December 18,2023IEEE SOLID-STATE
at 06:59:14 UTC CIRCUITS
from IEEEMAGAZINE s p r i napply.
Xplore. Restrictions g 2 0 15 13
serious. Moreover, the circuit has
VDD VDD little voltage gain in the amplifica-
tion mode for VP and VQ begin at
M5 M6
VDD - VTHN . Since in this case M 3
M6
and M 4 turn on before significant
X Y gain accrues, they contribute a
greater offset.
Vin1 Vin1 Vin1 ■■ Switches S 3 and S 4 precharge X
M1 M2
M2 and Y to VDD, ensuring that M 5
and M 6 remain off during the ini-
CK M7 CK
tial amplification and negligibly
M7 raise the offset.
(a) (b) The StrongARM latch generates
invalid outputs ^VX = VY = VDDh for
Figure 3: (a) Latch without ac cross-coupled NMOS pair and (b) the resulting static current. about half of the clock cycle. For the
subsequent logic to interpret the
outputs correctly, an RS latch must
It is important to appreciate the role follow the circuit. Figure 4 shows a
RS Latch of each transistor in the StrongARM typical arrangement where invert-
latch of Figure 1(b). Besides M 1–M 2 ers serve as buffers between the
X and M 7, the remaining devices also two latches and allow the RS latch to
StrongARM serve critical purposes. toggle only if VX or VY falls.
Latch ■■ Transistors M 3–M 4 cut off the dc The power consumed by the Strong-
Y path between VDD and ground at ARM latch of Figure 1(b) arises from pri-
the end of the fourth phase, avoid- marily the charge and discharge of the
Figure 4: The StrongARM latch followed
ing static power drain. To under- capacitances. It is therefore roughly
by the RS latch.
stand this point, let us omit M 3 equal to fCK (2C P, Q + C X, Y ) V 2DD, where
and M 4 as shown in Figure 3(a) fCK is the clock frequency and the fac-
Interestingly, the degeneration caused and assume a differential input, tor of 2 accounts for the discharge
by C P and C Q raises x reg by a factor Vin1 - Vin2, of about 100 mV around of both P and Q to near ground in
of 1 - C X, Y /C P, Q . Since, in practice, a common-mode (CM) level near every cycle.
C X, Y includes the input capacitance VDD /2. When the latch is clocked,
of the stage following the comparator VX falls, VY rises, and M 5 turns off. Offset
and is hence greater than C P, Q , the Consequently, the circuit reduces to If operating as a sense amplifier or a
cross-coupled NMOS transistors pro- that in Figure 3(b), drawing a static comparator, the StrongARM latch must
vide little regeneration in this phase. current from VDD . (This does not achieve a sufficiently small input-
The output voltages VX and VY con- occur for rail-to-rail inputs.) referred offset voltage. As explained
tinue to fall until they reach VDD - VTHP , ■■ Transistors M 5 and M 6 principally in the previous section, the precharge
at which point M 5 and M 6 turn on [Fig- restore the output high level to VDD; action of S 1–S 4 in ­Figure 1(b) keeps
ure 1(e)] and the circuit enters the fourth without them, the CM discharge M 3–M 6 off initially, thereby reducing
phase. The positive feedback around at X or Y would yield a degraded their offset contribution. In a typical
these transistors eventually brings one high level (if Vin1 - Vin2 is small). design, the mismatches between M 3
output back to VDD while allowing the ■■ Switches S 1 and S 2 play two roles: and M 4 are divided by about a factor
other to fall to zero. a) remove the previous states of A v . 4 when referred to the input,
at nodes P and Q, suppressing and those between M 5 and M 6 by
dynamic offsets, and b) establish about a factor of ten (because these
an initial voltage of VDD at these transistors turn on only near the end).
X Y
nodes, allowing amplification before Thus, M 1 and M 2 become the domi-
M3 M4 M 1 and M 2 enter the triode region. nant contributors.
Both of these points distinguish the Since the amplification mode
P Q topology of ­Figure 1(b) from that in provides voltage gain by the flow of
Vin1 M1 M 2 Vin2 Figure 1(a). The original Strong-
­ charge from C P and C Q , one can cre-
ARM latch fails to equalize VP and ate asymmetry by making C P ! C Q
CK M7
VQ accurately because M 8 turns and hence cancel the circuit’s off-
off near the end of the precharge set. Illustrated in Figure 5 [5], [4],
Figure 5: Offset cancellation by program- mode. Without M 8, the dynamic the idea is to establish different
mable capacitors. offset would prove even more discharge rates at P and Q. Writing

14 s Authorized IEEE
p r i n g 2 0 15licensed SOLID-STATE
use CIRCUITS MAGAZINE
limited to: Synopsys. Downloaded on December 18,2023 at 06:59:14 UTC from IEEE Xplore. Restrictions apply.
the drain current of each transistor
as the sum of a component propor- Vout fX (x )
tional to Vin1 - Vin2 and a CM compo-
Vout Probability Probability
nent, I CM, we have
of Zeros of Ones
g m1 (Vin1 -Vin2) I
VP =VDD - t - CM t CK
2C P CP
(10) t 0 x
(a)
g m2 (Vin1 -Vin2) I
VQ =VDD + t - CM t. Vout
2C Q CQ fX (x )
(11)
+ Probability
It follows that VS Vout Probability
– of Zeros of Ones

g m1, 2 C P +C Q CK
VP -VQ = - · (Vin1 -Vin2) t
2 CP CQ t –VS 0 x
CP - CQ (b)
+ I t. (12)
 C P C Q CM
Figure 6: The behavior of noisy comparator with a (a) zero and (b) finite input differences.
We observe that during amplifica-
tion VP - VQ accumulates an off-
set equal to (C P - C Q ) / (C P C Q ) I CM t, of this voltage (a quantity akin to the an output noise and a gain by which
which can cancel the latch’s random mean square value) grows with time the noise should be divided. For sim-
offset. The amplification mode ends as [4], [7], [8] pler topologies, one can place the com-
roughly when VP and VQ fall below parator in a metastable condition and
VDD - VTHN, and its duration is given 8kTcg m1, 2 perform a small-signal analysis, but
E (V 2PQ ) = t. (13)
by t . VTHN (C P + C Q ) / (2I CM), where C 2P, Q the StrongARM latch completes switch-
(C P + C Q ) /2 is used as an approxima- ing actions and noise injections even
tion. The built-in offset is therefore Since the amplification mode lasts before the output begins to change.
equal to VTH N (C P /C Q - C Q /C P ) /2. about (C P, Q /I CM) VTHN seconds, we A methodical simulation proceeds as
To perform offset cancellation, the compute the final output noise vari- follows. Suppose a comparator with a
main inputs are shorted together, ance due to M 1 and M 2 in this mode as zero offset and a zero differential in-
the circuit is clocked, and the output put is clocked many times (we assume
8kTc g m1, 2 VTHN
decision drives a register that controls v 21, 2 = · . (14) the simulator includes noise in tran-
C P, Q I CM
the values of C P and C Q [5], [4]. Of sient simulations). Then, the Gaussian
course, to reduce the offset from a high Adding the kT/C noise contrib- noise within the circuit allows eventual
value (e.g., 30 mV) to a low value (e.g., uted by S 1 and S 2, dividing the result recovery from metastability, produc-
1 mV), a large number of small unit by the square of the voltage gain, and ing ones and zeros at the output with
capacitors must be attached to P and writing g m1, 2 . 2I CM / (V GS - VTHN) 1, 2, equal probabilities [Figure 6(a)].
Q, degrading the speed and raising we obtain the total (integrated) In the next step, we apply a small
the power dissipation. Another offset input-referred noise observed in differential input (a few millivolts) as
cancellation method for the StrongARM this mode as shown in Figure 6(b) and repeat the
latch is described in [6]. simulation. Since VS skews the com-
(VGS - VTHN) 1, 2 parator decisions, the ones and zeros
V 2n, in =
VTHN
Electronic Noise occur with unequal probabilities;
$; E.
4kTc (VGS -VTHN) 1, 2 kT
From the foregoing offset studies, we C P, Q
+
VTHN 2C P, Q zeros appear only if the input-referred
can predict that the precharge action (15) noise is more negative than - VS .
of S 1–S 4 in Figure 1(b) also reduces
the electronic noise contributed by The first term within the square
M 3–M 6 . Most of the input-referred brackets represents the noise due to
CGD1 CGD2
noise originates from M 1 and M 2 M 1 and M 2 and is typically four to
P Q
and the kT/C noise deposited by S 1 eight times greater than the second. Vin1 Vin2
M1 M2
and S 2 because the other transistors Other sources of noise are quanti-
come into play only after significant fied in [4]. CGS1 CGS2
gain has accrued. In the amplifica- While not specific to the Strong- CGD7
tion mode, the equivalent circuit of ARM latch, the simulation of noise in CK M7
Figure 2(b) behaves as an integrator, comparators poses interesting issues.
generating output noise from the Unlike small-signal analog circuits, a
noise of M 1 and M 2 . The variance comparator does not directly provide Figure 7: Kickback noise paths.

Authorized licensed use limited to: Synopsys. Downloaded on December 18,2023IEEE SOLID-STATE
at 06:59:14 UTC CIRCUITS
from IEEEMAGAZINE s p r i napply.
Xplore. Restrictions g 2 0 15 15
VDD
CK M5 M6 CK

Vout
X Y
CA A VDD B CB
CK M7 M8 CK
A B VP
M3 M4 M3 M4
P VQ
P Q Q
Vin1 M1 Vin2 Vin1 M2 Vin2 t
M2 M1

(a) (b)

Figure 8: (a) An alternative topology for lower kickback noise and (b) behavior in the precharge mode.

For a large number of clock cycles, more pronounced as M 1 and M 2 enter The supply transient currents
therefore, we predict that the num- the triode region and their gate-drain originate from the precharge action
ber of zeros at the output, n 0, is capacitances increase. The CM kick- of S 1-S 4 in Figure 1(b). If CK falls fast,
proportional to the area under the back noise currents are much greater three of S 1-S 4 momentarily enter the
Gaussian probability distribution and occur when M 7 turns on, initially saturation region (the fourth one is
function, fX (x), from - 3 to - VS ; drawing its drain current from C GS1 in the triode region because its drain
the number of ones, n 1, is propor- and C GS2, and when it turns off, with voltage is equal to VDD) and pull a
tional to the area from - VS to + 3. CK coupling through C GD7 (. C GS7) to large current from VDD . The key
Based on the numbers observed in C GS1 and C GS2 . point here is that designs consuming
the simulations, we can write a low average power may still draw
high peak currents from the supply,
#- -3Vs fX (x) dx dictating a low supply impedance.
n0
= (16)
1- #
-Vs
fX (x) dx n1 The StrongARM
Questions for the Reader
-3
latch draws high
1) Do VP and VQ in Figure 1(b)
transient currents
and hence compute the variance reach 0 V at the end of the regen-
from the inputs and
of fX (x), which corresponds to the eration phase?
the supply.
input-referred noise voltage squared. 2) Explain why M 3 and M 4 in
The value of VS must be chosen large Figure 1(b) can be omitted if the
enough to ensure n 0 /n 1 substan- inputs have rail-to-rail swings.
tially departs from unity but not so 3) Explain why the coupling through
large that n 0 or n 1 is excessively It is possible to reduce the kick- C GD7 in Figure 7 is less on the ris-
small and statistically insignificant. back noise by clocking the input ing edge of CK than on the fall-
devices through their drain path ing edge of CK.
Kickback and Supply Transients rather than their source path. You can share your thoughts with
The StrongARM latch draws high tran- Depicted in Figure 8(a) [9], such a me by sending an e-mail to razavi@
sient currents from the inputs and topology incorporates M 7 and M 8 ee.ucla.edu.
the supply. These transients become to control the latch. However, the
troublesome if a large number of kickback noise is lowered at the Answers to Last
­comparators operate in parallel, as in cost of a higher input offset because Issue’s Questions
a flash analog-to-digital converter. M 1 and M 2 now operate in the tri- 1) Can we use a negative impedance
The “kickback” currents drawn ode region during the amplification converter (NIC) in a PA predriver
from the inputs stem from several mode. This issue can be avoided by to cancel the input capacitance of
mechanisms (Figure 7), exhibiting making M 3-M 4 and M 7-M 8 wide; but, the output stage?
both differential and CM components. as illustrated in Figure 8(b), the slow Since an RF predriver typically
The former appear mostly as VP and discharge at A or B in the precharge uses a resonant load, the NIC would
VQ fall toward ground at unequal mode leads to significant imbalance cause oscillation. If injection-lock-
rates and couple to the inputs through between VP and VQ and hence a ing is desired in this stage, a simple
C GD1 and C GD2 . This effect becomes large dynamic offset. cross-coupled pair suffices.

16 s Authorized IEEE
p r i n g 2 0 15licensed SOLID-STATE
use CIRCUITS MAGAZINE
limited to: Synopsys. Downloaded on December 18,2023 at 06:59:14 UTC from IEEE Xplore. Restrictions apply.
transistor and the noise of R L is [4] P. Nuzzo, F. De Bernardinis, P. Terreni, and
G. Van der Plas, “Noise analysis of regener-
VDD neglected. For a regular cross-cou-
­
ative comparators for reconfigurable ADC
Vb Vb pled pair, the output noise is given by architectures,“ IEEE Trans. Circuits Syst. I,
2 g m R L / (2 - g m R L Vn) . For a fair vol. 55, pp. 1441–1454, July 2008.
M1 M2 [5] M. J. E. Lee, W. J. dally, and P. Chiang,
comparison, the total resistance seen “Low-power area-efficient high-speed
at the output must be the same for I/O circuit techniques,” IEEE J. Solid-State
Circuits, vol. 35, pp. 1591–1599, Nov.
the two topologies, thus yielding the 2000.
RL
same output noise. [6] M. Yoshiyoka, K. Ishikawa, T. Takayama,
and S. Tsukomato, “A 10-b 50-MS/s 820-
uW SAR ADC with on-chip digital calibra-
Figure 9: A cross-coupled pair using bulk
References tion,” IEEE Trans. Biomed. Circuits Syst.,
terminals. [1] J. Montanaro, R. Witek, K. Anne, and vol. 4, pp. 411–418, Dec. 2010.
A. Black, “A 160-MHz 32-b 0.5-W CMOS [7] S.W. Chiang and B. Razavi, “A 10-bit
RISC microprocessor,” IEEE J. Solid- 800-MHz 19-mW CMOS ADC,” IEEE J. Sol-
State Circuits, vol. 31, pp. 1703–1714, Nov. id-State Circuits, vol. 49, pp. 935–949,
2) How does the thermal noise con- 1996. Apr. 2014.
tributed by M 1 and M 2 in Figure 9 [2] T. Kobayashi, K. Nogami, T. Shirotori, and [8] T. Sepke, P. Holloway, G. Sodini, and H. S.
Y. Fujimoto, “A current-mode latch sense Lee, “Noise analysis of comparator-based
to Vout compare to that by a regu- amplifier and a static power saving input circuits,” IEEE Trans. Circuits Syst. I, vol. 56,
lar XCP? buffer for low-power architecture,” in pp. 541–553, Mar. 2009.
Proc. VLSI Circuits Symp. Dig. Technical [9] R. J. Baker, CMOS Circuit Design, Lay-
This circuit produces a noise volt- Papers, June 1992, pp. 28–29. out, and Simulation. Wiley: Hoboken, NJ:
age across R L equal to 2 g m R L / [3] Y. T. Wang and B. Razavi, “An 8-bit Wiley, 2010.
150-MHz CMOS A/D converter,” IEEE J. Sol-
(2 - g mb R L Vn), where Vn denotes id-State Circuits, vol. 35, pp. 308–317, Mar.
the gate-referred noise of each 2000. 

Give Students
The Tools They
Need To Succeed
Support the IEEE Electron Devices Mission Fund of the IEEE Foundation.

IEEE Foundation Learn More at


http://bit.ly/IEEE-EDS-MissionFund

Authorized licensed use limited to: Synopsys. Downloaded on December 18,2023IEEE SOLID-STATE
at 06:59:14 UTC CIRCUITS
from IEEEMAGAZINE s p r i napply.
Xplore. Restrictions g 2 0 15 17

You might also like