• 沒有找到結果。

一個使用不完全趨穩技巧伴隨著背景調整取樣時間校正的高速導管式類比數位轉換器

N/A
N/A
Protected

Academic year: 2022

Share "一個使用不完全趨穩技巧伴隨著背景調整取樣時間校正的高速導管式類比數位轉換器"

Copied!
107
0
0

加載中.... (立即查看全文)

全文

(1)

國立臺

Col

一個使

A Hig settling

臺灣大學

Graduat llege of El

N

使用不完 校正的 gh-speed g Techni

指 Adv

學電機資 碩

te Institute lectrical E

National T m

完全趨穩 的高速導 d Pipelin

que with C

Lai

指導教授 isor: Ch

中華民 JU

資訊學院 碩士論文

e of Electr Engineerin

Taiwan U aster the

穩技巧伴 導管式類 ned AD

h Backg Calibratio

賴傑帆 i Chieh-

授:陳信 hen Hsin

民國 101 ULY, 20

院電子工 文

ronics Eng ng & Comp

Universit sis

伴隨著背 類比數位 C Using ground S

on

帆 Fan

信樹 博士 n-Shu, P

年 7 月 12

工程學研

gineering puter Scie

ty

背景調整 位轉換器 g Incom Samplin

士 Ph.D.

研究所

ence

整取樣時 器

mplete- ng-point

時間

t

(2)

致謝

本論文的完成,首先要感謝我的指導教授陳信樹博士,除了學術上的指引,

更教導了作研究的態度及處事的方法,使我獲益良多。再者要感謝林宗賢教授和 郭建宏教授,撥冗來擔任我的口試委員,並提供了寶貴的意見,讓本論文能夠更 加完整。

特別感謝千鑑學長的指導與貢獻,也感謝鈞維和亞珊的幫忙,讓本論文能夠 順利完成。感謝菁華、泓霖、依峻、宏彥和嘉南,和你們請教和討論的過程中,

使我電路設計的基礎更加穩固。另外感謝博仰、承學、崇銘、耀升和宗翰,和你 們教學相長的過程中,也使我電路設計的觀念更加清晰。

最後感謝父母的支持,讓我三年來能夠毫無後顧之憂地完成本論文。

賴傑帆 2012/08/15 博理館 415 室

(3)

I

摘要

本論文採用了不完全趨穩的技巧,提出了背景調整取樣時間校正來實現一個 六位元、每秒十億次取樣的導管式類比數位轉換器。不完全趨穩的技巧伴隨著背 景調整取樣時間校正能夠降低類比數位轉換器中運算放大器對於增益和頻寬的需 求從而降低運算放大器的功率消耗。

本晶片使用台積電 65nm CMOS 一般製程製作。根據量測結果,在 1 GS/s 的 轉換率下的 DNL 和 INL 分別為+0.72/-0.68 LSB 和+0.76/-0.68 LSB。在輸入頻率 為 499.0 MHz 且在 1 GS/s 的轉換率下時,SNDR 和 SFDR 分別為 33.39 dB 和 41.03 dB。然而在輸入頻率為 9.7 MHz 且在 900 MS/s 的轉換率下時,SNDR 和 SFDR 分別 為 35.17 dB 和 49.50 dB。在 1 V 的電壓和 1 GS/s 的轉換率下的功率消耗為 62 mW。

全部的晶片面積大小為 0.89 mm2,然而主動電路所占的面積只有 0.30 mm2

(4)

II

Abstract

This thesis adopts incomplete-settling technique and proposes background sampling-point calibration to realize 6-bit, 1GS/s pipelined ADC. Incomplete-settling technique with proposed background sampling-point calibration allows low-gain and low-bandwidth opamp to be used and lowers the power consumption of opamp.

This prototype ADC is fabricated in TSMC 65nm CMOS general-process.

According to measurement results, this prototype ADC exhibits DNL of +0.72/-0.68 LSB and INL of +0.76/-0.68 LSB at sampling rate of 1 GS/s. SNDR and SFDR are 33.39 dB and 41.03 dB at 1 GS/s with 499.0 MHz input frequency. But at 900 MS/s with 9.7 MHz input frequency, SNDR and SFDR are 35.17 dB and 49.50 dB. The power consumption is 62 mW at 1 V supply voltage and 1 GS/s sampling rate. Active area is 0.30 mm2, and whole chip with pads occupies 0.89 mm2.

(5)

III

Contents

摘要 ... I

Abstract ... II Contents ... III List of Figures ... VII List of Tables ... XI

Chapter 1 Introduction ... 1

1.1 Motivation ... 1

1.2 Thesis Organization ... 2

Chapter 2 Fundamentals of ADC ... 3

2.1 Introduction ... 3

2.2 Performance Metrics ... 3

2.2.1 Static Performance ... 3

2.2.2 Dynamic Performance ... 5

2.3 ADC Architectures ... 8

2.3.1 Flash ADC Architecture ... 8

2.3.2 Successive-approximation ADC Architecture ... 9

(6)

IV

2.3.3 Pipelined ADC Architecture ... 11

2.3.4 Continuous-time Delta-sigma ADC Architecture ... 12

2.4 Summary ... 13

Chapter 3 Proposed Background Sampling-point Calibration for Pipelined ADC Using Incomplete-settling Technique ... 15

3.1 Introduction ... 15

3.2 Incomplete-settling Technique ... 19

3.2.1 Concept of Incomplete-settling Technique ... 19

3.2.2 Prior Work 1: Digital Reference Calibration ... 20

3.2.3 Prior Work 2: Digital Signal Processing Calibration ... 22

3.3 Proposed Pipelined ADC Architecture and Background Sampling-point Calibration ... 24

3.3.1 Pipelined ADC Architecture ... 24

3.3.2 Background Sampling-point Calibration ... 25

3.4 Non-Idealities of Background Sampling-point Calibration... 28

3.4.1 Opamp Slewing and DC Gain, Unit Gain Bandwidth Variation with Output Swing ... 30

(7)

V

3.4.2 Discrete Sampling-point and Clock Jitter ... 33

3.4.3 Sampling Attenuation ... 34

3.5 Summary ... 37

Chapter 4 Proposed Building Blocks and Circuit Implementation ... 38

4.1 Introduction ... 38

4.2 Building Blocks and Circuit Implementation ... 38

4.2.1 MDAC ... 38

4.2.2 Sub-ADC ... 50

4.2.3 Clock Generator ... 52

4.2.4 Calibration Circuits ... 56

4.2.5 Timing Arrangement ... 66

4.3 Overall ADC Simulation Results ... 70

4.3.1 Static Performance ... 70

4.3.2 Dynamic Performance ... 71

4.4 Summary ... 72

Chapter 5 Measurement Results ... 73

5.1 Introduction ... 73

(8)

VI

5.2 Floor Plan and Layout ... 73

5.3 PCB design ... 77

5.4 Test Setup ... 79

5.5 Measurement Results ... 80

5.5.1 Static Performance ... 81

5.5.2 Dynamic Performance ... 83

5.6 Summary ... 88

Chapter 6 Conclusions ... 90

Bibliography ... 91

(9)

VII

List of Figures

Chapter 2

Fig. 2-1 transfer curve with (a) offset error (b) gain error ... 4

Fig. 2-2 transfer curve with DNL and INL ... 5

Fig. 2-3 flash ADC architecture ... 9

Fig. 2-4 successive-approximation ADC architecture ... 10

Fig. 2-5 pipelined ADC architecture ... 12

Fig. 2-6 continuous-time delta-sigma ADC architecture ... 13

Chapter 3 Fig. 3-1 conventional 1.5-bit pipelined ADC i stage ... 13 th Fig. 3-2 relation of ωp, ω− dB3 , and ωu loop_ in Bode plot ... 19

Fig. 3-3 (a) interstage gain error 0.8 at each stage (b) reference voltage of each stage multiplies 0.8 ... 21

Fig. 3-4 G is bigger than 8 is to create a cross point where fix Geff( )ts is exactly 8 24 Fig. 3-5 ADC architecture with background sampling-point calibration ... 25

Fig. 3-6 sampling-point is adjusted to let Geff( )ts be 2 ... 27

Fig. 3-7 sampling-point calibration algorithm ... 28

(10)

VIII

Fig. 3-8 SNDR v.s. interstage gain Geff( )ts in behavior simulation ... 29

Fig. 3-9 MDAC in (a) sampling phase (b) the beginning of amplification phase ... 32 Fig. 3-10 (a) sampling network (b) equivalent model ... 35 Chapter 4

Fig. 4-1 residue plot of (a) conventional 1.5-bit stage (b) 2-bit stage with folded-residue technique which uses comparators without offset and with maximum

8 Vref

±

offset ... 40 Fig. 4-2 block diagram of MDAC ... 42 Fig. 4-3 normalized Gnorm is expressed as a function of A0 with different G .... 44 fix Fig. 4-4 circuit implementation of (a) opamp (b) bias circuit (c) CMFB circuit ... 45 Fig. 4-5 ac analysis of MDAC and opamp when output swing is 0 ... 46 Fig. 4-6 +Vx for all input range ... 47 Fig. 4-7 (a) Ao and ωu changes with output swing (b) residue plots of ideal and

actual transfer curve (c) normalized +Vz norm_ defined as the voltage difference between ideal and actual transfer curve ... 49 Fig. 4-8 (a) block diagram of sub-ADC (b) circuit implementation of comparator .... 52 Fig. 4-9 (a) block diagram of clock generator (b) block diagram of DTC ... 54

(11)

IX

Fig. 4-10 delay of DTC with Sel v.s. binary digital control bits x5, , , , , x4 x3 x2 x1 x0 in decimal expression ... 56 Fig. 4-11 (a) block diagram of calibration circuits (b) residue plot of the first replica

stage (c) residue plot of the second replica stage ... 59 Fig. 4-12 IOS technique is used (a) in sampling phase (b) in amplification phase ... 61 Fig. 4-13 circuit implementation of calibration comparator with offset calibration ... 62 Fig. 4-14 embedded calibration offset v.s. y ... y3 0 (or z ... z3 0) ... 63

Fig. 4-15 block diagram of (a) digital loop filter (b) the first sub-filter (c) the second sub-filter ... 66 Fig. 4-16 timing arrangement of MDAC ... 68 Fig. 4-17 modifying action in duration 5 to eliminate memory effect due to

opamp-sharing technique ... 69 Fig. 4-18 DNL and INL of ADC @ Fs =1 GS/s, Fin =492.1 MHz ... 71 Fig. 4-19 FFT test of ADC @ Fs =1 GS/s, Fin =492.1 MHz ... 72 Chapter 5

Fig. 5-1 floor plan of (a) ADC (b) one of all the stages ... 75 Fig. 5-2 layout of ADC ... 75

(12)

X

Fig. 5-3 schematic of analog input on PCB ... 77

Fig. 5-4 schematic of reference voltages on PCB ... 78

Fig. 5-5 schematic of power supplies on PCB ... 79

Fig. 5-6 test setup ... 80

Fig. 5-7 die photo of ADC ... 81

Fig. 5-8 DNL and INL of ADC (a) @ Fs =900 MS/s, Fin =9.7 MHz (b) @ Fs = 1 GS/s, Fin =499.0 MHz ... 83

Fig. 5-9 FFT test of ADC (a) Fs =900 MS/s, Fin =9.7 MHz (b) @ Fs = GS/s, 1 =10.7 Fin MHz (c) @ Fs = GS/s, 1 Fin =499.0 MHz ... 86

Fig. 5-10 F v.s. dynamic performance @ s Fin =10.7 MHz ... 86

Fig. 5-11 F v.s. dynamic performance @ in Fs = GS/s ... 87 1 Fig. 5-12 ENOB v.s. binary digital control bits x5, , , , , x4 x3 x2 x1 x0 in decimal expression with Sel of DTC set 0 @ Fs = GS/s , 1 Fin =10.7 MHz ... 87

(13)

XI

List of Tables

Chapter 4

Table 4-1 timing arrangement ... 70 Table 4-2 performance of ADC ... 72 Chapter 5

Table 5-1 functions of the 45 pins of ADC ... 77 Table 5-2 performance of ADC ... 88 Table 5-3 comparison of 5-bit to 8-bit resolution pipelined ADC ... 89

(14)

1

Chapter 1 Introduction

1.1 Motivation

High-speed applications such as magnetic and optical read channels, serial-link receivers, and ultra-wideband (UWB) radios need fast ADC with low resolution.

Pipelined ADC architecture has the advantages of high sampling rate and low input capacitance and is adopted in this thesis. Opamp in pipelined ADC is a key building block. However, it is also a power-hungry block. Two main approaches about opamp are researched to lower the power consumption of pipelined ADC. The first approach tries to reduce the power consumption of opamp by using circuit techniques such as incomplete-settling technique [1][2], correlated-level-shifting (CLS) technique [3], opamp-sharing technique [4], capacitor-sharing technique [5], and time-sharing technique [6]. The second approach attempts to replace opamp by introducing modified architectures such as comparator-based architecture [7], charge-pump-based architecture [8], and ring-oscillator-based architecture [9]. This thesis follows the first approach. It adopts incomplete-settling technique and proposes background sampling-point calibration to decrease the power consumption of opamp.

(15)

2

1.2 Thesis Organization

This thesis contains six chapters. In chapter one, it describes motivation and thesis organization. In chapter two, it gives the overview of the basic knowledge of ADC. Chapter three discusses different calibrations for incomplete-settling technique and proposed ADC architecture with some non-idealities. Chapter four introduces proposed building blocks with analysis, circuit implementation, and simulation results.

Measurement results are shown in chapter five. Finally, conclusions about this thesis are made in chapter six.

(16)

3

Chapter 2 Fundamentals of ADC

2.1 Introduction

Some important performance metrics about the static and dynamic performance of ADC will be defined. And a number of ADC architectures will be described.

2.2 Performance Metrics

2.2.1 Static Performance

2.2.1.1 Offset and Gain Error

Offset error is the shift of actual transfer curve from ideal transfer curve shown in Fig. 2-1(a). And gain error is the difference of the slopes of actual transfer curve and ideal transfer curve when offset error is zero shown in Fig. 2-1(b).

(17)

4

(a) (b) Fig. 2-1 transfer curve with (a) offset error (b) gain error

2.2.1.2 Differential and Integral Nonlinearities (DNL, INL)

Differential nonlinearity (DNL) is defined as the difference of each actual transition level width and ideal transition level width without offset and gain error.

DNL at code n is given as:

1 1 , 0 (2N 1)

n n

LSB

V V

DNL n

V

+

= − ≤ ≤ − (2.1)

where V is actual transition point of digital output code n, and N is the resolution of n ADC. VLSB is amplitude voltage of 1 LSB, so DNL is expressed by LSB.

Integral nonlinearity (INL) is defined as the deviation of actual transfer curve from an ideal straight line and is also expressed by LSB. INL at code n is said to be

(18)

5

the width difference of actual transition point n and ideal transition point n. Summing up DNL from code 0 to code n is another way to evaluate INL:

1

( ) ( )

n

i

INL n DNL i

=

=

(2.2) DNL and INL are shown in Fig. 2-2.

Fig. 2-2 transfer curve with DNL and INL

DNL and INL are sometimes said to be the maximum value.

2.2.2 Dynamic Performance

Dynamic performance is based on FFT analysis. A sine wave as the analog input of ADC is applied, and the digital output of ADC is processed by FFT analysis. The

(19)

6

total power of digital output can be sorted into three parts. The first part is signal power. The second part is harmonic power. The number of harmonics which are included in harmonic power depends on individual definition. The third is noise power. Noise power is calculated by subtracting signal power and harmonic power from total power.

2.2.2.1 Signal to Noise Ratio (SNR)

Signal to noise ratio (SNR) is the ratio of signal power to noise power. SNR is written as:

10 log

dB

signal power SNR noise power

⎛ ⎞

= ⎜ ⎟

⎝ ⎠ (2.3)

2.2.2.2 Total Harmonic Distortion (THD)

Total harmonic distortion (THD) is the ratio of harmonic power to signal power.

The first five harmonics are included in harmonic power in this thesis. THD is expressed as:

10 log

dB

harmonics power

THD signal power

⎛ ⎞

= ⎜ ⎟

⎝ ⎠ (2.4)

(20)

7

2.2.2.3 Spurious Free Dynamic Range (SFDR)

Spurious free dynamic range (SFDR) is the ratio of signal power to the largest harmonic power. SFDR is mentioned as:

10 log

largest harmonic power

dB

signal power

SFDR ⎛ ⎞

= ⎜ ⎟

⎝ ⎠ (2.5)

2.2.2.4 Signal to Noise and Distortion Ratio (SNDR) and Effective Number of

Bits (ENOB)

Signal to noise and distortion ratio (SNDR) is the ratio of signal power to noise power and harmonic power. SNDR is described as:

10 log

dB

signal power

SNDR noise power harmonics power

⎛ ⎞

= ⎜⎝ + ⎟⎠ (2.6)

Effective number of bits (ENOB) is a measure based on SNDR and is calculated as:

1.76 6.02

dB bit

ENOB SNDR

= (2.7)

2.2.2.5 Figure of Merit (FoM)

Figure of Merit (FoM) is the important performance metric of ADC in terms of power, speed and accuracy. FoM is defined as:

(21)

8

2ENOB 2 in Power

FoM = f

× (2.8)

2.3 ADC Architectures

2.3.1 Flash ADC Architecture

Flash ADC architecture is shown in Fig. 2-3. It contains several 2N − 1 comparators where N is the resolution of ADC and a decoder. The analog input of flash ADC is compared with reference voltages generated by resistor-ladder simultaneously with the comparators. The differences of the analog input and the reference voltages are amplified to digital levels, and thermometer code is generated.

Then the thermometer code is converted to binary code by the decoder. Moreover, preamplifiers are often added in front of the comparators to decrease input-referred offset. Flash ADC achieves the fastest sampling rate because of parallel processing.

However, when the resolution of flash ADC increases, power and area consumption increase exponentially. Therefore, flash ADC is usually implemented in low resolution and high-speed design.

(22)

9

DN-1

DN-2

DN-3

D0

2N-1 Comparators Vin

Vref+

Vref-

R

R

R

R

Thermometer code

Fig. 2-3 flash ADC architecture

2.3.2 Successive-approximation ADC Architecture

Successive-approximation ADC architecture is shown in Fig. 2-4. It is composed of a front-end sample-and-hold amplifier (SHA), a comparator, a successive-approximation (SA) control logic, and a DAC. It applies binary search algorithm to resolve the digital output of successive-approximation ADC. With binary search algorithm, successive-approximation ADC halves the maximum difference of

(23)

10

the analog output of the SHA which is VSHA and the analog output of the DAC which is VDAC in each step. In the first step, the registers of the SA control logic are set

100000 for 6-bit resolution for example, and then VDAC is set 2 Vref

. The comparator compares VSHA with VDAC to make a decision and control the SA control logic. If

VSHA is larger than VDAC, the register of MSB is still 1. In the second step, the registers of the SA control logic is set 110000 and the above steps are repeated.

Successive-approximation ADC is N times where N is the resolution of ADC slower than flash ADC. However, offset of the comparator is independent of the linearity of successive-approximation ADC because only one comparator is used.

Successive-approximation ADC is usually implemented in low-to-medium resolution and low-power design.

Fig. 2-4 successive-approximation ADC architecture

(24)

11

2.3.3 Pipelined ADC Architecture

Pipelined ADC architecture is shown in Fig. 2-5. It consists of a series of stages.

Each stage is made up of a SHA, a sub-ADC, a sub-DAC, and an amplifier. It mainly operates in two phases which are amplification phase and sampling phase. When the i stage is in amplification phase, the (th i−1)th and (i+1)th stages are in sampling

phase, and vice versa. When the i stage is in amplification phase, assuming that the th resolution of the i stage is M-bit, it generates an M-bit digital output and a residual th voltage, and then the amplifier amplifies the residual voltage by 2M1 times to a residue output sampled as the input of the (i+1)th stage. When the i stage is in th sampling phase, it samples the residue output of the (i−1)th stage. This arrangement lets all stages of pipelined ADC work concurrently, so sampling rate is independent of the number of stages of pipelined ADC. Due to amplification between stages, critical accuracy is in the first stage, and accuracy of later stages is relaxed. Pipelined ADC is usually implemented in medium-to-high resolution and high-speed design.

(25)

12

Fig. 2-5 pipelined ADC architecture

2.3.4 Continuous-time Delta-sigma ADC Architecture

Continuous-time delta-sigma ADC architecture is shown in Fig. 2-6. It is comprised of a continuous-time delta-sigma modulator and a digital decimation filter.

The continuous-time delta-sigma modulator is a feedback loop which includes a low-resolution ADC, a low-resolution DAC, and a continuous-time integrator. It adopts over-sampling and noise-shaping technique [10] to improve SNR. With over-sampling technique, the analog input of ADC is sampled with sampling rate much higher than Nyquist-rate. This spreads quantization noise power to bandwidth of sampling rate and leaves less quantization noise power in signal-band. With noise-shaping technique, the feedback loop pushes quantization noise power to high-frequency and also leaves less quantization noise power in signal-band. The

(26)

13

digital decimation filter removes quantization noise power out of signal-band to obtain the digital output of ADC. Continuous-time delta-sigma ADC is usually implemented in high resolution and low-power design.

Fig. 2-6 continuous-time delta-sigma ADC architecture

2.4 Summary

First, static and dynamic performance are introduced. Static performance includes offset, gain error and DNL, and INL. Dynamic performance includes SNR, THD, SFDR, SNDR, ENOB , and FoM. Second, three ADC architectures which contains flash ADC, successive-approximation ADC, pipelined ADC, and

(27)

14

continuous-time delta-sigma ADC are mentioned and applied according to different applications.

(28)

15

Chapter 3 Proposed Background Sampling-point

Calibration for Pipelined ADC Using

Incomplete-settling Technique

3.1 Introduction

As described in 2.3.3, Fig. 3-1 shows the conventional 1.5-bit pipelined ADC i th stage which contains sub-ADC and MDAC. Sub-ADC is composed of two comparators and a decoder. MDAC which realizes the function of SHA, sub-DAC, and an amplifier is composed of opamp, sampling capacitor C , feedback capacitor s

C , and a multiplexer. f Vin and Vref are the analog input and the reference voltage of ADC, respectively. In sampling phase, switch S1 is on. Switches S2 and S3 connect the residue output Vout i_ 1 of the (i−1)th stage to C and s C . Then f

_ 1 out i

V is sampled as the input Vin i_ of the i stage. Sub-ADC compares th Vout i_1

with 4 Vref

± in the end of sampling phase to decide which voltage (+Vref or 0 or

Vref

− ) is connected to the output of the multiplexer. In amplification phase, S1 is off.

S2 and S3 respectively connect C and f C to the outputs of opamp and the s output of the multiplexer. Assuming that the system has only one pole ωp

contributed by opamp, the residue output Vout i_ ( )t of the i stage is described as: th

(29)

16

_ _

0

_ 1

_ 1

_ 1

( ) (1 )( 1 )(1 )[ ( ) ]

1 1

1,

4 0,

4 4

1, >

4

t

s s

out i in i i ref

f s f

ref out i

ref ref

i out i

ref

out i

C C

V t e V D V

C C C

A if V V

V V

D if V

if V V

τ

β

= + − − ⋅

+ +

⎧+ > +

⎪⎪

=⎪⎨ + > > −

⎪⎪

− −

⎪⎩

(3.1)

A is dc gain of opamp, and 0 β(= )

+ +

f

s f p

C

C C C , where C is the parasitic p capacitance of the inputs of opamp, is feedback factor. τ is time constant and 1

τ is closed-loop ω3dB( (1= +A0β ω) p). 1

τ is equal to loop-gain unit gain bandwidth

_ ( 0 )

ωu loop = Aβωp if loop-gain dc gain A0β is much larger than 1. Fig. 3-2 shows

the relation of ωp, ω− dB3 , and ωu loop_ in Bode plot. Di is a digital code. Usually

A0β is much larger than 1, and (3.1) can be approximately rewritten as:

_ _

0

( ) (1 )(1 1 )(1 )[ ( ) ]

t

s s

out i in i i ref

f s f

C C

V t e V D V

C A C C

β τ

+ − − − ⋅

 + (3.2)

Assuming that C and s C are matched and not taken into consideration, there are f two error terms which are static error (

0

1 1 Aβ

− ) caused by finite dc gain of opamp and

dynamic error (1 τ

t

e ) caused by insufficient time. If Vout i_ has to conform to 1

2LSB of N-bit accuracy, two limits about static error and dynamic error have to be obeyed:

static error limit:

(30)

17

1 0

1 1

s 2N

ε A

β +

= < (3.3)

dynamic error limit:

1

1 2 ε = τs < +

t

d e N (3.4) where t is settling time which corresponds to s 1

2LSB of N-bit accuracy.

For example, for 6-bit resolution, 1GS/s sampling rate design with conventional 1.5-bit stages, assuming that t is 200 ps, the requirements of the first stage (N=5 s because 1 bit is already resolved by the first stage) for A of opamp is about 42.1 dB 0

( 1

β  because of 1.5-bit stage) and for unit gain bandwidth 2 ωu(=A0ωp) of opamp is about 6.6 GHz (τ =48.1 ps). It will consume a lot of power for opamp to achieve the above requirements.

(31)

18

Multiplexer

2-bit

Decoder

A

Stage 1 Stage 2 Stage N

Digital Correction

Dout

Stage i

2-bit Sub-ADC

MDAC

_ out i

V

S1

Cf

Cs

Cp

S2

S3

Vref

+ 0 Vref _ 1

out i

V

4 Vref

+ 4 Vref

Vin

Fig. 3-1 conventional 1.5-bit pipelined ADC i stage th

ω Amplitude

A0

ωp

0 u

A p

ω ω

= A0β

_

0 u loop

A p

ω βω

=

3

(1 0 )

dB

A p

ω

β ω

= +

0

1 0

A A β +

(32)

19

Fig. 3-2 relation of ωp, ω− dB3 , and ωu loop_ in Bode plot

3.2 Incomplete-settling Technique

3.2.1 Concept of Incomplete-settling Technique

Two parameters Gfix and Geff( )t are introduced here. Gfix represents interstage gain defined by hardware implementation ( fix 1 s

f

G C

= +C when conventional closed-loop 1.5-bit stage is used for example). Geff( )t represents actual interstage gain at time t . Moreover, G and fix Geff( )t are related in closed-loop

topology:

0

( ) ( 1 )(1 )

1 1

τ

β

≡ −

+

t

eff fix

G t G e

A

(3.5)

Conventionally, ( )Geff ts is equal to G with small static and dynamic error limited fix by (3.3) and (3.4). Opamp dc gain A0 and unit gain bandwidth ωu(= A0ωp)

requirements are based on (3.3) and (3.4):

1 0

2N

A β

> + (3.6)

0

1 ( 1) ln 2

u p

s

A N ω ω t

βτ β

=  > + (3.7)

If the requirements for opamp A0 and ω can be reduced, the power consumption u

of opamp can hence be reduced. This is the concept of incomplete-settling technique [1][2]. Incomplete-settling technique ignores these requirements and uses opamp

(33)

20

which has smaller A and 0 ω than (3.6) and (3.7) to lower the power consumption u of opamp. However, from (3.3), if A decreases, 0 εs will increase. Similarly, from

(3.4), if ωu decreases, εd will increase (because ε = τs  ωu_loop s = βωu s

t

t t

d e e e ), too.

That is, εs and εd will become larger and larger with the decrease of A and 0 ωu. Also, from (3.5), Geff( )ts will become smaller and smaller than Gfix. If the big difference between Gfix and Geff( )ts can be compensated during ADC conversion

by digital reference calibration [1], digital signal processing calibration [2], and proposed sampling-point calibration, incomplete-settling technique can be adopted, and the power consumption of opamp can be declined.

3.2.2 Prior Work 1: Digital Reference Calibration

In prior work 1 [1], 1.5-bit stage at each stage uses closed-loop topology where

Gfix is 2 and Geff( )ts is 1.6 (no need to be precise because settling behavior changes with PVT and digital reference calibration can accommodate this variation) at fixed

t . Tuning the reference voltage of each stage is one method to compensate the s

difference between Gfix and Geff( )ts . There is interstage gain error defined as ( ) 1.6

( 0.8)

2

eff s

fix

G t

G = = at each stage shown in Fig. 3-3 (a), and the reference voltage of

(34)

21

each stage also multiplies 0.8, no error will be induced during ADC conversion shown in Fig. 3-3 (b).

(0.8)Vref Vref

_ 1

Vout Vout_ 2

Vin

(a)

(0.8)Vref 2

(0.8)Vref

_ 1

Vout

(0.8)Vref

_ 2

Vout

_ 2 _ 1

in out

V V Vin

Vref

(b)

Fig. 3-3 (a) interstage gain error 0.8 at each stage (b) reference voltage of each stage multiplies 0.8

In practice, the reference voltage of each stage can be adjusted independently to avoid mismatches between stages and achieve better performance. Digital reference

(35)

22

calibration based on maximizing SNDR is adopted to find the right reference voltage which corresponds to each stage. However, there are some disadvantages. First, because of interstage gain error, the reference voltage of each stage shrinks stage by stage. Assuming that noise except quantization noise remains unchanged, the effect of the noise is bigger than convention, so ADC performance cannot be as good as convention. Second, the calibration is so complex as to be not embedded on-chip.

Third, the calibration is foreground and cannot adapt to environment variation continuously.

3.2.3 Prior Work 2: Digital Signal Processing Calibration

In prior work 2 [2], 3.5-bit stage at the first stage uses open-loop topology.

Because of open-loop topology, assuming that the system has only one pole

0

( 1 )

ωp =

R CL where R is output resistance and 0 C is load capacitor, and the pole L is contributed by opamp, the residue output Vout i_ of the i stage in amplification th

phase is described as:

_ ( ) 0(1 )[ _ ]

2

open

t

ref

out i in i i

V t A eτ V D V

= − − ⋅ (3.8)

where 1 τopen

is ωp. G (fix Gfix = in open-loop topology) and A0 Geff( )t are related

in open-loop topology:

(36)

23

( ) (1 τ )

≡ − open

t

eff fix

G t G e (3.9)

Gfix is bigger than 8 and ideally Geff( )ts is 8 (no need to be precise because settling behavior changes with PVT and digital signal processing calibration can accommodate this variation) at fixed t . The reason why s G is bigger than 8 is to fix create a cross point where Geff( )ts is exactly 8 shown in Fig. 3-4. Because settling behavior varies with PVT, Geff( )ts may not be 8 at fixed t . Digital signal s

processing calibration which directly processes the digital output of ADC is adopted to compensate linear error (linear because from (3.8) and (3.9), Geff( )ts is independent of Vin i_ ) caused by the variation of Geff( )ts . The calibration has

disadvantages of complication and off-chip.

(37)

24 ts

( ) 8

eff s

G t =

Fig. 3-4 Gfix is bigger than 8 is to create a cross point where Geff( )ts is exactly 8

3.3 Proposed Pipelined ADC Architecture and

Background Sampling-point Calibration

3.3.1 Pipelined ADC Architecture

Fig. 3-5 shows 6-bit, 1GS/s pipelined ADC architecture. It is composed of four identical 2-bit stages and a 2-bit flash at the end for ADC conversion. The digital codes resolved by each stage are aligned and added to obtain the digital output of ADC. Calibration circuits which contain two replica stages, a calibration comparator

(38)

25

with offset calibration, and a digital loop filter are added for background sampling-point calibration. Why two rather than one replica stage is used is according to analysis later. The replica stages are the same as those stages for ADC conversion.

Moreover, a global clock generator which produces clock phases is shared among all the stages.

Vin _ in known

V

2 Vref

Dout

Fig. 3-5 ADC architecture with background sampling-point calibration

3.3.2 Background Sampling-point Calibration

All the stages use incomplete-settling technique with closed-loop topology. From (3.5), there are some parameters such as G , fix β , A , 0 τ , and t chosen to tune s

(39)

26

eff( )s

G t . First, since Gfix is roughly equal to 1

β (because 1

s fix

f

G C

= +C and 1

β

+ +

= s f p

f

C C C

C when conventional closed-loop 1.5-bit stage is always used for example in this section), tuning G and fix β is considered together. G and fix β

are related to capacitor ratio [11]. The variable capacitor ratio increases circuit complexity and parasitic capacitance in the signal path of MDAC due to additional switches for tuning, and this decreases sampling rate. Second, tuning A0 is considered. A0 is tuned by changing the bias point of opamp [12]. Also, the variable

bias point rises circuit complexity and parasitic capacitance in the signal path of MDAC. Third, tuning τ is considered. Because τ is

3 0

1 1

( )

(1 )

ωdB = +Aβ ωp , τ can be tuned by tuning A0 and β considered above. Fourth, tuning t is s considered. t is tuned by adding delay elements with variable delay into clock s generator. That is, sampling-point can be adjusted. No extra circuit is required in the signal path of MDAC, and this achieves fast sampling rate. Besides, the tuning range of ( )Geff ts is wider by altering sampling-point than the capacitor ratio or the bias point of opamp with less circuit. Finally, G is 16 and fix Geff( )ts is 2 according to

analysis later. Although settling behavior varies with PVT, sampling-point can be adjusted to let Geff( )ts be 2 shown in Fig. 3-6.

(40)

27 ( ) 2

eff s

G t =

τ1

τ2

τ3

1

ts ts3

2

ts

3 2 1

τ >τ >τ

3 2 1

s s s

t >t >t

Fig. 3-6 sampling-point is adjusted to let Geff( )ts be 2

Sampling-point calibration is proposed to operate automatically with the help of calibration circuits (To describe calibration algorithm shown in Fig. 3-7, two replica stages are reduced to one which is conventional closed-loop 1.5-bit stage for simplicity for example in this section). Before the beginning of sampling-point calibration, a calibration comparator is calibrated to eliminate offset, and then sampling-point calibration starts. First, a known analog input Vin known_ set

4 Vref

is sampled by the replica stage. After being amplified by the replica stage, the residue output Vout replica_ ( )t of the replica stage at s t is compared with an analog value set s

2 Vref

with the calibration comparator.

2 Vref

corresponds to 4 Vref

, assuming that

eff( )s

G t is 2. If Vout replica_ ( )t is larger than s

2 Vref

, or in other words, Geff( )ts is larger than 2, sampling-point is adjusted to let t and s Geff( )ts decrease, and vice

(41)

28

versa. Finally, Geff( )ts of all the stages is 2 at decided sampling-point. Because the

replica stage is independent of those stages for ADC conversion, sampling-point calibration is background and never stops.

( ) 2

eff s

G t <

_ 4

ref in known

V =V

( ) 2

eff s

G t >

_ ( )

2

ref out replica s

V t >V

s s

t = ++t t ts = −+ts t

_ ( )

out replica s

V t

(Geff( )ts =Geff( )ts ++G) (Geff( )ts =Geff( )ts −+G)

eff( )s

G t

Fig. 3-7 sampling-point calibration algorithm

3.4 Non-Idealities of Background Sampling-point

Calibration

Non-idealities of sampling-point calibration are discussed in terms of either voltage or gain. In terms of voltage, if the residue output Vout i_ ( )t of the i stage th

(42)

29

want to satisfy 1

2LSB of N-bit accuracy, the voltage error of Vout i_ ( )t caused by separate non-idealities is required to be less than 1

2 +

ref N

V . In terms of gain, Fig. 3-8

shows SNDR v.s. interstage gain Geff( )t in behavior simulation. s Geff( )t from 1.90 s

to 2.07 ensures maximum reduction by 3 dB from ideal SNDR of 37.88( 6.02 6 1.76)= ⋅ + dB of 6-bit ADC. That is, the stage gain error of each stage caused by separate non-idealities should be less than 0.07 to obtain SNDR of

34.88( 6.02 6 1.76 3= ⋅ + − =37.88 3)− dB above in behavior simulation.

30 31 32 33 34 35 36 37 38 39

1.8 1.85 1.9 1.95 2 2.05 2.1 2.15 2.2

SNDR

SNDR (dB)

eff( )s

G t

Fig. 3-8 SNDR v.s. interstage gain Geff( )t in behavior simulation s

(43)

30

3.4.1 Opamp Slewing and DC Gain, Unit Gain Bandwidth

Variation with Output Swing

Incomplete-settling technique is based on linear amplification. However, there are two sources which cause non-linear amplification. First, opamp slewing is one source. Opamp slewing happens when the voltage difference of the inputs of opamp exceed 1.4 V [13] where ov Vov is the overdrive voltage of the input differential pair of opamp. Opamp slewing is most likely to occur in the beginning of amplification phase (φ2). Fig. 3-9 (a) and (b) show that conventional 1.5-bit MDAC is in sampling phase (φ1) and in the beginning of φ2, respectively. The resultant initial voltage difference + of the inputs of opamp in the beginning of Vx φ2 is calculated by charge conservation [1] (In the end of φ1, charge is 2C Vu in i_ . In the beginning of φ2, charge is C D Vu( iref −+Vx) (+ Ceq+Cp)(−+V .): x)

2C Vu in i_ =C D Vu( iref −+Vx) (+ Ceq+Cp)(−+V x) (3.10) where Vin i_ is the input of the i stage, th C is the capacitor value of u C and s C , f

C is load capacitor, L C is eq u L

u L

C C

C +C which is series connection of C and u C , L and C is the parasitic capacitance of the inputs of opamp. p

(3.10) is rearranged as:

2 _

− + ⋅

= + +

+ x u in i u i ref

u eq p

C V C D V

V C C C (3.11)

(44)

31

And + is required to be less than 1.4 Vx V no matter what ov Vin i_ is to ensure that non-linear amplification will not take place. For example, assuming that V is 100 ov mV, + should be less than 140 mV for all input range. Vx

Second, opamp dc gain A and unit gain bandwidth 0 ωu(= A0ωp) variation with output swing are another source. From (3.1), (1+ s)

f

C

C is replaced with G , fix

and ( )

+

s

s f

C

C C is replaced with 1

2 for generalization. (3.1) is rewritten as:

_ _

0

( ) ( 1 )(1 )( )

1 2

1

t

ref

out i fix in i i

V t G e V D V

A

τ

β

= − − ⋅

+

(3.12)

A and 0

0

( 1 )

(1 )

τ = +A β ωp ideally are constants with output swing to guarantee

linear amplification. However, in practice, A and 0 τ will change with output swing and are represented as A and 0' τ for discrimination: '

0'= 0−+ 0[ out i_ ( )]

A A A V t (3.13)

' [ _ ( )]

τ τ τ= ++ Vout i t (3.14)

where A and 0 τ denote that A and 0' τ have 0 output swing. ' Vout swing i_ _ ( )t stands for the output of the i stage with th A and 0' τ and is expressed as: '

'

_ _ _

0

( ) ( 1 )(1 )( )

1 2

1 '

t

ref

out swing i fix in i i

V t G e V D V

A

τ

β

= − − ⋅

+

(3.15)

Output voltage error + due to Vy A and 0 τ variation with output swing , for given

t , is written as: s

_ _ ( ) _ ( )

= − =

+

s

y out swing i out i t t

V V t V t (3.16)

(45)

32

If Vout i_ want to fulfill 1

2LSB of N-bit accuracy, + is required to be less than Vy 2 +1

ref N

V no matter what Vin i_ is. For example, for 6-bit resolution design with

conventional 1.5-bit stages, + of the first stage (N=5 because 1 bit is already Vy

resolved by the first stage) should be less than 5 1 2 Vref

+ for all input range.

_ 1 out i

V

V

out_i

C

L

C

p

C

u

C

u _

V

in i _

V

in i

(a)

i ref

D V

C

u

C

u

_ out i

V C

L

C

p

V

x

+

(b)

Fig. 3-9 MDAC in (a) sampling phase (b) the beginning of amplification phase

(46)

33

3.4.2 Discrete Sampling-point and Clock Jitter

Because of discrete sampling-point which is controlled by digital control bits, the resolution of sampling-point need to be fine enough to achieve the required resolution of ADC with the existence of clock jitter. (3.5) is differentiated with time and expressed as:

0

0

( ) 1 1

( )( )

1 1

( 1 ) ( )

1 1

t eff

fix

fix eff

dG t

G e

dt

A

G G t

A τ τ

β

β τ

=

+

+ −

=

(3.17)

If there is sampling-point variation t+ introduced by discrete control and clock jitter, for given ideal sampling-point

c where Geff(tideal) is exactly 2, stage gain error +Gx is expressed as:

0

0

( 1 ) ( )

1 1 ( )

( 1 ) 2

1 1

β τ

β τ

=

+ −

= =

+ −

=

+ + +

+

ideal

fix eff ideal

eff

x t t

fix

G G t

dG t A

G t t

dt

G

A t

(3.18)

From (3.18), the finer the resolution of sampling-point is and the bigger tideal is, the smaller +G is. For example, refer to Fig. 3-8, +x G of each stage should be less x than 0.07 to get SNDR of 34.88( 6.02 6 1.76 3= ⋅ + − =37.88 3)− dB above of 6-bit

ADC.

(47)

34

3.4.3 Sampling Attenuation

Conventionally, the output of the i stage settles to required accuracy when the th (i+1)th stage samples. That is, when the (i+1)th stage samples, the output of the i th stage is almost a dc value. Therefore, RC delay in the sampling network of the

(i+1)th stage does not cause error and the input of the (i+1)th stage which samples

the output of the i stage is equal to that of the th i stage. However, because of th incomplete-settling technique, the output of the i stage is still amplifying when the th

(i+1)th stage samples, and RC delay in the sampling network of the (i+1)th stage will cause sampling attenuation G between the output of the y i stage and the th

input of the (i+1)th stage. The sampling network of each stage and equivalent model in φ1 is shown in Fig. 3-10 (a) and (b).

_

( )

out i

V t

total

C

φ

1

φ

1

(a)

參考文獻

相關文件

– Taking any node in the tree as the current state induces a binomial interest rate tree and, again, a term structure.... An Approximate Calibration

• Extension risk is due to the slowdown of prepayments when interest rates climb, making the investor earn the security’s lower coupon rate rather than the market’s... Prepayment

• As all the principal cash flows go to the PAC bond in the early years, the principal payments on the support bond are deferred and the support bond extends... PAC

具備 (凌陽格式 ) 串列 SRAM 介面. 7 通道10位元電壓類比/數位轉換器 (ADC) 單通道聲音類比/數位轉換器

隨著科技的進步,展覽場的導覽系統已從過去導遊、磁帶機或 CD 播放 器講解的時代轉換成行動導覽的時代。目前行動導覽方式大都以 RFID 或 QR

The Hull-White Model: Calibration with Irregular Trinomial Trees (concluded).. • Recall that the algorithm figured out θ(t i ) that matches the spot rate r(0, t i+2 ) in order

The Hull-White Model: Calibration with Irregular Trinomial Trees (concluded).. • Recall that the algorithm figured out θ(t i ) that matches the spot rate r(0, t i+2 ) in order

• As n increases, the stock price ranges over ever larger numbers of possible values, and trading takes place nearly continuously. • Any proper calibration of the model parameters