Sunteți pe pagina 1din 119

B. E.

Boser 1
EE 247
Analog-Digital Interface Integrated Circuits

Filters Outcomes
Bernhard E. Boser
University of California, Berkeley
boser@eecs.berkeley.edu

Copyright 2011 by Bernhard Boser
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 2 EE 247 - Chapter 11: Sampling Circuits
Recap
How to build circuits that "sample"?
Ideal Dirac sampling is impractical
Need a switch that opens, closes and acquires signal within
an infinitely small time
Practical solution
"Track and hold"
2, 7, 0, 15, ...
Anti-alias
Filtering
Sampling
Analog
In
Quantization
Digital
Out A/D
Conversion
B. E. Boser 3
Outline

Elementary track-and-hold circuit and its nonidealities
First order improvements to elementary track-and-hold
Advanced techniques
Clock bootstrapping
Bottom plate sampling
Settling and noise analysis in charge-redistribution
track-and-hold circuit
Noise simulation example
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 4
Ideal Track-and-Hold Circuit
|
V
in
V
out
|
t
t
V
in
t
V
out
Track Hold
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 5 EE 247 - Chapter 11: Sampling Circuits
Signal Nomenclature
Continuous Time Signal
T/H Signal
("Sampled Data Signal")
Clock
Discrete Time Signal
time
B. E. Boser 6
Circuit with MOS Switch
|
V
in
V
out
|
t
t
V
in
t
V
out
Track Hold
ideal
actual
Pedestal Error
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 7
Nonidealities

Finite acquisition time
Thermal noise
Clock jitter
Signal dependent hold instant
Tracking nonlinearity
Hold mode feedthrough and leakage
Charge injection and clock feedthrough
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 8
Finite Acquisition Time
Consider various input signal scenarios

1. Input is a sampled data signal, i.e. the
output of another switched capacitor stage
2. Input is a slowly varying continuous time
signal, e.g. the input of an oversampling
ADC
3. Input is a rapidly varying continuous time
signal, e.g. the input of a Nyquist or sub-
sampling ADC
EE 247 - Chapter 11: Sampling Circuits
|
t
t
V
in
Track Hold
t
V
in
t
V
in
B. E. Boser 9
Finite Acquisition Time Case 1
For simplicity, neglect finite rise time of the input signal
Consider worst case the output is required to settle from 0 to
the full-scale voltage of the system (V
FS
)
EE 247 - Chapter 11: Sampling Circuits
|
V
in
V
out
R
C
First order MOS switch model |
t
t
V
in
Track Hold
t
V
out
t = 0 t ~ T
s
/2
V
FS
V
FS
0
( )
t /
out FS
V (t) V 1 e
t
=
RC t =
B. E. Boser 10
Finite Acquisition Time Case 1
Typically think about settling error in terms of the number of settling
time constants (N) required for LSB settling in a B-bit system
EE 247 - Chapter 11: Sampling Circuits
B N
6 >4.9
10 >7.6
14 >10.4
18 >13.2
s
T
/
N
s
2
out,err FS FS
T
V V e V e
2
t

| |
= =
|
\ .
N
FS
FS
B
V 1
V e
2
2

s
( )
B
s
T / 2
N ln 2 2 = >
t
B. E. Boser 11
Finite Acquisition Time Case 2 & 3
Consider a sinusoidal input around 0, and 0 also as the initial
condition for V
out
(for notational simplicity)
EE 247 - Chapter 11: Sampling Circuits
|
t
t
V
in
Track Hold
t
V
out
t = 0 t ~ T
s
/2
0
0
in
t
out
2 2 2 2
initial transient steady-state response
V (t) Acos( t )
Acos( ) Acos( t )
V (t) e
1 1
atan( )

t
= e + |
| u e + | u
= +
+ e t + e t
u = et
B. E. Boser 12
Finite Acquisition Time Case 2 & 3

At t=T
s
/2, the error in the held signal consists of two parts
Residual error due to initial exponentially decaying initial transient
term
In order to minimize this error, we need to chose N appropriately,
as calculated for the step input scenario
Error due to magnitude attenuation and phase shift in the steady state
term
This error depends only on the RC time constant and the input
frequency; it cannot be reduced by extending the length of the
track phase
How significant is the error due to the steady-state term?

EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 13
Finite Acquisition Time Case 2 & 3
As an example, lets compute the percent amplitude error for the
N values derived previously ( LSB, B-bit settling to a step)
EE 247 - Chapter 11: Sampling Circuits
B N A
err
(f
in
= f
s
/20) A
err
(f
in
= f
s
/2)
6 4.9 0.052% 4.9%
10 7.6 0.021% 2.1%
14 10.4 0.011% 1.1%
18 13.2 0.007% 0.7%
( )
( )
2
err
2 2 2
s
in
in
s
A
A
1
1 1 1
A 1 1 1
A
1 T / 2
f
1 2 f
1
N
N f

+ et
= = = =
+ et | | | |
t
+ t
+
| |
\ .
\ .
B. E. Boser 14
Summary Finite Acquisition Time
Precise settling to an input step is accomplished within 513
RC time constants (depending on precision)
Precise tracking of a high-frequency continuous time input
signal tends to impose more stringent requirements
Number to remember: ~1% attenuation error at Nyquist
(f
in
=f
s
/2) for N ~10
In applications where attenuation is tolerable, the RC time
constant requirements then tend to follow from the distortion
specs
The larger the attenuation, the larger the instantaneous
voltage drop across the (weakly nonlinear) MOSFET
undesired harmonics
More later

EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 15
Thermal Noise (1)
Questions
What is the noise variance of the V
out
samples in hold mode?
What is the spectrum of the discrete time sequence
representing these samples?
Nearly white, provided that the number of settling time
constants (N) is large
C
|
V
out
V
out
|
V
out
(n-1) V
out
(n) V
out
(n+1) ... ...
R
v
n
2
=4kTRAf
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 16
Thermal Noise (2)
Sample values V
out
(n) correspond to instantaneous values of the
track mode noise process
From Parseval's theorem, we know that the time domain power
(or variance) of this process is equal to its power spectral
density integrated over all frequencies
Further, given that the process is ergodic, this number must also be equal to the "ensemble" variance,
i.e. the variance of a sample taken at a particular time
2
2
out
v 1
4kTR
f 1 sRC
=
A +
| |
2
2
out out,tot
0
1 kT
var V (n) v 4kTR df
1 j2 f RC C

= = =
+ t
}
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 17
Alternative Derivation

The equipartition theorem says that each degree of freedom"
(typically a quadratic energy variable) of a system in thermal
equilibrium holds an average energy of kT/2
In our system, the degree of freedom is the energy stored on the
capacitor
2
out
2
out
1 1
Cv kT
2 2
kT
v
C
=
=
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 18
Implications of kT/C Noise
Example: suppose we make the kT/C noise equal to the
quantization noise of a B-bit ADC
2
2 B
FS
B
FS
V kT 2
, C 12kT
C 12 V
2
| |
A
= A = =
|
|
\ .
B C [pF] R [O]
8 0.003 246,057
10 0.052 12,582
12 0.834 665
14 13.3 36
16 213 1.99
18 3,416 0.11
For a given B, both C and R (via N on slide 19) are fully determined
Example numbers for V
FS
=1V and f
s
=100MHz:
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 19
Commercial Example
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 20
Aperture Uncertainty
In any sampling circuit, electronic noise causes random timing
variations in the actual sampling clock edge
Adds "noise" to samples, especially if dV
in
/dt is large

AV
in
= Change in V
in
during At
At = Aperture Uncertainty
Analysis
Consider sine wave input signal
Assume At is random with zero mean and standard deviation o
t

in
in
dV
V t
dt
A ~ A
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 21
Analysis
For an input signal whose power is evenly distributed between
0f
s
/2, the above result improves by 4.8 dB
See e.g. [Da Dalt, TCAS1, 9/2002]
EE 247 - Chapter 11: Sampling Circuits
{ } { }
| | ( )
2 2
2 2 2
in in
in
2
2
2 2
in t in t
dV dV
E V E t E E t
dt dt
d 1
E Acos 2 f t 2 A f
dt 2

| | | |
A ~ A = A
` `
| |
\ . \ .

) )

| |
~ t o ~ t o
`
|
\ .

)
( )
2
aperture
2
in t
in t
1
A
1
2
SNR [dB] 10 log 20 log
1
2 f
2 A f
2
(
( (
~ =
( (
t o

(
t o

B. E. Boser 22
Result
EE 247 - Chapter 11: Sampling Circuits
1.E+05
1.E+06
1.E+07
1.E+08
1.E+09
1.E+10
1.E+11
10 20 30 40 50 60 70 80 90 100 110 120
f
i
n
[
H
z
]
SNR
aperture
[dB]
o
t
= 0.1ps
o
t
= 1ps
o
t
= 10ps
B. E. Boser 23
ADC Performance Survey (ISSCC & VLSI 97-10)
Data: http://www.stanford.edu/~murmann/adcsurvey.html
EE 247 - Chapter 11: Sampling Circuits
1.E+03
1.E+04
1.E+05
1.E+06
1.E+07
1.E+08
1.E+09
1.E+10
1.E+11
10 20 30 40 50 60 70 80 90 100 110 120
B
W

[
H
z
]
SNDR [dB]
ISSCC 2010
VLSI 2010
ISSCC 1997-2009
VLSI 1997-2009
Jitter=1psrms
Jitter=0.1psrms
B. E. Boser 24
Voltage Dependence of Switch
Two problems
Transistor turn off is signal dependent, occurs when |=V
in
+V
t
R
ON
is modulated by V
in
(assuming e.g. |=V
DD
=const.)
( )
( )
DS
DS
D(triode) ox GS t DS
1
D(triode)
ON
DS
V 0
ox GS t
ON
ox in t
V W
I C V V V
L 2
dI
1
R
W
dV
C V V
L
1
R
W
C V V
L

| |
=
|
\ .
(
(
~ =
(


=
|
EE 247 - Chapter 11: Sampling Circuits
|
V
in
V
out
B. E. Boser 25
Signal Dependent Sampling Instant (1)
Must make fall time of sampling clock (T
f
) much faster than
maximum dV
in
/dt
[Razavi, Data Conversion System Design, p.17]
EE 247 - Chapter 11: Sampling Circuits
(|)
T
f
B. E. Boser 26
Signal Dependent Sampling Instant (2)
Distortion analysis result (see Yu, TCAS II, 2/1999]
EE 247 - Chapter 11: Sampling Circuits
3
2
f
CK
Amplitude of third harmonic
HD
Amplitude of fundamental
3 A
T
8 V
=
| |
~ e
|
\ .
Example: V
CK
= 1.8V, A = 0.5V, T
f
= 100ps, e = 2t100MHz
2
6 12
3
3 0.5
HD 2 100 10 100 10 79dB
8 1.8

| |
~ t =
|
\ .
B. E. Boser 27
Track Mode Nonlinearity
Output tracks well when input voltage is low
Gets distorted when voltage is high due to increase in R
ON

EE 247 - Chapter 11: Sampling Circuits
[Razavi, Data Conversion System Design, p.16]
B. E. Boser 28
Analysis
"All" we need to do is solve the above differential equation
Can use Volterra Series analysis
General method that allows us to calculate the frequency
domain response of nonlinear circuits with memory
See e.g. EE242
Luckily someone has already done this for us
See [Yu, TCAS II, 2/1999]

( )
( )( ) ( )
2
D GS t DS DS
2
out
out t in out in out
K
I K V V V V
2
dV K
C K V V V V V V
dt 2
~
= |
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 29
Result
V
GS
is the "quiescent point" value of the gate-source voltage; i.e.
in the zero crossing of the sine input
For low distortion
Make amplitude smaller than V
GS
-V
t
Low swing bad for SNR
Make 1/t much larger than e (input frequency)

Big switch may cost lots of power to drive, comes with large
parasitic capacitances
3
2 2
in
GS t GS t s
Amplitude of third harmonic
HD
Amplitude of fundamental
f 1 A 1 A
4 V V 4 V V f N
=
| | | |
t
~ et =
| |

\ . \ .
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 30
Numerical Example
Parameters
V
DD
= V
CK
= 1.8V
Signal is centered about V
DD
/2 = 0.9V
V
GS
-V
t
= 1.8V-0.9V-0.45V = 0.45V
A = 0.2V
N = 0.5T
s
/t = 10
f
in
= f
s
/2
2
3
1 0.2 1
HD 42dB
4 0.45 2 10
t | |
~ =
|
\ .
EE 247 - Chapter 11: Sampling Circuits
Not all that great
B. E. Boser 31
Hold Mode Feedthrough
Want to make R
out
as small as possible
Consider using a T-switch when hold-
mode feedthrough is a problem
EE 247 - Chapter 11: Sampling Circuits
[Razavi, Data Conversion System Design, p.17]
C
DS
| |
|
B. E. Boser 32
Hold Mode Leakage
|
V
in
V
out
|
t
t
V
in
t
V
out
Track Hold
Ideal
Droop due to I
gate
I
gate
EE 247 - Chapter 11: Sampling Circuits
Example:
B. E. Boser 33
Gate Leakage Data
In 65nm CMOS, gate capacitance droop rate is ~1V/s (!)
Issue is solved with high-k dielectrics in post-65nm technologies
EE 247 - Chapter 11: Sampling Circuits
A. Annema, et al., Analog circuits in ultra-deep-submicron CMOS, IEEE J. Solid-State Circuits, pp. 132-143, Jan. 2005.
B. E. Boser 34
Charge Injection and Clock Feedthrough
Analyze two extreme cases
Very large T
f
(slow gating)
Very small T
f
(fast gating)
EE 247 - Chapter 11: Sampling Circuits
|
V
in
V
out
|
t
t
V
in
t
V
out
Track Hold
ideal
actual
C
ol
e
-
Charge
Injection
Clock
feedthrough
T
f
C
Pedestal Error
B. E. Boser 35
Slow Gating
All channel charge has disappeared by t
off
without introducing
error; it is absorbed by the input source
t
|
|
L
|
H
HOLD
V
IN
V
O
V
IN
V
IN
+ V
T
t
off
V
t
AV
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 36
Slow Gating Model for t > t
off
Example: C=1pF, |
L
=0V, V
t
=0.45V, W=20m, C
ol

=0.1fF/m, C
ol
=2fF
( ) ( )
out in out
ol
out in in t L in os
ol
V V V
C
V V V V V 1 V
C C
= A
= + | = + c +
+
EE 247 - Chapter 11: Sampling Circuits
|
V
out
C
ol
Clock
feedthrough
C ( )
ol ol
os t L
ol ol
C C
V V
C C C C
c = = |
+ +
Gain Error Offset Error
os
0.2% V 0.9mV c = =
B. E. Boser 37
Fast Gating
Channel charge
cannot change
instantaneously
Resulting surface
potential decays via
charge flow to source
and drain
Charge divides
between source and
drain depending on
impedances loading
these nodes
|
Q
ch
Q
ch
1
2
Q
ch
1
2
t < t
o
t > t
o
E E
+
S
+
S
t
|
|
L
|
H
V
IN
V
O
V
IN
+ V
T
V
t
Surface
Potential
AV
oQ
ch
(1-o)Q
ch
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 38
Charge Split Ratio Data
2
f
on
T
R C
G. Wegmann et al., "Charge injection in analog MOS switches," IEEE J. Solid-
State Circuits, pp. 1091-1097, June 1987.
Y. Ding and R. Harjani, "A universal analytic charge injection model," Proc.
ISCAS, pp. 144-147, May 2000.
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 39
Interpretation
R
on
C
2
and T
f
are usually comparable, or at least not more than
an order of magnitude apart
This brings us into the range of 0.11 on the chart by
Wegmann
This means that the charge split will in practice have some
dependence on the impedances seen on the two sides of the
transistor
Remember: Slightly more charge will go to the side with lower
impedance
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 40
Fast Gating Model for t > t
off
Example: C=1pF, |
H
-|
L
=1.8V, V
t
=0.45V, W=20m, LC
ox
=2fF/m
C
ol
=0.1fF/m, C
ol
=2fF
( ) ( )
ox ol ox
os H L H t
ol
WLC C WLC 1 1
V V
2 C C C 2 C
c = = | | |
+
EE 247 - Chapter 11: Sampling Circuits
os
2% V 30.6mV c = + =
|
V
in
V
out
C
ol
e
-
Charge
Injection
Clock
feedthrough
T
f
C
Assuming 50/50
charge split
( )
( )
| |
out in out in os
ol ch
out in H L
ol
ch ox H in t
V V V V 1 V
C Q 1
V V
C C 2 C
Q WLC V V
= A = + c +
= | | +
+
= |
B. E. Boser 41
Transition Fast/Slow Gating
|c| and |V
os
| decrease as the fall time of | (T
f
) increases and
approach the limit case of slow gating
Unfortunately, high-speed switched capacitor circuits tend to
operate in fast gating regime
t
F
|c| |V
os
|
t
F
EE 247 - Chapter 11: Sampling Circuits
T
f
T
f
Fast gating

Slow gating

Fast gating

Slow gating

B. E. Boser 42
Impact of Technology Scaling
ch s
s
Q T 1 1
V N RC
2 C 2f 2
A ~ = =
( )
2
ch
ox GS t
1 L
R
W
Q
C V V
L
~ =


2
s
V L
N
f
A
~

Charge injection error to speed ratio benefits from shorter


channels and increase mobility (e.g. due to strain)
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 43
Outline

Elementary track-and-hold circuit and its nonidealities
First order improvements to elementary track-and-hold
Advanced techniques
Clock bootstrapping
Bottom plate sampling
Settling and noise analysis in charge-redistribution
track-and-hold circuit
Noise simulation example
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 44
Improvements

Charge cancelation
Try to cancel channel charge by injecting a charge packet with
opposite sign
Differential sampling
Use a differential circuit to suppress offset
CMOS switch
Try to balance the nonidealities of NMOS device with a parallel
PMOS
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 45
Charge Cancellation
Cancellation is never perfect, since channel charge of M1 will not
exactly split 50/50
E.g. if R
s
is very small, most of M1s channel charge will flow
toward the input voltage source
Not a precision technique, just an attempt to do a partial clean-up
|
R
S
C
1
M1
AQ
1
M2
|
AQ
2
L
2
=L
1
W
2
=0.5W
1
1 ch1 ol1
2 ch2 ol2 ch1 ol1
1 2
Q 0.5Q Q
Q Q 2Q 0.5Q Q
Q Q 0
A = +
A ~ + ~ +
A A ~
EE 247 - Chapter 11: Sampling Circuits
[Eichenberger and Guggenbhl, JSSC 8/89]
B. E. Boser 46
Differential Sampling (1)
|
V
I1
C
H
+

V
O1
V
I2
C
H
+

V
O2
ID I1 I2 OD O1 O2
O1 O2 I1 I2
IC OC
V V V V V V
V V V V
V V
2 2
= =
+ +
= =
( )
( )
O1 1 I1 OS1
O2 2 I2 OS2
V 1 V V
V 1 V V
= + c +
= + c +
( ) ( )
1 2 1 2
OD ID 1 2 IC OS1 OS2 ID
OS1 OS2 OS1 OS2 1 2 1 2 1 2
OC ID IC IC
V 1 V V V V 1 V
2 2
V V V V
V V 1 V 1 V
4 2 2 2 2
c + c c + c | | | |
= + + c c + ~ +
| |
\ . \ .
+ + c c c + c c + c | | | | | | | | | |
= + + + ~ + +
| | | | |
\ . \ . \ . \ . \ .
EE 247 - Chapter 11: Sampling Circuits
C
C
B. E. Boser 47
Differential Sampling (2)
Assuming good matching between the two half circuits, we have
Small residual offset in V
OD
Good rejection of coupling noise, supply noise,
Small common-mode to differential-mode gain
Unfortunately, V
OD
has essentially same gain error as the basic
single ended half circuit
This also means that there will be nonlinear terms
Out simplistic analysis assumed that the channel charge is
linearly related to Vin
This is true only to first order (consider e.g. backgate effect)
Expect to see nonlinear distortion along with gain error
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 48
CMOS Switch
Charges fully cancel e.g. for V
IN
= (|
H
-|
L
)/2 = V
DD
/2, and V
tn
=|V
tp
|,
but there is still signal dependent residual injection
|
V
IN
|
C
H
+

V
O
( )
( )
chn n n ox H IN tn
chp p p ox IN L tp
Q W L C V V
Q W L C V V
~ |
~ |
EE 247 - Chapter 11: Sampling Circuits
chn chp
tn tp
ox H L
o IN
1 1
Q Q
V V
C
2 2
V V
C C 2 2
+
| |

| |
|
A ~ = +
|
\ .
Assuming fast gating, 50/50 charge split and W
n
L
n
= W
p
L
p

B. E. Boser 49
On Resistance of CMOS Switch
At least in principle, adding a PMOS can also help with the
problem of signal dependent R
on
in track mode
For increasing V
IN
, NMOS resistance goes up, PMOS
resistance goes down
EE 247 - Chapter 11: Sampling Circuits
( )
( )
n ox GSn tn p ox GSp tp
n p
1 1
R
W W
C V V C V V
L L
~
( (

( (

|
V
IN
|
C
H
+

V
O
C
B. E. Boser 50
Analysis
Independent of V
in
too good to be true!
Missing factors
Backgate effect
Short channel effects
( )
( )
( )
( )
n ox GSn tn p ox GSp tp
n p
n ox DD tn n ox p ox in p ox tp
n n p p
n p
n p
n ox DD tn tp
n
1 1
R
W W
C V V C V V
L L
1
R
W W W W
C V V C C v C V
L L L L
1 W W
R if
W L L
C V V V
L
~
( (

( (

~
| |
( ( ( (
|
( ( ( (
|

\ .
( (
~ =
( (
(


(

EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 51
Real CMOS Switch
Design
Size P/N ratio to minimize change in R over input range
Size P and N simultaneously to meet distortion specs
PMOS brings limited benefit unless the input signal range is
large or centered near V
DD

EE 247 - Chapter 11: Sampling Circuits
V
DD
V
DD
= 1.8V
30m/0.18m
10m/0.18m
V
in
MP
MN
0 0.5 1 1.5
0
20
40
60
80
100
V
in
[V]
R

[
O
]


NMOS
PMOS
NMOS || PMOS
B. E. Boser 52
Outline

Elementary track-and-hold circuit and its nonidealities
First order improvements to elementary track-and-hold
Advanced techniques
Clock bootstrapping
Bottom plate sampling
Settling and noise analysis in charge-redistribution
track-and-hold circuit
Noise simulation example
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 53
Clock Bootstrapping
Phase 1
C
boot
is precharged to V
DD
Sampling switch is off
Phase 2
Sampling switch is on with V
GS
=V
DD
=const.
To first order, both R
on
and channel charge are signal
independent
EE 247 - Chapter 11: Sampling Circuits
A. Abo, "Design for Reliability of Low-voltage, Switched-capacitor Circuits," PhD Thesis, UC Berkeley, 1999.
+
V
DD

-
+
V
DD

-
V
in
V
GS
=V
DD
=const.
C
boot
C
boot
B. E. Boser 54
Waveforms
EE 247 - Chapter 11: Sampling Circuits
A. Abo, "Design for Reliability of Low-voltage, Switched-capacitor Circuits," PhD Thesis, UC Berkeley, 1999.
B. E. Boser 55
Circuit Implementation
Switch
A. Abo et al., A 1.5-V, 10-bit, 14.3-MS/s CMOS Pipeline Analog-to-
Digital Converter, IEEE J. Solid-State Circuits, pp. 599, May 1999
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 56 EE 247 - Chapter 11: Sampling Circuits
Clock Multiplier
Supply
VDD = 3V
VSS = 0V
Clock Booster
C1
1pF
C2
1pF
M1
10 / 0.35

M2
10 / 0.35

VDD
VP1
100ns
P
P_N
P_Boost P_Boost_N
Transient Analysis
to 500ns
R1
1GOhm
R2
1GOhm
B. E. Boser 57 EE 247 - Chapter 11: Sampling Circuits
Constant V
GS
Sampler: u LOW
Sampling switch
M11 is OFF

C3 charged to VDD
Constant Vgs Switch: P is LOW
VDD
M3
10 / 0.35

C3
1pF
M12
10 / 0.35

M4
10 / 0.35

OFF


VS1
1.5V
1MHz
CH
1pF
~ 2 VDD
(boosted cl ock)
VDD
VDD
VDD
OFF M11
OFF
B. E. Boser 58 EE 247 - Chapter 11: Sampling Circuits
Constant V
GS
Sampler: u HIGH
C3 previously
charged to VDD

M8 & M9 are on:
C3 across G-S of M11

M11 on with constant
VGS = VDD


Constant Vgs Switch: P is HIGH
C3
1pF
M8
10 / 0.35

M9
10 / 0.35

M9
10 / 0.35

M11
10 / 0.35

M11
10 / 0.35

M11
10 / 0.35

M11
10 / 0.35

VS1
1.5V
1MHz
CH
1pF
VDD
B. E. Boser 59 EE 247 - Chapter 11: Sampling Circuits
Constant V
GS
Sampling
B. E. Boser 60 EE 247 - Chapter 11: Sampling Circuits
Complete Circuit
Ref: A. Abo et al, A 1.5-V, 10-bit, 14.3-MS/s CMOS Pipeline Analog-to-Digital
Converter, JSSC May 1999, pp. 599.

Clock Multiplier
for M3
Switch
M7 & M13 for
reliability
B. E. Boser 61
Limitations
Efficacy of bootstrap circuit is
reduced by
Backgate effect
Parasitic capacitance at
top plate of C3

| |
par
boot
n ox DD in tn in
boot par boot par n
Backgate effect
1
R
C
C W
C V V V V
L C C C C
~
| |
(
|

(
|
+ +

|
\ .
EE 247 - Chapter 11: Sampling Circuits
C
par
B. E. Boser 62
Alternative Implementation
Less complex, but C
par
tends to be larger due to two parasitic
well capacitances
EE 247 - Chapter 11: Sampling Circuits
Dessouky and Kaiser, "Input switch configuration suitable for rail-to-rail operation of
switched opamp circuits," Electronics Letters, Jan. 1999.
B. E. Boser 63
Performance of Bootstrapped Samplers
Bootstrapped top plate sampling (as opposed to bottom plate)
tends to work very well up to ~10bit resolution
Example
EE 247 - Chapter 11: Sampling Circuits
[Louwsma, JSSC 4/2008]
B. E. Boser 64
High-Speed Example without Bootstrap
For lower resolution applications, it can be OK to drop the
bootstrap circuit
EE 247 - Chapter 11: Sampling Circuits
[Choi and Abidi, JSSC 12/2001]
B. E. Boser 65
Bottom Plate Sampling
What if we want to do much better, e.g. 16 bits?
Basic idea
Sample signal at the "grounded" side of the capacitor to
achieve signal independent sampling
References
D. J. Allstot and W. C. Black, Jr., Technological Design
Considerations for Monolithic MOS Switched-Capacitor
Filtering Systems, Proc. IEEE, pp. 967-986, Aug. 1983.
K.-L. Lee and R. G. Meyer, Low-Distortion Switched-
Capacitor Filter Design Techniques, IEEE J. Solid-State
Circuits, pp. 1103-1113, Dec. 1985.
First look at single ended half circuit for simplicity
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 66
Bottom Plate Sampling Analysis (1)
Turn M
2
off "slightly" before M
1
Typically a few hundred ps
delay between falling edges
of |
e
and |
During turn off, M
2
injects charge
C
|
e
|
V
in
V
out
|
|
e
M
1
M
2
( )
2 ox H tn
1
Q WLC V
2
A ~ |
To first order, the charge injected
by M
2
is signal independent
Voltage across C

2
C in
Q
V V
C
A
= +
AQ
2
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 67
Bottom Plate Sampling Analysis (2)
Next, turn off M1
M1 will inject signal dependent
charge onto the series
combination of C and the
parasitic capacitance at its
bottom plate (C
par
)
Looks like, this is not much
different from the conventional
top-plate sampling?
But wait
|
V
in
|
|
e
M
1
C
V
out
AQ
1
C
par
EE 247 - Chapter 11: Sampling Circuits
( )
1 ox H in tn
1
Q WLC V V
2
A ~ |
B. E. Boser 68
Bottom Plate Sampling Analysis (3)
Interesting observation
Even though M1 injects
some charge, the total
charge at node X cannot
change!
Idea
Process total charge at
node X instead of looking at
voltage across C
The charge can be processed
in two ways
Open-loop
Closed-loop (charge
redistribution)
|
V
in
|
|
e
M
1
C
V
out
AQ
1
C
p
AQ
1
+AQ
1
AQ
1
+AQ
1
0 X
EE 247 - Chapter 11: Sampling Circuits
X in 2
Q CV Q = A
Charge injected by M2
(Signal independent)
B. E. Boser 69
Open-Loop Charge Processing
Remaining drawback
C
par
(and buffer input capacitance) is usually weakly nonlinear
and will introduce some harmonic distortion
|1
V
in
|1
|1
e
M
1
C
C
par
|2
|1
e
|2
V
x
M
2
EE 247 - Chapter 11: Sampling Circuits
X in 2
X 2
X in
p p p
Q CV Q
Q Q C
V V
C C C C C C
= A
A
= =
+ + +
(no term due to signal
dependent charge!)
B. E. Boser 70
Closed-Loop Charge Processing
Amplifier forces voltage at node X to zero
Means that charge at node X must redistribute onto
feedback capacitor C
f
EE 247 - Chapter 11: Sampling Circuits
|1
V
in
|1
|1
e
M
1
C
C
par
|2
|1
e
|2
X
V
out
C
f
M
2
Q
X
( )
|2
B. E. Boser 71
Charge Conservation Analysis
Offset term due to signal independent injection from M2 can be
easily removed using a differential architecture
X1 in 2 f
Q CV Q 0 C = A +
Charge at node X during |1:
Charge at node X during |2: X2 f out
Q C V =
Charge Conservation:
X1 x2
in 2 f out
Q Q
CV Q C V
=
A =
2
out in
f f
Q C
V V
C C
A
= +
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 72 EE 247 - Chapter 11: Sampling Circuits
Clock Generation
[A. Abo, "Design for Reliability of Low-voltage, Switched-capacitor Circuits," PhD
Thesis, UC Berkeley, 1999]
B. E. Boser 73
Fully Differential Circuit
|1
V
inp
V
op
C
f
C
|1
e
|2
|1
V
inm
V
om
C
f
|2
C
|1
e
|2
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 74 EE 247 - Chapter 11: Sampling Circuits
Analysis (1)
C
V
inp
V
inm
C
V
op
V
om
C
C
f
C
f
C
V
xm
V
xp
During |1 During |2
1m inp
1p inm
Q CV Q
Q CV Q
= + A
= + A
( )
( )
2m xm f op xm
2p xp f om xp
Q CV C V V
Q CV C V V
=
=
1m 2m
1p 2p
1) Q Q
2) Q Q
=
=
xm xp
V V =
op om
oc
V V
V
2
+
=
B. E. Boser 75 EE 247 - Chapter 11: Sampling Circuits
Analysis (2)
Subtracting 1) and 2) yields
( )
op om inp inm
f
C
V V V V
C
=
Adding 1) and 2) yields
( )
( )
( ) ( )
inp inm f xp xm f op op
f
xc oc ic
f f f
C V V 2 Q C C V V C V V
C Q C
V V V
C C C C C C
+ + A = + + +
A
= +
+ + +
Variations in V
ic
show up as common mode variations at the
amplifier input
Need amplifier with good CMRR
B. E. Boser 76 EE 247 - Chapter 11: Sampling Circuits
T/H with Common Mode Cancellation
Shorting switch allows to re-distribute only differential charge on
sampling capacitors
Common mode at OPAMP input becomes independent of common
mode at circuit input terminals (IN+/IN-)
Original idea: Yen & Gray, JSSC 12/1982
S.H. Lewis & P.R. Gray, "A Pipelined 5 MSample/s 9-bit Analog-to-Digital Converter", IEEE
J. Solid-State Circuits, pp. 954-961, Dec. 1987
B. E. Boser 77 EE 247 - Chapter 11: Sampling Circuits
Analysis (1)
Charge conservation at V
ip
,V
im
and V
float
C
V
ip
V
im
C
V
op
C
C
f
C
V
float
During |1 During |2
V
xm
V
xp
C
f
V
om
C
f
V
oc
V
oc
C
f
( ) ( )
( )
ip im float xp float xm
ic float xc
float ic xc
V V C V V C V V C
V V V
V V V
+ = +
=
= +
B. E. Boser 78 EE 247 - Chapter 11: Sampling Circuits
Analysis (2)
Common mode charge conservation at amplifier inputs

( ) ( )
| | ( )
ic oc f float xc oc xc f
ic ic xc xc xc f
xc
V C V C V V C V V C
V C V V V C V C
0 V
=
= + +
=
Amplifier input common mode (V
xc
) is independent of
Input common mode (V
ic
)
Output common mode (V
oc
)
B. E. Boser 79 EE 247 - Chapter 11: Sampling Circuits
Flip-Around T/H
Sampling caps are "flipped around" OTA and used as feedback
capacitors during |
2
Main advantage: improved feedback factor (lower noise, higher speed)
Main disadvantage: OTA is subjected to input common mode variations
[W. Yang et al., "A 3-V 340-mW 14-b 75-MSample/s CMOS ADC With 85-dB SFDR at
Nyquist Input", IEEE J. Solid-State Circuits, pp. 1931-1936, Dec. 2001]
B. E. Boser 80
Sampling Network Design Considerations
M1- switches only needed to
set common mode; M1 is
actual sampling switch
Make M1 larger than M1-
Ideally turn off M1- before M1
In practice, usually OK to
turn off simultaneously
In track mode, the total path
resistance is R(M3) plus
bottom plate switch resistance
Since R(M3) is signal
dependent, make its
resistance small compared
to that of bottom plate
network
|1-
|1
|1+
|2
|1-
|1-
|1
|1+
|1+
[Lin, Kim and Gray, JSSC 4/1991]
M1-
M1-
M1
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 81
Schematic Entry and Layout of M1
Use antiparallel devices to implement M1
Needed in simulation to guarantee circuit symmetry
E.g. BSIM model is not necessarily perfectly symmetric with
respect to drain/source!
Needed in layout to ensure symmetry in presence of
drain/source asymmetry due to processing artifacts
M1 |1
Spice Layout
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 82
What Ultimately Limits Linearity?
Track mode nonlinearity due to R=f(V
in
)
Mitigate using clock bootstrapping and proper partitioning of total
path resistance
Eventually, bootstrapping falls apart at high frequencies, due to
parasitics capacitances inside the bootstrap circuit
Mismatch in half-circuit charge injection due to R=f(V
in
)
Bottom plate switches in the two half circuits see input dependent
impedance; this creates input dependent charge injection
mismatch
Bootstrapping helps; ultimately limited by backgate effect
This effect is often fairly independent of frequency (somewhat
dependent on realization of top plate switch)
In high performance designs, can achieve ~80-100dB linearity up to a
few hundreds of MHz
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 83
Capacitors
Typically 1-2 fF/m
2
(10-20 fF/m
2
for advanced structures)
For 1 fF/m
2
, a 10 pF capacitor occupies ~100m x 100m
Both MIM and VPP capacitors have good electrical properties
Mostly worry about parasitic caps
Series and parallel resistances are often not a concern
EE 247 - Chapter 11: Sampling Circuits
[Ng, Trans. Electron Dev., 7/2005]
Metal-Insulator-Metal (MIM) Vertical Parallel Plate (VPP)
[Aparicio, JSSC 3/2002]
B. E. Boser 84
Plate Parasitics
Node n1 is usually the "physical" top plate of the capacitor
Makes nomenclature very confusing, since this plate is
typically used as the "electrical" bottom plate in a sampling
circuit (in the context of "bottom plate sampling")
Typical values for a MIM capacitor
o=1%, |=10%
Ideal Capacitor
Typical Integrated
Circuit Capacitor
C
|C
oC
o<<|
n1 n2
n2 n1
C
EE 247 - Chapter 11: Sampling Circuits
Symbol
B. E. Boser 85
Proper Connection of Capacitors
Fat plate is oriented away from virtual ground nodes to avoid
reduction of feedback factor and reduce potential noise coupling
EE 247 - Chapter 11: Sampling Circuits
|1
V
inp
V
op
C
f
|1
|2
C
|1
e |2
|1
V
inm
V
om
C
f
|1
|2
C
|1
e
|2
B. E. Boser 86
Outline

Elementary track-and-hold circuit and its nonidealities
First order improvements to elementary track-and-hold
Advanced techniques
Clock bootstrapping
Bottom plate sampling
Settling and noise analysis in charge-redistribution
track-and-hold circuit
Noise simulation example
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 87
Settling and Noise Analysis
V
in
C
s
C
f
C
f
C
s
G
m
C
L
|1
|2
V
in
|1
e
C
f
C
s
|1
|2
G
m
|2
C
L |2
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 88
First Order Amplifier Model
CMFB
V
DD
2I
D
+V
xd
/2 -V
xd
/2
-V
od
/2 +V
od
/2
V
xd
I
od
-2I
D
+2I
D
g
m
2I
D
g
m
2I
D
-
g
m
C
x
r
o
v
o
= -v
od
/2
i
n
2
i
o
v
x
= v
xd
/2
( )
m x m x D
o
D x
g v for g v I
i
I sign v else
<

EE 247 - Chapter 11: Sampling Circuits


Piecewise linear half-circuit
B. E. Boser 89
Linear Settling (Small Input Step)
Important parameter: Return factor or "feedback factor" |
C
x
r
o
v
o
g
m
v
x
v
x
C
s
v
i
C
f
C
L
f
f s x
C
C C C
| =
+ +
( )
t /
o ofinal
v (t) V 1 e
t
=
V
ofinal
t=0

0

-V
istep
(ignoring feedforward zero)
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 90 EE 247 - Chapter 11: Sampling Circuits
0 2 4 6 8 10
0
0.2
0.4
0.6
0.8
1
t/t
V
o
u
t
/
V
o
u
t
,
i
d
e
a
l
Waveform Detail
Dynamic
Error c
d
(t)
Static
Error c
0
V
o
/
V
o
,
i
d
e
a
l

B. E. Boser 91
Static Settling Error
Ideal output voltage for t
s
ofinal,ideal istep
f
C
V V
C
=
Actual output voltage (from detailed analysis)
s 0
ofinal istep 0 m o vo
f 0
C T
V V T g r a
C 1 T
= = | = |
+
Define static settling error
ofinal ofinal,ideal
0
ofinal,ideal
T
1
V V
1 1
1 T
V 1 1 T T

+
c = = = ~
+
EE 247 - Chapter 11: Sampling Circuits
Example: T
0
=1000 0.1% static settling error
B. E. Boser 92
Dynamic Settling Error
( )
t /
ofinal ofinal
t / o ofinal
dynamic
ofinal ofinal
V 1 e V
v (t) V
(t) e
V V
t
t

c = = =
( )
s
d
t
N ln = = c
t
c
dynamic
N
1% 4.6
0.1% 6.9
0.01% 9.2
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 93
Time Constant
Ltot
m
C 1
g
t =
|
( )
Ltot L f
C C 1 C = + |
EE 247 - Chapter 11: Sampling Circuits
C
f
C
s
g
m
C
L
v
o
v
x
(1-|)C
f
R
f
f s x
C
C C C
| =
+ +
m
1
R
g
=
|
B. E. Boser 94
Transconductor Current
During linear settling, the current delivered by the transconductor is
t / o ofinal
o Ltot Ltot
dv (t) V
i C C e
dt
t
~ =
t
( )
t /
o ofinal
v (t) V 1 e
t
=
V
ofinal
t=0

0

-V
istep
C
x
r
o
v
o
g
m
v
x
v
x
C
s
v
i
C
f
C
L
i
o
Peak current occurs at t=0
ofinal
o Ltot
max
V
i C =
t
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 95
Slewing
The amplifier can deliver a maximum current of I
D
If |i
o
|
max
> I
D
, slewing occurs
ofinal
o Ltot D
max
V
i C I = >
t
ofinal m
Leff D
Ltot
D ofinal
m
V g 1
C I
C 1
I V
g
> >
|

|
Example: |=0.5, V
ofinal
=0.5V g
m
/I
D
> 4 S/A will result in slewing
Very hard to avoid slewing, unless
We are willing to bias at very low g
m
/I
D
(power inefficient)
Feedback factor is small (large closed-loop gain, C
S
/C
f
)
Output voltage swing is small
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 96
Output Waveform with Initial Slewing
Continuous derivative in the transition slewinglinear requires
V
ofinal
AV
olin
AV
oslew
t=0
At
lin
At
slew
D
o
Ltot
I
v (t) t SR t
C
= =
( )
slew
(t t )/
o oslew olin
v (t) V V 1 e
A t
= A + A
olin D
Ltot
V I
C
A
=
t
D
olin
Ltot
I
V
C
t
A =
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 97
Dynamic Error with Slewing
oslew ofinal olin
V V V A = A ( )
Ltot
slew ofinal olin
D
C
t V V
I
A = A
Using the above result, we can now calculate the dynamic error
during the final linear settling portion
( )
( )
slew
t t /
slew o oslew olin
For t t : v (t) V V 1 e
A t
> A = A + A
( )
( )
( )
slew
slew
t t /
oslew olin ofinal
o final
d
final ofinal
t t /
olin
d
ofinal
V V 1 e V
v (t) V
(t)
V V
V
(t) e
V
A t
A t
A + A

c = =
A
c =
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 98
Noise Analysis
EE 247 - Chapter 11: Sampling Circuits
V
in
C
s
C
f
C
f
C
s
G
m
C
L
|1
|2
Noise due to switches Noise due to amplifier and switches
B. E. Boser 99
Tracking Phase (|1)
V
i
C
s
C
f
X
Variable of interest is total integrated
"noise charge" at node X, q
x
2
Cumbersome to compute using
standard analysis
Find transfer function from each
noise source (3 resistors) to q
x
Integrate magnitude squared
expressions from zero to infinity
and add
Much easier
Use equipartition theorem
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 100
Tracking Phase Noise Charge
V
i
C
s
C
f
X
Energy stored at node X is
2 2
x x
eff s f
q q 1 1
2 C 2 C C
=
+
Apply equipartition theorem
( )
2
x
s f
2
x s f
q 1 1
kT
2 C C 2
q kT C C
=
+
= +
Note that any additional parasitic
capacitance at node X will
increase the sampled noise
charge!
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 101
Redistribution Phase Noise
In a proper design, R
on1
and R
on2
will be much smaller than
1/|G
m
, else the switches would significantly affect the dynamics,
which would be very wasteful
It is much easier to design switches with low on-resistance
than an amplifier with very large G
m
EE 247 - Chapter 11: Sampling Circuits
C
f
C
s
G
m
C
L
R
on2
R
on1
v
o
on1
4kTR f A
on
4kTR f A
m
4kT
f
G

o A
o>1 excess noise factor
m
1
R
G
~
|
B. E. Boser 102
Output Referred Noise Comparison

R
on1
noise referred to v
o
EE 247 - Chapter 11: Sampling Circuits
2
2
s
1 on1
f
C
N 4kTR f H(j )
C
| |
= A e
|
\ .
2
2
s
a
m f
C 4kT
N f 1 H(j )
G C
| |

= o A + e
|
\ .
2
s
f
a
2
1 m on1
s
f
C
1
C
N
1
N G R
C
C
| |
+
|
o
\ .
= >>
| |
|
\ .
Amplifier noise referred to v
o

R
on2
noise referred to v
o
2
2 on2
N 4kTR f H(j ) = A e
2
a s
2 m on2 f
N C
1 1
N G R C
| |
o
= + >>
|
\ .
Amplifier noise dominates over noise due to R
on1
, R
on2
B. E. Boser 103
Total Integrated Amplifier Noise
EE 247 - Chapter 11: Sampling Circuits
C
f
C
s
G
m
C
L
v
o
m
4kT G f o A
m
1
R
G
~
|
2
2
o
Ltot
2
2
o
Ltot Ltot
0
v 1 1
4kT R
f R j C
1 R 1 kT
v 4kT f df
R 1 j RC C

= o
A | e
= o A = o
| + e |
}
B. E. Boser 104
Adding up the Noise Contributions
EE 247 - Chapter 11: Sampling Circuits
V
in
C
s
C
f
C
f
C
s
G
m
C
L
|1
|2
( )
2
x s f
q kT C C = +
2
2 s f s x
o,1
2 2
f f
f f
C C C q kT
v kT 1
C C
C C
| |
| | +
= = = +
|
|
|
\ .
\ .
2
o,2
Ltot
1 kT
v
C
~ o
|
2 s
o,tot
f f Ltot
C kT 1 kT
v 1
C C C
| |
= + + o
|
|
\ .
B. E. Boser 105 EE 247 - Chapter 11: Sampling Circuits
Noise in Differential Circuits
In differential circuits, the noise power is doubled (because there
are two half circuits contributing to the noise)
But, the signal power increases by 4x
Looks like a 3dB win?
( )
2
2 2
o
o o
single diff

2V

V V
DR DR 2
kT kT kT
2
C C C
=
Yes, theres a 3dB win in DR, but it comes at twice the power
dissipation (due to two half circuits)
Can get the same DR/power in a single ended circuit by
doubling all cap sizes and g
m

B. E. Boser 106
Outline

Elementary track-and-hold circuit and its nonidealities
First order improvements to elementary track-and-hold
Advanced techniques
Clock bootstrapping
Bottom plate sampling
Settling and noise analysis in charge-redistribution
track-and-hold circuit
Noise simulation example
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 107
Noise Simulation Example
Three ways to simulate noise in switched capacitor circuits
Basic .ac/.noise Spice simulations
Must simulate noise in each clock phase separately
Activate |1 switches, run .noise and integrate noise charge at
relevant node over all frequencies and refer to output
Activate |2 switches, run .noise and integrate noise at output
Periodic Steady State Simulation
E.g. SpectreRF or BDA, "periodic noise analysis (PNOISE)
Allows to simulate noise while switched capacitor circuit is
clocked between |
1
and |
2
Noise from all phases is automatically added, all correlation
taken care of
Transient Noise
EE 247 - Chapter 11: Sampling Circuits
B. E. Boser 108
Example Track and Hold Schematic
EE 247 - Chapter 11: Sampling Circuits
vdd
vid
vic

v
o
c
s


v
o
c


v
d
d

vocs
vod

v
d
d


v
o
c


v
i
c

gnd!
vtp vim
vic
vbm
vbp
vop
vom
vic
vip vtm
p2e!
p2b!
p2!
p1e!
p1!
vip
vim
vom
vop

v
o
c


v
d
d

I0
OTA1

v
o
c
s

vm
vp
vcm
vdm
I7
ideal_balun
vm
vp
vcm
vdm
I4
ideal_balun

c
s


C
8

cf
C6

5
0
0
f


C
4

cf
C5

5
0
0
f


C
2


c
s


C
7


I
2
2


p
2
b
!

I13
p1!
I8
p1!

I
1
7


p
1
e
!


I
1
6


p
1
e
!


I
1
5


p
2
!


I
1
4


p
2
!


V
5


v
d
c
:
0


V
4


v
d
c
:
0

V3
acm:0
vdc:0
V2
vdc:vic
V1
vdc:voc
V0
vdc:vdd
I10 clock_gen

v
d
d

Parameters:
f
s
= 100MHz
R
on
= 10 (all switches)
C
s
= C
f
= 100fF
CL = 500fF
B. E. Boser 109
OTA Simulation Model
V
xp
V
xm
C
xp
V
op
V
om
i
o
r
o
r
o
CMFB
V
oc
i
n
2
i
n
2
+
V
xd
-
C
xm
m
xp,m
T
g
C
2 f
=
t
EE 247 - Chapter 11: Sampling Circuits
2
n
m
i
kTg
f
= o
A
vo
o
m
a
r
g
=
( )
m
D
m D
g
I
g / I
=
Parameters: g
m
=1mS, a
vo
=1000, o=2, g
m
/I
D
=10S/A , f
T
=20GHz
B. E. Boser 110
Hold Mode Noise Simulation (.noise)
EE 247 - Chapter 11: Sampling Circuits
Calculated value: 248uVrms
B. E. Boser 111
Track Mode Noise Simulation (.noise)
*** Compute noise charge and refer charge referred to output via Cf
en vno 0 vcvs vol=( cs*v(x,s) + cf*v(x,f) )/cf
.ac dec 100 100 100Gig
.noise v(vno) vdummy
X
S
F
C
s
C
f
EE 247 - Chapter 11: Sampling Circuits
(shown single ended for simplicity)
Calculated value: 413uVrms
B. E. Boser 112
PSS Setup
EE 247 - Chapter 11: Sampling Circuits
Use tstab if your circuit
needs time to get into steady
state (e.g. clock bootstrap
circuits)
Important: set maxacfreq to the highest
frequency at which you expect noise to
be significant (10GHz in this example;
see plot on previous slide!)
B. E. Boser 113
PSS Waveforms (Clocks)
EE 247 - Chapter 11: Sampling Circuits
3.8ns
B. E. Boser 114
PNOISE Setup
EE 247 - Chapter 11: Sampling Circuits
Number of sidebands typically ~20200 to handle
noise folding properly. Fast switches more sidebands
needed. Again, Be sure to set maxacfrequency in the
PSS analysis options to a correspondingly large value.
Note: This is not a problem in advanced simulators such
as BDA, which cover an infinite number of sidebands
timedomain means simulator computes
spectrum of discrete time noise samples
Sampling instant (3.8ns in this example
B. E. Boser 115
How Many Sidebands are Needed? (1)
EE 247 - Chapter 11: Sampling Circuits
Hold mode noise integral (.noise)
Noise up to 10GHz must
be considered !
numsidebands =100
macacfreq = 10GHz,
B. E. Boser 116
How Many Sidebands are Needed? (2)
EE 247 - Chapter 11: Sampling Circuits
Track mode noise integral, (.noise, R
on
= 10 Ohms)
Noise up to 1 THz must be
considered !
numsidebands =10,000?
No! Increase R
on
to make
maintain reasonable simulation
time. Keep R
on
C ~ 10x faster
than amplifier.
B. E. Boser 117
PNOISE Result
EE 247 - Chapter 11: Sampling Circuits
Noise PSD Sampled Noise
B. E. Boser 118
Comparison
Very good agreement between calculation and both simulation
approaches
EE 247 - Chapter 11: Sampling Circuits
Calculated: ( )
2
2
o,1
v 413 Vrms = ( )
2
2
o,2
v 248 Vrms =
( )
2
2
o,tot
v 482 Vrms =
Simulated:
(.noise)
( )
2
2
o,1
v 415 Vrms = ( )
2
2
o,2
v 252 Vrms =
( )
2
2
o,tot
v 485 Vrms =
Simulated:
(PNOISE)
( )
2
2
o,tot
v 478 Vrms =
B. E. Boser 119
Summary Sampling Circuits

Three predominant implementation styles
Purely passive
Source follower T/H, up to ~9-10bit accuracy
Charge redistribution or flip-around architecture
In a typical, properly designed circuit only the most fundamental
issues are significant
Jitter, kT/C noise
Charge injection is not a problem if properly handled
E.g. through bottom plate sampling
EE 247 - Chapter 11: Sampling Circuits

S-ar putea să vă placă și