Bayesian Reliability Testing for New Generation Semiconductor Processing Equipment Paul Tobias and Michael Pore

Similar documents
A Quick Guide to Understanding the Impact of Test Time on Estimation of Mean Time Between Failure (MTBF)

SEMI E SPECIFICATION FOR DEFINITION AND MEASUREMENT OF EQUIPMENT RELIABILITY, AVAILABILITY, AND MAINTAINABILITY (RAM)

26 June 2013 copyright 2013 G450C

Math 58. Rumbos Fall Solutions to Exam Give thorough answers to the following questions:

Selecting the Right Model Studio PC Version

Game Mechanics Minesweeper is a game in which the player must correctly deduce the positions of

What (Exactly) Are Patents Worth at Trial? The Smartphone War Example Jonathan D. Putnam Charles River Associates

CALCULATING SQUARE ROOTS BY HAND By James D. Nickel

What Is That Patent Really Worth? Courts Take a Hard Look at the "Reasonable Royalty" Calculation Jonathan D. Putnam Competition Dynamics

EUROPEAN GUIDANCE MATERIAL ON CONTINUITY OF SERVICE EVALUATION IN SUPPORT OF THE CERTIFICATION OF ILS & MLS GROUND SYSTEMS

Expected Value, continued

Guess the Mean. Joshua Hill. January 2, 2010

Comparing Means. Chapter 24. Case Study Gas Mileage for Classes of Vehicles. Case Study Gas Mileage for Classes of Vehicles Data collection

By Scott Fallstrom and Brent Pickett The How and Whys Guys

Massachusetts Institute of Technology 6.042J/18.062J, Spring 04: Mathematics for Computer Science April 16 Prof. Albert R. Meyer and Dr.

How You Can Save Hundreds Of Dollars, Make Better Use Of Your Time, And Remain Goal Oriented When Buying And Using The Right Mindmap Software Tool

Mini-Lecture 6.1 Discrete Random Variables

Econ 172A - Slides from Lecture 18

Statistical Hypothesis Testing

Math 106 Lecture 3 Probability - Basic Terms Combinatorics and Probability - 1 Odds, Payoffs Rolling a die (virtually)

Probabilities and Probability Distributions

Math Fundamentals for Statistics (Math 52) Unit 2:Number Line and Ordering. By Scott Fallstrom and Brent Pickett The How and Whys Guys.

EXPIRED SCRIPT. Hi (name), my name is with The Now Agency.

16.1 Introduction Numbers in General Form

DOWNLOAD PDF COVER LETTERS AND RESUMES

Laboratory 1: Uncertainty Analysis

Power Phrases: The Perfect Words To Say It Right & Get The Results You Want By Meryl Runion

The Noise about Noise

User Experience Questionnaire Handbook

Appendix A. Selected excerpts from behavior modeling session Examples of training screens

Lab 2 Advanced Excel Introduction

Earn $ Every. Day With CPA Offers

Statistics 101: Section L Laboratory 10

Affiliate Millions - How To Create Money Magnets

Sampling. I Oct 2008

This is simply, customers looking for businesses that service their local area. Businesses like yours.

ACTIVITY 1: Measuring Speed

Paul Black, Ph.D. Kate Catlett, Ph.D. Mark Fitzgerald, Ph.D. Will Barnett, M.S.

YourTurnMyTurn.com: Rules Minesweeper. Michael A. Coan Copyright Coan.net

Field Failure Rate Estimate from HALT Results

Instant Click Money Learn How To Make Lots Of Money Online At The Push Of A Button

Name: Exam 01 (Midterm Part 2 Take Home, Open Everything)

Let s Enjoy A Much More FUN, EXCITING & EASY WINNING 4D Game!

Section 7B Slope of a Line and Average Rates of Change

Weight Loss: Template Two

Excel Tool: Plots of Data Sets

UNIT TWO: Data for Simple Calculations. Enter and format a title Modify font style and size Enter column headings Move data Edit data

Math 4610, Problems to be Worked in Class

SWR myths and mysteries.

Template One. Step 3: Address The Problem Address the problem/challenges your target market may be experiencing

Understanding Solar Energy Teacher Page

The game of poker. Gambling and probability. Poker probability: royal flush. Poker probability: four of a kind

The point value of each problem is in the left-hand margin. You must show your work to receive any credit, except on problems 1 & 2. Work neatly.

"Financing for Your Startup You Got to Tell a Story

Environmental Stochasticity: Roc Flu Macro

Sampling Terminology. all possible entities (known or unknown) of a group being studied. MKT 450. MARKETING TOOLS Buyer Behavior and Market Analysis

The Q4 Straight Number System

THE LEVEL PLAYING FIELD ROULETTE SYSTEM

Book Scout Clout. Legally Steal Traffic From Amazon DIRECTLY For Your Book Launch

Failures of Intuition: Building a Solid Poker Foundation through Combinatorics

MAT 1272 STATISTICS LESSON STATISTICS AND TYPES OF STATISTICS

CHAPTER 6 PROBABILITY. Chapter 5 introduced the concepts of z scores and the normal curve. This chapter takes

Lesson Sampling Distribution of Differences of Two Proportions

Program Overview Workbook

December 12, FGCU Invitational Mathematics Competition Statistics Team

6.2 Modular Arithmetic

(Notice that the mean doesn t have to be a whole number and isn t normally part of the original set of data.)

PT. Primarity Tests Given an natural number n, we want to determine if n is a prime number.

CRITICAL TOOLS IDENTIFICATION AND CHARACTERISTICS CURVES CONSTRUCTION IN A WAFER FABRICATION FACILITY

Variations on the Two Envelopes Problem

The Online Marketing Made Easy Podcast with Amy Porterfield Session #123

What is a Z-Code Almanac?

First of all, I have my good friend, Rick Mulready, on the show today. He s back to talk about Facebook ads. Rick, how the heck are you?

Secrets of Following-Up After the Interview. Job Interview Tools, LLC, Non-distributable Content

Nu1nber Theory Park Forest Math Team. Meet #1. Self-study Packet. Problem Categories for this Meet:

Randomness Exercises

Large company practices. Small company responsiveness. Working for YOU.

New System Simulator Includes Spectral Domain Analysis

BAYESIAN STATISTICAL CONCEPTS

-f/d-b '') o, q&r{laniels, Advisor. 20rt. lmage Processing of Petrographic and SEM lmages. By James Gonsiewski. The Ohio State University

Additive Manufacturing: A New Frontier for Simulation

Achieving Desirable Gameplay Objectives by Niched Evolution of Game Parameters

SOURCES OF ERROR IN UNBALANCE MEASUREMENTS. V.J. Gosbell, H.M.S.C. Herath, B.S.P. Perera, D.A. Robinson

How To Start An Embroidery Business Lesson 3 Creating Projections For Your Working Embroidery Business Plan

Session 5 Variation About the Mean

Due Friday February 17th before noon in the TA drop box, basement, AP&M. HOMEWORK 3 : HAND IN ONLY QUESTIONS: 2, 4, 8, 11, 13, 15, 21, 24, 27

Plotting scientific data in MS Excel 2003/2004

How Many Imputations are Really Needed? Some Practical Clarifications of Multiple Imputation Theory

Legal Notice: The Author and Publisher assume no responsibility or liability whatsoever on the behalf of any Purchaser or Reader of these materials.

Chapter 25. One-Way Analysis of Variance: Comparing Several Means. BPS - 5th Ed. Chapter 24 1

MITOCW mit_jpal_ses06_en_300k_512kb-mp4

UNIT 3: FIELD EFFECT TRANSISTORS

Project VI Testing Naval Artillery and other Things That Blow Up

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

SoftRock v9.0 RX and VHF Converters - v15.10 & v15.11 firmware set-up

Applying mathematics to digital image processing using a spreadsheet

ELECTRONIC CONTROL CONCEPTS 160 Partition Street Saugerties, NY or local phone

Congratulations - Welcome to the easiest way to make money online!

tinycylon Assembly Instructions Contents Written by Dale Wheat Version August 2016 Visit dalewheat.com for the latest update!

EU1 OPERATION MANUAL

Transcription:

Bayesian Reliability Testing for New Generation Semiconductor Processing Equipment Paul Tobias and Michael Pore CONTENTS A. Review of Classical Approach for Planning an Equipment Reliability Qualification Test B. What If It Takes Too Long Or Costs Too Much? C. What is the Bayesian Approach? D. How to Use Old Test Data and/or Engineering Judgment to Specify the Gamma Prior and Determine the Needed Test Time E. Summary F. References 5/21/2003 0 2003 QPRC

5/21/2003 1 2003 QPRC A. Review of Classical Approach for Planning an Equipment Reliability Qualification Test (Follows Reference 3, also in Reference 2,4) Goal: We want to measure a new tool s performance for a qualification period and assure it meets specified reliability requirements. Question: How long a test period is needed - assuming an Exponential Model or constant repair rate (HPP) - no trends or reliability growth or degradation? i) We first specify a Mean Time Between Failures (MTBF) objective and a confidence level we want to have that the tool will actually meet that objective during its useful life. ii) Next we pick a trial number of failures we would like to allow to occur and still pass the acceptance test. We can iterate several times on this choice, with 4 often recommended as a typical starting point and 0 used for minimum test time plans.

iii) Using the Test Length Table we find a factor to multiply the MTBF objective with in order to obtain the needed test time. iv) When the test is complete, we calculate the demonstrated MTBF and multiply by the appropriate factor from the Lower Limit Confidence Bound Table to determine the actual MTBF confirmed by the test 5/21/2003 2 2003 QPRC

5/21/2003 3 2003 QPRC TEST LENGTH TABLE NUMBER OF FAILURES k FACTOR FOR GIVEN CONFIDENCE LEVELS r 50% 60% 75% 80% 90% 95% 0.693.916 1.39 1.61 2.30 3.00 1 1.68 2.02 2.69 2.99 3.89 4.74 2 2.67 3.11 3.92 4.28 5.32 6.30 3 3.67 4.18 5.11 5.52 6.68 7.75 4 4.67 5.24 6.27 6.72 7.99 9.15 5 5.67 6.29 7.42 7.90 9.28 10.51 6 6.67 7.35 8.56 9.07 10.53 11.84 7 7.67 8.38 9.68 10.23 11.77 13.15 8 8.67 9.43 10.80 11.38 13.00 14.43 9 9.67 10.48 11.91 12.52 14.21 15.70 10 10.67 11.52 13.02 13.65 15.40 16.96 15 15.67 16.69 18.48 19.23 21.29 23.10 20 20.68 21.84 23.88 24.73 29.06 30.89 Use to determine the test time needed to demonstrate a desired MTBF p at a given confidence level if r failures occur. Multiply the desired MTBF p by the k factor corresponding to r and the confidence level.

LOWER LIMIT CONFIDENCE BOUND TABLE (TIME-CENSORED DATA OR FIXED LENGTH TEST ) NUM. FAILS CONFIDENCE LEVEL 60% 70% 80% 85% 90% 95% 97.5% 0 1.091.831.621.527.434.334.271 1.494.410.334.297.257.211.179 2.644.553.467.423.376.318.277 3.718.630.544.499.449.387.342 4.763.679.595.550.500.437.391 5.795.714.632.589.539.476.429 6.817.740.661.618.570.507.459 7.834.760.684.642.595.532.485 8.848.777.703.662.616.554.508 9.859.790.719.679.634.573.527 10.868.802.733.694.649.590.544 12.883.821.755.718.675.617.572 15.899.841.780.745.704.649.606 20.916.864.809.777.739.688.647 30.935.892.844.816.783.737.700 50.953.918.879.856.829.790.759 100.969.943.915.897.877.847.822 500.987.976.962.954.944.929.916 Use for time censored data to multiply the MTBF p estimate to obtain a lower bound at the given confidence level. Note: for 0 failures, multiply the operating hours (or cycles) by the factor corresponding to the desired confidence level. 5/21/2003 4 2003 QPRC

5/21/2003 5 2003 QPRC Example Assume you want to verify a new prototype tool s MTBF is at least 300 hours at 80% confidence. Using the Test Length Table, you plan a test for 6.72x300 = 2016 hours = 12 weeks» If you have no more than 4 failures you have confirmed an MTBF of at least 300 hours with 80% confidence If you run the test and have only 3 failures» The MTBF point estimate is 2016/3 = 672 and an 80% lower bound (using the factor.544 from the Lower Limit Confidence Bound Table) is 672x.544 = 366 hours But what if you only have time (or money) for a two week test (336 hours) and there is only one prototype tool available to test? Even the 0 failures factor of 1.61 leads to a required test time of 483 hours with no failures allowed. Are there any other legitimate options available?

B. What If It Takes Too Long Or Costs Too Much? New generations of technology come along every few years Hundreds of new multi-million dollar tools need to be qualified rapidly First pass Reliability Qualification often occurs early, when only a prototype tool exists Test materials (silicon wafers) are often expensive and in short supply At the same time, productivity requirements are driving a need for higher and higher Tool MTBF s International SEMATECH faced this situation when its member companies asked it to look prototypes of new, 300mm wafer processing tools 5/21/2003 6 2003 QPRC

When classical Reliability Qualification Tests take too long and cost too much other methods are needed This is a good situation to apply Bayesian methods since Many new tools are very similar to older tools that engineers have a good deal of data and experience evaluating Supplier test data and/or sub assembly test data is often available Making use of prior knowledge and experience, as well as engineering judgment makes sense to engineers they are quick to accept the Bayesian Paradigm 5/21/2003 7 2003 QPRC

C. What is the Bayesian Approach? (See Reference 1, also in Reference 2 and 4) Sometimes you have either Prior test results on the same or similar equipment Good engineering estimates of the expected equipment MTBF The Bayesian approach uses this prior information to calculate a Prior distribution for true tool MTBF (or the true tool failure rate) The Gamma Distribution is often used as a model for this kind of prior information The Prior distribution gives probabilities of the MTBF having certain values - before looking at new test data 5/21/2003 8 2003 QPRC

5/21/2003 9 2003 QPRC Then, data from a new test is used to update this Prior distribution into a Posterior distribution The Posterior distribution will also be Gamma when the constant failure rate (exponential distribution) assumption applies the Gamma is the Conjugate Prior The Posterior distribution gives updated probabilities that the MTBF lies in a given range of values

Either the mean or the 50% (median) point of the posterior gamma distribution can be used as the MTBF estimate The 10 or 20% point of this distribution is a lower bound on the MTBF Probability intervals of all kinds can be constructed from the posterior distribution. 5/21/2003 10 2003 QPRC

5/21/2003 11 2003 QPRC The gamma prior on the failure rate (λ = 1/MTBF) has pdf: f a b b a ( λ ;, ) = a e b ( a ) λ 1 Γ λ The two parameters are a and b. Specify them and you know the prior. The mean of the Gamma prior is a/b and the variance is a/b 2. After testing for T hours and observing r failures, the Gamma Posterior distribution has new parameters: anew = a + r bnew = b + T

5/21/2003 12 2003 QPRC How the Prior Model Becomes the Posterior Model PDF 30 25 20 15 Gamma prior G(a, b) 10 5 0 0 50 100 150 200 250 300 350 400 450 500 MTBF Exponential Data Model exp(λ) Gamma Posterior G(anew, bnew) PDF 90 80 70 60 50 40 30 20 10 0 0 50 100 150 200 250 300 350 400 450 500 MTBF New Data: (r fails, T time on test) anew = a + r bnew = b + T

5/21/2003 13 2003 QPRC EXCEL can be used to easily evaluate Bayesian test results (or evaluate the Posterior distribution) with the built in function GAMMAINV. 1/GAMMAINV (1- a, anew, 1/bnew) will return the value MTBF lower where the lower bound is at 100 x (1- α) confidence.

5/21/2003 14 2003 QPRC A 100x(1 - α) lower bound for the MTBF after the test can also be evaluated using Chi Square tables as: 2bnew/χ 2 2anew;1-α CAUTION: If using EXCEL to evaluate the Chi Square distribution, only integer values of anew will give correct answers. But EXCEL will correctly evaluate the Gamma for all parameter values (EXCEL uses beta = 1/b for its second parameter)

D. How to Use Old Test Data and/or Engineering Judgment to Specify the Gamma Prior and Determine the Needed Test Time Past knowledge came from the engineers who were experts for the prototype tool and typically took the form of 1. Actual previous test data on the same or similar equipment (this data was often weighted for credibility by applying a factor between 0 and 1 to the test time and the observed fails) or 2. Entering a best starting guess for the MTBF (a 50% value) and a low value the engineers were (95%) confident the MTBF would exceed These starting guesses were the consensus of a group of experts (sometimes called the Socratic approach to obtaining a prior) 5/21/2003 15 2003 QPRC

5/21/2003 16 2003 QPRC If we have actual past data that can be accepted as applicable (best possible case!): say a failures in b hours of past test data - use these for the parameters for the Gamma prior. To plan a Test to confirm an MTBF of M at 80% confidence, while allowing up to r failures using EXCEL set M = 1/GAMMINV(.8, a + r, 1/[b + T]) and try values of T until the right side does equal M. That value of T is the new test time. Or, use the built in EXCEL GOAL SEEK function to quickly find T.

Example 1 Previous testing on a new tool had 11 failures in 1400 hours. However, 10 of these failures were due to the same poorly designed mechanical arm. A new arm assembly has replaced the old and the new arm has a proven history of reliable operation with an MTBF in excess of 10,000 hours. The goal is to confirm a tool MTBF of 500 hours at 80% confidence. A consensus is reached that, with the new arm, most likely none of the mechanical arm failures would have occurred - but surely no more than one. So prior data of 2 failures in 1400 hours is accepted as reasonable for the redesigned tool. 5/21/2003 17 2003 QPRC

5/21/2003 18 2003 QPRC Example 1: Continued The assumed prior data is: 2 failures in 1400 hours and the Gamma prior therefore has parameters a = 2, b = 1400. If we want to allow up to 2 failures on the qualification test we can use EXCEL to solve for T using 500 = 1/GAMMAINV(.8, 4, 1/(1400 + T)) The solution is T = 1358 hours. The step by step procedure, using GOAL SEEK, follows.

Example 1: Continued 1. Put a starting guess for T in A1. This can be the classical test time required or pick a number like 1000. 2. Put the formula in B1. 1/GAMMAINV (.8, 4, 1/(1400 + A1)) 3. Open Tools and select Goal Seek. We will use Goal Seek to change A1 until B1 equals the goal of 500. 4. Fill out as shown below 5/21/2003 19 2003 QPRC

5/21/2003 20 2003 QPRC Example 1: Continued 5. Hit OK and watch as A1 changes to the required test time of 1357.5 (or 1358) hours. 6. If you test for 1358 hours and have no more than 2 failures, you will have confirmed a goal of a MTBF of at least 500 hours.

Example 1: Continued 7. Suppose you test for 1358 hours and get only 1 failure. anew = 2 + 1 = 3, and bnew = 1400 + 1358 = 2758. You have confirmed, at 80% confidence, an MTBF of =1/GAMMAINV(.8, 3, 1/2758) which is 644.5 hours (even better than the goal of 600 hours at 80% confidence). 5/21/2003 21 2003 QPRC

5/21/2003 22 2003 QPRC Example 2 (Socratic Method) Instead of actual old data, we have a consensus engineering judgement (average or median best guess ) for the MTBF. We put this as our 50% estimate. We next agree upon a low MTBF value that engineers are 90 or 95% confident the new tool will exceed (i.e. we would bet 9 to 1 or 19 to 1 that the true MTBF is better than this value). These 2 MTBF values can be used to derive prior parameters a and b - since only one gamma prior passes through these percentile points. Once we have a and b, a test time is calculated as in Example 1. NOTE: We can pick any two percentiles and the more conservative we are, the more readily the resulting analysis will be accepted Use of EXCEL to obtain a and b follows next

5/21/2003 23 2003 QPRC Example 2: Continued The consensus is the MTBF is equally likely to be above 500 hours as below. It is also considered highly unlikely that the MTBF will be as low as 100 hours. The value 100 is considered to be a 95% lower limit for the MTBF, prior to testing. This information used to derive the a and b parameters of a Gamma prior as follows: 1. Calculate the ratio of the two MTBF s: R = 500/100 = 5 2. Open an EXCEL spreadsheet and put a starting value of 1 in A1 3. Put =(GAMMAINV(0.95,A1,1))/GAMMAINV(0.5,A1,1) in B1

5/21/2003 24 2003 QPRC Example 2: Continued 4. Open Goal Seek from the Tools button and put B1 in Set Cell, the ratio R = 5 in To Value and $A$1 in By Changing Cell

5/21/2003 25 2003 QPRC Example 2: Continued 5. When you click OK, the value of A1 changes to the a parameter of the gamma prior. In this example, a =.833 6. b is calculated by typing =MTBF 50 *GAMMAINV(.5,a,1) or =500*GAMMAINV(.5,.833,1) which yields b = 266.3

5/21/2003 26 2003 QPRC Using Historical Data Sometimes tests have been performed by others and you may or may not wish to give them the same value as current tests. We refer to these previous tests as historical data. Historical data may be weighted. * Using it may reduce required test times. * The influence of such data is reduced to reflect the perceived reliability of the source The weighting is a number w, 0 < w < 1, reflecting the proportion of influence we want the historical data to have The situation looks as follows: (a, b) = parameters of a (starting) prior gamma distribution (adata, bdata) = fails & time of the historical data (r, T) = fails & time of the current test The posterior parameters are anew = a + (adata*w) + r bnew = b + (bdata*w) + T

5/21/2003 27 2003 QPRC The Non-Informative Prior Is A Common Starting Prior The prior distribution that reflects no knowledge or experience about the MTBF is the gamma distribution with a = 0 (no previous failure data) and b= 0 (no previous test time): this gamma (0, 0) it is called a Non-Informative Prior It is easy to see that gamma (0,0) is the function f(λ) = 1/λ Gamma (0, 0) is an improper probability distribution (isn t a real CDF it integrates to infinity), but when analyzed with data (with r > 0 and T > 0) it produces a proper posterior gamma distribution. This non-informative prior will yield a posterior that gives exactly the same results as the classical analysis will. * However, when the test yields r = 0, the Bayesian with gamma (0, 0) does not work.

When to Use Bayesian Analysis / When Not When anew = a + (adata*w) + r = 0, use the classical special case analysis or use a more informative prior (i.e., with a > 0). All other cases admit to Bayesian analyses It is often easier to sell a less informative prior, especially when little is known about the reliability of the new system under analysis. The gamma (0, 0) is the most non-informative prior and will yield classical analysis results. When you wish to use all the available data (expert opinion, previous tests, and/or historical data) then put together all the prior data that reflects the current state-of-knowledge about the MTBF and proceed with a Bayesian analysis! 5/21/2003 28 2003 QPRC

5/21/2003 29 2003 QPRC E. Summary When the goal is to establish the reliability level with as little risk as possible and there is enough time and/or materials available - use classical methods or Bayesian with the non-informative prior. When the goal is to confirm as much as possible in a short time (and the increased risk of using either old data or engineering judgement is acceptable) consider using other Bayesian Methods remember that a more non-informative prior is easier for many people to accept. Remember the drawbacks Unlike the classical approach, the results do not stand by themselves They are only valid if the prior distribution is not an overly informative representation of what is known and agreed upon about the tool prior to testing If customers do not accept your use of prior data or engineering judgement, they may reject the final test results or only accept a classical analysis (hence priors should be agreed to in advance). There is no single correct way to choose and set up a prior - every application must stand on its own and may differ from the last analysis

5/21/2003 30 2003 QPRC E. Summary: Continued Past knowledge is often available in the form of Actual previous test data (possibly weighted) on the same or similar equipment or Entering a best starting informed estimate for the MTBF and a low value you are (95%) confident the MTBF is better than The output of the Bayesian analysis is a (posterior) CDF curve for the MTBF or the failure rate (1/MTBF) A CDF curve gives the probability that the actual MTBF is less than any given value Either the mean or the 50 percentile of the posterior CDF can be used as the final MTBF estimate, or a probability interval can be determined. The lower 80 or 90 or 95 percentile is the lower bound

F. References 1. Martz, H.F., and Waller, R.A. (1982), Bayesian Reliability Analysis, Krieger Publishing Company, Malabar, Florida. 2. NIST/SEMATECH e-handbook of Statistical Methods, http://www.itl.nist.gov/div898/handbook/apr/apr.htm 3. SEMI E10-0701, (2001), Standard For Definition and Measurement of Equipment Reliability, Availability and Maintainability (RAM), Semiconductor Equipment and Materials International, Mountainview, CA. 4. Tobias, P. A., and Trindade, D. C. (1995), Applied Reliability, 2nd edition, Chapman and Hall, London, New York. 5/21/2003 31 2003 QPRC