Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality1 VLSI Testing Lecture 2: Yield & Quality n Yield and manufacturing cost n Clustered defect.

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

Copyright 2001, Agrawal & BushnellLecture 12: DFT and Scan1 VLSI Testing Lecture 10: DFT and Scan n Definitions n Ad-hoc methods n Scan design  Design.
Apr. 20, 2001VLSI Test: Bushnell-Agrawal/Lecture 311 Lecture 31 System Test n Definition n Functional test n Diagnostic test  Fault dictionary  Diagnostic.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
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 & 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 21alt1 Lecture 21alt BIST -- Built-In Self-Test (Alternative to Lectures 25, 26 and 27) n Definition.
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 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.
Copyright 2001, Agrawal & BushnellDay-1 PM Lecture 4b1 Design for Testability Theory and Practice Lecture 4b: Fault Simulation n Problem and motivation.
Design for Testability Theory and Practice Lecture 11: BIST
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 11 Lecture 1 Introduction n VLSI realization process n Verification and test n Ideal and real tests.
Output Hazard-Free Transition Tests for Silicon Calibrated Scan Based Delay Testing Adit D. Singh Gefu Xu Auburn University.
Lecture 5 Fault Simulation
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 & BushnellDay-2 PM Lecture 121 Design for Testability Theory and Practice Lecture 12: System Diagnosis n Definition n Functional.
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.
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.
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.
Linear and generalised linear models
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.
VLSI Testing Lecture 7: Combinational ATPG
Introduction to CMOS VLSI Design Test. CMOS VLSI DesignTestSlide 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
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
Binomial Distribution Derivation of the Estimating Formula for u an d ESTIMATING u AND d.
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
Copyright 2001, Agrawal & BushnellLecture 6: Sequential ATPG1 VLSI Testing Lecture 6: Sequential ATPG n Problem of sequential circuit ATPG n Time-frame.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
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.
VLSI Testing Lecture 14: System Diagnosis
Testing And Testable Design of Digital Systems
VLSI Testing Lecture 6: Fault Simulation
Lecture 7 Fault Simulation
VLSI Testing Lecture 6: Fault Simulation
VLSI Testing Lecture 15: System Diagnosis
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
ELEC 7770 Advanced VLSI Design Spring 2014 VLSI Yield and Moore’s Law
VLSI Testing Lecture 3: Fault Modeling
Lecture 26 Logic BIST Architectures
Presentation transcript:

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality1 VLSI Testing Lecture 2: Yield & Quality n Yield and manufacturing cost n Clustered defect yield formula n Defect level n Test data analysis n Example: SEMATECH chip n Summary n Problems to solve

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality2 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

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality3 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

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality4 Yield Parameters n Defect density (d ) = Average number of defects per unit of chip area n Chip area (A) n Clustering parameter (α) 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 (maximum clustering)  = ∞, p (x ) is Poisson distribution (no clustering)

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality5 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 !

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality6 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.

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality7 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.

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality8 Modified Yield Equation n Three parameters: n Fault density, f = average number of stuck-at faults per unit chip area n 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 /  ) - 

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality9 Defect Level Y (T ) - Y (1) DL (T ) = ——————— Y (T ) (  + TAf )  = 1 – —————— (  + 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.

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality10 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 n 0.8m 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)

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality11 Test Coverage from Fault Simulator Stuck-at fault coverage Vector number

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality12 Measured Chip Fallout Vector number Measured chip fallout

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality13 Model Fitting Y (T ) for Af = 2.1 and  = Measured chip fallout Y (1) = Chip fallout and computed 1 -Y (T ) Stuck-at fault coverage, T Chip fallout vs. fault coverage

Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality14 Computed DL Stuck-at fault coverage (%) Defect level in ppm 237,700 ppm (Y = 76.23%)

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

Problems to Solve 1. Using the expression for defect level on Slide 9, derive test coverage (T) as a function of fault clustering parameter (β), defect level (DL), and average number of faults (Af) on a chip. 2. Find the defect level for:  Fault density, f = 1.45 faults/sq. cm  Fault clustering parameter, β = 0.11  Chip area = 1 cm 2  Fault Coverage, T = 95% Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality16

Solution 1 Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality17 Defect level, DL, is given on Slide 9, as follows: DL = 1 – [(β + Taf)/(β + Af)] β where T is the fault coverage, Af is the average number of faults on a chip of area A, and β is a fault clustering parameter. Further manipulation of this equation leads to the following result: (1 – DL) 1/β = (β + Taf)/(β + Af) or T = [{(β + Af)(1 – DL) 1/β – β}/(Af)] × 100 percent

Solution 2 Copyright 2001, Agrawal & BushnellLecture 2 Yield & Quality18 Defect level, DL, as given on Slide 9, is: DL(T) = 1 – [(β + Taf)/(β + Af)] β Substituting,  Fault density, f = 1.45 faults/sq. cm  Fault clustering parameter, β = 0.11  Chip area = 1 cm 2  Fault Coverage, T = 95% We get, DL(T) = or 5,220 parts per million