Multivariate Control and Model-Based SPC

Similar documents
2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303) Spring 2008

2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303) Spring 2008

First Semester Dr. Abed Schokry SQC Chapter 9: Cumulative Sum and Exponential Weighted Moving Average Control Charts

Estimation of etch rate and uniformity with plasma impedance monitoring. Daniel Tsunami

Regression Analysis. Simple Regression Multivariate Regression Stepwise Regression Replication and Prediction Error EE290H F05

Introduction to Time Series (I)

Session XIV. Control Charts For Attributes P-Chart

Statistical quality control (SQC)

EE290H F05. Spanos. Lecture 5: Comparison of Treatments and ANOVA

Monitoring and data filtering III. The Kalman Filter and its relation with the other methods

A new multivariate CUSUM chart using principal components with a revision of Crosier's chart

2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303)

And how to do them. Denise L Seman City of Youngstown

APPENDIX : PARTIAL FRACTIONS

Quality Control & Statistical Process Control (SPC)

spc Statistical process control Key Quality characteristic :Forecast Error for demand

Statistical Process Control SCM Pearson Education, Inc. publishing as Prentice Hall

9.5. Polynomial and Rational Inequalities. Objectives. Solve quadratic inequalities. Solve polynomial inequalities of degree 3 or greater.

To Find the Product of Monomials. ax m bx n abx m n. Let s look at an example in which we multiply two monomials. (3x 2 y)(2x 3 y 5 )

Fig. 8.1 illustrates the three measurements. air medium A. ray 1. air medium A. ray 2. air medium A. ray 3. Fig For Examiner s Use

Statistical Process Control

Section II: Assessing Chart Performance. (Jim Benneyan)

Business Statistics. Lecture 10: Course Review

Hypothesis testing (cont d)

Taguchi Method and Robust Design: Tutorial and Guideline

SMAM 314 Exam 3d Name

Seminar Course 392N Spring2011. ee392n - Spring 2011 Stanford University. Intelligent Energy Systems 1

Revision notes for Pure 1(9709/12)

EE392m Fault Diagnostics Systems Introduction

Multivariate T-Squared Control Chart

Aflatoxin Analysis: Uncertainty Statistical Process Control Sources of Variability. COMESA Session Five: Technical Courses November 18

JMP Regression Model to Predict Tire Performance: Demo and Tutorial

Power Functions for. Process Behavior Charts

Model 2300XP PSL & Process-Particle Wafer Deposition System

Research Article On the Charting Procedures: T 2 Chart and DD-Diagram

Monitoring and data filtering II. Dan Jensen IPH, KU

Control charts are used for monitoring the performance of a quality characteristic. They assist process

Some Practice Questions for Test 2

MCUSUM CONTROL CHART PROCEDURE: MONITORING THE PROCESS MEAN WITH APPLICATION

Two-Level Factorials (cont.)

Selection of Variable Selecting the right variable for a control chart means understanding the difference between discrete and continuous data.

An Investigation of Combinations of Multivariate Shewhart and MEWMA Control Charts for Monitoring the Mean Vector and Covariance Matrix

CUMULATIVE SUM CHARTS FOR HIGH YIELD PROCESSES

PRODUCT yield plays a critical role in determining the

Change Point Estimation of the Process Fraction Non-conforming with a Linear Trend in Statistical Process Control

Nanofabrication Lab Process Development for High-k Dielectrics

2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303) Spring 2008

Chapter 12 - Lecture 2 Inferences about regression coefficient

Directionally Sensitive Multivariate Statistical Process Control Methods

Two-Level Fractional Factorial Design

APPLICATION OF Q CHARTS FOR SHORT-RUN AUTOCORRELATED DATA

21.1 Traditional Monitoring Techniques Extensions of Statistical Process Control Multivariate Statistical Techniques

Postal Test Paper_P4_Foundation_Syllabus 2016_Set 2 Paper 4- Fundamentals of Business Mathematics and Statistics

Statistical Process Control (SPC)

Chapter 2 Section 2.1: Proofs Proof Techniques. CS 130 Discrete Structures

MECH 1500 Final Part 2 Review

Zero-Inflated Models in Statistical Process Control

Time Control Chart Some IFR Models

Benefits of Using the MEGA Statistical Process Control

A Theoretically Appropriate Poisson Process Monitor

CONTROL charts are widely used in production processes

Design of Engineering Experiments Part 5 The 2 k Factorial Design

Chemical Vapor Deposition (CVD)

Design of Experiments

Recitation 4: Quantifiers and basic proofs

2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303) Spring 2008

Introduction to Statistical Data Analysis Lecture 8: Correlation and Simple Regression

A Step Towards the Cognitive Radar: Target Detection under Nonstationary Clutter

Variance. Standard deviation VAR = = value. Unbiased SD = SD = 10/23/2011. Functional Connectivity Correlation and Regression.

Quadratic function and equations Quadratic function/equations, supply, demand, market equilibrium

Absolute Value Equations and Inequalities. Use the distance definition of absolute value.

Large Scale Modeling by Bayesian Updating Techniques

Detection ASTR ASTR509 Jasper Wall Fall term. William Sealey Gosset

Monitoring and data filtering II. Dynamic Linear Models

General Description DTS27X X -X X X -X. Lead. 27X coil1. R1 = R2 = 470Ω C1 = C2 = 2.2 μ F The R, C value need to be fine tuned base on coils design.

Algebra Year 10. Language

Competitive Semiconductor Manufacturing

Statistical Tools for Multivariate Six Sigma. Dr. Neil W. Polhemus CTO & Director of Development StatPoint, Inc.

Percent

A New Demerit Control Chart for Monitoring the Quality of Multivariate Poisson Processes. By Jeh-Nan Pan Chung-I Li Min-Hung Huang

2.1 Quadratic Functions

Regenerative Likelihood Ratio control schemes


Two-Level Factorials (cont.)

Lecture 0: Introduction

IE 316 Exam 1 Fall 2011

Prelim Revision. Questions and Answers. Electricity

Feed-Forward Control for Advanced Chemical Blending. Gary Anderson, Klaus Wolke Tres-Ark, Inc. Austin, TX

Control of Manufacturing Processes

Preface Introduction to Statistics and Data Analysis Overview: Statistical Inference, Samples, Populations, and Experimental Design The Role of

Creating Empirical Calibrations

Formative Assignment PART A

Lesson: Slope. Warm Up. Unit #2: Linear Equations. 2) If f(x) = 7x 5, find the value of the following: f( 2) f(3) f(0)

Multi-Variate-Attribute Quality Control (MVAQC)

Standard Terminology Relating to Quality and Statistics 1

Spring Energy Lab. Ritvik Rao, Section A

Ratio of Polynomials Fit One Variable

ASSIGNMENT - 1 M.Sc. DEGREE EXAMINATION, MAY 2019 Second Year STATISTICS. Statistical Quality Control MAXIMUM : 30 MARKS ANSWER ALL QUESTIONS

Modeling with Polynomial Functions. Writing a Cubic Function. Write the cubic function whose graph is shown at the right.

THE DETECTION OF SHIFTS IN AUTOCORRELATED PROCESSES WITH MR AND EWMA CHARTS

Transcription:

Multivariate Control and Model-Based SPC T 2, evolutionary operation, regression chart. 1

Multivariate Control Often, many variables must be controlled at the same time. Controlling p independent parameters with parallel charts: α' = 1 - (1 - α) p P{all in control} = (1 - α) p If the parameters are correlated, the type I (false alarms) and type II (missed alarms) rates change. We need is a single comparison test for many variables. In one dimension, this test is based on the student t statistic: t= (x-µ ) = (x-µ ) s x s 2 n ~ t(n-1) 2

CD 3 2 1-1 -2-3 IR Charts 5 1 15 2 1 UCL=2.5 Avg=-.2 LCL=-2.9 Monitoring Multiple Un-correlated Variables CD Thick Thick 3 2 1-1 -2-3 5 1 15 2 UCL=3.3 Avg=.1 LCL=-3.2 Type I Error vs Number of Variables 1. Angle 3 2 1-1 -2-3 1 5 1 15 2 UCL=3. Avg=-.1 LCL=-3.1.9.8.7 Angle.6 X-miss 3 2 1-1 -2-3 X-miss Y-Miss Y-Miss 1 5 1 15 2 3 1 2 1-1 -2-3 5 1 15 2 UCL=3. Avg=. LCL=-3. UCL=2.9 Avg=-.1 LCL=-3..5.4.3.2.1. 5 1 15 2 25 3 35 4 45 5 Refl 3 1 2 1-1 -2-3 5 1 15 2 UCL=3. Avg=. LCL=-2.9 type I, 3sigma type I,.5 Refl 3

Multivariate Control (cont.) To compare p mean values to an equal number of targets we use the T 2 statistic: T 2 = n ( x - x)' S -1 (x - x) 2 p(n - 1) T α, p, n - 1 = n - p x 1 F α, p, n - p x 1 with x = x 2..., x = x 2... x p x p S is the covariance matrix, x are the means for the last sample and x the global means. We get an alarm when the T 2 exceeds a critical value (set by the F-statistic). 4

Example: Center and left temps are correlated 61 68 66 left 64 62 6 61 68 center 66 64 62 6 2 4 6 8 1 5

Examining the two Variables Together Correlations Variable Cent Temp Left Temp Cent Temp 1..694 Left Temp.694 1. 68 67.5 67 66.5 66 65.5 65 64.5 64 63.5 63 62.5 62 61 63 65 67 69 6

Example (cont.) Since left and center are correlated, with estimated σ =1.15, ρ=.61, their deviation from the target 65 can be determined by a single plot: 3 2 α =.5 T 2 1 2 4 6 8 1 7

Example (cont.) For two parameters, another graphical representation is possible: 61 68 66 left 64 62 6 6 62 64 66 68 61 center 8

Example - Multivariate Control of Plasma Etch Five strongly correlated parameters* can be collected during the process: Haifang's Screen Dump * Tune vane, load coil, phase error, plasma imp. and peak-to-peak voltage. 9

Example - Multivariate SPC of Plasma Etch (cont.) 22 2 18 16 14 12 1 8 6 4 2 1 2 3 4 5 5 1 15 2 25 3 UCL 55. The first 24 samples were recorded during the etching of 4 "clean" wafers. The last 6 are out of control and they were recorded during the etching of a "dirty" wafer. 1

Evolutionary Operation - An SPC/DOE Application A process can be optimized on-line, by inducing small changes and accepting the ones that improve its quality. EVOP can be seen as an on-line application of designed experiments. Example: Assume a two-parameter process: y=f(x 1,x 2 )+e and assume the following approximate model: y- ax 1 +bx 2 +cx 1 x 2 If we knew a, b, and c, we would know how to change the process in order to bring y closer to the specifications. Of course this model will only be applicable for a narrow range of the input parameters. 11

Evolutionary Operation (cont.) design a2 2 factorial experiment +1 H x 2 y 5 y 3 y 1-1 L y 2 y 4 L H -1 +1 x 1 (Note that x 1 and x 2 are scaled so that they take the values -1, +1, at the edges of the experiment). 12

Evolutionary Operation (cont.) Once the effects are known, choose the best corner of the box and start a new experiment around it: x 2 x 1 The process terminates when I find a box whose corners are no better than its center. 13

Evolutionary Operation (cont.) The values of a, b and c (or the respective "effects" and "interactions") can be estimated: a = Eff x1 = 1 2 [(y 3+y 4 ) - (y 2 +y 5 )] b = Eff x2 = 1 2 [(y 3+y 5 ) - (y 2 +y 4 )] c = Int x1x2 = 1 2 [y 2+y 3 - (y 4 +y 5 )] This calculation is repeated for n-cycles until one of the effects emerges as a significant factor. 14

Evolutionary Operation (cont.) To decide whether an effect is significant, we need a good estimate of the process sigma. The sigma of the process can be estimated from the difference of the last average and the new value at each of the experimental points. This value is distributed as: N (, σ 2 n n - 1 ) The 95% confidence interval of each effect is: 2 n s and of the change-in-mean effect is: +/- +/- 1.78 n s 15

Example - Use EVOP on a cleaning solution The yield from the first 4 cycles of a chem. process is shown below. The variables are % conc. (x 1 ) at 3 (L), 31 (M), 32 (H) and temp. (x 2 ) at 14 (L), 142 (M), 144 F (H). Cycle Y1 M-M Y2 L-L Y3 H-H Y4 H-L Y5 L-H 1 6.7 69.8 6.2 64.2 57.5 2 69.1 62.8 62.5 64.6 58.3 3 66.6 69.1 69. 62.3 61.1 4 6.5 69.8 64.5 61. 6.1 avg Y 64.2 67.9 64.1 63. 59.3 conc. effect = 1 2 [(y 3+y 4 )-(y 2 +y 5 )] = -.25 temp. effect = 1 2 [(y 3+y 5 )-(y 2 +y 4 )] = -3.8 interaction = 1 2 [y 2+y 3 -(y 4 +y 5 )] = 4.825 chng in mean = 1 5 [y 2+y 3 +y 4 +y 5-4y 1 ]=-.54 16

Example - EVOP on a cleaning solution (cont.) We use the range of consecutive differences in order to estimate the sigma of the process: Take range of ( y i j - y i j-1 ) for i = 1,2,3,4,5 ave rage for j = 2,3,4 R D = 7.53 and R D d 2 = σ n/(n-1), i.e. σ =2.787 The 95% confidence limits for concentration, temperature and their interaction are: +/- 2 σ / n= +/- 2.787 So, temperature and interaction are significant. Their signs dictate moving to point 2 (L-L). 17

EVOP Monitoring in the Fab 18

Regression Chart - Model Based SPC In typical SPC, we try to establish that certain process responses stay on target. What happens if there is one assignable cause that we know and we can quantify? If, for example, the deposition rate of poly is a function of the time since the last tube cleaning, it will never be "in control". In cases like this, we build a regression model of the response vs the known effect, and we try to establish that the regression model remains valid throughout the operation. Limits around the regression line are set according to the prediction error of the model. A t-statistic is used to update the model whenever necessary. 19

Regression chart (cont.) Polysilicon Deposition Rate Regression Chart 14 11 UCL 1348.96 12 1 1 9 8 797.24 8 2 σ 6 7 4 6 2 LCL 245.51 1 Sample Count 2 5 1 2 # of runs after clean 3 2

Regression Chart (cont.) The regression chart can be generalized for complex equipment models. An empirical model is built to describe the changing aspects of the process. The difference between prediction and observation can be used as the control statistic If the control statistic becomes consistently different than zero, its value can be used to update the model. 21

Model Test and Adaptation LPCVD Model ln(ro) = A + B ln (P) + C(1/T) + D (1/Q) After substitution, the equation used is: Y = A + BxB + CxC + DxD Control Limits: Y +/- (t * s) Cumulative t = n Σ i=1 (Y i -y i ) s y 22

Regression Chart (Example) 6. 5.9 5.8 5.7 Actual Rate [ln(å/min)] 5.6 5.5 5.4 5.3 5.2 5.1 5. 4.9 4.8 4.84.9 5.5.1 5.2 5.35.4 5.55.6 Model Rate [ln(å/min)] Actual Rate UCL LCL Actual Rate [ln(å/min)] 5.6 5.5 5.4 5.3 5.2 5.1 5. 4.9 4.8 4.8 4.9 5. 5.1 5.2 5.3 5.4 5.5 5.6 Model Rate [ln(å/min)] Actual Rate UCL LCL 23

Regression Chart (Example) Outdated Model Updated Model 5.6 5.6 5.5 5.5 5.4 5.4 Actual Rate [ln(å/min)] 5.3 5.2 5.1 5. Actual Rate UCL LCL Actual Rate [ln(å/min)] 5.3 5.2 5.1 5. Actual Rate Revised UCL Revised LCL 4.9 4.9 4.8 4.8 4.9 5. 5.1 5.2 5.3 5.4 5.5 5.6 4.8 4.8 4.9 5. 5.1 5.2 5.3 5.4 5.5 5.6 Model Rate [ln(å/min)] Revised Model Rate [ln(å/min)] 24

Summary so far... As we move from classical, human operator oriented techniques, to more automated CIM based approaches: We need to increase sensitivity (reduce type II error), without increasing type I error. (CUSUM, EWMA). We need to distinguish between abrupt and gradual changes. (Choice of EWMA shape). We need to accommodate multiple sensor readings (T 2 chart). We need to accommodate multiple recipes and products in each process (EVOP, model-based SPC). 25