26.12.2012 Views

ZTE Communications

ZTE Communications

ZTE Communications

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A Histogram-Based Static Error<br />

Correction Technique for Flash<br />

ADCs: Implementation<br />

JJ Jacob Jacob Wikner Wikner 1 2 2 2<br />

, , Armin Armin Jalili Jalili , , Sayed Sayed Masoud Masoud Sayedi Sayedi , , and and Rasoul Rasoul Dehghani Dehghani<br />

(1. Department of Electrical Engineering, Linköping University, SE-581 83 Linköping, Sweden;<br />

2. Department of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan 84156-83111, Iran)<br />

Abstract<br />

In this paper, we focus on practical issues in implementing a<br />

calibration technique for medium-resolution, high-speed<br />

flash analog-to-digital converters (ADCs). In [1], we<br />

theoretically describ the calibration technique and perform a<br />

behavioral-level simulation to test its functionality [1]. In this<br />

work, we discuss some issues in transistor-level<br />

implementation. The predominant factors that contribute to<br />

static errors such as reference generator mismatch and<br />

track-and-hold (T/H) gain error can be treated as<br />

input-referred offsets of each comparator. Using the<br />

proposed calibration technique, these errors can be<br />

calibrated with minimal detriment to the dynamic performance<br />

of the converter. We simulate a transistor-level<br />

implementation of a 5-bit, 1 GHz ADC in a 1.2 V, 65 nm CMOS<br />

process. The results show that DNL can be improved from<br />

2.5 LSB to below 0.7 LSB after calibration, and INL can be<br />

improved from 1.6 LSB to below 0.6 LSB after calibration.<br />

Keywords<br />

Calibration; chopping; flash ADC; PDF generator; reference<br />

generator circuit; track and hold circuit<br />

A1 Introduction<br />

nalog-to-digital converters (ADCs) are used in<br />

communications, instrumentation, video, and<br />

imaging. They are essential components in RF<br />

tranceivers but also performance-limiting in<br />

many systems. The accuracy of a flash ADC is<br />

mainly limited by the offsets of the comparators and<br />

references. To increase accuracy, components are used that<br />

are well-designed and relatively large in terms of area and<br />

power. To avoid extra cost, calibration can reduce analog<br />

complexity, and analog hardware can be replaced with digital<br />

hardware. In [1], we described a calibration technique for<br />

R esearch Papers<br />

A Histogram-Based Static Error Correction Technique for Flash ADCs: Implementation<br />

J Jacob Wikner, Armin Jalili, Sayed Masoud Sayedi, and Rasoul Dehghani<br />

flash ADCs and gave the results of a behavioral-level<br />

simulation. The simulation showed that the accuracy and<br />

resolution of the ADC could be significantly improved without<br />

detriment to the original analog comparator structure. In this<br />

paper, we go further by describing issues in the<br />

implementation of the ADC design and how these issues can<br />

be addressed by calibration. As we proceed in this paper, the<br />

accuracy of the calibration technique described in [1] is<br />

increased as more and more transistor-level simulations are<br />

performed. We end our work by presenting transistor-level<br />

simulation results for a 5-bit, 1 GHz flash ADC in a 1.2 V,<br />

65 nm CMOS process.<br />

2 Calibration Technique<br />

The histogram-based calibration technique for flash ADCs<br />

is introduced in [1]. The ADC operates in normal mode or<br />

calibration mode. In normal mode, the input signal is<br />

connected to the input of the ADC, which then converts as<br />

usual. In calibration mode, the output of the<br />

probability-density function (PDF) generator is connected to<br />

the ADC input. The PDF generator produces an analog signal<br />

with a known PDF, fin(x), which is further described in section<br />

3. The output PDF, fout(x ), sampled by the ADC, is a quantized<br />

version of fin(x ). The output PDF is a discrete function of the<br />

number of bins per interval, Ii. Because of static errors, the<br />

two PDFs are not equal, and in our proposed<br />

histogram-based technique, this difference is used to extract<br />

the ADC errors.<br />

We let the n-bit flash ADC have 2 n - 1 reference voltage<br />

levels generated by a resistor ladder. A comparator is<br />

assigned to each reference level, and each level is compared<br />

with the input signal. At the output of all 2 n - 1 comparators, a<br />

thermometer code is generated. Static errors are mainly<br />

caused by resistor mismatch and comparator offsets. These<br />

error components can be modeled as a voltage source, Vos, at<br />

the input of each comparator, which is now assumed to be<br />

ideal [1].<br />

In the n-bit flash ADC using the histogram-based<br />

calibration technique, a multiplexer (MUX) array is used to<br />

select a set of comparators for calibration. The outputs of the<br />

March 2012 Vol.10 No.1 <strong>ZTE</strong> COMMUNICATIONS 63

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!