The Cross-Coupled Pair-Part Ii: A Circuit For All Seasons
The Cross-Coupled Pair-Part Ii: A Circuit For All Seasons
Behzad Razavi
F
Following a general overview of the described here exemplify the utility and travel toward the rails with a “nat-
cross-coupled pair (XCP) in the last of these techniques. ural” time constant [Figure 1(a)]. As-
issue, we begin to study specific suming that X and Y are released
circuit examples incorporating this Sense Amplifiers with an initial imbalance of VXY0
topology. We deal with digital appli- We examine sense amplifiers not ne- (e.g., by means of a switch) and that
cations in this issue. cessarily because we wish to design Vin1 - Vin2 is large enough to ensure
The performance of digital cir- memories but, rather, because the g m1, 2 R L Vin1 - Vin2 . VDD, we can ask,
cuits can be improved if an XCP is techniques studied here prove useful how much time does the circuit take
tied between complementary (dif- in many other applications as well. A to provide a certain gain, G [1]? De-
ferential) signals. Specifically, we common situation in digital (or ana- fining the time-dependent gain as
can add a clocked XCP or replace log) design is that a small initial im- G = VXY (t 1) /VXY0, we have
the PMOS devices in complemen- balance, VXY0, appearing between two
tary logic with an XCP. The circuits differential nodes must be amplified, t 1 = - ln c 1 - G m, (1)
as fast as possible, to (preferably) rail- x1 A1
to-rail complementary signals. The cir-
Digital Object Identifier 10.1109/MSSC.2014.2352532 cuit can be designed such that the two where x 1 = R L C L and A 1 = VXY (3) /
Date of publication: 12 November 2014 nodes are driven by a high impedance VXY0 . g m1, 2 R L (the “dc” gain). On the
VDD
RL RL VX
VDD CL
VX CL
X Y
RL RL
CL CL M3 M4 VY
Vin1 Vin2
X Y
M1 M2
Vin1 VY
M1 M2 Vin2
0 t1 t
0 t1 t CK M5 M6 CK
(a) (b)
2.5
Figure 1: (a) A simple circuit starting with an initial difference between X and Y, (b) regenerative amplification provided by the XCP, and
(c) required normalized time for obtaining a gain of G.
CK1 M5
VDD VDD
S3 S4
CK2 CK2 CK1
Dummy Memory
Cell Cell X Y
VX M1 M2 M1 M2
VY A B
CK1 M5 C1 C2
S3 S4
CK2
Memory CK3
S3 and S4 M5 t
Cell
Turn On Turns On
Figure 2: The sense amplifier reported Figure 3: A sense amplifier with rail-to- Figure 4: A sense amplifier with thresh-
in [2]. rail outputs [3]. old mismatch cancellation [8].
C L dVXY - g m VXY = 2I 0, (3) can be expressed as a exp ^ bt h + c and [7] K. Sasaki et al., “A 9ns 1Mb CMOS SRAM,”
ISSCC Dig. Tech. Papers, Feb. 1989, pp.
dt substitute for it in (3). It follows that 34–35.
[8] T. Mano et al., “Submicron VLSI memory
circuits,” in ISSCC Dig. Tech. Papers, Feb.
where C L is the total capacitance at each C L ab exp ^ bt h - g m a exp ^ bt h 1983, pp. 234–235.
[9] J. Lee and B. Razavi, “A 40-Gb/s clock
node. We are curious to see whether - g m c = 2I 0 . and data recovery circuit in 0.18-um
this equation’s solution approaches
(5) CMOS technology,” IEEE J. Solid-State
VXY = ^- 2/g mh I 0 as C L " 0. To solve Circuits, vol. 38, pp. 2181–2190, Dec.
2003.
(3), we would ordinarily write C L dVXY / Taking the derivative of both sides [10] M. Wurzer et al., “42 GHz static frequency
^2I 0 - g m VXYh = dt and integrate both yields ^C L ab 2 - g m abh exp ^ bt h = 0, divider in a Si/SiGe bipolar technology,”
in ISSCC Dig. Tech. Papers, Feb. 1997, pp.
sides, assuming VXY ^t = 0h = 0 and i.e., ab ^C L b - g mh = 0 if b 1 3. This 122–123.
[11] P. Heydari and R. Mohavavelu, “Design of
hence obtaining result points to different possibilities:
ultra high-speed CMOS CML buffers and
1) if C L b - g m = 0, then we can also latches,” in Proc. ISCAS, May 2003, pp.
2I 0 ; m t - 1E . (4)
gm
VXY ^ t h = exp c assume VXY ^t = 0h = 0 and arrive at (4); 208–211.
gm CL [12] L. Heller et al., “Cascode voltage switch
2) if a = 0, then (5) implies that c = logic: A differential CMOS logic family,”
Unfortunately, this result does not - 2I 0 /g m and VXY ^ t h = - 2I 0 /g m; 3) if in ISSCC Dig. Tech. Papers, Feb. 1984, pp.
16–17.
lead to VXY ^ t h = - 2I 0 /g m if C L " 0. b = 0, then (5) suggests that a + c = [13] L. C. Pfennings et al., “Differential split-
level CMOS logic for sub-nanosecond
This is because our solution has tac- - 2I 0 /g m and, since VXY (0) = a + c,
speeds,” IEEE J. Solid-State Circuits, vol.
itly assumed that a) 2I 0 - g m VXY ! 0, we have VXY (t) = a + c = - 2I 0 /g m . 20, pp. 1050–1055, Oct. 1985.
b) C L ! 0, and c) VXY ^t = 0h = 0, all
of which are violated when C L = 0. To References
[1] J. T. Wu, “High-speed analog-to-digital
solve the differential equation without conversion in CMOS VLSI,” Ph.D. disserta-
these presumptions, we assume VXY ^ t h tion, Stanford Univ., 1988.