Lecture 10, ATIK. Data converters 3

Similar documents
Lecture 6, ATIK. Switched-capacitor circuits 2 S/H, Some nonideal effects Continuous-time filters

Pipelined multi step A/D converters

Nyquist-Rate A/D Converters

Sample-and-Holds David Johns and Ken Martin University of Toronto

Nyquist-Rate D/A Converters. D/A Converter Basics.

Successive Approximation ADCs

Design of Analog Integrated Circuits

ELEN 610 Data Converters

Georgia Institute of Technology School of Electrical and Computer Engineering. Midterm-1 Exam (Solution)

Switched-Capacitor Circuits David Johns and Ken Martin University of Toronto

Lecture 320 Improved Open-Loop Comparators and Latches (3/28/10) Page 320-1

Oversampling Converters

EXAMPLE DESIGN PART 2

ECEN 610 Mixed-Signal Interfaces

EE247 Lecture 16. Serial Charge Redistribution DAC

Summary Last Lecture

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences

A Gray Code Based Time-to-Digital Converter Architecture and its FPGA Implementation

System on a Chip. Prof. Dr. Michael Kraft

An Efficient Bottom-Up Extraction Approach to Build the Behavioral Model of Switched-Capacitor. ΔΣ Modulator. Electronic Design Automation Laboratory

PARALLEL DIGITAL-ANALOG CONVERTERS

EXAMPLE DESIGN PART 2

EE 435. Lecture 38. DAC Design Current Steering DACs Charge Redistribution DACs ADC Design

CMOS Comparators. Kyungpook National University. Integrated Systems Lab, Kyungpook National University. Comparators

EE 435. Lecture 36. Quantization Noise ENOB Absolute and Relative Accuracy DAC Design. The String DAC

EE100Su08 Lecture #9 (July 16 th 2008)

SWITCHED CAPACITOR AMPLIFIERS

EXTENDING THE RESOLUTION OF PARALLEL DIGITAL-ANALOG CONVERTERS

EE 505 Lecture 8. Clock Jitter Statistical Circuit Modeling

Slide Set Data Converters. Digital Enhancement Techniques

Lecture 340 Characterization of DACs and Current Scaling DACs (5/1/10) Page 340-1

Lecture 310 Open-Loop Comparators (3/28/10) Page 310-1

D/A Converters. D/A Examples

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) State any two Boolean laws. (Any 2 laws 1 mark each)

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

Analog and Telecommunication Electronics

Lecture 400 Discrete-Time Comparators (4/8/02) Page 400-1

Digital Signal 2 N Most Significant Bit (MSB) Least. Bit (LSB)

EE 521: Instrumentation and Measurements

Lecture 7, ATIK. Continuous-time filters 2 Discrete-time filters

A 74.9 db SNDR 1 MHz Bandwidth 0.9 mw Delta-Sigma Time-to-Digital Converter Using Charge Pump and SAR ADC

EE 505 Lecture 7. Spectral Performance of Data Converters - Time Quantization - Amplitude Quantization Clock Jitter Statistical Circuit Modeling

Discrete Time Signals and Switched Capacitor Circuits (rest of chapter , 10.2)

Data Converter Fundamentals

Discrete Time Signals and Switched Capacitor Circuits (rest of chapter , 10.2)

Analog and Telecommunication Electronics

Lecture 4, Noise. Noise and distortion

EE247 Lecture 19. EECS 247 Lecture 19: Data Converters 2006 H.K. Page 1. Summary Last Lecture

A Nonuniform Quantization Scheme for High Speed SAR ADC Architecture

Analog Digital Sampling & Discrete Time Discrete Values & Noise Digital-to-Analog Conversion Analog-to-Digital Conversion

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

Digital to Analog Converters I

Slide Set Data Converters. High-Order, CT Σ Converters and Σ DAC

EE 505 Lecture 11. Statistical Circuit Modeling. R-string Example Offset Voltages

Low-Noise Sigma-Delta Capacitance-to-Digital Converter for Sub-pF Capacitive Sensors with Integrated Dielectric Loss Measurement

S.Y. Diploma : Sem. III [CO/CM/IF/CD/CW] Digital Techniques

EE 435 Lecture 44. Switched-Capacitor Amplifiers Other Integrated Filters

Analog to Digital Converters (ADCs)

EE141Microelettronica. CMOS Logic

Top-Down Design of a xdsl 14-bit 4MS/s Σ Modulator in Digital CMOS Technology

PSEUDORANDOM BINARY SEQUENCES GENERATOR

EE 435. Lecture 26. Data Converters. Data Converter Characterization

Vidyalankar S.E. Sem. III [EXTC] Digital Electronics Prelim Question Paper Solution ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD = B

Lecture 14. Ozgur Aktas. March 20, 2006

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

On the design of Incremental ΣΔ Converters

THE INVERTER. Inverter

Lecture 14 - Digital Circuits (III) CMOS. April 1, 2003

8-bit 50ksps ULV SAR ADC

Memory Elements I. CS31 Pascal Van Hentenryck. CS031 Lecture 6 Page 1

Sample Test Paper - I

Digital Electronic Meters

BCD-TO-DECIMAL DECODER HIGH-VOLTAGE SILICON-GATE CMOS IW4028B TECHNICAL DATA

Capacitor Action. 3. Capacitor Action Theory Support. Electronics - AC Circuits

A novel Capacitor Array based Digital to Analog Converter

SHM-14 Ultra-Fast, 14-Bit Linear Monolithic Sample-Hold Amplifiers

Pass-Transistor Logic

! Memory. " RAM Memory. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips

DESIGN MICROELECTRONICS ELCT 703 (W17) LECTURE 3: OP-AMP CMOS CIRCUIT. Dr. Eman Azab Assistant Professor Office: C

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Logic Design II (17.342) Spring Lecture Outline

University of Toronto. Final Exam

14 Gb/s AC Coupled Receiver in 90 nm CMOS. Masum Hossain & Tony Chan Carusone University of Toronto

Sequential Logic. Handouts: Lecture Slides Spring /27/01. L06 Sequential Logic 1

ECE 546 Lecture 10 MOS Transistors

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

Lecture 12 Circuits numériques (II)

Introduction to Phase Locked Loop (PLL) DIGITAVID, Inc. Ahmed Abu-Hajar, Ph.D.

Digital Circuits. 1. Inputs & Outputs are quantized at two levels. 2. Binary arithmetic, only digits are 0 & 1. Position indicates power of 2.

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise

Digital Integrated Circuits A Design Perspective

An Anti-Aliasing Multi-Rate Σ Modulator

Chapter 2 Switched-Capacitor Circuits

The current source. The Active Current Source

UNIVERSITÀ DEGLI STUDI DI CATANIA. Dottorato di Ricerca in Ingegneria Elettronica, Automatica e del Controllo di Sistemi Complessi, XXII ciclo

EXAMPLE DESIGN PART 1

Vidyalankar S.E. Sem. III [INFT] Analog and Digital Circuits Prelim Question Paper Solution

DSP Design Lecture 2. Fredrik Edman.

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Electronic Circuits Summary

Transcription:

Lecture, ATIK Data converters 3

What did we do last time? A quick glance at sigma-delta modulators Understanding how the noise is shaped to higher frequencies DACs A case study of the current-steering DAC architecture. Suggesting some common implementation and architectural details Impact of impedance Impact of mismatch Some extras needed 289 of 561

What will we do today? Case-study pipelined ADC Architecture and a general overview Error correction techniques Sample-and-hold design Comparator design Wrap-up 290 of 561

First - the subranging ADC - Basic operation The converter "zooms" a range and converts the residue. If flash is used as subconverter, there is only 2 n 2m comparators vi n t 2 vi n n T n S/H n T n-bit ADC n-bit DAC D N,, m 1 m-bit ADC D m,, 1 w i n nt N =n m n n T =2 vi n nt w i n n T Another analog adder is required as well as a gain circuit, which limits the speed. 291 of 561

Pipelined ADC in one picture Multiple subranging ADC in series v ref vi n A series of refinements, zoomins, of the convertible range 1 0 Assume same range in each stage vi n t 1 nt 3 n T 2 nt 4 nt 292 of 561

Pipelined ADC - delays Balance the delays and "cleverly" distribute the clock to avoid race v i n t T T T T T T T T T T Clock direction to avoid race A pipelined ADC will have longer latency 293 of 561

Pipelined ADC - sensitive towards errors Any misinterpreted level quickly diverges and never recovers! v ref vi n 0 Overlap can be digitally corrected (without training!) 294 of 561

Pipelined ADC - error correction Increase the number of stages and reduce overlap, i.e., decrease the scaling factor, 2 n. Now, less likely to diverge and is able to recover. v ref vi n 0 More stages are required, but typically worth it 295 of 561

Pipelined ADC - error correction cont'd Trivial circuitry to retrieve the most likely code! v ref 0 0 vi n 1 0 1 0 0 1 1 1 0 0 0 0 0 v i n t 296 of 561

PADC: Taking a look at the subcomponents Sample-and-hold Sub-ADC vi n t 2 vi n n T n S/H n T Sub-DAC Adder Multiplier n-bit ADC n-bit DAC w i n n T D N,, m 1 297 of 561

Sample-and-hold process The input should be sampled and held to reduce the jitter in the subcomponents. Inherent delays will otherwise cause mismatch. Jitter (interdelay) is a very strong limitation on obtainable performance t =n T a t a n T S/H at input of ADC must have full accuracy!!! 298 of 561

Sample-and-hold, 1st-level implementation Passive sampling Limitations Clock-feedthrough Charge-injection On-resistance Distortion Jitter Noise t v 1 t v 2 n T CH 299 of 561

Sample-and-hold charge injection Channel charge injection W L C ox V V T V 2 nt V 2 nt ~ CH t v 1 t Large capacitor is good! v 2 n T CH Force the delta voltage to always be lower than the LSB voltage: W L C ox CH V ref W L 2C H 2 C ox 2 N 1 3 of 561

Sample-and-hold clock feedthrough Clock feed-through C ol V 2 nt = V V 2 nt CH t v 1 t v 2 n T such that C ol C ol V 2 nt =V 1 nt 1 V CH CH T CH Large capacitor is good! Force the delta voltage to always be lower than the LSB voltage: C ol CH V ref C ol N 1 CH 2 2 3 of 561

Sample-and-hold bandwidth Non-zero resistance t G on = V phi V T V 1 nt Bandwidth limitation, but also distortion due to signal-dependent resistance v1 t v2 nt CH Large capacitor is bad! For a full-scale step at the input, we should settle within 1 LSB accuracy, i.e. V ref e G on 2C H f s G on 0.5 ln 2 N 1 ln 2 Ron 2 2 C H f s C H f s N 1 302 of 561

Noise Given by the bandwidth and the brickwall pole v 2 n, tot kt = CH t v1 t Large capacitor is good! v2 n T CH Quantization noise should be larger than noise, i.e. v 2 n, tot 22 N 2 C H 12 k T 2 12 V ref 303 of 561

Sub-ADC V ref Most likely a flash ADC Rr V in Fastest and best choice for low number of bits Use a resistive divider to create reference voltages Offset and matching of resistors must match the accuracy of the active pipeline stage Mismatch information will give requirements on transistors and resistor sizes Rr Rr Relative error is inversely dependent on the area Rr 304 of 561

Sub-DAC V ref Reuse the resistive divider for the sub DAC! V i n nt Rr t M n t 4 n Notice that the picture does not display the correct decoding of the t_i bits for control of the DAC switches. (A thermometer-to-walking-one converter consisting of a bank of XOR gates is needed.) Rr t 3 n Rr t 2 n Rr t 1 n w n T 305 of 561

Adder/gain V ref Rr V i n nt R 2n R t M n w n T R nt t 4 n A rather compact design can be obtained reusing and combining difference active and passive components. Rr t 3 n Rr t 2 n Rr t 1 n By flipping the t_k bits, we can create the negative version of w(nt) (!) Inversion at the output is no issue, since we can reorder the comparators in the next stage. Encoding not shown 306 of 561

Resistance is futile... Why? Noise and OTA design Go for capacitor-based circuits Switched-capacitor comparators in the sub ADC Switched-capacitor DAC Switched-capacitor summation and multiplier 307 of 561

Active S/H with offset cancellation Uses bottom-plate sampling to minimize charge feedthrough 2 ' 1 2 v1 t ' 1 C v 2 t 1 v cm v os v1 t v os v1 t C v 2 t v 2 t C v cm v cm v 2=v 1 v os, i.e., offset sensitive, but output is buffered and isolated. 308 of 561

Comparators A comparator is not an OP! Consider speed vs. gain A0 A0 1 A s = = 1 s/ p1 p1 ug vs three-stage example 3 A ' s = A' 0 1 s/ p' 1 ' =3 3 3 A' 0 1 1 /3 =, with A ' 0 = A0 p ' 1 ug 3 A' 0 3 ' = = 2 /3 A0 A0 (Phase margin is not necessarily an issue!) Vin V o ut 309 of 561

Comparators, speed vs resolution 1 Characteristic resolution parameter, c_r, is the smallest level that can toggle the output to reliable levels V OH V OL V OH V OL =A0 V IH V IL c r = A0 Assume a first-order system and apply an input step: v out t =V OL A0 v step 1 e c t Apply the smallest possible signal v out t =V OL A0 c r 1 e c t =V OL V OH V OL 1 e t c Check when we pass the mid-level at the output V OH V OL 0.5=1 e = ln 2 v out =V OL =V OL V OH V OL 1 e 2 c c c 3 of 561

Comparators, speed vs resolution 2 Assume now that the input step is K times larger: V OH V OL ' v out ' =V OL =V OL V OH V OL K 1 e 2 2K ln ' ' = 1 ln 2 K ' = 2 K 1 0.5=K 1 e 2 K 1 ln 2 2 K ln 2 c c c If K goes towards infinity, the delay goes towards 0. The more accuracy, the lower sample frequency! 3 of 561

Comparators, offset "cancellation" 1 The sub ADC takes sampled input and reference at two different phases: V ref, k ref ref First reference is selected q ref =C V ref, k V 2 ref v i n n T v 2 t C i n v os where A V 2 ref =v os 1 A Then signal is selected and charge must be preserved V 2 i n A q i n =C v i n i n v os = q ref =C V ref, k v os A 1 A A V 2 i n = A v i n i n V ref, k v os (no amplified offset) 1 A 312 of 561

Comparators, offset cancellation in OTA Correlated double sampling First phase C2 q1=c 1 v1 v os 1 q2=c 2 0 v os Second phase q1= C 1 v os q2=c 2 v 2 v os 1 2 C1 v1 t 1 2 v os v 2 t Total charge is preserved v2 C 1 [OFFSET CANCELLED] C 1 v 1 v os C 2 v os = C 1 v os C 2 v 2 v os = v1 C 2 313 of 561

Comparators, structure Use (low-gain) preamplifiers and then high-speed positive-feedback latch, which has infinite (DC) gain (time/gain trade-off) Preamplifier section of different kinds A1, 1 A 2, 1 latch v out t A k, 1 latch gm l ~, A l = Cp V OH vi n V ref, k V OL 314 of 561

MDAC, concept Combines the sub-dac, adder, gain, and sample-and-hold 2 S/H n S/H n-bit ADC n-bit DAC Combined into one SC MDAC 315 of 561

MDAC, SC implementation Bits b i from the ADC (in the 5-bit example below they are binary) 1 C5 b4 C4 b3 C3 b2 C2 b1 C1 b0 C0 k 1 n T 1 2 k n T / v i n 1 Vre f Left as exercise to prove operation... 316 of 561

Pipelined ADC, conclusions Compact SC solution Pipeline stage C2 1 1 1 2 C5 C1 v1 t 1 b4 2 v os v 2 t C4 b3 C3 b2 C2 b1 C1 C0 k 1 n T 1 b0 2 k n T / v i n 1 V ref Vre f V i n nt Rr t 4 n Preamplifier section of different kinds Rr t 3 n A1, 1 A2, 1 latch v out t Ak, 1 latch Rr t 2 n Rr t 1 n 317 of 561

What did we do today? Looked at a pipelined ADC as design example Suggested a compact, resistive structure Described an error correction technique Outlined some examples on limiting factors on performance Outlined an offset cancellation technique for comparators Outlined a switched-capacitor architecture 318 of 561

What will we do next time? Exam... Download pages 319 of 561