Professional Documents
Culture Documents
Doctoral Thesis
Author(s):
Fateh, Schekeb
Publication Date:
2016
Permanent Link:
https://doi.org/10.3929/ethz-a-010655420
Rights / License:
In Copyright - Non-Commercial Use Permitted
This page was generated automatically upon download from the ETH Zurich Research Collection. For more
information please consult the Terms of use.
ETH Library
Calibration Techniques for Digitally Assisted
Nyquist-Rate ADCs
DISS. ETH NO. 23227
presented by
SCHEKEB FATEH
MSc ETH EEIT
born on April 23rd, 1983
citizen of Biel/Bienne BE, Switzerland
2016
Dedicated to my family.
“The garden of the world
has no limits,
except in your mind.”
Rumi
Acknowledgements
vii
viii ACKNOWLEDGEMENTS
xi
xii ABSTRACT
xiii
xiv ZUSAMMENFASSUNG
Acknowledgements vii
Abstract xi
Zusammenfassung xiii
1 Introduction 1
1.1 ADC characterization . . . . . . . . . . . . . . . . . . 3
1.1.1 Transfer characteristic of ADCs . . . . . . . . . 3
1.1.2 Static characterization of ADCs . . . . . . . . . 5
1.1.3 Dynamic characterization of ADCs . . . . . . . 7
1.1.4 Figure-of-merit (FoM) . . . . . . . . . . . . . . 8
1.2 Background . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.1 Typical fields of application . . . . . . . . . . . 10
1.2.2 Analog-to-digital conversion . . . . . . . . . . . 11
1.2.3 Amplitude quantization limitations . . . . . . . 12
1.2.4 Time quantization limitations in ADCs . . . . 14
1.3 Motivation . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3.1 Research focus . . . . . . . . . . . . . . . . . . 17
1.4 Thesis goals . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5 Chapter organization . . . . . . . . . . . . . . . . . . . 20
xv
xvi CONTENTS
Bibliography 171
Introduction
1
2 CHAPTER 1. INTRODUCTION
and more functionality on the same chip area for better quality-of-
service. To manage the increasing complexity of these communication
application-specific integrated circuits (ASICs), system-on-chip (SoC)
design concepts providing integrated solutions are highly suited there-
fore [9]. The most appropriate technology for the design of SoCs is
complementary metal-oxide semiconductor (CMOS) not only because
of the ease of combination of radio frequency (RF), analog, and digital
circuits on the same substrate but also because the extensive range of
intellectual property (IP) available.
As digital circuits fully benefit from the CMOS technology scaling
due to enhanced transition frequencies of transistors, they are also less
sensitive to noise, supply, and process variations, compared to their
analog counterparts [10]. The use of these scaled transistors with
minimum channel length and minimum oxide thickness to implement
analog functions, adversely affects parameters relevant to analog de-
sign. Achieving high linearity, high sampling rate, and high dynamic
range, with low supply voltages and low power dissipation is a major
analog design challenge.
This thesis focuses on Nyquist-rate high-speed ADC architectures
used in communication systems or applications with similar require-
ments with emphasis on successive approximation register (SAR) and
folding ADCs. The SAR ADC is more deeply considered in this
thesis due to its amenability to technology scaling, and accordingly
its relevance to research and industry nowadays using the deep sub-
micron CMOS technologies available. The folding ADC proves to
be interesting for industrial applications due to its fast conversion
bandwidth and low latency nature.
The technology scaling benefits of digital circuits are exploited in
the presented ADC implementations in this thesis in order to reduce
their complexity in the analog domain and enhance their precision
using digital circuits. For this reason, different digitally assisted cal-
ibration and correction techniques are analyzed which improve the
energy efficiency of ADCs and the most effective ones are implemented
in CMOS.
This chapter starts with the introduction of the key performance
metrics describing the process of analog-to-digital conversion. In order
to characterize ADCs thoroughly, a number of terms commonly used
to describe their performance are defined to establish a consistent and
1.1. ADC CHARACTERIZATION 3
relevant set of metrics for this thesis. For a more comprehensive set
of definitions, the reader is referred to [11]. The research motivation
is discussed followed by the thesis goals. The chapter ends with the
organization of the thesis.
Tl ∀ l ∈ 0, . . . , 2Nres − 1,
4 CHAPTER 1. INTRODUCTION
V FS
The difference between two code transition levels determines the ana-
log voltage range which is mapped to a digital output code and is
referred to as the code bin width
Wl = Tl+1 − Tl ∀ l ∈ 0, . . . , 2Nres − 1,
as depicted in Fig. 1.1. In an ideal ADC, all code bin widths are
equally sized.
1.1. ADC CHARACTERIZATION 5
VFS
VLSB = .
2Nres
Tl−1 + Tl
TM,l = ∀ l ∈ 0, . . . , 2Nres − 1,
2
determining the center of the code bin width is denoted as midcode
bin value. The ideal midcode bin value TI,l lies on the (ideal) straight
line (with no distortions) as illustrated in Fig. 1.1.
Tl+1 − Tl
DNLl = −1 ∀ l ∈ 0, . . . , 2Nres − 1. (1.1)
VLSB
D out
ideal INL4 = -VLSB/4
111 non-ideal
110
101
100
011 DNL4 = VLSB/2
010 DNL3 = -VLSB/2
001 DNL2 = 0
000 Vin
V0 V1 V2 V V4 V5 V6 V7 V8
3
where TI,l is the ideal and TM,l the measured midcode bin value of an
ADC.
1.1. ADC CHARACTERIZATION 7
ADCs are usually specified by their maximum DNL and INL [16]
according to
The SNR is the ratio between the average signal power Psignal and the
average noise power Pnoise , excluding harmonic distortions:
Psignal
SNR = 10 log10 . (1.3)
Pnoise
1 Unless specified otherwise, the set is composed of the strongest nine harmonics
M = 9 [11].
8 CHAPTER 1. INTRODUCTION
2
10
1
10
0
10
FoM [pJ/conv]
−1
10
−2
10
Pipeline
SAR
10
−3 Two−Step
Subranging
Flash
−4 Folding
10
500 350 250 180 130 90 65 40 28
technology generation [nm]
where P is the power dissipated in the ADC which covers the Nyquist
band fNyquist . Not the nominal resolution but instead the ENOB is
considered in the calculation of the FoM. The FoM has the dimension
of energy per sample conversion [J/conv.]. An efficient ADC design
aims to minimize the FoM. Solely relying on the FoM to compare the
performance of different ADCs requires caution. There is no common
definition of how the power dissipation P of an ADC is measured in
practice, and there is a particularly low consensus on where to draw
the line between the ADC core and auxiliary circuits. This makes
the comparison between different ADC architectures using the FoM
challenging.
A semi-logarithmic plot with an overview on Nyquist-rate con-
verters published in ISSCC proceedings since the year 2000 is shown
10 CHAPTER 1. INTRODUCTION
1.2 Background
1.2.1 Typical fields of application
ADCs in wireless communications
Analog-to-digital conversion in RF transceivers impose special con-
straints on ADCs, especially in the design of advanced software-defined
multi-standard receivers. The linearity and SNR of the sampled signal
by the ADC plays a crucial role in determining the quality of the
digital baseband signal, such as the bit error rate [22]. One of the
main devices in the signal chain of a software-defined RF receiver
which limits the receiver performance, is the ADC. Calibration of
static errors in the ADC of these receivers is a must to fulfill the
requirements dictated by these multi-standard transceivers which re-
quire the integration of a highly complex communication modem to
1.2. BACKGROUND 11
analog digital
4
supply voltage [V]
0
1000 700 500 350 250 180 130 90 65 45 32 22 14
technology generation [nm]
association (SIA) [23], a 14-nm transistor has a minimum supply voltage of only
0.86 V.
1.2. BACKGROUND 13
1 VFS 2
average signal power 2
VDD
SNR = = 2 2
< ,
average noise power kB T /Cs 8kB T /Cs
1
fc = ,
2πRCs
kTs+e
Dout(kTs )
encoder
S1
Vin(t) ~ sampler
Cs quantizer
analog-to-digital converter
The derivation of (1.10) can be found in [24]. As shown in Fig. 1.7, the
aperture jitter sets an upper limit to the resolution of high-bandwidth
ADCs. In practice, this limitation in converters is known as the
bandwidth-resolution trade-off.
An aperture jitter of 0.5 ps rms3 (marked as a red dashed line
in Fig. 1.7) caused by noise of the sampling clock (see Fig. 1.6) limits
the overall SNR of the ADC.
1.3 Motivation
Achieving the optimal trade-off between sampling rate and resolution
for a given ADC architecture represents the key design problem for
practical implementations in advanced CMOS technologies. An ab-
straction of the bandwidth-resolution trade-off is depicted in Fig. 1.8,
where static and dynamic performance limiters and challenges are
illustrated separately. The diagrams show the performance limitations
of ADCs in both extreme edges of the Nyquist bandwidth. The static
performance of an ADC provides an understanding of the converter
behavior for a DC or a low-frequency input signal. The AC or dy-
namic performance of the ADC is essential in order to understand the
characteristics of the converter for high-frequency input signals (close
to the Nyquist frequency).
The static performance, as shown in Fig. 1.8 a), is primarily lim-
ited by the settling error of switched-capacitor (SC) based analog
circuits. The more settling time is available the better the effective
resolution becomes [25]. The settling behavior in SC circuits rep-
resents a bandwidth-resolution trade-off. Analog as well as digital
circuits benefit from scaled transistors and continuously decreasing
3 A clock jitter of 0.5 ps rms is assumed in the illustration Fig. 1.7 because
there are VCOs available on the market with similar jitter performance, e.g.,
CDCE62002 from TI.
16 CHAPTER 1. INTRODUCTION
2
10
Pipeline
SAR
1
10 Two−Step
Subranging
0 Flash
10
Folding
Jitter = 0.5 ps rms
Nyquist bandwidth [GHz]
−1
10
−2
10
−3
10
−4
10
−5
10
−6
10
2 4 6 8 10 12 14
effective number of bits (ENOB)
CMOS scaling
CMOS scaling
power increase power increase
calibration
resolution resolution
a) b)
control feedback
ADC chip
Nyquist-Rate ADC
Architectures
23
24 CHAPTER 2. NYQUIST-RATE ADCS
3Vref
Vref
2Vref
Vref
0
Vref
Vref
0
0
0
Figure 2.1: Ruler with a single reference Vref with respect to the zero-
reference marked as 0 measuring a physical distance. Measurement is
performed iteratively in multiple steps.
of the (i + 1)th iteration cycle, then the binary search can be written
using recursion as
Vref
Vi+1 = Vi − sgn (Vi ) i ∀ i ∈ 1, 2, . . . , Nres (2.2)
| {z } 2
Dout,i [kTs ]
with V1 = Vin [kTs ]. In this case, the reference voltage Vref is sub-
tracted from the analog input signal and the resulting analog residue
is rescaled to again fit the signal range. This recursion formula be-
longs to the conversion algorithm of the algorithmic (or cyclic) ADC.
The decision made by the signum function (denoted as Dout,i [kTs ]
in (2.3)) again corresponds to the digital output of the algorithmic (or
cyclic) ADC. A detailed discussion on the algorithmic ADC follows
in Sec. 2.3.2.
Unfolding the architecture of the algorithmic ADC results in the
pipeline ADC which is discussed in subsection 2.3.3.
Vref A
D
8C u 4C u 2C u Cu Cu
Vref
VGND
a) Vin (t)
8C u 4C u 2C u Cu Cu
+Vref
Vcm
b) -Vref
res −1
NX
Qsamp = Cu (Vin − Vcm ) + 2i Cu (Vin − Vcm ) (2.4)
i=0
Dcomp,i for the i-th conversion cycle and the total charge can be
computed according to
res −1
NX
Vref
Vtop = Vin − (−1)Dcomp,i 2i Cu , (2.6)
2Nres Cu i=0
Vin (t)
Dcomp [kTs]
S/H 2 S/P
Dcomp [kTs]
- +Vref
+ - Vref
Figure 2.4: Block diagram of the algorithmic (or cyclic) ADC [43].
2.3. SINGLE-REFERENCE ADCS 31
The illustrated algorithmic ADC samples its analog input Vin (t)
using the S/H circuit. Before a comparison is performed, the sampled
signal is multiplied by a factor of 2. The comparator output decides
on the sign of the reference voltage, which is subtracted from the
amplified signal. A serial-to-parallel (S/P) interface is used in order to
store the comparator output Dcomp [kTs ] during conversion and build
the parallel ADC output Dout [kTs ].
Due to its iterative structure, the algorithmic converter needs only
a few active circuit elements [45], i.e., an amplifier and a comparator.
The amplifier is shared in a SC circuit realization to perform different
subtasks in the algorithmic ADC. It is used to sample the input signal
Vin (t) on a capacitor, multiply it by a factor (or radix) of 2, and
subtract a positive or negative reference voltage from it. A dedicated
comparator circuit is used to resolve the output of the SC circuit.
The limitation of the circuit is given by the design of the am-
plifier [45–48]. For high-linearity and high-speed operation, the ADC
needs to provide high open-loop gain and signal bandwidth. However,
both requirements increase the power consumption of the amplifier
and make it inefficient compared to other Nyquist-rate ADCs.
Moreover, the ADC is not necessarily amenable to technology
scaling, since the intrinsic gain of transistors decreases in some new
technology generations [49]. For this reason, it is challenging to
design a high-gain amplifier in a deep sub-micron technology which is
required in this ADC architecture. The signal swing is also relatively
small due to supply voltage limitations (see Sec. 1.2.3). The converter
is more susceptible to circuit noise due to a reduced signal swing.
-
S/H ADC DAC + A
Vin (t)
stage 1 stage 2 stage Nres
Dout [kTs]
digital encoder
as Dout [kTs ]. The pipeline ADC can be designed to target high signal
bandwidths at medium precision [13, 31, 50–58].
3Vref
Vref
0
Figure 2.6: Ruler with multiple reference with respect to the zero-
reference marked as 0 in order to perform a single measurement to
quantize a physical distance.
of the flash ADC is shown in Fig. 2.7 a), and in b) the corresponding
transfer characteristic is depicted. The reason why the flash ADC
achieves the highest conversion rate lies in the architecture of the
converter. For each quantized code level, a separate comparator is
used which compares the input voltage Vin (t) against a reference
voltage from the set {Vref,0 , Vref,1 , . . .}. A thermometer to binary
encoder is required at the output of the flash ADC to convert the
resulting thermometer code generated by the parallel set of 2Nres − 1
comparators. The conversion latency of the flash ADC ideally equals
one clock cycle.
The flash ADC is limited to a resolution of 4-8 bit since overall
power dissipation, silicon area, number of voltage references, and input
capacitance seen by Vin (t) increase exponentially with the nominal
resolution Nres of the converter. A power-hungry input buffer is
required to drive the resulting capacitive load at the input of the
comparators for higher resolutions.
Different techniques are exploited in literature [61,63,64] to reduce
the input capacitance seen by Vin (t). Among others, the interpolation
technique is a first attempt to do so which is discussed in the next
section. Interpolation, however, does not help to decrease the number
of comparators.
34 CHAPTER 2. NYQUIST-RATE ADCS
Vout [kTs]
Dout [kTs]
Vref,1 t
Vref,1
Vref,0
Vref,0
a) b)
Although a flash converter offers fast conversion rates with the lowest
latency due to its fully parallel design, it has the disadvantages of a
high power consumption and input capacitive load as the number of
references and comparators increases exponentially with the nominal
resolution Nres . In order to reduce the number of reference voltages,
a circuit technique called interpolation [60] can be used which is
depicted in Fig. 2.8.
Interpolation is a mathematical method to create new equidistant
data points within the range of a set of known data points, which is
demonstrated in Fig. 2.8 a). A commonly used circuit technique to
implement interpolation is shown in Fig. 2.8 b). The interpolation
factor NI defines the number of newly created equidistant points.
Mathematically, the interpolation function can be expressed as
k
Vint,k = A Vdiff,bk/NI c + ∆Vdiff k = 0, 1, 2, . . . ,
NI
pre-amplification stage
Vint
Vdiff,0 Vdiff,1
Vdiff,1 Vin (t) - Vint
0 1 2 3 interpolation
Vin (t) Vref,1 NI = 3
Vdiff,0
Vref,0 Vref,1 -
Vref,0
a) b)
Vdiff,1
- R R Vint,2
-
+- Dout [kTs]
Vref,1 A
-+ Vdiff,1
+
Vint,2
+
R R -
Vint,1
Vint,1
+
Vdiff,0
- R R Vint,0
-
+-
Vref,0 A Vdiff,0
+
Vint,0
+
-+
improve the overall DNL of the ADC. After averaging, the outputs of
the amplifiers are highly correlated which results in an improvement
of DNL. In general, additional resistors are added to the resistive
interpolation circuitry to perform averaging with no effect on power
dissipation or input capacitance. The reader is referred to [73] to find
further information on the averaging technique.
The interpolation technique can be used to redesign the conven-
tional flash ADC more efficiently. Compared to the conventional
flash ADC studied in Sec. 2.4.1, the interpolating flash converter (as
depicted in Fig. 2.9) requires besides comparators and a reference gen-
eration circuitry, also a pre-amplification and an interpolation stage.
In the interpolating flash ADC, the only important information for
quantization are the locations of zero crossings at the pre-amplifier
output, since those denote the transition between the digital code
levels.
The interpolating technique reduces the high input capacitive load
of the flash ADC by the interpolation factor NI . Consequently, fewer
2.4. MULTI-REFERENCE ADC ARCHITECTURES 37
0 1 NF 2 NF 57 NF 58 NF 59 NF
a) 12
11 12 1
60
10 2
NF = 12 9 45 15 3
8 4
30
7 5
b) c) 6
quantization levels
coarse
flash ADC
Ncoarse
digital encoder
Vin (t) Dout [kTs]
Nres 2 Ncoarse
residue fine
folding flash ADC
Nfine
2 Nfine
a) b) Vin
residues
Vin
a)
residues
Vin
b)
residues
Vin
c)
-
Vin (t) Ifold
0 1 0 1
Vref,1
I +
fold
r e sid u e
Vref,3 - Vin (t)
Ifold+ - Ifold
Folding technique
Vin (t)
Vref,0 folding Vfold,0 Dout,0 [kTs]
0000
1000
1100
1110
1111
1111
0111
0011
0001
0000
0000
Dout [kTs]
1000
1100
1110
Vref,2 amplifier
Vref,4
Vintr,00 Dout,1 [kTs]
Vin
residue
Vfold,1 Vin
Vref,0
Vref,3 folding Vfold,1 Vref,0 Vref,3 Vref,6
Vref,6 Nf = 3 Vfold,2 Vin
Vref,1
Vref,4 folding Vfold,2 folding Vout Vref,1 Vref,4 Vref,7
Vref,7 Nf = 3 Nf = 3 Vfold,3 Vin
Vref,2
Vref,2 Vref,5 Vref,8
Vref,5 folding
Vref,8 Nf = 3 Vfold,3 Vout Vin
a) b)
Cascaded topology
-
Vin (t) Vin [kTs] Dcoarse [kTs] Vcoarse [kTs]
S/H coarse ADC DAC +
Vref,coarse
reference generator
Dout [kTs]
encoder
Dfine [kTs]
BUF fine ADC
BUF
MUX
Vref,fine [kTs]
such that the sampled input signal lies in the range of the gener-
ated references Vref,fine [kTs ]. A switching matrix then connects the
quantizer which is responsible to resolve the fine information to the
appropriate subrange of the reference. A digital encoder combines
the coarse Dcoarse [kTs ] and fine Dfine [kTs ] thermometer codes [82–86].
This slightly modified circuit is called the subranging ADC and is
depicted in Fig. 2.17. The switching matrix which connects the ap-
propriate subrange of the reference voltages to the ADC is denoted as
MUX in the illustrated block level diagram in Fig. 2.17.
Implications of Static
Error Sources on
Nyquist-Rate ADCs
This chapter discusses static errors which originate from device mis-
match and their impact on the performance of ADCs. Following
the studies on single- and multi-reference converters from Chap. 2,
the influence of mismatch on reference voltage generation circuits is
further analyzed. Assuming that device parameters are well known
for a given CMOS technology, the influence of device mismatch on
different ADC architectures is analyzed in great detail. This study
gives an understanding in how to correct the output of these converters
in practice. The chapter ends with the analysis of basic ideal and non-
ideal quantizers and derives measures to characterize the conversion
quality of ADCs. It provides methods for analyzing medium- to
high-resolution and mathematically complex converter architectures.
3.1 Mismatch
The modeling and understanding of a CMOS process helps to de-
rive parameters to express the behavior of electrical components, i.e.,
47
48 CHAPTER 3. STATIC ERROR SOURCES
5
σ (∆ VT H )
2 250 nm
130 nm
1 65 nm
32 nm
0
0 0.5 1 1.5 2
1/ √ W L
A2VTH
σ 2 (∆VTH ) = (3.1)
WL
and
∆β A2β
σ 2
= . (3.2)
β WL
Resistor mismatch
Different types of resistors can be realized with CMOS processes.
Among others the n-well as well as the polysilicon resistance are
commonly used to build resistive elements [100]. For resistors, the
mismatch is described as a random variable with a normal distribution
of zero mean and variance
∆R A2R
σ 2
= , (3.3)
R WR LR
where WR and LR are the dimensions of the resistor and AR is the
technology-dependent matching constant.
Capacitor mismatch
Capacitive elements with reliable electrical characteristics are real-
ized as metal-insulator-metal (MIM) and metal-oxide-metal (MOM)
capacitors in CMOS technology processes [100]. However, MOS ca-
pacitors (MOSCAPs) have a variable capacitance value dependent on
the region of operation of the underlying MOS transistor, and are
therefore not recommended for the design of precise analog circuits.
The random mismatch of MIM and MOM capacitors can be de-
scribed similar to the one of resistors. The mismatch of capacitors
is described as a random variable with a normal distribution of zero
mean and variance
∆C A2C
σ 2
= , (3.4)
C WC L C
where WC and LC are the dimensions of the capacitor and AC is the
matching constant that again is technology dependent.
Vref mismatched
R+ΔRM
references Vref
Vref,M-1
Vref,M-1
R+ΔRM-1 Vref,M-2 Vref,M-2
σ INL M/2
σ INL M/2-1
...
σ INL M/2-2
Vref,1
Vref,1
R+ΔR1 Vref,0
Vref,0
R+ΔR0 ideal
references
VGND VGND Vid,0 Vid,1 ... Vid,M-1
a) b)
Vref
Vid,k = (k + 1)R k = 0, . . . , M. (3.5)
(M + 1)R
Rk = R + ∆Rk k = 0, . . . , M,
k
!
Vref X
Vref,k = PM (k + 1) · R + ∆Ri . (3.6)
(M + 1) · R + i=0 ∆Ri i=0
PM
With the assumption (M + 1)R i=0 ∆Ri and (M 1) which
holds for a long reference ladder used in medium- to high-resolution
multi-reference ADCs, the equation in (3.7) can be simplified to
" k M
#
Vref X k+1 X
INLk ≈ ∆Ri − ∆Ri . (3.8)
M + 1 i=0 M + 1 i=0
The standard deviation of INL for all generated reference voltages can
be calculated from (3.8) as
r n o
2 2
σINLk = E |INLk | − E {|INLk |}
s
k+1
Vref σR
= k 1− , (3.9)
M +1 R M +1
PNres −1
assuming 2Nres Cu i=0 δi . Compared to the output of an
ideal SAR ADC in (3.13), all conversions of the non-ideal converter
in (3.14) are cumulatively disturbed by the mismatch of the same Nres
capacitors. Consequently, only the mismatch of the Nres capacitors
needs to be calibrated in practice. This observation is in contrast to
multi-reference architectures, e.g., in a flash ADC, the input-referred
offset of all 2Nres − 1 comparators needs to be calibrated in order to
1000 . . . 000.
58 CHAPTER 3. STATIC ERROR SOURCES
R+ΔR1 Vos,0
Vref,0
R+ΔR0
VGND
AV
σ (Vos ) ≈ σ (∆VTH ) = √ TH .
WL
where the first term in the equation originates from the reference
ladder given in (3.7) and the latter denotes the offset of the k-th
comparator.
3.5. IMPACT OF MISMATCH ON FLASH ADCS 61
The maximum σINL can be found for k = M/2 where the reference
generation circuit experiences the largest accumulated mismatch.
sampler quantizer
Dout(kTs )
encoder
Vin(t)
Q (w)
Δx
ξ (w)
Δy
Δy/2
w w
-3 Δx /2 - Δx /2 Δx /2 3 Δx /2
a) b)
∆2
Z ∆/2
Pq = P (e) · ξ 2 dξ = , (3.22)
−∆/2 12
where ξ is considered as a random variable that is uniformly dis-
tributed between −∆/2 and ∆/2. The analog input is in the middle
of the code bin (see Sec. 1.1.1).
The average signal power (assuming a full-scale sinusoidal signal
as input) can be calculated for an Nres -bit ADC as
1 2
Ps = 2Nres −1 ∆ . (3.23)
2
64 CHAPTER 3. STATIC ERROR SOURCES
The required SNR to resolve Nres bit in the ADC has been calculated
in (3.24). In order to resolve a nominal resolution of Nres = 12 bit for
example, the ADC needs to achieve 74 dB of SNR.
0
−2
−4
−6
SNR [dB]
−8
−10
−12
−14
0 ∆ /2 ∆ 3∆ /2 2∆ 5∆ /2 3∆
σ DNL
There exist also other mathematical models for the SNR degrada-
tion due to DNL with similar results [16] as well. The SNR can be
calculated taking the total noise power due to DNL into consideration
from (3.25) as
Ps
SNR = 10 log10
Pq + PDNL
= 6.02 · Nres + 1.76 dB − 10 log10 1 + 3σDNL
2
(3.26)
.
The expression in (3.26) shows that calibration methods only com-
pensating for INL errors, do not improve the SNR degradation caused
by the remaining DNL errors.
3.7 Summary
For low-resolution ADCs, static errors from non-idealities in CMOS
fabrication processes are relatively insignificant. The higher the re-
quired precision, the more relevant the compensation of these errors
become. While certain error sources can be avoided by intelligent
design techniques, e.g., reasonable sizing of resistors to diminish the
effect of resistor mismatch, some others still remain and degrade the
accuracy of the underlying converter.
In this chapter, formulas for INL and DNL of a non-ideal SAR
ADC has been derived. In order to understand the source of static er-
rors in folding ADCs which consists of two sub-flash ADCs responsible
for resolving coarse and fine information, the flash ADC is analyzed
in detail. In order to understand general medium- to high-resolution
ADCs, a non-ideal quantizer is analyzed. The gathered results from
this analysis conclude that calibration and correction methods (which
are the subject of Chap. 4) are essential in practice to improve the
efficiency of such converters.
Chapter 4
67
68 CHAPTER 4. CALIBRATION AND POST-CORRECTION
Dref [kTs]
finite-state estimation
machine (FSM)
addressing LUT
Dlut[(k+d-1)Ts]
Vin (t) Draw [kTs] Dout [(k+d)Ts]
ADC core
Nint Nres
used in the estimation function to train the LUT such that the LUT
entries required for post-correction improve the overall performance of
the calibrated converter. During normal operation, post-correction is
running in the background. In this mode of operation, the raw data is
used to find an optimal LUT entry using the addressing function. The
output of the LUT, denoted as Dlut [kTs ], is used to perform on-line
correction on the sampled raw data. A dedicated FSM is used to
control the calibration and post-correction processes. The calibration
is performed either as a fore- or a background process [28]. Foreground
calibration is either run during power-up of the ADC or on demand
(if an update of LUT entries is necessary due to on-chip temperature
variations). Background calibration trains the entries of the LUT in
the background and is transparent to the normal ADC operation.
After the calibration has completed, i.e., when the entries of the
LUT have been well trained, post-correction is performed. The output
of the LUT is either added to or replaced by the raw data Draw [kTs ]
in order to build the corrected output of the ADC [116, 119] which
has nominal resolution Nres and is denoted as Dout [kTs ] in Fig. 4.1.
During post-correction, the digital output samples of the ADC are
optimized using the entries of the LUT such that the overall linearity
of the converter is improved as shown in Fig. 4.2. Through post-
correction, non-linearity errors (expressed in INL) are minimized.
However, the code transition levels (see Sec. 1.1 for the definition) in
the transfer characteristic curve of Fig. 4.2 are not modified digitally.
If the amount of analog information in the digital domain is limited
through missing granularity of digital codes, i.e, Nint = Nres , then
DNL errors cannot be corrected digitally. The LUT based calibration
technique is transparent to missing codes of the ADC. It is advan-
tageous in practice to design the ADC such that Nint > Nres (by
enhancing the internal resolution of the ADC or adding redundancy
in the quantizer circuit), in order to correct also DNL errors as well
(see Sec. 4.3 for more details). The introduction of redundancy in the
ADC reduces the probability of missing code occurrences. As stated
in Sec. 3.6.2, the maximum ENOB of the ADC can only be acquired
if INL as well as DNL errors are corrected.
4.2. LUT BASED POST-CORRECTION 71
Dout [kTs]
Draw [kTs]
Dout [kTs]
before calibration
after calibration
Vin (t)
Figure 4.2: LUT based post-correction where the raw output of the
ADC (denoted as Draw [kTs ]) is replaced by the trained LUT entries
with Nint = Nres . The corrected output of the ADC is denoted as
Dout [kTs ].
During post-correction, if using the raw output Draw [kTs ] of the ADC
to address the LUT entries, an addressing function is required to
search for the best candidate Dlut [kTs ] to be corrected with. The
addressing function in this case is not only used during calibration
to train the LUT but also decides on the performance of the post-
correction. In order to express the performance of the post-correction
properly, an error measure is needed to decide on the optimal LUT
entry Dlut [kTs ] which depends on Draw [kTs ].
72 CHAPTER 4. CALIBRATION AND POST-CORRECTION
in case if Draw [kTs ] is directly replaced with the optimal LUT output
as
Dout [kTs ] = D̂lut,opt [kTs ].
4.3 Redundancy
Many modern ADCs utilize a combination of calibration and redun-
dancy [20, 122] in their architecture. Redundancy differs from cal-
ibration in the sense that errors in the analog are corrected in the
digital domain through preservation of the analog precision [109,110].
Redundancy in the ADC architecture is often required to make certain
calibration techniques work at all.
The combination of redundancy with post-correction (as discussed
in Sec. 4.2) is powerful in a sense that the granularity of the transfer
characteristic of the ADC is increased through the introduction of
redundant information in the digitized analog signal. In this case,
74 CHAPTER 4. CALIBRATION AND POST-CORRECTION
Dout [kTs]
Draw [kTs]
Dout [kTs]
before calibration
after calibration
Vin (t)
Figure 4.3: LUT based post-correction where the raw output of the
redundant ADC (denoted as Draw [kTs ]) is corrected by the trained
LUT entries. The corrected output of the ADC is denoted as
Dout [kTs ]. Compared to Fig. 4.2, also transition levels between the
digital codes are corrected due to redundancy.
post-correction not only corrects the code levels, but also the transi-
tion levels between the codes as shown in Fig. 4.3.
Including redundancy in the converted signal comes unfortunately
not for free. Still, some ADC architectures benefit more from it than
others. In particular, single-reference ADCs following an iterative
search algorithm to perform their conversion algorithm (as described
in Sec. 2.3) can simply be modified to implement redundancy. This
will be explained in Sec. 4.3.1.
In literature, many forms of redundant single-reference ADCs have
been reported. Sub-radix-2 weighted SAR ADCs [20, 123] explore
redundancy based on the beta-expansion as explained in Sec. 4.3.1.
Other redundant SAR conversion principles are used in [124, 125].
4.3. REDUNDANCY 75
N
Xres
2NX
res −1
H=− pj log2 pj ,
j=0
Vref
Vi+1 = Vi − sgn (Vi ) i = 1, 2, . . . , M (4.5)
| {z } β i
Dout,i [kTs ]
with the sub-binary radix 1 < β ≤ 2, the reference voltage Vref , the
analog residue Vi+1 of the (i + 1)th iteration cycle, and V1 = Vin [kTs ].
The decision made by the signum function (denoted as Dout,i [kTs ]
in (4.5)) corresponds to the digital output of the SAR ADC.
Due to the smaller amount of information per conversion cycle
given by the sub-binary radix β, a full analog-to-digital conversion
requires more than Nres cycles to achieve a resolution of Nres bits
which is denoted as M and given by the relation
Nres
M= .
log2 β
VDD
- +
Iout RL RL Iout
- +
Vout Vout
Vos
- M1 M2 +
Vin Is Vin
Rs
- +
Ical Ical
- +
Iout RL RL Iout
- +
Vout Vout
Vos
Vcm
M1 M2
Is
SA
- Rs +
Ical Ical
Figure 4.5: Block diagram of a tunable fully differential transconductance amplifier including digital
successive approximation (SA) logic in the feedback to approximate the input-referred offset voltage
Vos [132].
79
80 CHAPTER 4. CALIBRATION AND POST-CORRECTION
4.5 Conclusions
This chapter focuses on the three most promising techniques, i.e., the
LUT-based post-correction approach, redundancy, and digital trim-
ming, in order to correct static errors in an ADC. The LUT-based
post-correction approach trains the LUT entries during calibration
and uses the trained LUT to correct the raw output of the ADC.
The combination of redundancy and post-correction is powerful
in a sense that the granularity of the ADC transfer characteristic is
increased through redundant information in the digital output. For
this reason, post-correction can also be able to correct the transition
levels between the codes. Redundancy combined with a LUT based
post-correction technique is used in the implemented SAR ADC which
is described in Chap. 5.
While single-reference converters widely use redundancy in their
architectures, multi-reference ADCs require additional comparators
to preserve the analog precision. Digital trimming is used instead in
these architectures. A digital post-correction algorithm is optimized
for folding ADCs and implemented in CMOS as described in Chap. 6.
Chapter 5
5.1 Introduction
In this chapter1 , two different prototypes of a 14-bit sub-radix-2 SAR
ADC are presented in a 130-nm CMOS technology [14, 133] employ-
ing a redundant segmented capacitor array with a merged capacitor
switching scheme [134]. An optimized non-uniform clocking scheme
is proposed that reduces the conversion time by more than 50 %
compared to a traditional clocking, for the same sampling capacitance.
A perturbation-based LMS start-up calibration and post-correction
technique [135] has been implemented directly on chip to correct the
mismatch of capacitors digitally and enhance the effective resolution
by more than 10 dB.
The prototyped ASICs are denoted as Prototype I and II through-
out this chapter. Prototype I achieves 71.1 dB SNDR (11.5 bit) at
1 A part of the material presented in this chapter is an excerpt from S. Fateh
83
84 CHAPTER 5. A 14 BIT SAR ADC
show an ENOB of 12.9 bit at a sampling rate of 286 kHz with a FoM of
59 fJ/conversion. Using non-subtractive dither, the achievable ENOB
of prototype II is enhanced to 13.5 bit.
In the following sections, the cores of the SAR ADC in both
prototypes are discussed in more details.
s sample
+
Vin
-
LSB-Array MSB-Array Vin
+
Vref
Vcm Dout
-
Vref
s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s 10 s 11 s 12 s 13 s 14 s 15 sp
C att
s rst Cu C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 C 10 C 11 C 12 C 13 C 14 C 15 Cp
+ digital
b in
SAR calib.
- unit
s rst Cu C0 C1 C2 C3 C4 C5 C6 C7 C att C8 C9 C10 C11 C12 C13 C14 C15 Cp
s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s 10 s 11 s 12 s 13 s 14 s 15 sp
+
Vref
Vcm
-
Vref Perturbation
Capacitors
T sample
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40/0
Normal
Sampling S15 S14 S13 S12 S11 S10 S9 S8 S7 S6 S5 S4 S3 S2 S1 S0 rst
Conversion
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Figure 5.1: Schematic of the 14-bit sub-radix-2 SAR ADC core used in Prototype I with merged capacitor
switching scheme (top) and corresponding timing diagram (bottom).
CHAPTER 5. A 14 BIT SAR ADC
5.2. ARCHITECTURE OF PROTOTYPE I 87
C15 C7
C14 C6
C15
C13 C5
C12 C4
C11 C3
C10 C2
C9 C1
C8 C0
CP C att
- +
Vm clk Vm
- +
Vin M1 M2 Vin
clk
VDD
+ -
Vout Vout
VGND
aggressively. The bottom half of Fig. 5.1 shows the timing diagram
of the proposed SAR ADC. One complete normal conversion (i.e.,
calibration is off) allocates 6 clock cycles (Tsample ) for sampling of the
input, 3 cycles for the second phase, and 2 for each of the remaining
15 phases. The conversion time can be dramatically reduced by
employing a decreasing number of cycles, at the price of an increased
complexity in the clocking circuitry. The internal clock is set to
fclk = 160 MHz in order to achieve a fs = 4 MS/s sampling rate. In
practice, the maximum affordable clock frequency limits the scaling
of the allotted time to the first two phases only. Note that the
same 14-bit capacitor array would require 17 Tsample cycles to perform
one conversion with a uniform clocking scheme, whereas it needs
6.7 Tsample cycles in the proposed design. Therefore, the conversion
speed more than doubles with the proposed approach.
ADC core
bootstrap capacitor array comparator
switch (sub-radix-2, 16 caps)
data
Vin(t)
correction
SAR
calibration
Vref_int
+
Vref
+
Vcm_int
Vcm -
Vref_int memory
memory
Vref- config.
...
controlling
reference buffers SPI
6-bit
R-ladder DAC digital circuitry
dithering
Dcomp,i Vin (t) capacitor Dcomp,i
+ array +
*
σ02 average decision
by N
Perturbation Capacitors
sample
... 1.25C0 ...
...
C0
8 caps,
C0 C0 C0 C0 0.2C0 ... 1.2C0
uniformly distr.
...
Attenuation Capacitor
Vref−
Vcm
Vref+
Dithering Capacitor Array
configuration
- dither weight & polarity
clk cycle
sample configuration
a) cycles: 0 9 12 15 17 19 21 23 25 27
settling:
comparison:
reset:
cycles: 29 31 33 35 37 39 45 55 0
settling:
comparison:
reset:
states: LSB
b) cycles: 0 3 6 8 10 12 14 16 0
settling:
comparison:
reset:
where V,tot = LSB/2 is the total allowed quantization error, and Nres
the nominal targeted resolution [14]. For this reason, the estimation
of capacitor weights must have higher precision than the ADC.
The capacitor mismatch in the array of the SAR ADC is corrected
by means of the perturbation-based algorithm proposed in [20], which
has been implemented on chip in both ADC prototypes to avoid the
need for costly off-chip computations. A block diagram of the digital
calibration and LUT-based post-correction unit is shown in Fig. 5.9.
Its principle of operation is similar to the split-ADC calibration [145].
Instead of splitting the original ADC into two identical ones, it makes
perfect use of positive and negative perturbation injection to acquire
two digital output codes from the same input signal.
...
LMS Correction
21%
Correction + 2Δ d,k
+
5.4. DIGITAL CALIBRATION
wk [16] − Dout
30% Dout 17 Dout + − ek
+ −
−1 Dout −
+
+ b k [n]
bin + a k [n]
...
−
−
- b k [n] 1 Dout
a k = b +k _ b −k
Figure 5.9: Top-level block diagram of the digital calibration and LUT-based post-correction unit and
area distribution of the main building blocks relative to the total digital area.
97
98 CHAPTER 5. A 14 BIT SAR ADC
12.5
12.0
11.5
1.8 bit
resolution [bit]
11.0
10.5
10.0
9.5
9.0 after calibration
before calibration
8.5
10 20 30 40 50 60 70 80 90 100
unity capacitance [fF]
Figure 5.10: Fixed-point Matlab simulation of the SAR ADC resolu-
tion versus unity capacitance before and after calibration using 1000
Monte Carlo simulations. The learning factors have been chosen equal
to µw = 2−8 and µd = 2−1 , respectively [136].
As long as the LMS error e[kTs ] is not zero, the calibration algorithm
updates the values of the capacitor weights in a LUT trying to min-
imize the LMS of the error signal, according to the update equation
system as
Sampling Rate
2 MS/s 4 MS/s
control
USB
board
to PC
DTL
Digital
417 µm
Capacitor
SAR Calibration
Array
Unit test board LVDS
clock
signal input
input
798 µm DUT
a) b)
0
Before calibration:
power [dB] −20 SNDR=59.8dB, SFDR= 67.6dB, THD= −62.4dB
−40 After calibration:
−60 SNDR=71.1dB, SFDR= 79.5dB, THD= −76.2dB
−80
−100
−120
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
a) frequency [MHz]
95
SFDR
90 SNDR
85
80
dB
75
70
65
60
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
b) frequency [MHz]
before calibration, to 0.7 LSB and 0.6 LSB after calibration. Thus, the
calibration not only corrects INL but also take care on DNL errors.
The LSB in here is referred to a 14-bit integer number.
Fig. 5.15 shows the ENOB versus Nyquist bandwidth where sev-
eral measurements of the SAR ADC have been collected at different
converter clock frequencies fclk . Since the power consumption in the
digital domain is dominant and proportional to the clock frequency,
the signal bandwidth that meets the specification for a given appli-
cation scenario can be optimized by pre-scaling of fclk . Furthermore,
a slower clock frequency relaxes the settling time of the capacitor
104 CHAPTER 5. A 14 BIT SAR ADC
870 µm
Cal
Reference Cor ibra
Buffers rect tion
LVDS Drivers
DTL ion
525 µm
Me
Capacitor mo
SAR ry
Array
Digital
Logic SPI
R-Ladder DAC
10
INL [LSB] [min: -0.72, max: 0.53]
5
0
0.5
−5
-0.5
−10
0 1000 2000 3000 4000 5000 6000 7000 8000
digital code
4
[min: -0.39, max: 0.58]
DNL [LSB]
2
0
0.5
−2
−4 -0.5
0 1000 2000 3000 4000 5000 6000 7000 8000
digital code
14
13 4) fclk = 64 MHz
Pcore = 540 μW
12
11
10
ENOB
9
2) fclk = 16 MHz
8 Pcore = 130 μW
7 1) fclk = 8 MHz
Pcore = 65 μW
3) fclk = 32 MHz
6 Pcore = 260 μW
5
0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0
Nyquist bandwidth [MHz]
as chopping to cancel out noise and distortion. The SAR ADC imple-
mentation in [150] consists of a 13-bit capacitor array with redundant
elements. The comparator runs in one of the two different modes, i.e.,
a low-power mode and an offset-compensated high-resolution mode.
In contrast to Prototype II which uses all digital output codes of the
ADC during start-up calibration to train its LUT, only some special
output codes are used to perform the calibration procedure. When
enabling the dithering sequence, Prototype II achieves similar ENOB
as reported in [148], and the implementation outperforms all other
SAR ADCs in Tbl. 5.3 by at least 0.8 ENOB.
Table 5.3: Comparison of Prototype II with recently published medium- to high-precision SAR
ADCs [136].
Resolution [bit] 14 14 13 14 13 14
13
12
ENOB
11
10
9
0 0.5 1 1.5 2 2.5
sampling frequency [MHz]
5.7 Conclusions
Prototype II achieves an ENOB of 12.9 bit at 286 kS/s and 13.5 bit
when applying dithering. The converter covers a wide range of po-
tential biomedical applications ranging from EEG and ECG to EMG
and beyond.
Chapter 6
A 150-MS/s 11-bit
Folding ADC with
9.6 ENOB
6.1 Introduction
111
112
54 18 36 12 48 16
Reference Pre- Averaging & Folding Averaging & Folding Averaging & Folding Averaging &
Ladder amplifier Interpolation Amplifier Interpolation Amplifier Interpolation Amplifier Interpolation
Npre = 27 Nint,0 = 2 Nfold,1 = 3 Nint,1 = 2 Nfold,2= 3 Nint,2= 4 Nfold,3 = 3 Nint,3 = 9
φ2
bootstrapped φ1
φ1 Cs φs Ts
Vin (t)
Vout [kTs]
φs A
CL φ2
a) b)
bootstrapped φ1
channel1
φ2 channel2
φ1 φ1
C s1 φ2 MUX
φ1 φs Ts
φs
Vin (t)
Vout [kTs]
φ2 A φ2
φ2 C s2
φ1
a) b)
Double-sampling technique
where Itot is the total current consumption of the amplifier, VDD the
power supply, SR the slew rate, and CL the output capacitive load.
The proposed double-sampled flip-around T/H circuit is shown
in Fig. 6.3. The operational amplifer is shared in a time-interleaved
fashion between the two parallel signal channels. While the input
Vin (t) is sampled passively into the sampling capacitor Cs1 (ϕ1 =
1 and ϕ2 = 0), the sampling capacitor Cs2 holds the previously
sampled signal Vout [(k−1)Ts ] while being connected in feedback of the
amplifier. In the next phase, the roles of the channels are exchanged
and with this technique the operational amplifier is kept occupied
in both clock phases such that its SR and power consumption Pamp
are both relaxed by a factor of two in (6.1). The saving in power
consumption and relaxed SR in the analog domain comes unfortu-
nately not for free. Firstly, additional switches are required to build a
multiplexer (denotes as MUX in Fig. 6.3 a)) and to isolate both signal
channels from each other. The generation of the additionally required
clock phases adds more complexity to the clock generator circuit. In
particular, the input of the pre-amplification stage needs also to be
designed such to support two different signal channels.
Since the proposed double-sampled circuit has two parallel signal
channels, process mismatch resulting in slightly different capacitor
values Cs1 and Cs2 introduces static errors which result in different
channel gains. Mismatch in the channel gains modulates the ampli-
tude of the signal |Vin (t)| with a square wave at half of the sampling
frequency, which is seen as an image of the signal spectrum centered
at the Nyquist frequency. Gain mismatch in the two channels is com-
pensated by a low-complexity digital LMS based estimation algorithm
as described in [153]. Details on the LMS algorithm can be found
in App. C. Since both channels in the proposed double-sampling flip-
around T/H circuit are connected to the same operational amplifier,
they see the same input-referred offset voltage. For this reason no
distortion due to different offset voltages is expected for the integrated
double-sampling flip-around T/H circuit.
6.3. ANALOG CORE 117
VDD
VBP M5 M6
M7
VCM φ2 φ1 φ2 φ1 VCM
A
+ - C2 C1 C2
Vin (t) Vin (t) M8 M9
M1 M2 - + VBN φ2 φ1 φ2 φ1 VBN
Vout [kTs] Vout [kTs]
Vc [kTs]
M10 M11 C2 C1 C2
A VCM φ2 φ1 φ2 φ1 VCM
Vc [kTs]
M3 M4
a) VGND b)
+
Vout [kTs] φ2
+
C s,2 φ2
Vin (t) Vout [kTs] +
VR,N φ1 φ1 channel2
T/H pre
- φ2
VR,N pre φ1 φ1
VR,T VR,N pre − Va,Npre [kTs] -
φ2
a Vout [kTs] - φ2 -
C s,2 VR,N pre [kTs]
+
A
reference Vout [(k-1) Ts] φ1
+ φ1 +
VR,N pre [kTs]
C s,1
voltage +
VR,Npre φ2 φ2
Va,2 [kTs]
generator VR,2 −
a - φ1 φ2
VR,Npre φ2
channel1
-
VR,B Va,1 [kTs] Vout [(k-1) Ts] φ1 -
C s,1 φ1
VR,1 −
a
VDD VDD
Cc
RL RL
φreset M1 M2 VR,T
+ -
Vout (t) Vout (t) R0
R1
M5
R0 Rc
M3 M4 R2 VCM,2
R0
+ - Vref
Vin (t) Vin (t) Cc
M1 M2
Cc R0
Rc R0 VR,B
Iss
M3
VCM,1
a) VGND b) VGND
.. .
interpolation interpolation interpolation
N int,0 N int,0 N int,0 Vin (t)
0
Vint,0 (t)
b) VR,n-2 VR,n-1 VR,n VR,n+1 VR,n+2 VR,n+3
N fold,1 N fold,1 N fold,1
Figure 6.7: a) Cascaded folding and interpolation circuit overview where Va (t) is the pre-amplification
CHAPTER 6. A 150-MS/S 11-BIT FOLDING ADC
stage output. b) The output of the pre-amplification stage versus Vin (t). c) The output of the first
folding and interpolating stage Vint,1 (t). d) The digital output of the folding ADC.
6.3. ANALOG CORE 123
output stage
VDD
VB VB VB VB
M3 M4 M3 M4 M3 M4 M5 M6
VC
M1 M2 - +
M1 M2 - M1 M2 - M7 M8
+ + Vin,2 (t) Vout
Vin,0 (t) Vin,0 (t) Vin,1 (t) Vin,1 (t) Vin,2 (t) -
(t) +
Vout (t)
VGND
region) at any time: the one with the input voltage close to its
reference voltage. All other amplifiers are in saturation. The con-
tribution of the remaining even numbered saturated amplifiers to
the overall transfer function is canceled out. For this reason, the
folding factor must always have an odd order. The folding circuit
in the first stage of the cascaded structure (with Nfold = 3) has a
DC gain of 2.85 in 130 nm CMOS and its input-referred offset equals
1.10 mV. Since analog signals at the input of the folding stages of
the cascaded structure are pre-amplified, the design requirements for
them are relaxed.
The interpolation technique is detailed in Sec. 2.4.2 and is used
to create additional zero crossings without requiring additional ref-
erence voltages and pre-amplifiers. Thus, the layout area, the input
capacitance, and the power consumption are reduced. The interpo-
lation factor Nint is used to denote the order of interpolation. Using
the notation of the interpolation factor, the number of zero-crossings
generated through the interpolation circuit is Nint − 1.
The interpolation technique is implemented in practice with a re-
sistive ladder consisting of Nint passive resistive elements between two
consecutive amplifiers. In practice, the settling speed of the converter
124 CHAPTER 6. A 150-MS/S 11-BIT FOLDING ADC
6.3.5 Comparators
Since analog signals at the input of both (coarse and fine) comparators
are pre-amplified, the requirements on their input-referred offsets are
relaxed. However, kick-back noise [7] is considered in the design of the
static comparators. The required silicon area for both comparators
must be minimized during design, because a set of 144 fine and 28
coarse comparators are used in the 11-bit folding architecture.
The coarse comparator used in the folding architecture is depicted
in Fig. 6.9 and the fine comparator in Fig. 6.10. Both comparator
circuits are composed of a differential pair (M1 -M2 ), current mirrors,
an RS latch, and a reset switch M11 . Depending on the common-mode
voltage at the input of the comparator, either a PMOS or an NMOS
differential input pair is chosen [28].
Both comparators operate periodically in two different states, a
reset phase (φreset active), and a regeneration phase. During the reset
phase, the CMOS transistor M11 which is controlled by φreset shorts
the output nodes of the comparator and removes the previous logic
state. In this state, however, the comparator senses the differential
analog input voltage. The gain during the reset phase is approxi-
mately given by
VDD
M5 M7
M6 M8
+
φreset Dout [kTs]
+
M1 M2 -
Vin (t) Vin (t)
M11
-
IB Dout [kTs]
M9 M10
φsample
VGND
VDD
VBP
M4 M9 M10
VCP +
M3 φreset Dout [kTs]
M11
- +
Vin (t) Vin (t) VCN
M1 M2 M7 M8
-
Dout [kTs]
VBN
M5 M6 φsample
VGND
VDD Cf
R0 φn
Rin φ2
Vin
φn-1 Vramp [kTs]
R0
R0 CL
VCM
φ2 Vramp [kTs] b)
R0 φ1 Cf
φ1 Cin φ2
R0 φ0 Vin φ2
Vramp [kTs]
R0 φ2e φ1e
CL
VGND VCM
a) c)
Vin 0
0
Vref,6
Vin 0
0
Vref,5
Vin 0
0
Vref,4
Vin 0
1
Vref,3
Vin 1
0
Vref,2
Vin 0
0
Vref,1
Vin 1
0
Vref,0
Dcoarse 0 1 2 3
missing codes
a) Draw 0 M-1 M 2M-1 2M 3M 4M-1
Dcoarse 0 1 2 3 4 5 6 7
moving
Dfine [kTs] average
encoder 1 entry
LUT
6.4. DIGITAL CORE
Figure 6.14: Block diagram of the implemented start-up calibration and its corresponding LUT based
post-correction circuit.
131
132 CHAPTER 6. A 150-MS/S 11-BIT FOLDING ADC
Amplitude (dB)
−100
SPI CLK
& Ladder
−120
Coarse
0 10 20 30 40 50 60 70 Quant.
Frequency (MHz)
0
1.69 mm
ENOB = 9.25 bit Cascaded Folding &
−20 after SFDR = 67.4 dB Calibr.
Averaging &
6.5. MEASUREMENT RESULTS
Amplitude (dB)
Bubble Error Correction
−100
−120
0 10 20 30 40 50 60 70
Frequency (MHz) 1.69 mm
Figure 6.15: Left: Measured output spectrum of a sinusoidal input signal at 60.123 MHz and 150 MHz
sampling frequency. Right: Chip micrograph of the implemented folding ADC in 130 nm CMOS
technology.
133
134 CHAPTER 6. A 150-MS/S 11-BIT FOLDING ADC
15
10 before calibration
INL [LSB]
5
0
−5 after calibration
0 200 400 600 800 1000 1200 1400 1600 1800 2000
Digital Output Dout
9.5 59
9 56
8.5 53
SNDR [dB]
ENOB [bit]
8 50
10.123 MHz 20.123 MHz 40.123 MHz 60.123 MHz 80.123 MHz 99.123 MHz
7.5 47
100.123 kHz 150 MS/s, 287 mW, 2.8 pJ/conv
7 44
180 MS/s, 294 mW, 2.9 pJ/conv
6.5 41
210 MS/s, 300 mW, 3.2 pJ/conv
0 10 20 30 40 50 60 70 80 90 100
Input Frequency [MHz]
which mainly limit the precision of the folding ADC. The ADC de-
livers 9.6 ENOB at low and 9.1 ENOB at Nyquist frequency, consum-
ing 287 mW from a 1.2-V supply, while occupying a silicon area of
1.74 mm2 . The LUT based post-correction algorithm implementation
improves the precision of the ADC while enhancing the SNDR and
SFDR by around 15 dB and 20 dB, respectively. A FoM of 2.8 pJ/conv
is achieved in practice which is competitive to other folding ADC of
similar precision and signal bandwidth coverage published in litera-
ture.
Measurement results of the fabricated folding ADC reveals a mea-
sured peak INL of 15.33 LSB which is reduced to 2.34 LSB after cal-
ibration. The peak DNL of 1.76 LSB is reduced to 1.56 LSB, respec-
tively. While the peak INL is reduced by 13 LSB, the DNL does not
experience a similar large drop. A disadvantage of the LUT based
post-correction method, however, is that it mainly corrects the static
nonlinearity errors of the ADC, thus the INL.
6.6.2 Outlook
As already discussed in this chapter, the LUT based post-correction
algorithm improves the precision of the ADC while enhancing the
SFDR by 20 dB. This fact can also be seen in the measurement results
from the INL which is improved by of around 13 LSB after calibration.
Since the DNL (and accordingly the SNR) of the ADC did not improve
much because missing codes cannot be recovered in the digital domain
due to the large offset in the pre-amplification stage, the future of
this work must focus on hybrid calibration techniques [132] in order
to reduce the impact of offset and missing codes. Unfortunately, the
LUT based post-correction technique is transparent to missing codes.
The hybrid calibration technique discussed in Sec. 4.4 and pro-
posed here, uses digital tunable amplifiers in the pre-amplification
stage of the folding converter. The block diagram of the tunable
preamplifier is shown in Fig. 4.5. The architecture of the 11-bit folding
and interpolating ADC is illustrated in Fig. 6.18, where the LUT
based post-correction technique is combined with the hybrid calibra-
tion method [132].
Once the pre-amplification stage is calibrated, the LUT based
post-correction circuit is initialized such to run in the background
Analog Core Digital Core
27 NDAC 11
Bandgap Calibration Logic
1 Dout [kTs]
SC-Integrator
T/H
1
Clock
VT/H[kTs]
6.6. CONCLUSION
54 18 36 12 48 16
digitally tunable
Reference Pre- Averaging & Folding Averaging & Folding Averaging & Folding Averaging &
Ladder amplifier Interpolation Amplifier Interpolation Amplifier Interpolation Amplifier Interpolation
Npre = 27 Nint,0 = 2 Nfold,1 = 3 Nint,1 = 2 Nfold,2= 3 Nint,2= 4 Nfold,3 = 3 Nint,3 = 9
Figure 6.18: Architecture of the 150-MS/s 11-bit digitally calibrated folding ADC which is extended with
a digitally tunable pre-amplification stage.
137
138 CHAPTER 6. A 150-MS/S 11-BIT FOLDING ADC
preamplifiers
1.90 mm
−60 coarse comparators
cascaded
folding &
−80 averaging &
interpolation
−100 digital fine comparators
calibr.
LVDS driver
0 20 40 60 80 100 120 140
Frequency (MHz)
1.85 mm
Summary, Conclusion,
and Outlook
7.1 Summary
The trend in the IC industry for higher integration which is highly
motivated by Moore’s law, makes the advanced mainstream CMOS
technologies to offer relatively small and fast transistors. These sub-
micron transistors with reduced supply voltage compared to prior
technology generations, are the preferred switching devices when build-
ing cheap and low-power digital computing hardware. As digital
circuits fully benefit from CMOS scaling, also partly due to the re-
duced supply voltage which directly improves their power efficiency,
the supply voltage, however, directly decreases the available SNR in
analog circuits.
The two most fundamental parameters of data converters are the
sampling frequency fs , at which the analog input signal is sampled,
and the resolution Nres , which determines the minimum analog in-
put to be resolved and its digital counterpart. The ADCs simi-
larly experience an increase in sampling rate due to technology scal-
ing. However, achieving high resolution in ADCs remains challenging.
In this thesis, the technology scaling benefits of digital circuits are
exploited in Nyquist-rate ADCs. Digitally assisted calibration and
139
140 CHAPTER 7. SUMMARY, CONCLUSION, AND OUTLOOK
7.2 Conclusion
The measurement results obtained from the prototyped ASICs show
the effectiveness of digital calibration techniques in practical Nyquist-
rate converter implementations. For the SAR ADC, the resolution
is enhanced by more than 10 dB in Prototype I. A LMS-based learn-
ing algorithm is implemented on-chip to estimate the weights of the
capacitor array and correct static errors. LMS has the advantage
that the requirements on the calibration reference signal are relaxed
such that Prototype I is calibrating in the background, i.e., without
using a calibration reference at all. Prototype II uses a non-precise
reference ladder in order to generate a triangular shaped calibra-
tion reference signal. The ADC only stores about Nres capacitor
weights in the LUT to perform post-correction. Redundancy in the
implemented single-reference ADCs suppresses missing codes in their
transfer characteristic curves and makes post-correction more robust.
Unfortunately, digital post-correction algorithms with no redundancy
are transparent to missing codes.
In order to achieve maximum resolution, i.e., the converter is
only limited by quantization noise, the LUT based post-correction
142 CHAPTER 7. SUMMARY, CONCLUSION, AND OUTLOOK
7.3 Outlook
The remaining research topics for digitally calibrated Nyquist-rate
ADCs are outlined in the following two paragraphs.
Power Contributors in
SAR ADCs
The literature on SAR ADCs [42, 134, 161–164] partly claims, that
the capacitor array and its switching scheme has a large impact on
the power consumption of the SAR ADC. In order to prove this
assumption, these publications compare the dissipated energy in the
capacitor array using a highly optimized switching scheme in par-
ticular with the conventional converter published in [40] which in
most of the cases serves as a reference design. As conventional, the
firstly published capacitor array in [40] is denoted which is shown
in Fig. A.1). Since the conventional SAR ADC was implemented in
a technology using a supply voltage of VDD = 5 V, its architecture
is typically single-ended. A high dynamic range can be achieved in
practice through the relatively high supply voltage. The conventional
switching scheme of the SAR ADC uses a single reference voltage Vref
referred to ground (VGND ) to perform its conversion algorithm.
This appendix, however, disproves partly the assumption which
claims that the power consumption of the SAR ADC mainly depends
on the capacitor array and its switching scheme, and shows that
the research should focus more in realizing low-power and low-noise
reference generation circuits for SAR ADCs. Therefore, the power
145
146 APPENDIX A. POWER CONTRIBUTORS IN SAR ADCS
8C u 4C u 2C u Cu Cu
Vref
VGND
Vin (t)
where σ2buf is the noise variance of the input buffer, σ2comp the noise
variance of the comparator, σ2ref the noise variance of the reference
A.2. DYNAMIC COMPARATOR 147
Cc Cc
buffer, and σ2quant the quantization noise variance of the ADC. The
2
term (0.5Vin,pp ) /2 corresponds to the average power of a full-scale
sinusoidal signal. The derivation of (A.1) can be done similar to (3.24).
The achievable nominal resolution Nres of the ADC is related to the
SNR [7] according to
SNR − 1.76
Nres = . (A.2)
6.02
In the following calculations, it is assumed that static nonlinearity
errors are corrected off-line and therefore, the ADC is not limited by
them. The converter is also optimized to improve its noise perfor-
mance. Flicker noise is also neglected based on the assumption that
the SAR ADC is operated at moderate sampling frequency fs .
In the following, the impact of noise on the comparator, digital
logic, and reference buffer are considered in more details. Further dis-
cussion on quantization noise, however, can be found in App. D. Cir-
cuit techniques improving the quantization noise of the SAR ADC, i.e.,
non-subtractive dither and majority voting, are discussed in Chap. 5.
allowed to contribute 1/4 of the overall noise in (A.1), the SNR can
be simplified to
2
1 Vin,pp
2 2
SNR = ,
4σ2comp
2
VDD
= 32Nres SNR 2 kB T,
Vin,pp
where Nres bit are resolved for a sampled input signal. The power
consumption of the latch at the output of the dynamic comparator
is neglected in here since it is technology dependent (due to the wire
and parasitic capacitance of the latch) and does not contribute much
to the overall power consumption of the comparator, in particular for
ADCs with moderate-to-high resolutions.
where αk denotes the activity of node k and K (Nres ) is the set of nodes
where charge is transferred and it depends on the resolution Nres of
the ADC. However, the node capacitors Ck of the digital circuit do
A.4. REFERENCE BUFFER 149
IN OUT
D Q D Q D Q D Q
FSM
not have to fulfill any noise requirements. They mainly depend on the
CMOS technology (wire and parasitic capacitors) and decreases with
the on-going miniaturization of transistors.
Since the average energy dissipated in the digital logic of the
SAR ADC is technology dependent and negligibly small compared
to the other circuit elements of the converter, further analysis and
discussions on the power consumption in the digital logic are skipped
in this thesis.
VDD
Vref M3 M4
A
Vout
Cu Cu 2Cu 4Cu
M1 M2
+ -
Vin Vin
Iss
a) b)
Aβ β=1 1
ζ =1− ≈ .
1 + Aβ A
2
σ2ref = 8kB T ∆f (1 + gm3 )
3gm{1,2}
gm3 1 2
≈ 8kB T ∆f, (A.4)
3gm{1,2}
512 SNR
gm{1,2} = kB T Nres fs .
3 Vin,pp
2
152 APPENDIX A. POWER CONTRIBUTORS IN SAR ADCS
log(VFS /2Nres +1 )
gm{1,2} = − CL .
0.7Ts
The power consumption of the buffer can be derived from the expres-
sion
small large
W/L g m / Ids [V-1] W/L
5 10 15 20
strong inversion weak inversion
poor current efficiency 2 / ( g m Ids ) [V] good current efficiency
−3
10
−4
a) b)
10
current consumption [A]
−5
10
−6
10
Iref
−7 Iref,noise
10
I
ref,settl
I
ref,slew
−8
10
8 9 10 11 12 13 14
resolution Nres [bit]
A.5 Conclusions
−3
10
−4
10
power consumption [W]
−5
10
−6
10 Pref
P
comp
−7
10
8 9 10 11 12 13 14
resolution Nres [bit]
of the input buffer is skipped in this thesis. These results show, how-
ever, that the optimization of the switching scheme in the capacitor
array has less impact on the overall power consumption of the SAR
ADC which is mainly dominated by the reference buffers. Thus, the
research on SAR ADCs should focus more on the generation of low
power reference generations circuits instead, e.g., duty cycling of the
reference buffers [136] to lower the power consumption of SAR ADCs.
Appendix B
Impact of Mismatch on
MOS Differential Pairs
∆VTH
VTH,{1,2} = VTH ±
2
describes the mismatch of the threshold voltage VTH for the input-pair
transistors M1 and M2 . All other components are assumed to be ideal
for the moment.
157
158 APPENDIX B. MISMATCH IN MOS DIFFERENTIAL PAIRS
VDD +
Vout - Vout
-
-
I out I
+
out
RL Iss
RL1 RL2
- +
Vout Vout
+ -
+
Vin M1 M2 Vin
-
Vin - Vin
-RL Iss
Iss
a) b)
∆vout
Vos = = ∆VTH , (B.2)
A0 vin =0
− Iss
∆vout = Vout
+
− Vout = ∆RL .
2
The effect of the mismatched resistors on the input-referred offset
voltage Vos can be calculated as
1 ∆W
W W
= ± .
L {1,2} L 2 ∆L
160 APPENDIX B. MISMATCH IN MOS DIFFERENTIAL PAIRS
Mismatched Channels in
Time-Interleaved ADCs
Vin (t)
MUX
ADC 1
Nres
...
161
162 APPENDIX C. TIME-INTERLEAVED ADC
where ∆Gi is the difference in gain of the i-th channel to the reference
one. The term ∆Oi is the offset difference between the i-th channel
to the reference one. After estimating the gain Ĝi and offset Ôi for
the i-th channel, the output of the different time-interleaved channels
of the ADC can be corrected as
D̂out [(k + i)Ts ] = Ĝi [kTs ] · Dout [(k + i)Ts ] + Ôi [kTs ],
where µo and µg are the learning factors of the LMS. The smaller
the learning factors, the slower the LMS will converge and the more
precise the estimation becomes.
In case, if the size of the learning factors µo and µg are not chosen
properly, the LMS might not converge. Also the choice of the input
signal Vin (t) for calculating the recursive LMS equations is important
in order to determine the stability of the algorithm. In practice, it
is preferable in terms of stability to use an input signal Vin (t) with
known statistical characteristics during start-up to estimate the gain
and offset of the channels.
Appendix D
Non-Ideal Quantizers
163
164 APPENDIX D. NON-IDEAL QUANTIZERS
Q (w)
real quantizer
adjusted quantizer
w
a)
ξ (w)
(1+DNLi) Δ/2
Δ
Δ/2
w
-Δ/2
-Δ
(1-DNLi) Δ/2
b)
with the assumption that two adjacent code words share the same
DNL at the transition between them.
Computing the integral in (D.1) yields
∆2 ∆2
3 3
E {PDNL } = E (1 + DNL) + (1 − DNL)
24 24
∆2
= 1 + 3σDNL
2
.
12
D.2. IMPACT OF INL 165
ξ (w)
Δ INL i-2 Δ INL i-1 Δ INL i Δ INL i+1
Δ/2
w
-Δ/2
ideal quantizer
non-ideal quantizer
P (Δ)
1
√2π INL ∆
Δ
Δ INL
E {PINL } = ∆2 σINL
2
.
Appendix E
Symbols
167
168 Acronyms
Operators
Acronyms
FoM figure-of-merit
FSM finite-state machine
IC integrated circuit
INL integral nonlinearity
IP intellectual property
ISSCC international solid-state circuits conference
LMS least-mean-square
LSB least-significant bit
LUT look-up table
LVDS low-voltage differential signaling
MIM metal-insulator-metal
170 Acronyms
MOM metal-oxide-metal
MSB most-significant bit
SA successive approximation
S/H sample-and-hold
S/P serial-to-parallel
SAR successive approximation register
SC switched-capacitor
SFDR spurious-free dynamic range
SNDR signal-to-noise-and-distortion ratio
ENOB effective number of bits
SNR signal-to-noise ratio
SoC system-on-chip
SPI serial peripheral interface
T/H track-and-hold
THD total-harmonic-distortion ratio
171
172 BIBLIOGRAPHY
[11] “IEEE Standard for Terminology and Test Methods for Analog-
To-Digital Converters,” IEEE Std 1241-2000, 2001.
[55] H.-C. Liu, Z.-M. Lee, and J.-T. Wu, “A 15 b 20 MS/s CMOS
Pipelined ADC with Digital Background Calibration,” in Proc.
BIBLIOGRAPHY 177
[58] B.-N. Fang and J.-T. Wu, “A 10-Bit 300-MS/s Pipelined ADC
With Digital Calibration and Digital Bias Generation,” IEEE
Journal of Solid-State Circuits (JSSC), vol. 48, no. 3, pp. 670–
683, Mar. 2013.
[63] J.-I. Kim, B.-R.-S. Sung, W. Kim, and S.-T. Ryu, “A 6-b 4.1-
GS/s Flash ADC With Time-Domain Latch Interpolation in
178 BIBLIOGRAPHY
Solid-State Circuits (JSSC), vol. 28, no. 12, pp. 1200–1206, Dec.
1993.
[73] K. Kattmann and J. Barrow, “A Technique for Reducing
Differential Non-Linearity Errors in Flash A/D Converters,”
Proc. of IEEE Int. Solid-State Circuits Conference (ISSCC),
pp. 170–171, Feb. 1991.
[74] A. Arbel and R. Kurz, “Fast ADC,” IEEE Transactions on
Nuclear Science, vol. 22, no. 1, pp. 446–451, Feb. 1975.
[75] K. Bult and A. Buchwald, “An Embedded 240-mW 10-b 50-
MS/s CMOS ADC in 1-mm2 ,” IEEE Journal of Solid-State
Circuits (JSSC), vol. 32, no. 12, pp. 1887–1895, Dec. 1997.
[76] M.-J. Choe, B.-S. Song, and K. Bacrania, “A 13-b 40-
MSamples/s CMOS Pipelined Folding ADC with Background
Offset Trimming,” IEEE Journal of Solid-State Circuits (JSSC),
vol. 35, no. 12, pp. 1781–1790, Dec. 2000.
[77] M.-J. Choe, B.-S. Song, and K. Bacrania, “An 8-b 100-
MSample/s CMOS Pipelined Folding ADC,” IEEE Journal of
Solid-State Circuits (JSSC), vol. 36, no. 2, pp. 184–194, Feb.
2001.
[78] S. Limotyrakis, K. Nam, and B. A. Wooley, “Analysis and
Simulation of Distortion in Folding and Interpolating A/D
Converters,” IEEE Trans. on Circuits and Systems II, vol. 49,
no. 3, pp. 161–169, Mar. 2002.
[79] Y. Yu, W. Ni, X. Zhu, H. Shi, and N. Qi, “An 8-
b 600 MSamples/s Folding and Interpolating ADC,” IEEE
Int. conference of Electron Devices and Solid-State Circuits
(EDSSC), pp. 79–82, Dec. 2009.
[80] D. Kerth, N. Sooch, and E. Swanson, “A 12-bit, 1-MHz, Two-
Step Flash ADC,” IEEE Journal of Solid-State Circuits (JSSC),
vol. 24, no. 2, pp. 250–255, Apr. 1989.
[81] Y.-H. Chung and J.-T. Wu, “A CMOS 6-mW 10-bit 100-MS/s
Two-Step ADC,” IEEE Journal of Solid-State Circuits (JSSC),
vol. 45, no. 11, pp. 2217–2226, Nov. 2010.
180 BIBLIOGRAPHY
[135] Y.-Z. Lin, S.-J. Chang, Y.-T. Shyu, G.-Y. Huang, and C.-C.
Liu, “A 0.9-V 11-bit 25-MS/s Binary-Search SAR ADC in 90-
nm CMOS,” in Proc. of IEEE Asian Solid-State Circuits Conf.,
Nov. 2011, pp. 69–72.
[146] G.-Y. Huang, C.-C. Liu, Y.-Z. Lin, and S.-J. Chang, “A
10-bit 12-MS/s Successive Approximation ADC with 1.2-pF
Input Capacitance,” in Proc. of IEEE Asian Solid-State Circuits
Conf., Nov. 2009, pp. 157–160.
191
192 CURRICULUM VITAE
Publications
Theses:
[A] S. Fateh, “VLSI Implementation of Soft-Input Soft-Output Min-
imum Mean Square Error (MMSE) Parallel Interference Can-
cellation,” Master’s thesis, Dept. Information Technology and
Electrical Eng., ETH Zurich, Mar. 2009.
Journal papers:
[A] C. Studer, S. Fateh, and D. Seethaler, “ASIC Implementation of
Soft-Input Soft-Output MIMO Detection Using MMSE Parallel
Interference Cancellation,” IEEE Journal of Solid-State Circuits
(JSSC), vol. 46, no. 7, pp. 1754-1765, July 2011.
[B] C. Studer, S. Fateh, C. Benkeser, and Q. Huang, “Implemen-
tation Trade-Offs of Soft-Input Soft-Output MAP Decoders for
Convolutional Codes,” IEEE Trans. on Circuits and Systems I:
Regular Papers, vol. 59, no. 11, pp. 2774-2783, Nov. 2012.
[C] S. Benatti, B. Milosevic, F. Casamassima, P. Schönle, T. Burger,
S. Fateh, Q. Huang, and L. Benini, “A Versatile Embedded
Platform for EMG Gesture Recognition,” IEEE Trans. on Bio-
medical Circuits and Systems, 2015.
[D] S. Fateh, P. Schönle, L. Benini, G. Rovere, L. Benini, and
Q. Huang, “A Reconfigurable 5-14 bit SAR ADC for Battery-
Powered Medical Instrumentation,” IEEE Trans. on Circuits
and Systems I: Regular Papers, Oct. 2015.
Conference papers:
[A] C. Studer, S. Fateh, and D. Seethaler, “A 757 Mb/s 1.5 mm2
90 nm CMOS Soft-Input Soft-Output MIMO Detector for IEEE
802.11n,” Proc. of ESSCIRC, pp. 530-533, Sept. 2010.
[B] P. Schönle, F. Schulthess, S. Fateh, R. Ulrich, F. Huang, T. Bur-
ger, and Q. Huang, “A DC-Connectable Multi-Channel Biomed-
ical Data Acquisition ASIC with Mains Frequency Cancellation,”
Proc. of ESSCIRC, pp. 149-152, Sept. 2013.
193