Background ADC Calibration in Digital Domain Cheongyuen Tsang 1 , Yun Chiu 2 , Johan Vanderhaegen 3 , Sebastian Hoyos 4 , Charles Chen 1 , Robert Brodersen 1 , Borivoje Nikoli´ c 1 1 University of California, Berkeley, CA 94704 2 University of Illinois at Urbana-Champaign,Urbana, IL 61801 3 The Bosch Research and Technology Center, Palo Alto, CA 94304 4 Texas A&M University College Station, TX 77843 Abstract— A 100MS/s pipelined ADC is digitally calibrated by a slow ΣΔ ADC using a least-mean-square (LMS) algorithm. Both linear and nonlinear memoryless residue gain errors of the pipeline stages are adaptively corrected. With a 411kHz sinusoidal input, the peak SNDR improves from 28dB to 59dB and the SFDR improves from 29dB to 68dB. The complete 0.13μm ADC SoC occupies a die size of 3.7mm×4.7mm, and consumes a total power of 448mW. I. I NTRODUCTION Recent digital CMOS technology advancement has spurred a flurry of research activities in seeking digital adaptive tech- niques to address the inherent problem of analog impairments in a genre of mixed-mode and RF integrated circuits. In the context of pipelined ADCs, such approaches often result in relaxed matching and gain requirements of the switched- capacitor residue gain stages [1]–[4]; and in return, power efficiency and/or conversion speed can be improved. The latest effort in this regime seems to have been focusing on various nonlinear calibration schemes, as revealed by the recently reported works in the literature [5]–[7]. The general approaches of the reported calibration tech- niques thus far can be categorized into mainly three types: the statistics-based approach [5], the correlation-based approach [1]–[3], and the equalization-based ones [8], [9]. The former two share a common drawback of long calibration times, and thus are not suitable for time-variant operations [10]. In this work, we present a fast adaptive digital nonlinear calibration technique that is an extension of the work reported in [9]. We show that, with the aid of a slow ΣΔ ADC, the nonlinear residue transfer function of a pipeline stage can be fully reversed in a backend digital filter, enabling the use of simple cascode inverters as the residue amplifiers in the ADC. The resulting simplicity of the analog circuits potentially leads to a much relaxed design tradeoff between the circuit speed and accuracy, one of the most difficult aspects of analog design. II. CODE DOMAIN FILTERING APPROACH A detailed mathematical formulation of the proposed cali- bration technique is described in this section. First, we express the nonlinear transfer function of a 1.5-b/stage residue ampli- fier in the (digital) code domain as an FIR filter. It follows that the digital equivalence of the input analog voltage can be represented as a function of the output code from each pipeline stage and some circuit parameters related to matching, op-amp V o Vi 2 C2 C1 1 1 A(Vo) Vi Vo -Vr/4 Vr/4 Vr/2 -Vr/2 d=0 d=2 d=1 0 2 1 -Vr/0/Vr Fig. 1. Residue amplifier of a 1.5-b/stage pipelined ADC and its ideal (dashed line) and nonideal (solid line) voltage transfer function. gain, and offset. We will then demonstrate that a properly designed nonlinear digital filter is sufficient to correct the analog errors using a known reference signal (obtained from the ΣΔ ADC). A. Code Domain Formulation of 1.5-b Pipeline Stage Fig. 1 shows the residue amplifier of a typical switched- capacitor 1.5-b pipeline ADC stage and its voltage transfer curve. The residue voltage can be expressed as [9] V o = V i (C 1 + C 2 ) (d 1)V r C 2 + V os (C 1 + C 2 + C x ) C 1 (1 + C 1 + C 2 + C x A(V o )C 1 ) , (1) where, V r is the reference voltage, C x is the summing- node parasitic capacitance, V os is the lumped offset voltage, A(V o ) is the signal-dependent op-amp gain, and d is the digital decision of the current stage that assumes a value of 0, 1, or 2. The term A(Vo)C1 C1+C2+Cx is the loop gain of the residue amplifier. After dividing both sides of (1) by V r , a digital representation is obtained, D i ( C 1 + C 2 C 1 )= D o (1 + C 1 + C 2 + C x C 1 1 A(D o ) ) +(d 1)( C 2 C 1 ) D os ( C 1 + C 2 + C x C 1 ), (2) where, D i = Vi Vr , D o = Vo Vr , and D os = Vos Vr . Equivalently, (2) can be approximated by a power series expansion [11]: D i = D o α 1 + D o 2 α 2 + D o 3 α 3 + D o 4 α 4 + ... +(d 1)β D os γ, (3) where, α k = f k (C 1 ,C 2 ,C x ,A(D o )), β =( C2 C1+C2 ), γ = ( C1+C2+Cx C1+C2 ). Note that the truncated version of (3) resembles 301 IEEE 2008 Custom Intergrated Circuits Conference (CICC) 978-1-4244-2018-6/08/$25.00 ©2008 IEEE 12-3-1