Testing Principle Verification Testing

Similar documents
Lecture 2 VLSI Testing Process and Equipment

EE434 ASIC & Digital Systems Testing

ENG04057 Teste de Sistema Integrados. Prof. Eric Ericson Fabris (Marcelo Lubaszewski)

About the Instructor

IC Testing and Development in Semiconductor Area

±15kV ESD-Protected, Single/Dual/Octal, CMOS Switch Debouncers

VLSI Test Technology and Reliability (ET4076)

Verigy V93000 SOC. Pin Scale 400. Digital Card

Testing Digital Systems I

VLSI System Testing. Lecture 1 Introduction Class website: people.ee.duke.edu/~krish/teaching/538.html

KGD Known Good >POWER< Die Diced Wafer Test at 7 kv and 1000 A

Very Large Scale Integration (VLSI)

Curve Tracing Systems

UNIT IV CMOS TESTING

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Features

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Description. Features. Block Diagram DATASHEET

Introduction to Wafer Level Burn-In. William R. Mann General Chairman Southwest Test Workshop

XC95288 In-System Programmable CPLD

CMOS Testing: Part 1. Outline

l Some materials from various sources! Soma 1! l Apply a signal, measure output, compare l 32-bit adder test example:!

Features. Applications

Testing VLSI Circuits

74VCX00 Low Voltage Quad 2-Input NAND Gate with 3.6V Tolerant Inputs and Outputs

MOS FET Relay. Ordering Information. Application Examples G3VM- XN(F)/4N(F)

XC95288 In-System Programmable CPLD

Introduction to laboratory exercises in Digital IC Design.

Burn-in & Test Socket Workshop WELCOME. March 2-5, 2003 Hilton Phoenix East / Mesa Hotel Mesa, Arizona

Digital Integrated Circuits

A Fine Pitch MEMS Probe Card with Built in Active Device for 3D IC Test

SY89645L. General Description. Features. Block Diagram. Applications. Markets. Precision Low Skew, 1-to-4 LVCMOS/LVTTL-to-LVDS Fanout Buffer

FIBER OPTIC TRANSMITTING MODULE TOTX147(F,T)

1000 Base-T, ±15kV ESD Protection LAN Switch

VLSI Test System. The Most Cost Effective Solution for Next Generation Cost Sensitive Devices

Features MIC2551A VBUS R S. 1.5k D+ D GND VM D SPD SUS GND. Typical Application Circuit

Future Trends One Mann s Opinion

2.5 V/3.3 V, 2-Bit, Individual Control Level Translator Bus Switch ADG3243

2 TO 4 DIFFERENTIAL CLOCK MUX ICS Features

Impact of DFT Techniques on Wafer Probe

HM628128BI Series. 131,072-word 8-bit High speed CMOS Static RAM

4. Hot Socketing & Power-On Reset

CKSET V CC _VCO FIL SDO+ MAX3952 SCLKO+ SCLKO- PRBSEN LOCK GND TTL

PI6C182B. Precision 1-10 Clock Buffer. Features. Description. Diagram. Pin Configuration

XC95144 In-System Programmable CPLD

MAXIM INTEGRATED PRODUCTS

DS1216B. SmartWatch/RAM 16K/64K FEATURES PIN ASSIGNMENT PIN DESCRIPTION

HEC SHANDONG HUALING ELECTRONICS CO., LTD.

XC95144XL High Performance CPLD

Features. Applications

XC95144 In-System Programmable CPLD

Design and Synthesis for Test

DS1210 Nonvolatile Controller Chip

Testing And Testable Design of Digital Systems

4bit LVDS Driver BU90LV047A. LVDS Interface ICs

GX5295 DIGITAL I/O DYNAMIC DIGITAL I/O WITH PER CHANNEL PROGRAMMABLE LOGIC LEVELS AND PMU PXI CARD DESCRIPTION FEATURES

3.3V CMOS 1-TO-5 CLOCK DRIVER

MAXIM INTEGRATED PRODUCTS

28F K (256K x 8) FLASH MEMORY

EVALUATION KIT AVAILABLE High-Bandwidth, VGA 2:1 Switch with ±15kV ESD Protection

SN54ALS20A, SN54AS20, SN74ALS20A, SN74AS20 DUAL 4-INPUT POSITIVE-NAND GATES

TSV Test. Marc Loranger Director of Test Technologies Nov 11 th 2009, Seoul Korea

HSP Histogrammer/Accumulating Buffer. Features. Applications. Ordering Information. Block Diagram FN Data Sheet July 2004

S-2900A. Rev.1.1. CMOS 512-bit SERIAL E 2 PROM

Freescale Semiconductor, I

REV: PAGE: REVISION DESCRIPTION APPR: DATE: B - Released as a standard product. GRW 11/05/96

PT7M Ultra Low Voltage Detectors

T1/E1 CLOCK MULTIPLIER. Features

HT1628 RAM Mapping LCD Driver

HT1621. RAM Mapping 32 4 LCD Controller for I/O µc. Features. General Description. Selection Table

80 SEGMENT DRIVER FOR DOT MATRIX LCD S6A2067 S6A SEG DRIVER FOR STN LCD

Breadboard & Digital Input/Output Modules

Test and Measurement Challenges for 3D IC Development. R. Robertazzi IBM Research

t RP Clock Frequency (max.) MHz

GX5296 DIGITAL I/O DYNAMIC DIGITAL I/O WITH PER CHANNEL TIMING, PROGRAMMABLE LOGIC LEVELS AND PMU PXI CARD DESCRIPTION FEATURES

Driving 3D Chip and Circuit Board Test Into High Gear

Applications +5V V CC V S EN SYNCH0, SYNCV0 SDA0, SCL0 RED SYNCH1, SYNCV1 SDA1, SCL1 MAX14895E BLU GND

Vector Drive - Troubleshooting Guide

2.5V, 3.2Gbps, DIFFERENTIAL 4:1 LVDS MULTIPLEXER WITH INTERNAL INPUT TERMINATION

Vector Drive - Troubleshooting Guide

Features. Applications

System Testability Using Standard Logic

DSP240-LPI Inverter Controller Card. Technical Brief

MAXIM INTEGRATED PRODUCTS

TORX111 TORX111 FIBER OPTIC RECEIVING MODULE FOR APF. 1. Maximum Ratings (Ta = 25 C) FIBER OPTIC RECEIVING MODULE.

VLSI Testing. Lecture Fall 2003

SCHOTT FLM 4 Fiber Lighting Modul. Operating Instructions

SY55854U. General Description. Features. Functional Block Diagram. Applications. 2 x 2 Protection Crosspoint Switch

Type Version Ordering Code Package PEB 2025-N V 1.5 Q67100-H6300 P-LCC-28-R (SMD) PEB 2025-P V 1.5 Q67100-H6241 P-DIP-22

RELIABILITY REPORT FOR. MAX485ExxA PLASTIC ENCAPSULATED DEVICES. November 19, 2002 MAXIM INTEGRATED PRODUCTS 120 SAN GABRIEL DR. SUNNYVALE, CA 94086

Features RX0+ RX0- RX1+ RX1- RX2+ RX2- RX3+ RX3- RCK+ RCK- PWRDWN

PTN3310/PTN3311 High-speed serial logic translators

Pentium PROCESSORS AT icomp INDEX 1110\133, 1000\120, 815\100 MHz WITH VOLTAGE REDUCTION TECHNOLOGY SmartDie Product Specification

INTERCONNECT TESTING WITH BOUNDARY SCAN

GT24C02. 2-Wire. 2Kb Serial EEPROM (Smart Card application)


SoC Design Flow & Tools: SoC Testing

MICRO BURN IN PRODUCTS LISTED IN MODEL NUMBER ORDER FOLLOWED BY A BRIEF DESCRIPTION

Pin Configuration and Selector Guide appear at end of data sheet. Typical Operating Circuits

COEN-4730 Computer Architecture Lecture 12. Testing and Design for Testability (focus: processors)

3.3V, 2.0GHz ANY DIFF. IN-TO-LVDS PROGRAMMABLE CLOCK DIVIDER FANOUT BUFFER W/ INTERNAL TERMINATION

JTAG TAP CONTROLLER PROGRAMMING USING FPGA BOARD

Transcription:

ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Test Process and Test Equipment Overview Objective Types of testing Verification testing Characterization testing Manufacturing testing Acceptance testing Parametric tests: DC and AC Summary Test equipment (read the text or manufactures handbooks) Test specifications and Plan Test data analysis Automatic test equipment 9/1/2014 2 Objective Need to understand Types of tests performed at different stages Automatic Test Equipment (ATE) technology Influences what tests are possible Measurement limitations Impact on cost Parametric test 9/1/2014 3 Types of Testing Testing principle Apply inputs and compare outputs with the expected outputs Verification testing, or design debug Verifies correctness of design and of test procedure usually requires correction to design Characterization testing Used to characterize devices and performed through production life to improve the process Manufacturing testing Factory testing of all manufactured chips for parametric faults and for random defects Acceptance testing (incoming inspection) User (customer) tests purchased parts to ensure quality 9/1/2014 4 Testing Principle Verification Testing Ferociously expensive Often a software approach But, may comprise: Scanning Electron Microscope tests Bright-Lite detection of defects Electron beam testing Artificial intelligence (expert system) methods Repeated functional tests 9/1/2014 5 9/1/2014 6 1

Characterization Test Use of test structures Special structures, placed on a wafer at strategic locations, are tested to characterize the process or to determine if testing of chips should proceed Worst-case test Choose test that passes/fails chips Select statistically significant sample of chips Repeat test for combination of 2+ environmental variables Plot results in Schmoo plot Diagnose and correct design errors Continue throughout production life of chips Improve design and process to increase yield Schmoo Plot 9/1/2014 7 9/1/2014 8 Manufacturing Test (Also called production test) Determines if 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 are functional or at speed of application or speed guaranteed by supplier 9/1/2014 9 Burn-in or Stress Test Process: Subject chips to high temperature & overvoltage 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 9/1/2014 10 Types of Manufacturing Tests Wafer sort or probe test done before wafer is scribed and cut into chips Includes test site characterization specific test devices are checked with specific patterns to measure: Gate threshold Polysilicon field threshold Poly sheet resistance, etc. Packaged device tests Sub-types of Tests Parametric measures electrical properties of pin electronics delay, voltages, currents, etc. fast and cheap Functional used dto cover very high h% of modeled faults test every transistor and wire in digital circuits long and expensive the focus of this course 9/1/2014 11 9/1/2014 12 2

Two Different Meanings of Functional Test ATE and Manufacturing World any vectors applied to cover high % of faults during manufacturing test Automatic Test-Pattern Generation World testing with verification vectors or vectors generated without structural information, which determine whether hardware matches its specification typically have low fault coverage (< 70 %) Incoming Inspection Can be: Similar to production testing More comprehensive than production testing Tuned to specific systems application Often done for a random sample of devices Sample size depends on device quality and system reliability requirements Avoids putting defective device in a system where cost of diagnosis exceeds incoming inspection cost 9/1/2014 13 9/1/2014 14 Electrical Parametric Testing Electrical Parametric Testing Typical tests DC parametric test Probe test (wafer sort) catches gross defects Contact, power, open, short tests Functional & layout-related test AC parametric test Unacceptable voltage/current/delay at pin Unacceptable device operation limits 9/1/2014 16 Contact Test DC Parametric Tests 1. Set all inputs to 0 V 2. Force current I fb out of pin (expect I fb to be 100 to 250 μa) 3. Measure pin voltage V pin. Calculate pin resistance R Contact short (R = 0 Ω) No problem Pin open circuited (R huge), I fb and V pin large 9/1/2014 18 3

Power Consumption Test 1. Set temperature to worst case, open circuit DUT outputs 2. Measure maximum device current drawn from supply I CC at specified voltage I CC > 70 ma (fails) 40 ma < I CC 70 ma (ok) Output Short Current Test 1. Make chip output a 1 2. Short output pin to 0 V in PMU 3. Measure short current (but not for long, or the pin driver burns out) Short current > 40 μa (ok) Short current 40 μa (fails) 9/1/2014 19 9/1/2014 20 Output Drive Current Test 1. Apply vector forcing pin to 0 2. Simultaneously force V OL voltage and measure I OL 3. Repeat Step 2 for logic 1 I OL < 2.1 ma (fails) I OH < -1 ma (fails) 9/1/2014 21 Threshold Test 1. For each I/P pin, write logic 0 followed by propagation pattern to output. Read output. Increase input voltage in 0.1 V steps until output value is wrong 2. Repeat process, but stepping down from logic 1 by 0.1 V until output value fails Wrong output when 0 input > 0.8 V (ok) Wrong output when 0 input 0.8 V (fails) Wrong output when 1 input < 2.0 V (ok) Wrong output when 1 input 2.0 V (fails) 9/1/2014 22 Rise/fall Time Tests AC Parametric Tests 9/1/2014 24 4

Set-up and Hold Time Tests Propagation Delay Tests 1. Apply standard output pin load (RC or RL) 2. Apply input pulse with specific rise/fall 3. Measure propagation p delay from input to output Delay between 5 ns and 40 ns (ok) Delay outside range (fails) 9/1/2014 25 9/1/2014 26 Summary Discussed many types of testing but alternative ways of defining types of tests exist ATE need to understand Parametric testing DC and AC Focus of the course structure based manufacturing testing of ICs Automatic Test Equipment (ATE) 9/1/2014 27 Test Specifications & Plan Test Specifications: Functional Characteristics Type of Device Under Test (DUT) Physical Constraints Package, pin numbers, etc. Environmental Characteristics supply, temperature, t 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 9/1/2014 29 Test Programming 9/1/2014 30 5

ADVANTEST Model T6682 ATE T6682 ATE Block Diagram 9/1/2014 31 9/1/2014 32 T6682 ATE Specifications Uses 0.35 μm VLSI chips in implementation 1024 pin channels Speed: 250, 500, or 1000 MHz Timing accuracy: +/- 200 ps Drive voltage: -2.5 to 6 V Clock/strobe accuracy: +/- 870 ps Clock settling resolution: 31.25 ps Pattern multiplexing: write 2 patterns in one ATE cycle Pin multiplexing: use 2 pins to control 1 DUT pin 9/1/2014 33 Pattern Generation Sequential pattern generator (SQPG): stores 16 Mvectors of patterns to apply to DUT, vector width determined by # DUT pins Algorithmic pattern generator (ALPG): 32 independent address bits, 36 data bits For memory test has address descrambler Has address failure memory Scan pattern generator (SCPG) supports JTAG boundary scan, greatly reduces test vector memory for full-scan testing 2 Gvector or 8 Gvector sizes 9/1/2014 34 Response Checking and Frame Processor Response Checking: Pulse train matching ATE matches patterns on 1 pin for up to 16 cycles Pattern matching mode matches pattern on a number of pins in 1 cycle Determines whether DUT output is correct, changes patterns in real time Frame Processor combines DUT input stimulus from pattern generators with DUT output waveform comparison Strobe time interval after pattern application when outputs sampled 9/1/2014 35 Probing Pin electronics (PE) electrical buffering circuits, put as close as possible to DUT Uses pogo pin connector at test head Test head interface through custom printed circuit board to wafer prober (unpackaged chip test) or package handler (packaged chip test), touches chips through a socket (contactor) Uses liquid cooling Can independently set V IH, V IL, V OH, V OL, I H, I L, V T for each pin Parametric Measurement Unit (PMU) 9/1/2014 36 6

Test Data Analysis Uses of ATE test data: Reject bad DUTS Fabrication process information Design weakness information Devices that did not fail are good only if tests covered 100% of faults Failure mode analysis (FMA) Diagnose reasons for device failure, and find design and process weaknesses Allows improvement of logic & layout design rules 9/1/2014 37 Probe Card and Probe Needles or Membrane Probe card custom printed circuit board (PCB) on which DUT is mounted in socket may contain custom measurement hardware (current test) Probe needles come down and scratch the pads to stimulate/read pins Membrane probe for unpackaged wafers contacts printed on flexible membrane, pulled down onto wafer with compressed air to get wiping action 9/1/2014 38 Multi-site Testing Major Cost Reduction One ATE tests several (usually identical) devices at the same time For both probe and package test DUT interface board has > 1 sockets Add more instruments to ATE to handle multiple devices simultaneously Usually test 2 or 4 DUTS at a time, usually test 32 or 64 memory chips at a time Limits: # instruments available in ATE, type of handling equipment available for package 9/1/2014 39 7