March 25, 20011de Sousa-Agrawal/ITSW01 An Experimental Study of Tester Yield and Defect Coverage Jose T. de Sousa INESC/IST, Technical University of Lisbon.

Slides:



Advertisements
Similar presentations
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 31/22alt1 Lecture 31 System Test (Lecture 22alt in the Alternative Sequence) n Definition n Functional.
Advertisements

1 Dictionary-Less Defect Diagnosis as Surrogate Single Stuck-At Faults Chidambaram Alagappan Vishwani D. Agrawal Department of Electrical and Computer.
Slides based on Kewal Saluja
March 23, 2001VLSI Test: Bushnell-Agrawal/Lecture 211 Lecture 21 I DDQ Current Testing n Definition n Faults detected by I DDQ tests n Vector generation.
Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality1 VLSI Testing Lecture 2: Yield & Quality n Yield and manufacturing cost n Clustered defect.
ECE Fault Testable Design Dr. Janusz Starzyk
Specification Test Minimization for Given Defect Level Suraj Sindia Intel Corporation, Hillsboro, OR 97124, USA Vishwani D. Agrawal.
Copyright 2001, Agrawal & BushnellDay-1 AM-3 Lecture 31 Testing Analog & Digital Products Lecture 3: Fault Modeling n Why model faults? n Some real defects.
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt1 Lecture 19alt I DDQ Testing (Alternative for Lectures 21 and 22) n Definition n Faults detected.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 211 Lecture 21 I DDQ Current Testing n Definition n Faults detected by I DDQ tests n Vector generation.
Robust Low Power VLSI ECE 7502 S2015 Burn-in/Stress Test for Reliability: Reducing burn-in time through high-voltage stress test and Weibull statistical.
EE466: VLSI Design Lecture 17: Design for Testability
Copyright 2001, Agrawal & BushnellDay-1 AM Lecture 11 Design for Testability Theory and Practice January 15 – 17, 2005 Vishwani D. Agrawal James J. Danaher.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11 Lecture 1 Introduction n VLSI realization process n Verification and test n Ideal and real tests.
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT Vishwani D. Agrawal Agere Systems Processor Architectures and Compilers Research Murray Hill, NJ
Sep. 26, 2001Agrawal: Stratified Sampling1 Stratified Sampling for Fault Coverage of VLSI Systems Vishwani D. Agrawal Agere Systems, Murray Hill, NJ
Output Hazard-Free Transition Tests for Silicon Calibrated Scan Based Delay Testing Adit D. Singh Gefu Xu Auburn University.
Spring 08, Mar 13 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2008 VLSI Test Principles Vishwani D. Agrawal James.
Lecture 5 Fault Modeling
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 51 Lecture 5 Fault Modeling n Why model faults? n Some real defects in VLSI and PCB n Common fault.
June 10, 20011High-speed test HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT  Available automatic test equipment (ATE) speed is MHz; VLSI chip.
1 Introduction VLSI Testing. 2 Overview First digital products (mid 1940's) Complexity:low MTTF:hours Cost:high Present day products (mid 1980's) Complexity:high.
Spring 08, Mar 27 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2008 Fault Simulation Vishwani D. Agrawal James J.
“An Effective Diagnosis Method to Support Yield Improvement” Authors List: Camelia Eindhoven Univ. of Technology Camelia Eindhoven Univ.
January 16, '02Agrawal: Delay testing1 Delay Testing of Digital Circuits Vishwani D. Agrawal Agere Systems, Murray Hill, NJ USA
HIGH-SPEED VLSI TESTING WITH SLOW TEST EQUIPMENT Vishwani D. Agrawal Agere Systems Processor Architectures and Compilers Research Murray Hill, NJ
Copyright 2007 Koren & Krishna, Morgan-Kaufman Part.2.1 FAULT TOLERANT SYSTEMS Part 2 – Canonical.
IDDQ Signatures1 New Graphical I DDQ Signatures Reduce Defect Level and Yield Loss (U. S. Patent Pending) New Graphical I DDQ Signatures Reduce Defect.
Copyright 2001, Agrawal & BushnellDay-1 AM-1 Lecture 11 Testing Analog & Digital Products Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
Spring 10, Jan 13ELEC 7770: Advanced VLSI Design (Agrawal)1 ELEC 7770 Advanced VLSI Design Spring 2010 VLSI Yield and Moore’s Law Vishwani D. Agrawal James.
Jan. 11, '02Kim, et al., VLSI Design'021 Mutiple Faults: Modeling, Simulation and Test Yong C. Kim University of Wisconsin, Dept. of ECE, Madison, WI 53706,
4/26/05Cheng: ELEC72501 A New Method for Diagnosing Multiple Stuck- at-Faults using Multiple and Single Fault Simulations An-jen Cheng ECE Dept. Auburn.
ELEN 468 Lecture 231 ELEN 468 Advanced Logic Design Lecture 23 Testing.
Digital Circuit Implementation. Wafers and Chips  Integrated circuit (IC) chips are manufactured on silicon wafers  Transistors are placed on the wafers.
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Lecture 1: Introduction Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
Copyright 2001, Agrawal & BushnellLecture 1 Introduction1 VLSI Testing Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical and Computer Engineering.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Fault Modeling.
Introduction to CMOS VLSI Design Test. CMOS VLSI DesignTestSlide 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models.
Statistical Review We will be working with two types of probability distributions: Discrete distributions –If the random variable of interest can take.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Motivation and Introduction.
Unit I Testing and Fault Modelling
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
VTS 2012: Zhao-Agrawal1 Net Diagnosis using Stuck-at and Transition Fault Models Lixing Zhao* Vishwani D. Agrawal Department of Electrical and Computer.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 41 Lecture 4 Yield Analysis & Product Quality n Yield and manufacturing cost n Clustered defect yield.
1 CSCE 932, Spring 2007 Yield Analysis and Product Quality.
Fault Models, Fault Simulation and Test Generation Vishwani D. Agrawal Department of ECE, Auburn University Auburn, AL 36849, USA
EE434 ASIC & Digital Systems Partha Pande School of EECS Washington State University
Jan. 26, 2001VLSI Test: Bushnell-Agrawal/Lecture 51 Lecture 5 Fault Modeling n Why model faults? n Some real defects in VLSI and PCB n Common fault models.
Part.2.1 In The Name of GOD FAULT TOLERANT SYSTEMS Part 2 – Canonical Structures Chapter 2 – Hardware Fault Tolerance.
Copyright 2001, Agrawal & BushnellLecture 6:Fault Simulation1 VLSI Testing Lecture 6: Fault Simulation Dr. Vishwani D. Agrawal James J. Danaher Professor.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 51 Lecture 5 Fault Modeling n Why model faults? n Some real defects in VLSI and PCB n Common fault.
Fault Models, Fault Simulation and Test Generation Vishwani D. Agrawal Department of ECE, Auburn University Auburn, AL 36849, USA
Lecture 5: Design for Testability. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 12: Design for Testability2 Outline  Testing –Logic Verification –Silicon.
Copyright 2012, AgrawalLecture 12: Alternate Test1 VLSI Testing Lecture 12: Alternate Test Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
Testing And Testable Design of Digital Systems
ELEC 7770: Advanced VLSI Design Spring Analog and RF Test Strategies
VLSI Testing Lecture 6: Fault Simulation
VLSI Testing Lecture 6: Fault Simulation
ELEC Digital Logic Circuits Fall 2014 Logic Testing (Chapter 12)
VLSI Testing Lecture 12: Alternate Test
VLSI Testing Lecture 2: Yield & Quality
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES
Vishwani D. Agrawal James J. Danaher Professor
Testing for Faults, Looking for Defects
Testing in the Fourth Dimension
ELEC 7770 Advanced VLSI Design Spring 2014 VLSI Yield and Moore’s Law
VLSI Testing Lecture 3: Fault Modeling
Lecture 26 Logic BIST Architectures
ELEC Digital Logic Circuits Fall 2015 Logic Testing (Chapter 12)
Presentation transcript:

March 25, 20011de Sousa-Agrawal/ITSW01 An Experimental Study of Tester Yield and Defect Coverage Jose T. de Sousa INESC/IST, Technical University of Lisbon 1000 Lisboa, Portugal Vishwani D. Agrawal Circuit and Systems Research Lab Agere Systems, Murray Hill, NJ USA IEEE International Test Synthesis Workshop, Santa Barbara, CA

March 25, 20012de Sousa-Agrawal/ITSW01 VLSI Chip Yield n A manufacturing defect is a finite chip area with electrically malfunctioning circuitry caused by errors in the fabrication process. n A chip with no manufacturing defect is called a good chip. n Fraction (or percentage) of good chips produced in a manufacturing process is called the yield. Yield is denoted by symbol Y. n Cost of a chip: Cost of fabricating and testing a wafer Yield x Number of chip sites on the wafer

March 25, 20013de Sousa-Agrawal/ITSW01 Clustered VLSI Defects Wafer Defects Faulty chips Good chips Unclustered defects Wafer yield = 12/22 = 0.55 Clustered defects (VLSI) Wafer yield = 17/22 = 0.77

March 25, 20014de Sousa-Agrawal/ITSW01 Yield Parameters n Defect density (d ) = Average number of defects per unit of chip area n Chip area (A ) Clustering parameter (  ) n Negative binomial distribution of defects, p (x ) = Prob(number of defects on a chip = x )  (  +x ) (Ad /  ) x = x !  (  ) (1+Ad /  )  +x where  is the gamma function  =0, p (x ) is a delta function (max. clustering)  =, p (x ) is Poisson distr. (no clustering) 

March 25, 20015de Sousa-Agrawal/ITSW01 Yield Equation Y = Prob( zero defect on a chip ) = p (0) Y = ( 1 + Ad /  )  Example: Ad = 1.0,  = 0.5, Y = 0.58 Unclustered defects:  =, Y = e -- Ad Example: Ad = 1.0,  =, Y = 0.37 too pessimistic !  

March 25, 20016de Sousa-Agrawal/ITSW01 Defect Level or Reject Ratio n Defect level (DL) is the ratio of faulty chips among the chips that pass tests. n DL is measured as parts per million (ppm). n DL is a measure of the effectiveness of tests. n DL is a quantitative measure of the manufactured product quality. For commercial VLSI chips a DL greater than 500 ppm is considered unacceptable.

March 25, 20017de Sousa-Agrawal/ITSW01 Determination of DL n From field return data: Chips failing in the field are returned to the manufacturer. The number of returned chips normalized to one million chips shipped is the DL. n From test data: Fault coverage of tests and chip fallout rate are analyzed. A modified yield model is fitted to the fallout data to estimate the DL.

March 25, 20018de Sousa-Agrawal/ITSW01 Modified Yield Equation n Three parameters: n Fault density, f = average number of stuck-at faults per unit chip area Fault clustering parameter,  n Stuck-at fault coverage, T n The modified yield equation: Y (T ) = (1 + TAf /  ) -  Assuming that tests with 100% fault coverage (T =1.0) remove all faulty chips, Y = Y (1) = (1 + Af /  ) - 

March 25, 20019de Sousa-Agrawal/ITSW01 Defect Level Y (T ) - Y (1) DL (T ) = Y (T ) (  + TAf )  = (  + Af )  Where T is the fault coverage of tests, Af is the average number of faults on the chip of area A,  is the fault clustering parameter. Af and  are determined by test data analysis.  , Y (T ) = e --TAf and DL(T) = 1 -- Y (1) 1--T

March 25, de Sousa-Agrawal/ITSW01 Example: SEMATECH Chip n Bus interface controller ASIC fabricated and tested at IBM, Burlington, Vermont n 116,000 equivalent (2-input NAND) gates n 304-pin package, 249 I/O n Clock: 40MHz, some parts 50MHz 0.45  CMOS, 3.3V, 9.4mm x 8.8mm area n Full scan, 99.79% fault coverage n Advantest 3381 ATE, 18,466 chips tested at 2.5MHz test clock n Data obtained courtesy of Phil Nigh (IBM)

March 25, de Sousa-Agrawal/ITSW01 Test Coverage from Fault Simulator Stuck-at fault coverage Vector number

March 25, de Sousa-Agrawal/ITSW01 Measured Chip Fallout Vector number Measured chip fallout

March 25, de Sousa-Agrawal/ITSW01 Model Fitting Clustered faults: Af = 2.1 and  = Measured chip fallout Y (1) = Chip fallout and computed 1-Y (T ) Stuck-at fault coverage, T Unclustered faults: Af = 0.31 Y (1) =

March 25, de Sousa-Agrawal/ITSW01 Computed Defect Level Defect level (ppm) Stuck-at fault coverage (%) Clustered faults  = Unclustered faults

March 25, de Sousa-Agrawal/ITSW01 Reexamine Assumption n Assumption: 100% fault coverage leads to zero defect level. n Reality: 100% defect coverage leads to zero defect level. n Must examine the two coverages.

March 25, de Sousa-Agrawal/ITSW01 Fault vs. Defect Coverage n Coverage = % of stuck- at faults detected by vectors. n Faults are countable. n Alternative definition: f(T) = Prob(detection by T vectors | a fault is present) n All faults assumed equally probable on a faulty chip. n Determined theoretically. n Coverage = % of real defects detected by vectors. n Many types, large numbers. n Alternative definition: d(T) = Prob(detection by T vectors | a defect is present) n Each defect may have a different probability of occurrence. n Determined experimentally. Fault coverage Defect coverage

March 25, de Sousa-Agrawal/ITSW01 Defect Coverage d (T ) = Prob (detection by T vectors|chip defective) Prob (failure by T vectors) = – Y (1) 1 – Y (T ) = – Y (1) Measured yield, Y (T ), and estimated true yield, Y (1), can provide a statistical estimate for defect coverage.

March 25, de Sousa-Agrawal/ITSW01 Defect and Fault Coverages Defect coverage d Fault coverage f Vector number Coverage

March 25, de Sousa-Agrawal/ITSW01 Defect vs. Fault Coverage Fault coverage, f Defect coverage, d d > f d< f

March 25, de Sousa-Agrawal/ITSW01 Conclusion n Defect coverage can be determined from the measured test data. n Assumption: Test must be capable of activating the defect, e.g., only data from at-speed test can determine the coverage of delay defects. n The assumption, “DL = 0 at f = 100%,” may be justified since fault coverage appears to be more pessimistic than defect coverage. n Any coverage is a transformation of test data: – Vector 0 = coverage 0 – Vector infinity = coverage 1 n Unclustered fault assumption adds pessimism.