1 Lecture 17 Analog Circuit Test -- A/D and D/A Converters Motivation Present state-of-the-art Advantages of DSP-based analog tester Components of DSP-based.

Slides:



Advertisements
Similar presentations
EET260 Introduction to digital communication
Advertisements

Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 181 Lecture 18 DSP-Based Analog Circuit Testing  Definitions  Unit Test Period (UTP)  Correlation.
Analog-to-Digital Converter (ADC) And
Sensors Interfacing.
Learning Objectives Static and Dynamic Characteristics of Signals
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 14.
Analog to Digital Converters (ADC) 2 ©Paul Godin Created April 2008.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 14.
Lecture 9: D/A and A/D Converters
10/23/2003ME DAC Lecture1 DAC Sunij Chacko Pierre Emmanuel Deliou Thomas Holst Used with modification.
Mixed Signal Chip Design Lab Analog-to-Digital Converters Jaehyun Lim, Kyusun Choi Department of Computer Science and Engineering The Pennsylvania State.
Analogue to Digital Conversion
Interfacing Analog and Digital Circuits
Interfacing with the Analog World Wen-Hung Liao, Ph.D.
Introduction to Data Conversion
Chapter 9 Data Acquisition A/D Conversion Introduction
Copyright 2005, Agrawal & BushnellLecture 9: Analog Test1 VLSI Testing Lecture 9: Analog Test  Analog circuits  Analog circuit test methods  Specification-based.
Copyright 2001, Agrawal & BushnellDay-1 AM Lecture 11 Design for Testability Theory and Practice January 15 – 17, 2005 Vishwani D. Agrawal James J. Danaher.
May 17, 2001Mixed-Signal Test and DFT: Mixed-Signal Test and DFT Vishwani D. Agrawal Agere Systems, Murray Hill, NJ 47974
A DSP-Based Ramp Test for On-Chip High-Resolution ADC Wei Jiang and Vishwani D. Agrawal Auburn university.
Lecture161 Instrumentation Prof. Phillips March 14, 2003.
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 17alt1 Lecture 17alt Analog Circuit Test (Alternative to Lectures 17, 18, 19 and 30)  Analog circuits.
Introduction to Analog-to-Digital Converters
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 171 Lecture 17 Analog Circuit Test -- A/D and D/A Converters  Motivation  Present state-of-the-art.
Copyright 2005, Agrawal & BushnellDay-2 AM-3 Lecture 91 Testing Analog & Digital Products Lecture 9: Analog Test  Analog circuits  Analog circuit test.
Built-in Adaptive Test and Calibration of DAC Wei Jiang and Vishwani D. Agrawal Electrical and Computer Engineering Auburn University, Auburn, AL
Lecture 3 Data Encoding and Signal Modulation
Copyright 2001, Agrawal & BushnellDay-1 AM-1 Lecture 11 Testing Analog & Digital Products Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
CMOS VLSIAnalog DesignSlide 1 CMOS VLSI Analog Design.
Data Converter Performance Metric
1 Digital to Analog Converter Nov. 1, 2005 Fabian Goericke, Keunhan Park, Geoffrey Williams.
Digital to Analog Converters
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.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Digital to Analog Converters
Numerical algorithms for power system protection Prof. dr. sc. Ante Marušić, doc. dr. sc. Juraj Havelka University of Zagreb Faculty of Electrical Engineering.
DSP Techniques for Software Radio DSP Front End Processing Dr. Jamil Ahmad.
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical and Computer Engineering.
IPC Digital Circuits Digital circuits are composed of electronic components that can provide state information (1 or 0), as a function of.
Lecture 1 Signals in the Time and Frequency Domains
Understanding ADC Specifications September Definition of Terms 000 Analogue Input Voltage Digital Output Code FS1/2.
Lecture 18 DSP-Based Analog Circuit Testing
ACOE2551 Microprocessors Data Converters Analog to Digital Converters (ADC) –Convert an analog quantity (voltage, current) into a digital code Digital.
Analog to Digital conversion. Introduction  The process of converting an analog signal into an equivalent digital signal is known as Analog to Digital.
University of Tehran 1 Interface Design Transforms Omid Fatemi.
Lecture 15: Digital to Analog Converters Lecturers: Professor John Devlin Mr Robert Ross.
Data Acquisition ET 228 Chapter 15 Subjects Covered Analog to Digital Converter Characteristics Integrating ADCs Successive Approximation ADCs Flash ADCs.
Why Data Conversion? Real world is analog Mostly, communication and computation is digital Need a component to convert analog signals to digital (ADC)
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Copyright 2005, Agrawal & BushnellLecture 11: Analog Test1 VLSI Testing Lecture 11: Analog Test Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
Analog to Digital Converters
Analog/Digital Conversion
Digital to Analog Converter (DAC)
Data Converter Performance Metric EE174 – SJSU Tan Nguyen.
CI Lecture Series Summer 2010 An Overview of IQ Modulation and Demodulation Techniques for Cavity LLRF Control.
MECH 373 Instrumentation and Measurements
SIGNAL CONDITIONING Signal conditioning is stage of instrumentation system used for modifying the transduced signal into a usable format for the final.
VLSI Testing Lecture 11: Analog Test
Introduction to data converters
Introduction to data converters
Introduction to Frequency Domain TIPL 4301 TI Precision Labs – ADCs
Summary.
Soutenance de thèse vendredi 24 novembre 2006, Lorient
Converter common specs
Lesson 8: Analog Signal Conversion
Converter common specs
Conversation between Analogue and Digital System
Converter common specs
Lecture 17 Analog Circuit Test -- A/D and D/A Converters
Chapter 7 Converters.
Presentation transcript:

1 Lecture 17 Analog Circuit Test -- A/D and D/A Converters Motivation Present state-of-the-art Advantages of DSP-based analog tester Components of DSP-based analog tester Static A/D converter test Static D/A converter test Summary Original slides copyright by Mike Bushnell and Vishwani Agrawal

2 Mixed-Signal Testing Problem

3 Motivation n Mixed-signal (analog + digital) ICs more common Wireless, networking, multi-media, real-time control – explosive growth Digital core (Digital Signal Processor (DSP) and MPU) surrounded by A/Ds, filters, D/As, MEMs devices Less distance between transducer and measurement point – less noise n More linear, less non-linear analog circuitry Move non-linear function into DSP unit Easier to test Analog MOS devices run in transistor saturation mode n Mixed-signal has testing observability problem

4 Differences from Digital Testing n Size not a problem – at most 100 components n Much harder analog device modeling No widely-accepted analog fault model Infinite signal range Tolerances depend on process and measurement error Tester (ATE) introduces measurement error Digital / analog substrate coupling noise Absolute component tolerances +/- 20%, relative +/- 0.1% n Multiple analog fault model mandatory No unique signal flow direction

5 Decomposability and Test Buses n Analog sub-components cannot be individually tested as in digital circuits n Test buses harder to realize for analog test Transporting analog signal to output pin alters signal and circuit function Reconfiguring analog circuit often unacceptable – changes analog transfer function Bus not designed to test frequency response -- only tests that a specific R, L, or C has the expected value

6 Present-Day Analog Testing Methods n Specification-based (functional) tests Main method for analog – tractable and does not need an analog fault model Intractable for digital -- # tests is huge n Structural ATPG – used for digital, just beginning to be used for analog n Separate test for functionality and timing not possible in analog circuit Possible in digital circuit

7 DSP-Based Tester Benefits over Analog Tester n More accurate n Reduces crosstalk, noise, signal drift n Less non-linearity n Component aging less troublesome n Thermal effects less troublesome n Faster when making multiple measurements n Eliminates filter settling time of analog Automatic Test Equipment (ATE) n More repeatable testing n Easier calibration n More measurement information provided n Smaller, cheaper, and uses less power

8 Definitions n ADC – A/D converter n ATE – Automatic Test Equipment n DAC – D/A converter n DFT – Discrete Fourier Transform n DUT – Device-Under-Test n FFT – Fast Fourier Transform n Glitch Area -- area in DAC output of glitching pulses n Jitter – Low-level electrical noise – corrupts LSB’s, especially prevalent on converter clocking circuits n ks/s – Kilo-samples/sec

9 More Definitions n LSB -- Least Significant Bit (of converter) n Measurement – Result of measuring O/P analog parameter and quantifying it n Measurement Error – Introduced by measurement process n Non-Deterministic Device – All analog circuit measurements are not repeatable due to DUT or tester measurement noise n Phase-Locked-Loop – Clock circuit with feedback to keep desired signal phase n Settling Time -- Time for DAC reconstruction filter to settle n Test – Combination of analog stimulus, measurement of voltage or current, with a measurement error tolerance

10 Analog Tester Concept © 1987 IEEE

11 DSP Tester Concept © 1987 IEEE

12 DSP Tester Characteristics  Very fast DSP array processor  Needs 31 bits precision – double-precision  N = number of samples  Signal / quantization noise of entire vector N times better than that of 1 sample

13 DSP Tester Mechanism Requires phase-lock synchronization between stimulus and sampling Component of 1 kHz Amplitude Measurement Relay Switching Load & Start Synthesizer Synthesizer + DUT Settling Filter + Detector + DUT Settling Digitization Interval Transfer Time Computer Overhead DSP Processing/Overhead Total Analog ATE 5 ms N/A 35 ms N/A 10 ms N/A 50 ms DSP ATE 5 ms 1 ms N/A 1 ms N/A 15 ms 28 ms

14 Waveform Synthesis © 1987 IEEE Needs sin x / x (sinc) correction – Finite sample width

15 Waveform Sampling © 1987 IEEE Sampling rate > 100 ks/s

16 ATE Clock Generator WS = waveform source WM = waveform measurement

17 Cadence Test Programming Language set master clock to connect dp master clock to pm line clock ws main mem with pm clock divide by set wm to pm clk divide by 1212 frequency period times over internal reference doubled reference source1 source2 { }

18 A/D and D/A Converter Static Testing Methods

19 A/D and D/A Test Parameters n A/D -- Uncertain map from input domain voltages into digital value (not so in D/A) Two converters are NOT inverses n Transmission parameters affect multi-tone tests Gain, signal-to-distortion ratio, intermodulation distortion, noise power ratio, differential phase shift, envelop delay distortion n Intrinsic parameters – Converter specifications Full scale range (FSR), gain, # bits, static linearity (differential and integral), maximum clock rate, code format, settling time (D/A), glitch area (D/A)

20 Ideal Transfer Functions A/D ConverterD/A Converter

21 Offset Error

22 Gain Error

23 D/A Transfer Function Non- Linearity Error

24 Flash A/D Converter

25 Static Linearity Test

26 Static Linear Histogram Code Count DLE (LSB fraction) DNL Transfer Char. (counts) ILE (LSB fraction) INL T (0) = 6 D (0) C (0) 0 E (0) 0 T (1) 5 D (1) C (1) 5.5 E (1) T (2) 4 D (2) C (2) 10 E (2) T (3) 11 D (3) C (3) 17.5 E (3) T (4) 8 D (4) C (4) 27 E (4) DNL and INL in RMS LSB

27 Differential Linearity Error n Differential linearity function – How each code step differs from ideal or average step (by code number), as fraction of LSB n Subtract average count for each code tally, express that in units of LSBs n Repeat test waveform 100 to 150 times, use slow triangle wave to increase resolution

28 Example DLE Function © 1987 IEEE Code DLE

29 Integral Linearity Error (ILE) © 1987 IEEE ILE [i] = ILE [i – 1] x DLE [i] + DLE [i – 1] 2 ( )

30 Linear Histogram and DLE of 8-bit ADC © 1987 IEEE

31 Sinusoidal Histogram © 1987 IEEE n Catches sparkle and glitch codes N (# samples) 2 – 4 x that for linear histogram

32 Sinusoidal DLE © 1987 IEEE

33 D/A Differential Test Fixture © 1987 IEEE Measure V y – V x difference, not absolute V x or V y

34 Summary n DSP-based tester has: Waveform Generator Waveform Digitizer High frequency clock with dividers for synchronization n A/D and D/A Test Parameters Transmission Intrinsic n A/D and D/A Faults: offset, gain, non-linearity errors Measured by DLE, ILE, DNL, and INL n A/D Test Histograms – static linear and sinusoidal n D/A Test –- Differential Test Fixture