1 CSCE 932, Spring 2007 Yield Analysis and Product Quality.

Slides:



Advertisements
Similar presentations
Slides based on Kewal Saluja
Advertisements

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.
Probability Distributions CSLU 2850.Lo1 Spring 2008 Cameron McInally Fordham University May contain work from the Creative Commons.
Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality1 VLSI Testing Lecture 2: Yield & Quality n Yield and manufacturing cost n Clustered defect.
Chapter 5 Some Important Discrete Probability Distributions
Basic Business Statistics, 11e © 2009 Prentice-Hall, Inc. Chap 5-1 Chapter 5 Some Important Discrete Probability Distributions Basic Business Statistics.
Chapter 6 - Part 1 Introduction to SPC.
ฟังก์ชั่นการแจกแจงความน่าจะเป็น แบบไม่ต่อเนื่อง Discrete Probability Distributions.
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 5-1 Chapter 5 Some Important Discrete Probability Distributions Statistics.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 221 Lecture 22 Delta I DDQ Testing and Built-In Current Testing n Current limit setting n Testing.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 71 Lecture 7 Fault Simulation n Problem and motivation n Fault simulation algorithms n Serial n Parallel.
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 19alt1 Lecture 19alt I DDQ Testing (Alternative for Lectures 21 and 22) n Definition n Faults detected.
Copyright © Cengage Learning. All rights reserved. 8 Tests of Hypotheses Based on a Single Sample
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.
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.
Statistical Inference Chapter 12/13. COMP 5340/6340 Statistical Inference2 Statistical Inference Given a sample of observations from a population, the.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11 Lecture 1 Introduction n VLSI realization process n Verification and test n Ideal and real tests.
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.
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.
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.
Copyright 2007 Koren & Krishna, Morgan-Kaufman Part.2.1 FAULT TOLERANT SYSTEMS Part 2 – Canonical.
Probability Distributions Random Variables: Finite and Continuous A review MAT174, Spring 2004.
IDDQ Signatures1 New Graphical I DDQ Signatures Reduce Defect Level and Yield Loss (U. S. Patent Pending) New Graphical I DDQ Signatures Reduce Defect.
1 Fundamentals of Reliability Engineering and Applications Dr. E. A. Elsayed Department of Industrial and Systems Engineering Rutgers University
Copyright 2001, Agrawal & BushnellDay-1 AM-1 Lecture 11 Testing Analog & Digital Products Dr. Vishwani D. Agrawal James J. Danaher Professor of Electrical.
Chap 5-1 Copyright ©2012 Pearson Education, Inc. publishing as Prentice Hall Chap 5-1 Chapter 5 Discrete Probability Distributions Basic Business Statistics.
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.
Statistics for Managers Using Microsoft® Excel 5th Edition
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.
Distributions Dr. Omar Al Jadaan Assistant Professor – Computer Science & Mathematics.
10-1Quality Control William J. Stevenson Operations Management 8 th edition.
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.
Software Reliability SEG3202 N. El Kadri.
Modeling and Simulation CS 313
PROBABILITY & STATISTICAL INFERENCE LECTURE 3 MSc in Computing (Data Analytics)
Basic Business Statistics, 10e © 2006 Prentice-Hall, Inc.. Chap 5-1 Chapter 5 Some Important Discrete Probability Distributions Basic Business Statistics.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Motivation and Introduction.
CSE477 L28 DFT.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 28: Design for Test Mary Jane Irwin ( )
Unit I Testing and Fault Modelling
Basic Business Statistics, 10e © 2006 Prentice-Hall, Inc.. Chap 5-1 Chapter 5 Some Important Discrete Probability Distributions Basic Business Statistics.
Lecture 19 Nov10, 2010 Discrete event simulation (Ross) discrete and continuous distributions computationally generating random variable following various.
Binomial Experiment A binomial experiment (also known as a Bernoulli trial) is a statistical experiment that has the following properties:
1 Since everything is a reflection of our minds, everything can be changed by our minds.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 41 Lecture 4 Yield Analysis & Product Quality n Yield and manufacturing cost n Clustered defect yield.
Example: Bioassay experiment Problem statement –Observations: At each level of dose, 5 animals are tested, and number of death are observed.
Analysis of Experimental Data; Introduction
Part.2.1 In The Name of GOD FAULT TOLERANT SYSTEMS Part 2 – Canonical Structures Chapter 2 – Hardware Fault Tolerance.
Business Statistics, A First Course (4e) © 2006 Prentice-Hall, Inc. Chap 5-1 Chapter 5 Some Important Discrete Probability Distributions Business Statistics,
CHOOSE YOUR DISTRIBUTION. Binomial/Poisson/Normal  1. A typist makes on average 2 mistakes per page. What is the probability of a particular page having.
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.
Virtual University of Pakistan
Chapter 4: Basic Estimation Techniques
Chapter 4 Basic Estimation Techniques
Random Variables and Their Distributions
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
Introduction to Instrumentation Engineering
ELEC 7770 Advanced VLSI Design Spring 2014 VLSI Yield and Moore’s Law
Geometric Poisson Negative Binomial Gamma
Presentation transcript:

1 CSCE 932, Spring 2007 Yield Analysis and Product Quality

2 Yield Analysis & Product Quality Yield, defect level, and manufacturing cost Clustered defects and yield model Test data analysis Example: SEMATECH chip Summary

3 Test Performance Test Good/Bad? PASSFAIL Good Bad ALL CHIPS Good Bad Tested As Good Good Tested As Bad Bad (Yield) (Yield Loss) (Overkill) (Y bg ) (Reject Rate or DPM) (Tester Yield) These two items determine the tester performance

4 Reject Rate (DPM) Basics Reject Rate or Defectives per million (DPM) is a measure of product quality Zero DPM can be achieved by: Perfect yield (100% yield => no bad parts) Perfect test (100% coverage => all bad parts eliminated in testing, all good parts passed) Neither fabrication nor testing process is perfect hence non-zero DPM is a fact of life. DPM minimization is an important goal of quality-conscious companies. For commercial VLSI chips a DL greater than 500 dpm is considered unacceptable.

5 Ways to Estimate DPM Field-Return Data Get customers to return all defective parts, then analyze and sort them correctly to estimate DPM DPM Modeling and Validation Analytical approach using yield and test parameters in the model to predict yield. Steps: 1. Develop a model 2. Calibrate it (Determine parameter values) 3. Estimate the DPM 4. Verify against actual measurements 5. Recalibrate in time and for new designs or processes

6 VLSI Chip Yield and Cost Manufacturing Defect: Chip area with electrically malfunctioning circuitry caused by errors in the fabrication process. Good Chip: One without a manufacturing defect. Yield (Y): Fraction (or percentage) of good chips produced in a manufacturing process is called the yield. Chip Cost:

7 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

8 Yield Modeling Statistical model, based on distribution of defects on a chip: p(x) = Prob(number of defects on a chip = x) Yield = p(0) Empirical evidence shows that defects are not uniformly randomly distributed but are clustered. A form of negative binomial pdf is found to track well with observed data.

9 Binomial and Negative Binomial pdf Bernoulli trials: A biased coin with success probability = p is tossed repeatedly. Binomial: If the coin is tossed n times what is the probability of x successes? Negative Binomial: What is the probability of x failures occurring before the r-th success?

10 Mathematical Definitions Binomial: Negative Binomial * : * “Negative” comes from the fact the the distribution can also be written as

11 Generalized Negative Binomial Distribution When r is a non-integer, the above interpretation breaks down but the form is useful in modeling count data:

12  For modeling the defect distribution we make the following substitutions in the above eqn: where, d = Defect density = Average number of defects per unit of chip area A = Chip area  = Clustering parameter

13 p(x) = Prob(number of defects on chip =x) Defect Distribution Equation

14 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 !  

15 Determination of DL from Test Data (Basic Idea) Combine tester data: #chips passing vs. test-pattern number with the fault coverage data: cum. fault coverage vs. test-pattern number to derive the data: #chips passing vs. fault coverage Extend the defect model to a fault model (yield of chips vs. fault coverage) and determine its parameters by curve fitting.

16 Modified Yield Equation Three parameters: Fault density, f = average number of stuck-at faults per unit chip area Fault clustering parameter,  Stuck-at fault coverage, T 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 /  ) - 

17 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.

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

19 Test Coverage from Fault Simulator Stuck-at fault coverage Vector number

20 Measured Chip Fallout Vector number Measured chip fallout

21 Model Fitting Y (T ) for Af = 2.1 and  = Measured chip fallout Y (1) = Chip fallout and computed 1-Y (T ) Chip fallout vs. fault coverage Stuck-at fault coverage, T

22 Computed DL Stuck-at fault coverage (%) Defect level in ppm 237,700 ppm (Y = 76.23%)

23 Summary VLSI yield depends on two process parameters, defect density (d ) and clustering parameter (  ) Yield drops as chip area increases; low yield means high cost Fault coverage measures the test quality Defect level (DL) or reject ratio is a measure of chip quality DL can be determined by an analysis of test data For high quality: DL < 500 ppm, fault coverage ~ 99%