OFFSET REDUCTION TECHNIQUES IN HIGH- SPEED ANALOG-TO-DIGITAL CONVERTERS Analysis, Design and Tradeoffs ANALOG CIRCUITS AND SIGNAL PROCESSING SERIES Consulting Editor: Mohammed Ismail. Ohio State University For other titles published in this series, go to www.springer.com/series/7381 OFFSET REDUCTION TECHNIQUES IN HIGH- SPEED ANALOG-TO-DIGITAL CONVERTERS Analysis, Design and Tradeoffs PEDRO M. FIGUEIREDO MIPSABG Chipidea JOÃO C. VITAL MIPSABG Chipidea Pedro M. Figueiredo João C. Vital Chipidea Microeletrónica Chipidea Microeletrónica Av. Dr. Mário Soares 33 Av. Dr. Mário Soares 33 2740-119 Porto-Salvo 2740-119 Porto-Salvo Taguspark, Portugal Taguspark, Portugal [email protected] [email protected] ISBN: 978-1-4020-9715-7 e-ISBN: 978-1-4020-9716-4 Library of Congress Control Number: 2008942088 ©Springer Science+Business Media B.V. 2009 No part of the work may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, microfilming, recording or otherwise, without written permission from the Publisher, with the exception of any material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by purchaser of the work. Printed on acid-free paper. 9 8 7 6 5 4 3 2 1 springer.com To Patrícia and Gonçalo Contents Preface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi List of Symbols and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . .xv 1. HIGH-SPEED ADC ARCHITECTURES . . . . . . . . . . . . . . . .1 1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 1.2 The Analog-to-Digital Converter. . . . . . . . . . . . . . . . . . . . . . . . . .2 1.2.1 Basic Operations and Transfer Function . . . . . . . . . . . . . . . . . . . . . 2 1.2.2 Static Characterization of ADCs . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2.3 Dynamic Characterization of ADCs . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3 Flash ADCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 1.3.1 Architecture Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.2 Design Specifications of Each Building Block . . . . . . . . . . . . . . . . . 10 1.3.3 The Interpolation Technique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.4 Two-Step Flash ADCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 1.4.1 Two-Step Flash ADC with DAC and Subtractor . . . . . . . . . . . . . . 17 1.4.2 Two-Step Subranging Flash ADC . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.5 Folding and Interpolation ADCs. . . . . . . . . . . . . . . . . . . . . . . . .22 1.5.1 Architecture Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.5.2 Cascaded Folding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 1.5.3 Design Specifications of Each Building Block . . . . . . . . . . . . . . . . . 33 1.6 Building Blocks of CMOS High-Speed ADCs . . . . . . . . . . . . . . . .38 1.6.1 The MOS Differential Pair . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 1.6.2 Effect of Mismatches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 1.6.3 CMOS Folding Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 1.6.4 Latched Comparators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 1.6.5 Considerations About the Yield . . . . . . . . . . . . . . . . . . . . . . . . . . 62 2. AVERAGING TECHNIQUE – DC ANALYSIS AND TERMINATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 vii viii Offset Reduction Techniques in High-Speed ADCs 2.2 Published Studies on the Averaging Technique. . . . . . . . . . . . . . .73 2.3 Output Voltage and Gain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76 2.3.1 Equivalent Resistance of an Infinite Resistive Network . . . . . . . . . . 76 2.3.2 Calculation of the Output Voltage . . . . . . . . . . . . . . . . . . . . . . . . 77 2.3.3 Calculation of the Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 2.3.4 Application to MOS Differential Pairs . . . . . . . . . . . . . . . . . . . . . . 81 2.4 Effect of Mismatches – INL and DNL . . . . . . . . . . . . . . . . . . . . .86 2.4.1 INL due to Mismatches in the Transistors and Current Sources . . . 87 2.4.2 DNL due to Mismatches in the Transistors and Current Sources . . . 89 2.4.3 Mismatches in the Resistors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 2.4.4 Application to MOS Differential Pairs . . . . . . . . . . . . . . . . . . . . . . 90 2.5 Averaging in Folding Circuits. . . . . . . . . . . . . . . . . . . . . . . . . .103 2.5.1 Output Voltage and Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 2.5.2 Effect of Mismatches – INL and DNL . . . . . . . . . . . . . . . . . . . . . 111 2.6 Considerations About the Yield . . . . . . . . . . . . . . . . . . . . . . . .116 2.7 Termination of the Averaging Network . . . . . . . . . . . . . . . . . . .118 2.7.1 Existing Terminating Strategies . . . . . . . . . . . . . . . . . . . . . . . . . 120 2.7.2 Improved Terminating Strategy . . . . . . . . . . . . . . . . . . . . . . . . . 126 2.7.3 Comparison of the Terminating Solutions . . . . . . . . . . . . . . . . . . 132 2.7.4 Folding Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 3. AVERAGING TECHNIQUE – TRANSIENT ANALYSIS AND AUTOMATED DESIGN . . . . . . . . . . . . . . . . . . . . . . . . . 137 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137 3.2 Flash ADC Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .138 3.3 Output Voltage and Gain. . . . . . . . . . . . . . . . . . . . . . . . . . . . .141 3.3.1 Exact Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 3.3.2 Approximated Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 3.4 Effect of Mismatches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154 3.4.1 Simulation Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 3.4.2 Time Dependence of the Offset Voltage . . . . . . . . . . . . . . . . . . . . 160 3.5 Design of Averaged Pre-amplifier Stages in Flash ADCs . . . . . . .169 3.5.1 Interface with HSPICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 3.5.2 Properties of Differential Pairs with the Same Saturation Voltage (V ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 SAT 3.5.3 Design Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 3.5.4 Application Example: Pre-amplifier Stage for a 7-bit 200 MS/s Flash ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 3.5.5 Application Example: Variation of G . . . . . . . . . . . . . . . . . . . . . 181 0 3.5.6 Application Example: Variation of α . . . . . . . . . . . . . . . . . . . . . . 185 3.5.7 Application Example: Variation of N . . . . . . . . . . . . . . . . . . . . . 187 3.5.8 Application Example: Variation of R /R . . . . . . . . . . . . . . . . . . 191 0 1 3.5.9 Application Example: Variation of f . . . . . . . . . . . . . . . . . . . . . . 193 s 3.5.10 Application Example: Specifying the I R Product . . . . . . . . . . . 196 SS 0 3.5.11 Application Example: Interpolation in Averaged Pre-amplifiers . . . 200 Contents ix 4. INTEGRATED PROTOTYPES USING AVERAGING . . . 205 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .205 4.2 7-bit 120 MS/s I/Q Flash ADC. . . . . . . . . . . . . . . . . . . . . . . . .206 4.2.1 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 4.2.2 Bias Current Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 4.2.3 Pre-amplifier Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 4.2.4 Resistive Ladder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 4.2.5 Reference Voltage Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 4.2.6 Latched Comparators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 4.2.7 Digital Encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 4.2.8 Layout and Measurement Results . . . . . . . . . . . . . . . . . . . . . . . . 222 4.3 10-bit 100 MS/s Folding and Interpolation ADC . . . . . . . . . . . .227 4.3.1 Specifications and Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . 227 4.3.2 Sample-and-Hold . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 4.3.3 Folding Stages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 4.3.4 Latched Comparators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 4.3.5 Layout and Measurement Results . . . . . . . . . . . . . . . . . . . . . . . . 246 5. OFFSET CANCELLATION METHODS . . . . . . . . . . . . . . 261 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261 5.2 Offset Cancellation Techniques. . . . . . . . . . . . . . . . . . . . . . . . .262 5.2.1 Input Offset Storage (IOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 5.2.2 Output Offset Storage (OOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 5.2.3 Multi-stage Offset Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 5.2.4 Utilization of Auxiliary Differential Pairs . . . . . . . . . . . . . . . . . . 271 5.3 New Offset Cancellation Technique. . . . . . . . . . . . . . . . . . . . . .273 5.3.1 Offset Calibration in the Pre-amplifier and Latched Comparator . . 274 5.3.2 Elimination of Charge Injection Differences . . . . . . . . . . . . . . . . . 281 5.4 6-bit 1 GHz Two-Step Subranging ADC . . . . . . . . . . . . . . . . . .285 5.4.1 Specifications and Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . 285 5.4.2 Fine Flash ADCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287 5.4.3 Coarse Flash ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 5.4.4 Redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 5.4.5 Selection of the Reference Voltages . . . . . . . . . . . . . . . . . . . . . . . 296 5.4.6 Layout and Measurement Results . . . . . . . . . . . . . . . . . . . . . . . . 300 CONCLUSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 6. 6.1 Overview of the Research Work . . . . . . . . . . . . . . . . . . . . . . . .305 Appendix A. AVERAGING WITH PIECEWISE LINEAR DIFFERENTIAL PAIRS . . . . . . . . . . . . . . . . . . . . . . . . . 313 A.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .313 A.2 Output Voltage and Gain. . . . . . . . . . . . . . . . . . . . . . . . . . . . .314 A.3 Effect of Mismatches – INL and DNL . . . . . . . . . . . . . . . . . . . .318 x Offset Reduction Techniques in High-Speed ADCs A.3.1 Mismatches in the Transistors of the Differential Pair . . . . . . . . . 319 A.3.2 Mismatches in the Tail Current Sources . . . . . . . . . . . . . . . . . . . 323 A.3.3 Mismatches in Resistors R . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 0 A.3.4 Mismatches in Resistors R . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 1 Appendix B. MISMATCHES IN THE RESISTORS OF THE AVERAGING NETWORK . . . . . . . . . . . . . . . . . . . . . . . . 333 B.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .333 B.2 Mismatches in Resistors R . . . . . . . . . . . . . . . . . . . . . . . . . . . .333 0 B.3 Mismatches in Resistors R . . . . . . . . . . . . . . . . . . . . . . . . . . . .335 1 B.3.1 Common-Mode Mismatch Component (δR [k]) . . . . . . . . . . . . . . . 336 1 B.3.2 Differential-Mode Mismatch Component (ΔR [k]) . . . . . . . . . . . . 339 1 Appendix C. AVERAGING IN FOLDING STAGES . . . . . . . . . . 341 C.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .341 C.2 Equivalence Between Circular and Infinite Networks . . . . . . . . .345 C.3 Output Voltage and Gain. . . . . . . . . . . . . . . . . . . . . . . . . . . . .348 C.3.1 Calculation of the Output Voltage . . . . . . . . . . . . . . . . . . . . . . . 348 C.3.2 Calculation of the Gain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 C.4 Effect of Mismatches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .355 C.4.1 INL due to Mismatches in the Transistors and Current Sources . . 355 C.4.2 DNL due to Mismatches in the Transistors and Current Sources . . 357 C.4.3 INL and DNL due to Mismatches in the Resistors . . . . . . . . . . . . 359 REFERENCES. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379
Description: