Professional Documents
Culture Documents
Vishal Saxena
-1-
Comparator =
Preamp (optional)
+ Reference Subtraction (optional for single-bit case)
+ Regenerative Latch
+Static Latch to hold outputs (optional)
Design Considerations
Vishal Saxena
-2-
M3 M4
M5
Latch offset
Charge-Injection
M6
Vos
M1 M2
Vo
Vi
V oM9
M7
M8
VSS
Preamp
Latch
Vishal Saxena
clock-feedthru imbalance
of the reset switch (M9)
Clock routing
Parasitics
-3-
Latch Regeneration
VDD
M5
Vo
M6
Vo
M9
CL
M7
PA tracking
Latch
Latch reseting regenrating
VDD
Vo+
CL
M8
Vo
VoVSS
VSS
Vishal Saxena
-4-
Vo+
Vo+
Vo-
CL
CL
M7
CL
-1
gmVo-
M8
Vo Vo
V
m
o /sCL
o
Vo-
1 Vo
1
0
1 gm /sCL Vo
Vo t 0 Vo t 0 expt gm /CL
Vishal Saxena
-5-
Vo+
Vo-
CL
CL
M7
Vo(t=0)
M8
Vo
Vo(t=0)
t/(CL/gm)
1V
100mV
2.3
1V
10mV
4.6
1V
1mV
6.9
1V
100V
9.2
Vishal Saxena
Vo = 1V
CL Vo t
ln
gm Vo t 0
-6-
M3 M4
Vm+
M5
V mM1 M2
Vo
Vi
Vm-
M6
=1
Vo-
gm5Vm+
Vo+
M9
M7
A V1
gm1
gm3
R9
2
R9
2
Vo-
M8
A V2
gm5Vm-
-1
gm7
-1
gm7
gm5R9
R9
1
,
to be amplifier.
2 gm7R9
2 gm7
Vo 0 Vi 0 A V Vi 0 A V1A V2
Vo t Vi 0 A V1A V2 expt gm /CL
Vishal Saxena
-7-
Comparator Metastability
Reg. Speed
T/2 Linear Model
Curve
AV1AV2
Vi(t=0)
10
10 mV
10
1 mV
10
100 V
10
10 V
1 2 3 4
Vo+
Vo
Comparator fails to produce valid logic outputs within T/2 when input falls
into a region that is sufficiently close to the comparator threshold
Vishal Saxena
-8-
Comparator Metastability
Reg. Speed Linear Model
Do
j+1
BER
1LSB
Vi
Cascade preamp stages (typical flash comparator has 2-3 pre-amp stages)
Vishal Saxena
-9-
Cgs
Cgd
Vo-
M9
CL
M7
M6
CL
CM
jump
M8
Vo+
Vo-
in Vo+ and Vo
Vishal Saxena
-10-
Vo
Vo-
Imbalanced CI and CF
Clock routing
0.5V CM jump
50mV offset
10% imbalance
Vishal Saxena
-11-
M3 M4
M5
M1 M2
Vo
Vi
Input-referred latch
offset gets divided by
the gain of PA
Preamp introduces
its own offset (mostly
static due to Vth, W,
and L mismatches)
PA also reduces
kickback noise
M6
Vos
V oM9
M7
M8
VSS
Preamp
Latch
Kickback noise disturbs reference voltages, must settle before next sample
Vishal Saxena
-12-
Comparator Offset
M3 M4
M5
M6
1
2
2
2
L
Vos Vth Vov
W
4
L
gm5R9
g
A V1 m1
A V2
2 gm7R9
gm3
Vos
M1 M2
Vo+
Vi
V oM9
M7
M8
VSS
Preamp
Total input-referred
comparator offset:
Latch
Vos,34 Vos,56
2
Vos Vos,12
2
Vishal Saxena
2
V1
Vos,78
A
2
V1
A V2
Vos,dyn
2
A V1 A V2
-13-
A
2
P P SP D2 ,
WL
2
where, W and L are the effective width and length, D is the distance
A Vth2
Threshold : Vth =
+ S Vth2D2
WL
2 A 2
Current factor :
S 2D2
2
WL
2
-14-
Reg. Speed
Linear
Model
R
R
1
R1 RS
L
with std R1
W
10 identical resistors
L
R2 RS 10 10R1 with std R2 ,
W
10
R2 R j 2 10R12 R2 10R1
2
j1
R2
10R1
R
1 R1
1
1
R2
10R1
R
10 R1
A
WL
Vishal Saxena
Spatial
averaging
-15-
Pre-amp Design
A fully-differential gain-stage
N stages:
A0
A0
AN
1 / 2
1 j / 0
A N 3dB
Vishal Saxena
A 0N
2
1
N
, 3dB 0 2 1
-16-
M3
Vo+
Vos
Vi
A
Vi+
Vo-
2'
Vo
2
M4
M5
M6
M1
M2
Vi-
2V
OS ,in
2V
OS , pre
pre
2V
OS ,latch
pre
Vishal Saxena
-17-
Pull-up
Vo+
Vi+
VoM1
M2
gm1
gmL
W L 1
W L L
Vi-
AV
gm1
W L 1
n
gmL
p W L L
Resistorpull up :
A V gm1 RL
PMOS pull-up is free from body effect, but subject to P/N mismatch
Gain accuracy is the worst for resistive pull-up as resistors (poly, diffusion, well,
etc.) dont track transistors; but it is fast!
Vishal Saxena
-18-
Ip
Ip
M4
Vo +
Vo-
AV
Vi+
M1
M2
Vi-
gm1
I 2 W L 1
n
gm3
p I 2 Ip W L 3
Ip diverts current away from PMOS diodes (M3 & M4), reducing (W/L)3
M3 & M4 may cut off for large Vin, resulting in a slow recovery
Vishal Saxena
-19-
M6 M4
Vo +
1
gm3
Vo-
gm1Vid
Vid
Vi+
M1
M2
-1
gm5
ro3
ro5
ro1
Vod
ViDM gain : A V
M7
dm
1
gm1
gm3
1
g r
//ro1//ro3 //ro5 m1 o1
//
3
gm5
NMOS diff-pair loaded with PMOS diodes and a PMOS cross-coupled latch
Ref: K. Bult and A. Buchwald, An embedded 240-mW 10-b 50-MS/s CMOS ADC in 1-mm2,
JSSC, vol. 32, pp. 1887-1895, issue 12, 1997.
Vishal Saxena
-20-
Pre-amp Example
M3
M4
RL
Vo
RL
VoX
Vi+
M1
M2
Vi-
M5
Ref: B.-S. Song et al., A 1 V 6 b 50 MHz current-interpolating CMOS ADC, in Symp. VLSI
Circuits, 1999, pp. 79-80.
Vishal Saxena
-21-
Pre-amp Example
Gain is well-defined
-22-
Latch Design
Vishal Saxena
-23-
Static Latch
Vi+
M3
M4
M2
M1
Q+
Q-
M7
M5
Very fast!
M6
Vishal Saxena
-24-
Semi-Dynamic Latch
Diode divider disabled in reset mode
less short-circuit current
Vi+
M8
M3
M4
M2
M1
Vi-
Q+
Q-
M7
M5
M6
Vishal Saxena
-25-
Dynamic Latch
Zero DC current in reset mode
M7
M5
M6
Q+
M1
M9
M3
Vi+
M8
Slow
M10
M4
M2
Vi-
Vishal Saxena
-26-
Dynamic Latch 2
M7
M5
M6
M8
M9
M3
Vi+
Slow
M4
M1
M2
M10
Vi-
-27-
Current-Steering/CML Latch
RL
Vi+
M1
RL
M2
Q+
Q-
M7
Vi-
M3
M4
M5
M8
M6
Fast
Popular for high-speed designs
Trip point of the inverters
Vishal Saxena
-28-
PA Autozeroing Example
I. Mehr and L. Singer, A 55-mW, 10-bit, 40-Msample/s Nyquist-Rate CMOS ADC, IEEE
JSSC March 2000, pp. 318-25.
Vishal Saxena
-29-
Reference Subtraction
Vishal Saxena
-30-
Pre-amp
V. Srinivas, S. Pavan, A. Lachhwani, and N. Sasidhar, A Distortion Compensating Flash
Analog-to-Digital Conversion Technique," IEEE JSSC, vol. 41, no. 9, pp. 1959-1969, Sep.
2006.
Vishal Saxena
-31-
CML-Latch
V. Singh, N. Krishnapura, S. Pavan, B. Vigraham, D. Behera, and N. Nigania, A 16MHz BW 75
dB DR CT ADC Compensated for More Than One Cycle Excess Loop Delay," IEEE JSSC,
vol. 47, no. 8, Aug. 2012.
Vishal Saxena
-32-
Can tolerate large offsets and large noise with appropriate redundancy
Vishal Saxena
-33-
Vishal Saxena
-34-
Comparator Example
Vishal Saxena
-35-
Latch Example
A 0.9-V 60-W 1-Bit Fourth-Order Delta-Sigma Modulator With 83-dB Dynamic Range
IEEE JSSC, vol. 43, no. 2, Feb. 2008
Vishal Saxena
-36-
Comparator Example
Vishal Saxena
-37-
Comparator Example
Vishal Saxena
-38-
Comparator Example
Y. Chiu, P. R. Gray, and B. Nikolic, "A 14-b 12-MS/s CMOS pipeline ADC with over
100-dB SFDR," IEEE JSSC, vol. 39, pp. 2139 - 2151, December 2004.
Vishal Saxena
-39-
Comparator Example
Vishal Saxena
-40-
Comparator Example
J. Lin and B. Haroun, "An embedded 0.8 V/480 W 6B/22 MHz flash ADC in 0.13
m digital CMOS Process using a nonlinear double interpolation technique," IEEE
JSSC, vol. 37, pp. 1610 - 1617, Dec. 2002.
Vishal Saxena
-41-
Comparator Example
Vishal Saxena
-42-
Exercise
Vishal Saxena
-43-
References
1.
2.
3.
4.
Vishal Saxena
-44-