More DAC architectures

Slides:



Advertisements
Similar presentations
Jon Guerber, Hariprasath Venkatram, Taehwan Oh, Un-Ku Moon
Advertisements

Analog-to-Digital Converter (ADC) And
– 1 – Data ConvertersFlash ADCProfessor Y. Chiu EECT 7327Fall 2014 Flash ADC.
Sensors Interfacing.
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.
EE5316 CMOS MIXED SIGNAL IC DESIGN – PRESENTATION 1 (SELECTION OF ARCHITECTURE) DIGITAL TO ANALOG CONVERTER - Rushabh Mehta, Manthan Sheth The University.
Quasi-Passive Cyclic DAC Gabor C. Temes School of EECS Oregon State University.
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
Algorithmic (Cyclic) ADC
Cost-Oriented Design of a 14-bit Current Steering DAC Macrocell Ohio University School of Electrical Engineering and Computer Science May th, 2003.
Introduction to Analog-to-Digital Converters
– 1 – Data ConvertersInterpolating and Folding ADCProfessor Y. Chiu EECT 7327Fall 2014 Interpolation.
CMOS VLSIAnalog DesignSlide 1 CMOS VLSI Analog Design.
– 1 – Data ConvertersDACProfessor Y. Chiu EECT 7327Fall 2014 DAC Architecture.
NA62 front end architecture and performance Jan Kaplon/Pierre Jarron.
L. Gallin-Martel, D. Dzahini, F. Rarbi, O. Rossetto
Adopting Multi-Valued Logic for Reduced Pin-Count Testing Baohu Li, Bei Zhang and Vishwani Agrawal Auburn University, ECE Dept., Auburn, AL 36849, USA.
By Grégory Brillant Background calibration techniques for multistage pipelined ADCs with digital redundancy.
FE8113 ”High Speed Data Converters”. Part 2: Digital background calibration.
A 30-GS/sec Track and Hold Amplifier in 0.13-µm CMOS Technology
Data Acquisition Systems
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
Mixed Signal Chip LAB.Kyoung Tae Kang Dynamic Offset Cancellation Technique KyoungTae Kang, Kyusun Choi CSE598A/EE597G Spring 2006.
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.
FE8113 ”High Speed Data Converters”. Part 2: Digital background calibration.
Subcircuits Example subcircuits Each consists of one or more transistors. They are not used by themselves.
A 30 GS/s 4-Bit Binary Weighted DAC in SiGe BiCMOS Technology
Adviser : Hwi-Ming Wang Student : Wei-Guo Zhang Date : 2009/7/14
High Speed Analog to Digital Converter
Subcircuits Example subcircuits Each consists of one or more transistors. They are not used by themselves.
Analog to Digital Converters
Analog/Digital Conversion
Low Power, High-Throughput AD Converters
Low Power, High-Throughput AD Converters
0808/0809 ADC. Block Diagram ADC ADC0808/ADC Bit μP Compatible A/D Converters with 8-Channel Multiplexer The 8-bit A/D converter uses successive.
CMOS 2-Stage OP AMP 설계 DARK HORSE 이 용 원 홍 길 선
Integrated Phased Array Systems in Silicon
Digital to analog converter [DAC]
What is a DAC? A digital to analog converter (DAC) converts a digital signal to an analog voltage or current output DAC.
Hongda Xu1, Yongda Cai1, Ling Du1, Datao Gong2, and Yun Chiu1
SAR ADC Input Types TIPL 4003 TI Precision Labs – ADCs
B.Sc. Thesis by Çağrı Gürleyük
Analog-Digital Conversion
High speed 12 bits Pipelined ADC proposal for the Ecal
Pedro Henrique Köhler Marra Pinto and Frank Sill Torres
Lecture 13 High-Gain Differential Amplifier Design
Simple DAC architectures
DAC architectures.
Analog to Digital Converters
Nonlinearities for current-steering DACs
More DAC architectures
DAC architectures.
A Low Power Readout ASIC for Time Projection Chambers in 65nm CMOS
Created by Luis Chioye Presented by Cynthia Sosa
Simple DAC architectures
Errors due to process variations
文化大學電機系2011年先進電機電子科技研討會 設計於深次微米CMOS製程之功率感知高速類比數位轉換積體電路 (Power-Aware High-Speed ADC in Deep Submicron CMOS)
Lecture 13 High-Gain Differential Amplifier Design
Lesson 8: Analog Signal Conversion
DAC architectures.
Analog-to-digital converter
Simple DAC architectures
Chapter 5 OUTLINE Op-Amp from 2-Port Blocks
Arithmetic Building Blocks
Presentation transcript:

More DAC architectures

Use Matched Current Sources Current mirrors to create identical current sources CMOS current sources are compact Cascode current mirrors to increase output inpedence

Use Complementary outputs Each current source and the two switches form a differential pair Differential pair input connects Vinh and vinl that are enough to steer all tail current either to left or right side All tail currents in current mirror connection The on side diff pair transistor and tail current transistor in cascode Can cascode tail current source, to achieve double cascode R_out

Binary-Weighted Current Sources Switched into a Load

Thermometer + thermometer segmentation Example use

pMOS version of steering switches

Nonlinearities for current-steering DACs Static nonlinearities (dc or low frequencies) Random mismatch errors Gradient effect Finite output impedance Dynamic nonlinearities (high frequencies) Dynamic output impedance Finite settling time Charge injection Switch timing errors Nonlinearities associated with this architecture limit its potential to achieve higher speed

State of the art Speed is not a issue in modern CMOS technology Have achieved several hundreds of MHz or even a few GHz in some cases of sampling rate Linearity lacks for many existing DACs Drastically degrade at high signal frequencies Improving the linearity performance is incredibly challenging, especially for high frequency linearity Many top research groups have been working on design solutions to improve the poor linearity performance

A 14-bit intrinsic accuracy Q2 random walk CMOS DAC Q2 random walk is a famous design technique to compensate the process dependent gradient errors Q2 (quad quadrant) refers that each MSB current source consists of four (quad) units in every quadrant “Random walking” the switching sequence of the current sources make the residual gradient errors “randomized” Apply Q2 Quadratic gradient Residual quadratic gradient MSB Array No linear gradient Linear gradient

Contributions and limitations The first published 14-bit intrinsic accuracy DAC Great gradient error compensation Large current source area used to compensate random mismatch error Poor spurious-free dynamic range (SFDR) performance due to large parasitic capacitance High frequency linearity lacks G. Van der Plas, J. Vandenbussche, W. Sansen, M. Steyaert, and G. Gielen, “A 14-bit intrinsic accuracy Q2 random walk CMOS DAC,” IEEE J. Solid-State Circuits, vol 34, pp. 1708−1718, Dec. 1999.

A self-trimming 14-b 100-MS/s CMOS DAC The self-trimming technique can effectively compensate the random mismatch error among current sources MSB current source Self-trimming loop 5% - 10% of I I A. R. Bugeja, and B. Song, “A self-trimming 14-b 100-MS/s CMOS DAC,” IEEE J. Solid-State Circuits, vol 35, pp. 1841−1852, Dec. 2000.

Track/attenuate output stage The track/attenuate stage can improve the dynamic linearity by reducing the signal dependence at the output Isolate the nonlinear transition Remove previous code dependence

Contributions and limitations Great random mismatch error compensation by using self-trimming Excellent dynamic linearity enhancement by the track/attenuate output stage One of the best DACs in high frequency linearity performance Complicated calibration loop (ADC-DSP-DAC) Less interest in a newer CMOS technology because of the 5-stacked-transistor current source

A 1.5-V 14-bit 100-MS/s self-calibrated DAC The self-calibration technique can successfully calibrate the random mismatch errors in the modern low-voltage CMOS technology Counter controls MSB inputs j=0, measure LSB current DLSB j=1-63, measure MSB current Obtain error by subtracting j DLSB Store error code in SAR register Control CALDAC to correct current Current errors

Contributions and limitations Reduce the gate area by a factor of more than 500 compared to the DAC without any calibration Achieve the smallest area and power of all published 14-bit DACs by far Significantly improve the settling rate and dynamic linearity due to dramatic parasitic capacitance reduction Use complicated calibration loop (ADC-DSP-DAC)

A 14-bit 200-MHz current-steering DAC with switching-sequence post-adjustment The SSPA calibration can enhance the matching accuracy by adjusting the switching sequence of current sources after chip fabrication It uses minimum analog circuits and some digital circuitry instead of the complicated ADC-DSP-DAC loop T. Chen, and G. Gielen, “A 14-bit 200-MHz current-steering DAC with switching-sequence post-adjustment calibration,” IEEE J. Solid-State Circuits, vol 42, pp. 2386−2394, Nov. 2007.

Switching strategy for SSPA calibration 9 7 11 5 3 13 10 6 1 15 2 14 4 12 8 3 13 2 1 15 14 4 12 11 5 9 10 6 7 Step 4 Sum Resequencing Step 5 Final sequencing 9 7 11 5 3 13 10 6 1 15 2 14 4 12 3 4 8 9 10 11 13 2 1 6 5 7 12 15 14 Step 3 Summing 3 4 8 9 10 11 13 2 1 6 5 7 12 15 14 Step 2 Resequencing Step 1 Sorting Step 1: sort all current sources Step 4: Group the new smaller current with the new bigger current in neighbor Step 2: Group smaller current with bigger current in neighbor Step 5: Break up the summed current sources for the final sequencing Step 3: Sum two nearby current sources

Contributions and limitations Make the area of current sources only 10% of area required by an intrinsic accuracy DAC Substantiate the potential of calibrating a DAC with good performance by using only minimum requirement of analog circuits and some digital circuitry Static performance is not as good as previous technique Dynamic linearity deteriorates at high frequencies

A 12 bit 2.9 GS/s DAC with IM3 < -60 dBc beyond 1 GHz in 65 nm CMOS This DAC design extends the 70dB and 60dB SFDR bandwidths to 225MHz and 550 MHz with fsamp > 1GS/s They recognize the fact that the switching output impedance is a major error source to the DAC’s output distortion Modified triple-cascode current source is used to improve the dynamic linearity C.-H. Lin, F.M.I. van der Goes, J. R. Westra, J. Mulder, Y. Lin, E. Arslan, E. Ayranci, X. Liu, and K. Bult, “A 12 bit 2.9 GS/s DAC with IM3 < 60 dBc beyond 1 GHz in 65 nm CMOS,” IEEE J. Solid-State Circuits, vol 44, pp. 3285−3293, Dec. 2009.

Modified triple-cascode current source A triple cascode current source is used to enhance the output impedance Switch cascode Triple cascode (I) Two small current sources are added to keep the switch cascodes always in active, and thus eliminating the switching parasitic capacitance Small current source Small current source (1-2% of I)

Contributions and limitations It has tremendous dynamic linearity enhancement The first DAC achieves such great SFDR bandwidth extension The switching capacitance is eliminated; however, the switching resistance still remains Triple-cascode current source limits its potential in lower supply voltage cases

Complete-folding calibration Enhance the matching property by dynamically combining the unary current sources into a fully binary-weighted array based on the current comparisons after chip fabrication Have better performance in compensating random mismatch errors than state-of-the-art

Switching strategy with 4-bit unary-code array: 1st time folding Step 1: sort all the current sources in ascending order Step 2: group the smaller current with the bigger one 3 4 8 9 10 11 13 2 1 6 5 7 12 15 14 Step 3: sum the nearby two currents with one left 3 4 8 9 10 11 13 2 1 6 5 7 12 15 14 Observation: The first 7 new currents are about the same They are almost 2-time bigger than the last one 4-bit unary-coded array is turned into 3-bit unary coded and 1-bit binary-weighted array 3-bit unary-code and 1-bit binary-weighted array Use for 2nd time folding 8 1 15 2 14 3 13 4 12 5 11 6 10 7 9

Switching strategy with 4-bit unary-code array: 2nd time folding Step 1 Sort 1 15 2 14 3 13 4 12 5 11 6 10 7 9 7 9 5 11 6 10 2 14 1 15 3 13 4 12 Step 2 Group 2-bit unary-coded and 2-bit binary-weighted array Use for 3rd time folding Step 3 Sum 8 3 2 14 15 10 6 1 5 11 13 4 7 9 12 7 9 4 12 5 11 3 13 6 10 1 15 2 14

Switching strategy with 4-bit unary-code array: 3rd time folding 15 10 6 1 4 7 9 12 3 5 11 13 Step 1 Sort 3 5 11 13 4 7 9 12 15 10 6 1 Step 2 Group 8 3 4 5 7 9 11 12 13 15 10 6 1 2 14 Step 3 Sum 3 5 11 13 4 7 9 12 15 10 6 1 4-bit binary-weighted array

Comparison of switching sequence Original sequence 9 7 11 5 3 13 10 6 1 15 2 14 4 12 8 SSPA sequence 8 3 4 5 7 9 11 12 13 15 10 6 1 2 14 Proposed sequence

General switching strategy An n-bit unary-coded array can be converted into an (n-1)-bit unary-coded array with 1-bit binary-weighted array by 1-time single-folding Example: 1-time single-folding can convert a 4-bit unary-coded array into a 3-bit unary-coded and 1-bit binary-weighted Complete-folding is to implement (n-1)-time single-folding in an n-bit unary-coded array Example: A 4-bit unary-coded array needs 3-time single-folding to ensure complete-folding calibration

Statistical simulation setup 10,000 14-bit current-steering DAC behavioral models were randomly generated 7-bit unary-coded MSB array 7-bit binary-weighted LSB array Implement 3 calibration techniques separately in the MSB array to compare results SSPA Calibration + 20 statistical outlier elimination Self Calibration Complete-folding Calibration + 20 statistical outlier elimination The LSB array is realized by intrinsic-accuracy method

MSB DNL/INL distribution with different calibration techniques