2. ADC Architectures and CMOS Circuits



Similar documents
A/D Converter based on Binary Search Algorithm

A 0.18µm CMOS Low-Power Charge-Integration DPS for X-Ray Imaging

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

Digital to Analog and Analog to Digital Conversion

b 1 is the most significant bit (MSB) The MSB is the bit that has the most (largest) influence on the analog output

12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER

Digital to Analog Converter. Raghu Tumati

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications

A 125-MHz Mixed-Signal Echo Canceller for Gigabit Ethernet on Copper Wire

AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE

Abstract. Cycle Domain Simulator for Phase-Locked Loops

ADC Architectures IV: Sigma-Delta ADC Advanced Concepts and Applications. by Walt Kester

Section 3. Sensor to ADC Design Example

Application Report. 1 Introduction. 2 Resolution of an A-D Converter. 2.1 Signal-to-Noise Ratio (SNR) Harman Grewal... ABSTRACT

Handbook. A Reference For DAQ And

Simplifying System Design Using the CS4350 PLL DAC

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

LC 2 MOS Signal Conditioning ADC with RTD Excitation Currents AD7711

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Motorola Digital Signal Processors

ABCs of ADCs. Analog-to-Digital Converter Basics. Nicholas Gray Data Conversion Systems Staff Applications Engineer

Systematic Design for a Successive Approximation ADC

DEVELOPMENT OF DEVICES AND METHODS FOR PHASE AND AC LINEARITY MEASUREMENTS IN DIGITIZERS

HOW TO GET 23 BITS OF EFFECTIVE RESOLUTION FROM YOUR 24-BIT CONVERTER

Analog/Digital Conversion. Analog Signals. Digital Signals. Analog vs. Digital. Interfacing a microprocessor-based system to the real world.

ANALOG-DIGITAL CONVERSION

Conversion Between Analog and Digital Signals

Rong-Jyi YANG, Nonmember and Shen-Iuan LIU a), Member

10 BIT s Current Mode Pipelined ADC

AND9035/D. BELASIGNA 250 and 300 for Low-Bandwidth Applications APPLICATION NOTE

Lecture 2. High-Speed I/O

Hello and welcome to this training module for the STM32L4 Liquid Crystal Display (LCD) controller. This controller can be used in a wide range of

MCP3901. Two-Channel Analog Front End. Description. Features. Package Type. Applications

The Good, the Bad, and the Ugly Aspects of ADC Input Noise Is No Noise Good Noise? by Walt Kester

24-Bit, 96kHz BiCMOS Sign-Magnitude DIGITAL-TO-ANALOG CONVERTER

by Anurag Pulincherry A THESIS submitted to Oregon State University in partial fulfillment of the requirements for the degree of Master of Science

MCP3901. Two Channel Analog Front End. Description. Features. Package Type. Applications

ADC Architectures III: Sigma-Delta ADC Basics. by Walt Kester

Continuous-Time Converter Architectures for Integrated Audio Processors: By Brian Trotter, Cirrus Logic, Inc. September 2008

1.1 Silicon on Insulator a brief Introduction

W a d i a D i g i t a l

CA3306, CA3306A, CA3306C 6-Bit, 15 MSPS, Flash A/D Converters

A 3 V 12b 100 MS/s CMOS D/A Converter for High- Speed Communication Systems

Lezione 6 Communications Blockset

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

Analog signals are those which are naturally occurring. Any analog signal can be converted to a digital signal.

Buffer Op Amp to ADC Circuit Collection

Timing Errors and Jitter

Programmable-Gain Transimpedance Amplifiers Maximize Dynamic Range in Spectroscopy Systems

AMICSA Integrated SAR Receiver/Converter for L, C and X bands Markku Åberg VTT Technical Research Centre of Finland

Digital Signal Controller Based Automatic Transfer Switch

FEATURES DESCRIPTIO APPLICATIO S. LTC1451 LTC1452/LTC Bit Rail-to-Rail Micropower DACs in SO-8 TYPICAL APPLICATIO

Analog-to-Digital conversion

Basic DAC Architectures II: Binary DACs. by Walt Kester

Taking the Mystery out of the Infamous Formula, "SNR = 6.02N dB," and Why You Should Care. by Walt Kester

Asynchronous counters, except for the first block, work independently from a system clock.

Nyquist data converter fundamentals Tuesday, February 8th, 9:15 11:35

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs

Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies

Adaptive Equalization of binary encoded signals Using LMS Algorithm

Jitter Transfer Functions in Minutes

A novel sharp beam-forming flat panel loudspeaker using digitally driven speaker system

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7

Current vs. Voltage Feedback Amplifiers

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

ADC12041 ADC Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter

PROGETTO DI SISTEMI ELETTRONICI DIGITALI. Digital Systems Design. Digital Circuits Advanced Topics

CHAPTER 10 OPERATIONAL-AMPLIFIER CIRCUITS

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

Chapter 12: The Operational Amplifier

Chapter 8 Differential and Multistage Amplifiers. EE 3120 Microelectronics II

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Signal Types and Terminations

Equalization/Compensation of Transmission Media. Channel (copper or fiber)

AC/DC Power Supply Reference Design. Advanced SMPS Applications using the dspic DSC SMPS Family

AVX EMI SOLUTIONS Ron Demcko, Fellow of AVX Corporation Chris Mello, Principal Engineer, AVX Corporation Brian Ward, Business Manager, AVX Corporation

The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.

Single-Stage High Power Factor Flyback for LED Lighting

Introduction to Receivers

MXD7202G/H/M/N. Low Cost, Low Noise ±2 g Dual Axis Accelerometer with Digital Outputs

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

A true low voltage class-ab current mirror

Capacitive Sensing Solutions from Silicon Labs. In this section, we are going to cover the Silicon Labs Capacitive Sensing solutions.

How PLL Performances Affect Wireless Systems

CLOCK AND SYNCHRONIZATION IN SYSTEM 6000

路 論 Chapter 15 System-Level Physical Design

Chapter 6: From Digital-to-Analog and Back Again

A Collection of Differential to Single-Ended Signal Conditioning Circuits for Use with the LTC2400, a 24-Bit No Latency Σ ADC in an SO-8

24-Bit ANALOG-TO-DIGITAL CONVERTER

Microcontroller to Sensor Interfacing Techniques

Chapter 6 PLL and Clock Generator

PLL frequency synthesizer

EE 230 Lecture 37. Data Converters. ADC and DAC Architectures

Wireless Communication and RF System Design Using MATLAB and Simulink Giorgia Zucchelli Technical Marketing RF & Mixed-Signal

6 Output With 1 kω in Series Between the Output and Analyzer Output With RC Low-Pass Filter (1 kω and 4.7 nf) in Series Between the Output

Transcription:

/56 2. Architectures and CMOS Circuits Francesc Serra Graells francesc.serra.graells@uab.cat Departament de Microelectrònica i Sistemes Electrònics Universitat Autònoma de Barcelona paco.serra@imb-cnm.csic.es Integrated Circuits and Systems IMB-CNM(CSIC)

2/56 Classification 2 3 4 5 6 7 Techniques Sub-Ranging, Time-Interleaving and Pipelining Techniques Successive-Approximation Techniques Integrating Techniques Delta-Sigma Modulation Techniques Time-Domain Techniques

3/56 Classification 2 3 4 5 6 7 Techniques Sub-Ranging, Time-Interleaving and Pipelining Techniques Successive-Approximation Techniques Integrating Techniques Delta-Sigma Modulation Techniques Time-Domain Techniques

4/56 Families Classification based on architecture approach: High speed Sub-ranging Analog signal Digital signal Parallel Interleaved Pipeline voltage/current amplitude Digital timebase code Algorithmic Predictive SAR Integrating Delta-Sigma Distinctive characteristics: Feedforward vs feedback control Single vs multiple stages Amplitude vs time domains...and many more! Typically mixed solutions... High dynamic range

5/56 Evolution EPSCO DATRAC, B.M. Gordon, 953 -bit 50KSps 500W SAR 0.5m x 0.4m x 0.65m, 70Kg Vacuum tube technology W. Kester, Analog-Digital Conversion http://www.analog.com/library/analogdialogue/ archives/39-06/data_conversion_handbook.html

6/56 Evolution +60years 0-6 0-8 Pipeline SAR Delta-Sigma Other State-of-art Solid-state technologies B. Murmann, Performance Survey http://www.stanford.edu/~murmann/adcsurvey.html EPSCO DATRAC, B.M. Gordon, 953 -bit 50KSps 500W SAR 0.5m x 0.4m x 0.65m, 70Kg Vacuum tube technology W. Kester, Analog-Digital Conversion http://www.analog.com/library/analogdialogue/ archives/39-06/data_conversion_handbook.html P/f s [J] 0-0 0-2 0fJ/conv-step 70dB 20 30 40 50 60 70 80 90 00 0 SNDR [db] -bit

7/56 Evolution Performance enhancement: Architecture strategy Circuit design Integration technology State-of-art Solid-state technologies Still room for further improvement? 0-6 0-8 Pipeline SAR Delta-Sigma Other B. Murmann, Performance Survey http://www.stanford.edu/~murmann/adcsurvey.html P/f s [J] 0-0 0-2 20 30 40 50 60 70 80 90 00 0 SNDR [db]

8/56 Classification 2 3 4 5 6 7 Techniques Sub-Ranging, Time-Interleaving and Pipelining Techniques Successive-Approximation Techniques Integrating Techniques Delta-Sigma Modulation Techniques Time-Domain Techniques

9/56 Basic Architecture Building blocks: Threshold generator Latched comparator array e.g. single-ended 3-bit flash thermometer code natural binary code Digital encoder combinational only logic

0/56 Basic Architecture Building blocks: e.g. single-ended 3-bit flash Threshold generator Latched comparator array thermometer code clock cycle conversion time natural binary code Digital encoder Area and power scaling by 2 ENOB Distortion due to technology mismatching combinational only logic

/56 Latched Comparator Design Compact CMOS circuit: clock M3 M4 Non-overlapped clock phases M M2

2/56 Latched Comparator Design Compact CMOS circuit: clock M3 M4 High-speed operation Non-overlapped clock phases Each comparator crosses at different threshold V thk M M2 Threshold voltage offset? Pre-charging phase Decision phase M3 M4 0 0 M3 M4 Positive feedback to speed-up comparison Symmetrical loading M M2 M M2

3/56 Comparator Optimization By attaching an array of level shifters: clock single-ended version Ck C2k signal baseline Ck C2k Ck C2k

4/56 Comparator Optimization By attaching an array of level shifters: clock Ck C2k single-ended version All comparators latch at the same level (V ref ) Single comparator design Low quiescent power (resistor-less thresholds) Capacitor area overhead Input capacitance increased Slower operation signal baseline Ck C2k Ck C2k effective signal effective k-threshold

5/56 Comparator Optimization By attaching an array of level shifters: clock Ckp C2kp fully-differential version Interference rejection Full-scale extension (+6dB) SNR enhancement (+3dB) Distortion cancellation (even harmonics) Ckn C2kn Area and power overheads (x2) Higher symmetry requirements Time

6/56 Comparators Offset Distortion due to DNL MOSFET V TH mismatching effects: M3 M4 M M2 CMOS technology Pelgrom's Law

7/56 Comparators Offset Thermometer code bubbles! Error propagation at encoding... Bubble 0 0 Latched comparator array 0 Digital encoder Gaussian probability distribution Large device area (WL) and input capacitance penalties

8/56 Comparators Offset Thermometer code bubbles! Digitally assisted analog design: Latched comparator array Bubble 0 0 0 Bubble error correction (BEC) 0 0 0 Digital encoder?

9/56 Comparators Offset Thermometer code bubbles! Digitally assisted analog design: Latched comparator array Bubble 0 0 0 Bubble error correction (BEC) 0 0 0 Digital encoder (WL) large enough to limit bubble distance to code: 0 X X 0 X 0 () X

20/56 Comparators Offset More on digitally assisted analog design: an stochastic flash Digital inverse Gaussian integral e.g. 63 comparators Digital full-adders S. Weaver, B. Hershberg and Un-Ku Moon, Digitally Synthesized Stochastic Using Only Standard Digital Cells, IEEE Transactions on Circuits and Systems I, 6():84-9, Jan 204

2/56 Comparators Offset More on digitally assisted analog design: an stochastic flash Almost digital Compact area Digital inverse Gaussian integral Non-linearity compensation required Power consumption e.g. 63 comparators Digital full-adders S. Weaver, B. Hershberg and Un-Ku Moon, Digitally Synthesized Stochastic Using Only Standard Digital Cells, IEEE Transactions on Circuits and Systems I, 6():84-9, Jan 204

22/56 Classification 2 3 4 5 6 7 Techniques Sub-Ranging, Time-Interleaving and Pipelining Techniques Successive-Approximation Techniques Integrating Techniques Delta-Sigma Modulation Techniques Time-Domain Techniques

23/56 Sub-Range Building blocks: Fine stage S/H DAC ENOB/2 bit ENOB/2 bit ENOB/2 bit Coarse stage MSB Encoder LSB Two-step coarse-fine data conversion scheme ENOB splitting can be chosen asymmetric depending on circuits...

24/56 Sub-Range Building blocks: Fine stage S/H Coarse stage ENOB/2 bit DAC ENOB/2 bit MSB Encoder ENOB/2 bit LSB Speed reduction (x2) Non-linearity caused by mismatching between coarse -DAC, and between coarse-fine Two-step coarse-fine data conversion scheme ENOB splitting can be chosen asymmetric depending on circuits... Better ENOB scaling of comparators and passive components! e.g. Number of comparators for 8-bit flash : single-stage two-stage

25/56 Sub-Range Circuit implementation: S/H Fine stage Non-linearity cuased by non-unitary gain in MSB substraction Compact SC implementation: ENOB/2 bit DAC ENOB/2 bit ENOB/2 bit to coarse flash C single-ended version Coarse stage MSBs Encoder LSBs C C coarse fine signal baseline C/2 to fine flash clock from coarse flash C/4

26/56 Time-Interleaved Two-step CMOS comparator: sampling + auto-zero C single-ended version M2 M clock S Q C M2 M substraction + quantization C M2 M Offset insensitive! Compact area analog inverter-based Poor power supply rejection ratio (PSRR)

27/56 Time-Interleaved Counter-phase two-step CMOS comparator: Offset insensitive! clock S Q Q S CA M2A MA Compact area Higher speed (x2) 0 CB M2B MB Poor power supply rejection ratio (PSRR) Higher jitter sensitivity (both clock edges)

28/56 Time-Interleaved Extending the same idea to multiple time-interleaving: clock S Q S S S Q Q Q Q S e.g. N=4 Overall equivalent high-speed conversion Each flash operates at low-speed (/N) Q Q Q S S S Large area (xn) High latency (xn) Complex synchronization

29/56 Pipeline Combination of cascaded sub-ranging and time-interleaving: clock Stage Stage 2 Stage M stage stage 2 p-bit q-bit r-bit stage M MSB Time Alignment LSB Time Alignment S/H Sub-converter functions: DAC residue same i/o full-scale Sampling and hold (S/H) Sub-range quantization p-bit p-bit Residue computation and scaling Sub-converter

30/56 Pipeline Combination of cascaded sub-ranging and time-interleaving: clock Stage Stage 2 Stage M stage stage 2 p-bit q-bit r-bit stage M MSB Time Alignment LSB Time Alignment Simpler flash sub-s S/H Performance depends on first-stage only p-bit DAC p-bit residue same i/o full-scale No speed reduction High latency (xm) Sub-converter

3/56 Pipeline Simple -bit stage case study: Stage Stage 2 Stage M Time Alignment M SC implementation of each stage: single-ended version signal baseline

32/56 Pipeline clock Simple -bit stage case study: Stage Stage 2 Stage M sampling + quantization () Time Alignment M SC implementation of each stage: single-ended version residue (>0) + scaling signal baseline

33/56 Pipeline Simple -bit stage case study: Stage Stage 2 Stage M Time Alignment M SC implementation of each stage: single-ended version Simplest flash sub-s Inherently linear single bit quantization signal baseline Noise contributions from stage 2 multi-bit first stage Offset sensitivity

34/56 Classification 2 3 4 5 6 7 Techniques Sub-Ranging, Time-Interleaving and Pipelining Techniques Successive-Approximation Techniques Integrating Techniques Delta-Sigma Modulation Techniques Time-Domain Techniques

35/56 Successive Approximation Building blocks: residue S/H digital state-machine (algorithm) approximation DAC N-bit Successive Approximation Register (SAR) N

36/56 Successive Approximation Building blocks: residue e.g. 4-bit SAR S/H digital state-machine (algorithm) Successive Approximation Register (SAR) approximation DAC N time N-bit MSB LSB time Analog minimalist Very low-power consumption Speed requirements (xn) Performance limited by flash DAC

37/56 Successive Approximation Circuit implementation: clock S/H DAC N-bit Successive Approximation Register (SAR) N single-ended version to SAR from SAR signal baseline

38/56 Successive Approximation Circuit implementation: clock S/H DAC N-bit Successive Approximation Register (SAR) N single-ended version to SAR from SAR signal baseline

39/56 Classification 2 3 4 5 6 7 Techniques Sub-Ranging, Time-Interleaving and Pipelining Techniques Successive-Approximation Techniques Integrating Techniques Delta-Sigma Modulation Techniques Time-Domain Techniques

40/56 Single-Slope Building blocks: S/H enable reset Digital counter N pulse-width modulation (PWM) clock 0 time

4/56 Single-Slope Building blocks: S/H enable reset Digital counter N pulse-width modulation (PWM) clock Analog minimalist Very low-power Speed requirements (x2 N ) Technological sensitivity (RC) 0 time

42/56 Dual-Slope Building blocks: S/H control reset Dual counter N clock Analog minimalist Very low-power Speed requirements (x2 N ) Technology independence (RC) 0 time

43/56 Integrate-and-Fire Building blocks: reset Asynchronous counter N pulse-density modulation (PDM) Current-mode sensors (e.g. imagers) Very low-power Speed requirements adapted to signal Technology sensitivity (C) 0 time

44/56 Classification 2 3 4 5 6 7 Techniques Sub-Ranging, Time-Interleaving and Pipelining Techniques Successive-Approximation Techniques Integrating Techniques Delta-Sigma Modulation Techniques Time-Domain Techniques

45/56 Delta-Sigma Modulator General single-loop DSM architecture: noise-shaper (predictor) quantizer error DSM digital output S/H DAC digital decimator (down sampler) prediction feedback DAC

46/56 Delta-Sigma Modulator General single-loop DSM architecture: S/H noise-shaper (predictor) quantizer error prediction DAC feedback DAC DSM digital output digital decimator (down sampler) Noise-shaper filter: In-band high-gain Either continuous- H(s) or discrete-time H(z) and DAC blocks can be relaxed! DSM signal vs quantization noise behavior? signal quantization noise output

47/56 Delta-Sigma Noise Shaping Simplest architecture: first-order (N=) -bit (B=) single-loop DSM S/H integrator comparator Single-bit feedback DAC is intrinsically linear time

48/56 Delta-Sigma Noise Shaping Simplest architecture: first-order (N=) -bit (B=) single-loop DSM S/H integrator comparator Single-bit feedback DAC is intrinsically linear Oversampling is needed all-pass (delay) (differentiator) log(power) signal 20dB/dec out-band noise high-pass shaping log(frequency)

49/56 Delta-Sigma Noise Shaping Simplest architecture: first-order (N=) -bit (B=) single-loop DSM S/H integrator comparator Single-bit feedback DAC is intrinsically linear Oversampling is needed Higher order (N>) shaping to avoid signal to quantization noise correlation (harmonics) log(power) all-pass (delay) signal in-band harmonics (differentiator) high-pass shaping log(frequency)

50/56 Delta-Sigma Noise Shaping Higher-order (N) noise shaping: first integrator second integrator S/H gain coefficients Sharper noise shaping log(power) Signal to quantization noise uncorrelation (continuous spectra) 40dB/dec Possibility of loop instability for N>2 Coefficients optimization! log(frequency)

5/56 DSM Design N-order B-bit single loop architecture: S/H multi-bit (B) quantization Multi-bit quantization: Resolution added to overall DR Internal full-scale reduction Feedback DAC not intrinsically linear High-order filtering: Sharper noise shaping Stability issues Ideal dynamic range: shaping order oversampling only log(power) signal (N+0.5)-bit/oct(OSR) 20N db/dec 6N db/oct direct improvement log(frequency)

52/56 DSM Design Feedfoward cancellation: Internal full scale low occupancy Additional adder stage in front of quantizer S/H Resonator attenuation: Extra noise shaping at band edge Zero sensitivity to coefficient matching log(power) S/H log(frequency)

53/56 DSM SC Circuits clock S X Fully-differential 2nd-order single-bit example: input sampler reuse for DAC feedback common mode integrator initialization passive adder

54/56 Classification 2 3 4 5 6 7 Techniques Sub-Ranging, Time-Interleaving and Pipelining Techniques Successive-Approximation Techniques Integrating Techniques Delta-Sigma Modulation Techniques Time-Domain Techniques

55/56 Voltage-to-Frequency Building blocks: voltage-controlled oscillator (VCO) reset Coarse counter S/H MSB Fine register Encoder LSB N S Q

56/56 Voltage-to-Frequency Building blocks: voltage-controlled oscillator (VCO) reset Coarse counter S/H MSB Fine register Encoder LSB N All-MOS circuit implementation Non-linearity V in -I bias and I bias -f VCO S Q Low-voltage operation Technology sensitivity