– 1 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Interpolation.

Slides:



Advertisements
Similar presentations
– 1 – Data ConvertersIntegration ADCProfessor Y. Chiu EECT 7327Fall 2012 Integration ADC.
Advertisements

Successive Approximation (SA) ADC
CMOS Comparator Data Converters Comparator Professor Y. Chiu
– 1 – Data ConvertersFlash ADCProfessor Y. Chiu EECT 7327Fall 2014 Flash ADC.
Sensors Interfacing.
Sample-and-Hold (S/H) Basics
Announcements Assignment 8 posted –Due Friday Dec 2 nd. A bit longer than others. Project progress? Dates –Thursday 12/1 review lecture –Tuesday 12/6 project.
CE 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Analog to Digital (and back again) Interfacing a microprocessor-based system.
Fischer 08 1 Analog to Digital Converters Nyquist-Rate ADCs  Flash ADCs  Sub-Ranging ADCs  Folding ADCs  Pipelined ADCs  Successive Approximation.
Mixed Signal Chip Design Lab Analog-to-Digital Converters Jaehyun Lim, Kyusun Choi Department of Computer Science and Engineering The Pennsylvania State.
DNC, GEC & Non-linear Interpolation DNC, GEC & Non-linear interpolation A Review of ”A Digitally Enhanced 1.8V 15-bit 40-MSample/s CMOS.
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
NSoC 3DG Paper & Progress Report
– 1 – Data ConvertersSubranging ADCsProfessor Y. Chiu EECT 7327Fall 2014 Subranging ADC.
Algorithmic (Cyclic) ADC
– 1 – Data Converters Data Converter BasicsProfessor Y. Chiu EECT 7327Fall 2014 Data Converter Basics.
Introduction to Analog-to-Digital Converters
Operational-Amplifier and Data-Converter Circuits
CMOS VLSIAnalog DesignSlide 1 CMOS VLSI Analog Design.
– 1 – Data ConvertersDACProfessor Y. Chiu EECT 7327Fall 2014 DAC Architecture.
Phase Locked Loops Continued
Sigma Delta A/D Converter SamplerModulator Decimation Filter x(t) x[n]y[n] Analog Digital fsfs fsfs 2 f o 16 bits e[n] Over Sampling Ratio = 2f o is Nyquist.
FE8113 ”High Speed Data Converters”
Announcements Assignment 5 due tomorrow (or now)
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
A 30-GS/sec Track and Hold Amplifier in 0.13-µm CMOS Technology
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
FE8113 ”High Speed Data Converters”. Part 2: Digital background calibration.
Guohe Yin, U-Fat Chio, He-Gong Wei, Sai-Weng Sin,
Improvement of Accuracy in Pipelined ADC by methods of Calibration Techniques Presented by : Daniel Chung Course : ECE1352F Professor : Khoman Phang.
CSE 598A Project Proposal James Yockey
S.Manen– IEEE Dresden – Oct A custom 12-bit cyclic ADC for the electromagnetic calorimeter of the International Linear Collider Samuel.
A 14-b 100-MS/s Pipelined ADC With a Merged SHA and First MDAC Byung-Geun Lee, Member, IEEE, Byung-Moo Min, Senior Member, IEEE, Gabriele Manganaro, Senior.
DESIGN OF LOW POWER CURRENT-MODE FLASH ADC
Ring Oscillator in Switched Capacitor Feedback
FE8113 ”High Speed Data Converters”. Course outline Focus on ADCs. Three main topics:  1: Architectures ”CMOS Integrated Analog-to-Digital and Digital-to-
Data Acquisition ET 228 Chapter 15 Subjects Covered Analog to Digital Converter Characteristics Integrating ADCs Successive Approximation ADCs Flash ADCs.
A 30 GS/s 4-Bit Binary Weighted DAC in SiGe BiCMOS Technology
New Power Saving Design Method for CMOS Flash ADC Institute of Computer, Communication and Control, Circuits and Systems, July 2004 IEEE 班級 :積體碩一 姓名 :黃順和.
A Wide-Input-Range 8 bit Cyclic TDC Reportor : Zhu kunkun.
High Speed Analog to Digital Converter
4.2 Digital Transmission Pulse Modulation Pulse Code Modulation
Analog to Digital Converters
Analog/Digital Conversion
Low Power, High-Throughput AD Converters
Figure Analog-to-digital conversion.. Figure The DAC output is a staircase approximation to the original signal. Filtering removes the sharp.
Low Power, High-Throughput AD Converters
M. TWEPP071 MAPS read-out electronics for Vertex Detectors (ILC) A low power and low signal 4 bit 50 MS/s double sampling pipelined ADC M.
Wei-chih A Low-Voltage Low-Power Sigma-Delta Modulator for Broadband Analog-to-Digital Conversion IEEE Journal Of Solid-state Circuits, Vol. 40, No. 9,
CMOS Analog Design Using All-Region MOSFET Modeling
Low Power, High-Throughput AD Converters
Erik Jonsson School of Engineering & Computer Science High-Speed, High-Resolution, Radiation-Tolerant SAR ADC for Particle Physics Experiments Yuan Zhou.
– 1 – Data ConvertersOversampling ADCProfessor Y. Chiu EECT 7327Fall 2014 Oversampling ADC.
High speed 12 bits Pipelined ADC proposal for the Ecal
Digital Error Correction
Basics of Converter Technology
A KICK-BACK REDUCED COMPARATOR FOR A 4-6-BIT 3-GS/S FLASH ADC
6-bit 500 MHz flash A/D converter with new design techniques
Simple DAC architectures
Analog to Digital Converters
Nonlinearities for current-steering DACs
ADC.
Simple DAC architectures
More DAC architectures
Errors due to process variations
Converter common specs
Converter common specs
Converter common specs
Simple DAC architectures
Integration ADC Data Converters Integration ADC Professor Y. Chiu
Presentation transcript:

– 1 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Interpolation

– 2 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Uniformly spaced zero-crossings in flash ADCs Ref: R. van de Grift, I. W. J. M. Rutten, and M. van der Veen, "An 8-bit video ADC incorporating folding and interpolation techniques," IEEE Journal of Solid-State Circuits, vol. 22, pp , issue 6, 1987.

Resistive Interpolation – 3 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Intermediate zero-crossings are recovered by interpolation. DNL is improved by voltage interpolation. Requires overlapped linear regions b/t adjacent preamps.

Interpolation Nonlinearity (I) – 4 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Nonlinear TF of preamps cause errors in the interpolated zero-crossings. Interpolation nonlinearity directly translates into DNL and INL. Impedance mismatch due to interpolation also causes dynamic errors.

Interpolation Nonlinearity (II) – 5 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Ref: R. J. van de Plassche and P. Baltus, "An 8-bit 100-MHz full-Nyquist analog-to- digital converter," IEEE Journal of Solid-State Circuits, vol. 23, pp , issue 6, Interpolation factor of 4 Latch input bandwidth equalized Critical if input SHA is not used Nonlinear interpolation errors remain

Interpolation Nonlinearity (III) – 6 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Ref: P. Vorenkamp and R. Roovers, "A 12-b, 60-MSample/s cascaded folding and interpolating ADC," IEEE Journal of Solid-State Circuits, vol. 32, pp , issue 12, Resistive mesh network improves impedance matching at latch input. 2X interpolation avoids the interpolation error.

Capacitive Interpolation – 7 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 K. Kusumoto, JSSC, Dec. 1993

Current Interpolation – 8 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Less accurate then voltage interpolation due to mismatch of current mirrors Ref: M. Steyaert, R. Roovers, and J. Craninckx, "100 MHz 8 bit CMOS interpolating A/D converter," in Proceedings of IEEE Custom Integrated Circuits Conference, 1993, pp

Features of Interpolation – 9 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Reduces the total number of preamps by the interpolation factor. Total number of latches stay the same. Reduces the total input capacitance (larger input BW). More area- and power-efficient than straight flash ADC. Voltage interpolation improves DNL. Loading of interpolation network decreases the preamp gain/BW. Subject to preamp nonlinearities.

– 10 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Folding

Inefficiency of Flash ADC – 11 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Only comparators in the vicinity of V in are active at a time → low efficiency.

Segmented Quantization – 12 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Analog pre-processing divides V in into 2 M uniformly-spaced segments. Segment indicator (M bits) Fine quantization (N-M) bits

Signal Folding – 13 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Analog pre-processing → folding amplifier Folding factor (F) is equal to the number of folded segments. Segment indicator (log 2 (F) bits) Fine quantization N-log 2 (F) bits

Folding ADC Architecture – 14 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 The fine ADC performs amplitude quantization on the folded signal. The coarse ADC differentiates which segment V in resides in. F = 8

Folding Amplifier – 15 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 F = 3

Folding Amplifier – 16 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 F = 3 Zero-crossings are still precise!

Zero-Crossing Detection – 17 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Only detect zero-crossings instead of fine amplitude quantization → insensitive to folder nonlinearities. P parallel folding amplifiers are required. F = 3, P = 4

Offset Parallel Folding – 18 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Total # of zero-crossings = Total # of preamps = P*F Parallel folding saves the # of comparators, but not the # of preamps → still large C in. F = 3, P = 4

Signal Folding – 19 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Pros Folding reduces the comparator number by the folding factor F, while the number of preamps remains the same. Cons Multiple differential pairs in the folder increases the output loading. “Frequency multiplication” at the folder output.

Frequency Multiplication – 20 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 CT vs. DT

Folding + Interpolation – 21 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Cross-connect P & N sides at the endpoints 

“Rounding” Problem – 22 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Large F results in signal “rounding”, causing gain and swing loss. Max. folding factor is limited by V ov of folder and supply voltage. F = 3 F = 9

Folding vs. Interpolation – 23 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Folding Folding works better with non-overlapped active regions between adjacent folders. Large V ov (for high speed) of folders and low supply voltage limit the max. achievable F. Interpolation Works better with closely spaced overlapped active region between adjacent folding signals. Observation Small F and large P (parallel folders) will help both folding and interpolation, but introduces large C in – approaching flash… What else can we do?

Cascaded Folding – 24 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Ideal: A large folding factor F can be developed successively. Small F in the 1 st -stage folder → large V ov, less capacitive loading, and less frequency multiplication effect. F = 3 F = 9 

Cascaded Folder Architecture (II) – 25 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Simple differential pair-based folding amplifiers Only works with odd P, compatible with low supply voltage. F = ?

Cascaded Folder Architecture (I) – 26 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Gilbert four-quadrant multiplier based folding amplifier Only works with even P, requires a lot of headroom F = ?

Mechanical Model of Cascaded Folding – 27 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Bult (JSSC’97)

Distributed Preamplification – 28 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Large signal gain developed gradually along the signal path → from “soft” to “hard” decision Gain

Useful Formulas – 29 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Assuming a two-stage cascaded folding & interpolating ADC, F 1 = 1 st -stage folding factor, F 2 = 2 nd -stage folding factor, P = # of offset parallel folders, I = total interpolation factor, then, Total # of decision level = P*F 1 *I ADC Resolution = Log 2 (P*F 1 *I) Total # of fine comp = P*I/F 2 Total # of coarse comp = P*F 1 or P+F 1 ? where, usually P = F 2 holds.

Circular Thermometer Code – 30 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Very tight coarse comparator offset requirement (<1/2 LSB) Aperture delay b/t coarse and fine worsens the problem. F = 4

Coarse-Fine Sync (Bit Alignment) – 31 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 “Coarse” fold indicator with offset thresholds combined with the output of fine comparator A precisely determines which fold V in resides in. Large tolerance on coarse comparator offset and aperture delay errors

Useful Formulas – 32 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Assuming a two-stage cascaded folding & interpolating ADC, F 1 = 1 st -stage folding factor, F 2 = 2 nd -stage folding factor, P = # of offset parallel folders (P>F 2 ), I = total interpolation factor, then total # of decision level = P*F 1 *I, ADC Resolution = Log 2 (P*F 1 *I), total # of preamps in 1 st folder = P*F 1, total # of preamps in 2 nd folder = P, total # of fine comparators = P*I/F 2, total # of coarse comparators = F 1 *F 2, F 1 +F 2, or F 1 +P?

Cascaded Offset Bit Alignment (I) – 33 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 F 1 coarse comparators at input and P coarse comparators at 1 st -stage folder outputs resolve F 1 *P (>F 1 *F 2 ) folds. One fine comparator output is utilized to perform offset bit alignment.

Cascaded Offset Bit Alignment (II) – 34 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Two-step offset bit alignment – large offset tolerance on F 1 coarse comparators and medium tolerance on P comparators.

References – 35 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall R. J. van De Plassche et al., JSSC, vol. 14, pp. 938, issue 6, R. E. J. van De Grift et al., JSSC, vol. 19, pp , issue 3, R. E. J. van De Grift et al., JSSC, vol. 22, pp , issue 6, R. J. van de Plassche et al., JSSC, vol. 23, pp , issue 6, J. van Valburg et al., JSSC, vol. 27, pp , issue 12, B. Nauta et al., JSSC, vol. 30, pp , issue 12, A. G. W. Venes et al., JSSC, vol. 31, pp , issue 12, M. P. Flynn et al., JSSC, vol. 31, pp , issue 9, P. Vorenkamp et al., JSSC, vol. 32, pp , issue 12, K. Bult et al., JSSC, vol. 32, pp , issue 12, M. P. Flynn et al., JSSC, vol. 33, pp , issue 12, M.-J. Choe et al., VLSI, 1999, pp R. C. Taft et al., JSSC, vol. 39, pp. 2107, issue 12, 2004.