1 / 43

Mixed-Signal Test and DFT

Mixed-Signal Test and DFT. Vishwani D. Agrawal Agere Systems, Murray Hill, NJ 47974 va@agere.com http://cm.bell-labs.com/cm/cs/who/va May 17, 2001. VLSI Realization Process. Customer’s need. Determine requirements. Write specifications. Design synthesis and Verification.

Download Presentation

Mixed-Signal Test and DFT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mixed-Signal Test and DFT Vishwani D. Agrawal Agere Systems, Murray Hill, NJ 47974 va@agere.com http://cm.bell-labs.com/cm/cs/who/va May 17, 2001 Mixed-Signal Test and DFT: va@agere.com

  2. VLSI Realization Process Customer’s need Determine requirements Write specifications Design synthesis and Verification Test development Fabrication Manufacturing test Chips to customer Mixed-Signal Test and DFT: va@agere.com

  3. Costs of Testing • Design for testability (DFT) • Chip area overhead and yield reduction • Performance overhead • Software processes of test • Test generation and fault simulation • Test programming and debugging • Manufacturing test • Automatic test equipment (ATE) capital cost • Test center operational cost Mixed-Signal Test and DFT: va@agere.com

  4. Cost of Manufacturing Testing in 2000AD • 0.5-1.0GHz, analog instruments,1,024 digital pins: ATE purchase price • = $1.2M + 1,024 x $3,000 = $4.272M • Running cost (five-year linear depreciation) • = Depreciation + Maintenance + Operation • = $0.854M + $0.085M + $0.5M • = $1.439M/year • Test cost (24 hour ATE operation) • = $1.439M/(365 x 24 x 3,600) • = 4.5 cents/second Mixed-Signal Test and DFT: va@agere.com

  5. Testing Principle Mixed-Signal Test and DFT: va@agere.com

  6. Characterization Test • Worst-case test • Choose test that passes/fails chips • Select statistically significant sample of chips • Repeat test for every combination of 2+ environmental variables • Plot results in Schmoo plot • Diagnose and correct design errors • Continue throughout production life of chips to improve design and process to increase yield Mixed-Signal Test and DFT: va@agere.com

  7. Manufacturing Test • Determines whether manufactured chip meets specs • Must cover high % of modeled faults • Must minimize test time (to control cost) • No fault diagnosis • Tests every device on chip • Test at speed of application or speed guaranteed by supplier Mixed-Signal Test and DFT: va@agere.com

  8. Burn-in or Stress Test • Process: • Subject chips to high temperature & over-voltage supply, while running production tests • Catches: • Infant mortality cases – these are damaged chips that will fail in the first 2 days of operation – causes bad devices to actually fail before chips are shipped to customers • Freak failures – devices having same failure mechanisms as reliable devices Mixed-Signal Test and DFT: va@agere.com

  9. Test Specifications & Plan • Test Specifications: • Functional Characteristics • Type of Device Under Test (DUT) • Physical Constraints – Package, pin numbers, etc. • Environmental Characteristics – supply, temperature, humidity, etc. • Reliability – acceptance quality level (defects/million), failure rate, etc. • Test plan generated from specifications • Type of test equipment to use • Types of tests • Fault coverage requirement Mixed-Signal Test and DFT: va@agere.com

  10. Automatic Test Equipment Components • Consists of: • Powerful computer • Powerful 32-bit Digital Signal Processor (DSP) for analog testing • Test Program (written in high-level language) running on the computer • Probe Head (actually touches the bare or packaged chip to perform fault detection experiments) • Probe Card or Membrane Probe (contains electronics to measure signals on chip pin or pad) Mixed-Signal Test and DFT: va@agere.com

  11. ADVANTEST Model T6682 ATE Mixed-Signal Test and DFT: va@agere.com

  12. LTX FUSION HF ATE Mixed-Signal Test and DFT: va@agere.com

  13. Test Process Summarized • Parametric tests – determine whether pin electronics system meets digital logic voltage, current, and delay time specs • Functional tests – determine whether internal logic/analog sub-systems behave correctly • ATE Cost Problems • Pin inductance (expensive probing) • Multi-GHz frequencies • High pin count (1024) • ATE Cost Reduction • Multi-Site Testing • DFT methods like Built-In Self-Test Mixed-Signal Test and DFT: va@agere.com

  14. Mixed-Signal Testing Problem Mixed-Signal Test and DFT: va@agere.com

  15. Differences from Digital Testing • Size not a problem – at most 100 components • 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% • Multiple analog fault model mandatory • No unique signal flow direction Mixed-Signal Test and DFT: va@agere.com

  16. Present-Day Analog Testing Methods • Specification-based (functional) tests • Main method for analog – tractable and does not need an analog fault model • Intractable for digital -- # tests is huge • Structural ATPG – used for digital, just beginning to be used for analog (exists) • Separate test for functionality and timing not possible in analog circuit • Possible in digital circuit Mixed-Signal Test and DFT: va@agere.com

  17. DSP Tester Concept Mixed-Signal Test and DFT: va@agere.com

  18. Waveform Synthesis Needs sin x / x (sinc) correction – Finite sample width Mixed-Signal Test and DFT: va@agere.com

  19. Waveform Sampling Sampling rate > 100 ks/s Mixed-Signal Test and DFT: va@agere.com

  20. A/D and D/A Test Parameters • A/D -- Uncertain map from input domain voltages into digital value (not so in D/A) • Two converters are NOT inverses • Transmission parameters affect multi-tone tests • Gain, signal-to-distortion ratio, intermodulation distortion, noise power ratio, differential phase shift, envelop delay distortion • 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) Mixed-Signal Test and DFT: va@agere.com

  21. Ideal Transfer Functions A/D Converter D/A Converter Mixed-Signal Test and DFT: va@agere.com

  22. Offset Error Mixed-Signal Test and DFT: va@agere.com

  23. Gain Error Mixed-Signal Test and DFT: va@agere.com

  24. D/A Transfer Function Non-Linearity Error Mixed-Signal Test and DFT: va@agere.com

  25. Differential Linearity Error • Differential linearity function – How each code step differs from ideal or average step (by code number), as fraction of LSB • Subtract average count for each code tally, express that in units of LSBs • Repeat test waveform 100 to 150 times, use slow triangle wave to increase resolution Mixed-Signal Test and DFT: va@agere.com

  26. Linear Histogram and DLE of 8-bit ADC Mixed-Signal Test and DFT: va@agere.com

  27. DSP-Based Testing • DSP-based tester has: • Waveform Generator • Waveform Digitizer • High frequency clock with dividers for synchronization • A/D and D/A Test Parameters • Transmission • Intrinsic • A/D and D/A Faults: offset, gain, non-linearity errors • Measured by DLE, ILE, DNL, and INL • A/D Test Histograms – static linear and sinusoidal • D/A Test –- Differential Test Fixture Mixed-Signal Test and DFT: va@agere.com

  28. DSP-Based Test Concepts • Quantization Error – Introduced into measured signal by discrete sampling • Quantum Voltage – Corresponds to flip of LSB of converter • Single-Tone Test -- Test of DUT using only one sinusoidal tone • Tone – Pure sinusoid of f, A, and phase f • Transmission (Performance) Parameter -- indicates how channel with embedded analog circuit affects multi-tone test signal • UTP – Unit test period: joint sampling period for analog stimulus and response Mixed-Signal Test and DFT: va@agere.com

  29. Spectral Test of A/D Converter Mixed-Signal Test and DFT: va@agere.com

  30. Spectral Components in DSP-Based Testing Mixed-Signal Test and DFT: va@agere.com

  31. A/D Converter Spectrum Audio source at 1076 Hz sampled at 44.1 kHz Mixed-Signal Test and DFT: va@agere.com

  32. Coherent Multi-Tone Testing Mixed-Signal Test and DFT: va@agere.com

  33. Analog Test Bus • PROs: • Usable with digital JTAG boundary scan • Adds analog testability – both controllability and observability • Eliminates large area needed for analog test points • CONs: • May have a 5 % measurement error • C-switch sampling devices couple all probe points capacitively, even with test bus off – requires more elaborate (larger) switches • Stringent limit on how far data can move through the bus before it must be digitized to retain accuracy Mixed-Signal Test and DFT: va@agere.com

  34. Analog Test Bus Diagram Mixed-Signal Test and DFT: va@agere.com

  35. Analog Boundary Module Mixed-Signal Test and DFT: va@agere.com

  36. Chaining of 1149.4 ICs Mixed-Signal Test and DFT: va@agere.com

  37. Partitioning for Test • Partition according to test methodology: • Logic blocks • Memory blocks • Analog blocks • Provide test access: • Boundary scan • Analog test bus • Provide test-wrappers (also called collars) for cores. Mixed-Signal Test and DFT: va@agere.com

  38. Test-Wrapper for a Core • Test-wrapper (or collar) is the logic added around a core to provide test access to the embedded core. • Test-wrapper provides: • For each core input terminal • A normal mode – Core terminal driven by host chip • An external test mode – Wrapper element observes core input terminal for interconnect test • An internal test mode – Wrapper element controls state of core input terminal for testing the logic inside core • For each core output terminal • A normal mode – Host chip driven by core terminal • An external test mode – Host chip is driven by wrapper element for interconnect test • An internal test mode – Wrapper element observes core outputs for core test Mixed-Signal Test and DFT: va@agere.com

  39. Wrapper elements Core Functional core inputs Functional core outputs Scan chain Scan chain from/to External Test pins Scan chain to/from TAP A Test-Wrapper Wrapper test controller Mixed-Signal Test and DFT: va@agere.com

  40. Overhead Estimate Rent’s rule: For a logic block the number of gates G and the number of terminals t are related by t = K Ga where 1 < K < 5, and a ~ 0.5. Assume that block area A is proportional to G, i.e., t is proportional to A0.5. Since test logic is added to each terminal t, Test logic added to terminals Overhead = ------------------------------------------------- ~ A–0.5 A Mixed-Signal Test and DFT: va@agere.com

  41. DFT Architecture for SOC Test source Test sink User defined test access mechanism (TAM) Func. outputs Functional outputs Functional inputs Func. inputs Module 1 Module N Test Test wrapper wrapper Instruction register control Test access port (TAP) Serial instruction data TDI SOC outputs TMS TCK TDO SOC inputs TRST Mixed-Signal Test and DFT: va@agere.com

  42. DFT Components • Test source: Provides test vectors via on-chip LFSR, counter, ROM, or off-chip ATE. • Test sink: Provides output verification using on-chip signature analyzer, or off-chip ATE. • Test access mechanism (TAM): User-defined test data communication structure; carries test signals from source to module, and module to sink; tests module interconnects via test-wrappers; TAM may contain bus, boundary-scan and analog test bus components. • Test controller: Boundary-scan test access port (TAP); receives control signals from outside; serially loads test instructions in test-wrappers. Mixed-Signal Test and DFT: va@agere.com

  43. Summary • Functional test: verify system hardware, software, function and performance; pass/fail test with limited diagnosis; high (~100%) software coverage metrics; low (~70%) structural fault coverage. • Diagnostic test: High structural coverage; high diagnostic resolution; procedures use fault dictionary or diagnostic tree. • SOC design for testability: • Partition SOC into blocks of logic, memory and analog circuitry, often on architectural boundaries. • Provide external or built-in tests for blocks. • Provide test access via boundary scan and/or analog test bus. • Develop interconnect tests and system functional tests. • Develop diagnostic procedures. Mixed-Signal Test and DFT: va@agere.com

More Related