SYSTEMATIC APPLICATIONS OF MULTIVARIATE ANALYSIS TO MONITORING OF EQUIPMENT HEALTH IN SEMICONDUCTOR MANUFACTURING. D.S.H. Wong S.S.

Similar documents
CONTROL charts are widely used in production processes

Comparison of statistical process monitoring methods: application to the Eastman challenge problem

PRODUCT yield plays a critical role in determining the

MONITORING OF BATCH PROCESSES WITH VARYING DURATIONS BASED ON THE HAUSDORFF DISTANCE. and

Independent Component Analysis for Redundant Sensor Validation

Using Principal Component Analysis Modeling to Monitor Temperature Sensors in a Nuclear Research Reactor

Research Article A Hybrid ICA-SVM Approach for Determining the Quality Variables at Fault in a Multivariate Process

On-line multivariate statistical monitoring of batch processes using Gaussian mixture model

2262. Remaining life prediction of rolling bearing based on PCA and improved logistic regression model

A Power Analysis of Variable Deletion Within the MEWMA Control Chart Statistic

A MULTIVARIABLE STATISTICAL PROCESS MONITORING METHOD BASED ON MULTISCALE ANALYSIS AND PRINCIPAL CURVES. Received January 2012; revised June 2012

A virtual metrology approach for maintenance compensation to improve yield in semiconductor manufacturing

BATCH PROCESS MONITORING THROUGH THE INTEGRATION OF SPECTRAL AND PROCESS DATA. Julian Morris, Elaine Martin and David Stewart

Plant-wide Root Cause Identification of Transient Disturbances with Application to a Board Machine

SILICON-ON-INSULATOR (SOI) technology has been regarded

Classification of the Mixture Disturbance Patterns for a Manufacturing Process

Concurrent Canonical Correlation Analysis Modeling for Quality-Relevant Monitoring

Thermal Uniformity of 12-in Silicon Wafer in Linearly Ramped-Temperature Transient Rapid Thermal Processing

The Effect of Level of Significance (α) on the Performance of Hotelling-T 2 Control Chart

Reconstruction-based Contribution for Process Monitoring with Kernel Principal Component Analysis.

Advances in Military Technology Vol. 8, No. 2, December Fault Detection and Diagnosis Based on Extensions of PCA

EE392m Fault Diagnostics Systems Introduction

Due to process complexity and high dimensionality, it is

Multivariate statistical monitoring of two-dimensional dynamic batch processes utilizing non-gaussian information

Application of statistical technology in semiconductor process

CONSTRAINED OPTIMIZATION OVER DISCRETE SETS VIA SPSA WITH APPLICATION TO NON-SEPARABLE RESOURCE ALLOCATION

NEW ESTIMATORS FOR PARALLEL STEADY-STATE SIMULATIONS

Supply chain monitoring: a statistical approach

Temperature Prediction Using Fuzzy Time Series

YARN TENSION PATTERN RETRIEVAL SYSTEM BASED ON GAUSSIAN MAXIMUM LIKELIHOOD. Received July 2010; revised December 2010

Just-In-Time Statistical Process Control: Adaptive Monitoring of Vinyl Acetate Monomer Process

Design of Fractional Delay Filter Using Hermite Interpolation Method

Multivariate Process Control Chart for Controlling the False Discovery Rate

WITH increasing demand on higher resolution display

STATISTICAL PROCESS CONTROL - THE IMPORTANCE OF USING CALIBRATED MEASUREMENT EQUIPMENT. CASE STUDY

Our Experience With Westgard Rules

UPSET AND SENSOR FAILURE DETECTION IN MULTIVARIATE PROCESSES

Fault Detection Approach Based on Weighted Principal Component Analysis Applied to Continuous Stirred Tank Reactor

Received 17 November 2004; Revised 4 April 2005

Benefits of Using the MEGA Statistical Process Control

DIAGNOSIS OF BIVARIATE PROCESS VARIATION USING AN INTEGRATED MSPC-ANN SCHEME

QUALITY DESIGN OF TAGUCHI S DIGITAL DYNAMIC SYSTEMS

A Fuzzy Collaborative Forecasting Approach for WIP Level Estimation in a Wafer Fabrication Factory

National Taiwan University Taipei, 106 Taiwan 2 Department of Computer Science and Information Engineering

EXPERT SYSTEM FOR POWER TRANSFORMER DIAGNOSIS

A FAULT DETECTION SYSTEM FOR AN AUTOCORRELATED PROCESS USING SPC/EPC/ANN AND SPC/EPC/SVM SCHEMES

Process Monitoring Based on Recursive Probabilistic PCA for Multi-mode Process

CHEMICAL ENGINEEERING AND CHEMICAL PROCESS TECHNOLOGY Vol. III - Ideal Models Of Reactors - A. Burghardt

FERMENTATION BATCH PROCESS MONITORING BY STEP-BY-STEP ADAPTIVE MPCA. Ning He, Lei Xie, Shu-qing Wang, Jian-ming Zhang

Synergy between Data Reconciliation and Principal Component Analysis.

1. INTRODUCTION /09/$ IEEE. 2 IEEEAC paper #1715, Version 4, Updated Nov 02, 2008

DYNAMIC PRINCIPAL COMPONENT ANALYSIS USING INTEGRAL TRANSFORMS

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

Unsupervised Learning Methods

Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System

S. T. Enns Paul Rogers. Dept. of Mechanical and Manufacturing Engineering University of Calgary Calgary, AB., T2N-1N4, CANADA

Chapter 10: Statistical Quality Control

Mark Gordon Low

Process Watch: Having Confidence in Your Confidence Level

Karunarathna B. Kulasekera

Increasing detectability in semiconductor foundry by multivariate statistical process control

MYT decomposition and its invariant attribute

Bearing fault diagnosis based on EMD-KPCA and ELM

Analyzing Supply Chain Complexity Drivers using Interpretive Structural Modelling

Point and Interval Estimation for Gaussian Distribution, Based on Progressively Type-II Censored Samples

Generalization to Multi-Class and Continuous Responses. STA Data Mining I

Fault Detection and Diagnosis for a Three-tank system using Structured Residual Approach

Study on modifications of PLS approach for process monitoring

Advanced Monitoring and Soft Sensor Development with Application to Industrial Processes. Hector Joaquin Galicia Escobar

Implementing an Intelligent Error Back Propagation (EBP) Relay in PSCAD TM /EMTDC 4.2.1

1348 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 34, NO. 3, JUNE 2004

Quantized Principal Component Analysis with Applications to Low-Bandwidth Image Compression and Communication

Hybrid data mining approach for pattern extraction from wafer bin map to improve yield in semiconductor manufacturing

On-line monitoring of a sugar crystallization process

Chapter 2 Examples of Applications for Connectivity and Causality Analysis

A methodology for fault detection in rolling element bearings using singular spectrum analysis

Integrating Quality and Inspection for the Optimal Lot-sizing Problem with Rework, Minimal Repair and Inspection Time

AFAULT diagnosis procedure is typically divided into three

Bayesian Modeling and Classification of Neural Signals

Competitive Semiconductor Manufacturing

High-Dimensional Process Monitoring and Fault Isolation via Variable Selection

Directionally Sensitive Multivariate Statistical Process Control Methods

A Theoretically Appropriate Poisson Process Monitor

A Diagnostic System For Photolithography Equipment

A Bayesian Hidden Markov Model-Based Approach for Anomaly Detection in Electronic Systems

Emerging trends in Statistical Process Control of Industrial Processes. Marco S. Reis

Predicting IC Defect Level using Diagnosis

Mutlivariate Statistical Process Performance Monitoring. Jie Zhang

Overview of Control System Design

Identification of modal parameters from ambient vibration data using eigensystem realization algorithm with correlation technique

The Robustness of the Multivariate EWMA Control Chart

Exploiting Multiple Mahalanobis Distance Metric to Screen Outliers from Analogue Product Manufacturing Test Responses

Recursive PCA for adaptive process monitoring

Bayesian Inference Technique for Data mining for Yield Enhancement in Semiconductor Manufacturing Data

FU REASONING INFERENCE ASSOCIATED WIT GENETIC ALGORIT M APPLIED TO A TWO-W EELED SELF-BALANCING ROBOT OF LEGO MINDSTORMS NXT

Novelty Detection based on Extensions of GMMs for Industrial Gas Turbines

VARIANCE REDUCTION AND OUTLIER IDENTIFICATION FOR I DDQ TESTING OF INTEGRATED CHIPS USING PRINCIPAL COMPONENT ANALYSIS. A Thesis VIJAY BALASUBRAMANIAN

Alfredo A. Romero * College of William and Mary

* * MATHEMATICS (MEI) 4767 Statistics 2 ADVANCED GCE. Monday 25 January 2010 Morning. Duration: 1 hour 30 minutes. Turn over

Artificial Neural Networks Examination, June 2004

Transcription:

Proceedings of the 8 Winter Simulation Conference S. J. Mason, R. R. Hill, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. SYSTEMATIC APPLICATIONS OF MULTIVARIATE ANALYSIS TO MONITORING OF EQUIPMENT HEALTH IN SEMICONDUCTOR MANUFACTURING A.G. Chao S.T. Tseng D.S.H. Wong S.S. Jang S.P. Lee Department of Industrial Engineering and Management Department of Statistics Department of Chemical Engineering National Tsing Hua University National Tsing Hua University Ching Yun University Hsinchu, TAIWAN 343 Hsinchu, TAIWAN 343 Jhongli, TAIWAN 397 ABSTRACT In this work, a systematic procedure of building a model for monitoring batch processes in semiconductor manufacturing and visualization of monitoring results will be presented. Semiconductor manufacturing batchprocessing stages usually consist of many steps. Aging trends likely to be detected only in the steady state period of each step. Large fluctuations can be found in on-off period of each step. Hence "step-trend" variables, i.e. mean shifts from reference profiles of each steps, are defined to track aging trends. Residuals from this shifted profile are then used to provide a combined health index of each batch through Hotelling T analysis. 1. INTRODUCTION Semiconductor manufacturing is one of the fastest development industries in the last two decades. To reduce cost and improve performance, wafer becomes larger and larger and gate width become smaller and smaller. Effective control of process operations to ensure final product quality has become one of the keys for maintaining competitiveness (Spanos and May, 6). Semiconductor manufacturing is essentially a multistage process. For some of these stages (such as planarization and etching), inline metrology data are available as indicators of process performance, and the basis of run-to-run feedback control. For many other stages (such as implant and thermal annealing), tracking of process performance depends only on analysis of equipment sensor outputs. Multivariate statistical analysis (Smith, et al. 4) is an ideal tool for such a purpose. However, in actual implementation, simple applications of multivariate analysis usually lead to frequent false alarms unless the model is frequently updated (Spitzlsperger, et al. ). This is due to the fact that processing equipments exhibit both short term fluctuations (such as "first-wafer effect") and long term fluctuations (such as "aging"). Moreover, due to the multi-step nature of the stage, a sensor variable in different steps of the batch process may exhibit different trends. Such trends should be regarded as normal. Only substantial deviations from such trends should be detected as faulty operations. Failure to account for such variations so will lead to false alarm. In this work, a systematic procedure of building a model for monitoring batch processes in semiconductor manufacturing will be presented. Specific periods within the batch operation where aging trends is likely to be detected are identified. Explanations on why methods such as multiway PCA (Nomikos and MacGregor 199) are no suitable.. PRETREATMENT OF PROFILE DATA Each manufacturing stage in the semiconductor manufacturing workflow can be regarded as a multi-step batch (wafer or lot) process. Figure 1 shows a schematic illustration of a -dimensional (variable-time) data structure of sensor output from batch to batch. 1 TIME Figure 1: -dimensional (variable-time) data structure of sensor output from batch to batch However, actual monitoring is performed from batch-tobatch. The changes of sensor variable within a batch should be a regarded as a profile of variables. It is common that the processing times of each step vary from batch-to-batch and a synchronization procedure is required. The 3-dimensional (variable-profile-batch) data structure of sensor variable output and its synchronized 978-1-444-78-6/8/$. 8 IEEE 33

Chao, Tseng, Wong, Jang, and Lee version is illustrated in Figure. In this work Akima spline (Akima 197) is applied to each step for synchronization. PR OFILE PROFILE It can be seen that large variations can be found during the initial periods of each on-off steps (Figure 4b). Rescale of the variations show that a batch-to-batch drifting can be found during the stable periods of each step, but no such trend can be found at the initial turning-on periods (Figure 4c). Figure : 3-dimensional (variable-profile-batch) data structure of sensor variable output and Synchronization 3. TREND IDENTIFICATIONS OF PROFILE DATA WITH SHARP CHANGES Multi-way Principal Component Analysis (MPCA) (Nomikos and MacGregor 199) is a commonly technique used to monitor a batch chemical or biochemical process (Kaistha et al. 4). In this approach, the variables and profile are combined into a single dimension of numerous variables (Figure). It should be pointed out that it is often impossible to perform MPCA for the entire process due to the increase in number of variables and block PCA are used (Cherry and Qin 6). (a) Original (b) Mean-centered 1 PROILE Figure 3: Combination of Variable and Profile Dimension in MPCA However, unlike a chemical or biochemical process in which most variables vary in a relatively slow and continuous manner, semiconductor manufacturing processes often consist of on-off steps that involves variables with sharp and large changes. Figure 4a shows sensor output of variables of 364 batches of a semiconductor manufacturing stage from a local company. Differences between steady states values of each step between batches are barely observable. Let us denote batch (wafer or lot), variables, and profile points by indices i,j,k respectively. A deviation sensor output D ijk can be estimated from the raw sensor using a reference profile. If such a reference is not known, the average of a set of batches can be used. o Xijk X jk with a known reference prfoile Dijk = (1) Xijk X. jk without known reference profile (c) Rescaled mean centered Figure 4: Typical Profiles of Variables in a Semiconductor Manufacturing Stage To separate this trend of batch-to-batch behavior, a set of step-trend variables are defined as the mean shifts of each sensor variables in each step from the reference profile: Dijk bijs min () bijs k step s ˆσ jk Figure illustrates the 3 step-trend variables obtained from VARIABLE 3 in Figure 4. Obvious drifts can be found in many steps,43,,7,9,1,1,14,16,18,,. Scores of 1st PC from weighted PCA analysis of the step- 331

Chao, Tseng, Wong, Jang, and Lee trend variables (Figure 6) shows an unequivocal aging trend with first-wafer effect in many of these lots. They show no aging or first wafer trends since they should have been already captured in the step-trend variables; while the residual from MPCA analysis will not be rid of such trends (Figure 8). Figure 7 illustrates scores of 1st PC obtained from MPCA analysis of profiles of VARIABLE 3 in all 3 steps. Trends can be found in only step 3 and. It is due to the fact that the 1st PC captures the variables with largest fluctuations, which correspond to profile points at the initial periods of each steps. Figure 8: Trends of Residuals 4. FAULT DETECTION Figure : Trend Variables of Variable 3 in All 3 Steps Figure 6: Weighted PCA Analysis of Step Trend Variables Given successful isolation of aging trends, the residual variables can be used for fault detection analysis. First, Hotelling T H ik can be estimated for each batch at each profile points. H 1 T T { } = diag E E E E (4) ik ik ik ik ik In the model construction, a chi-square distribution is assumed: ( ) N 1 H ( ( ) ik ~ χ p k ) () while an F-distribution is used in the monitoring phase N p( k) H ( ) ( ) ( ) ik ~ F( p k,n p( k ) (6) pk Using equations and 6, H ik can be converted into a cumulative probability CP ik, which can be summed into a single cumulative probability of each batch CP i : 1 K 1 CPi = 1K ( CP ik) ~ N (,1) (7) K k= 1 Graphical illustrations of the cunulative probability of each batch and at each profile point are shown in Figure 9. For example, it is found that CP ik of stage of batch 18 contributed substantially to the abnormality of this batch. Figure 7: Scores of 1st PC obtained from MPCA Analysis of Each Step The residual from these trend variables can be calculated as e = D bˆ (3) ijk ijk ijs 33

Chao, Tseng, Wong, Jang, and Lee. - 1 3 1 3 4 6 7 8 9 1 11 1 13 14 1 In this work, a systematic procedure of building a model for monitoring batch processes in semiconductor manufacturing is provided. This procedure involves synchronization of batch profile data using Akima spline, use of mean-shift of reference profiles of each step to identify aging trends. Weighted PCA of step-trend variables can be used to monitor aging trends, and Hotelling T and cumulative probability of the residual variables to detect potential defective batch. 16.9 19 18 17 16 1 14 4.8 4.7 13 1 11 1 9 3.6 8 7 6 3 CONCLUSION..4 4 3.3 1 1 1 3 3..1 Figure 9: Cumulative Probability CPi of Each Batch and at Each Profile Points CPik 6. Akima, H. 197. A New Method of Interpolation and Smooth Curve Fitting Based on Local Procedures, Journal of the Association for Computing Machinery 17:89-6. Cherry, G.A, and S.J. Qin 6. Multiblock principal component analysis based on a combined index for semiconductor fault detection and diagnosis. IEEE Transactions on Semiconductor Manufacturing 19():19-171 Kaistha, N., C. F. Moore, and M.G. Leitnaker. 4. A Statistical Process Control Framework for the Characterization of Variation in Batch Profiles, Technometrics 46:3-67 Nomikos, P., and J. F.MacGregor. 199. Multivariate SPC Charts for Monitoring Batch Processes, Technometrics 37:41-9. Spanos, C.J., and G.S. May. 6. Fundamentals of Semiconductor Manufacturing and Process Control Wileyley.. Smith, J.A., K.C. Lin, M. Richter, U. LevAmi. 4. Practical, real-time multivariate FDC. Semiconductor International 7(13). Spitzlsperger, G., C. Schmidt, G. Ernst, H. Strasser, and M. Speil.. Fault detection for a via etch process using adaptive multivariate methods. IEEE Transactions on Semiconductor Manufacturing 18(4):8-33. Contribution plot of Hotelling T H18,k (Figure 1) showed that variables except for variable provide important variations. Actual variations are provided in Figure 11. Variables 3 and 4 at step and 3 contributed substantially to this particular fault. VARIABLE 1 VARIABLE 3 Hotelling T VARIABLE 4 VARIABLE VARIABLE Profile Points Figure 1: Contributon Plot of T H18,k Variable 1? :? 18? 1-4 6 8 1 14 1 14 1 14 3 Variable 3 REFERENCES - 4 6 8 4 Variable 4 AUTHOR BIOGRAPHIES - 4 6 8 Variable An-Guo Chao has just finished his M.S. degree in Statistics from Tsing-Hua University, Taiwan and is now serving his obligatory military duty. He received his B.S. degree in Department of Mathematics from Taiwan University. - 4 6 8 1 14 profile points in step Figure 11: Deviations from Mean Profile in Step Shui-Pin Lee is an Assistant Professor of the departmentof Industrial Engineering and Management at Ching Yun University, Taoyun, Taiwan. He received his B.S. degree in applied mathematics from National Cheng Chi Univer- 333

sity, Taipei, Taiwan and both the M.S. and Ph.D. degrees in statistics from National Tsing Hua University, Hsinchu, Taiwan. His current research interests include advanced process control, defect pattern recognition, and the application of fault detection and classification. S. T. Tseng is a chair professor in the Institute of Statistics at Tsing-Hua University, Taiwan. He received the B. S. degree in Business Mathematics from Soochow University, the M. S. degree in Applied Mathematics from Tsing-Hua University, and the Ph.D. degree in Management Science from Tamkang University, Taiwan. His research interests include quality & productivity improvement, reliability lifetime analysis, and statistical decision methodology. His articles have appeared in numerous technical journals. One of the most significant research honors of Prof. Tseng is that he had received three times of outstanding research award from the National Science Council (NSC) of ROC, Taiwan in the Years of 1993, 1999, and 4. Currently, Prof. Tseng served as an associate editor of Journal of Statistical Planning and Inference. He is an elected member of ISI, members of IEEE and ASQ. David Shan Hill Wong is currently Professor of Chemical Engineering at the Department of Chemical Engineering in National Tsing Hua University, Hsinchu, Taiwan. He received his BS/ChE from California Institute of Technology and MSE and PhD degrees in chemical engineering from University of Delaware. His research and teaching interests include process modelling and thermodynamics. Shi-Shang Jang is currently Professor of Chemical Engineering at the Department of Chemical Engineering in National Tsing Hua University, Hsinchu, Taiwan. He received his BS /ChE degree from National Tsing Hua University in Taiwan, his MS/ChE degree from National Taiwan University, and PhD from Washington University, St Louis. He served as the chairman of the department of chemical engineering in -. Hs main research interests include process control, advanced process control in semiconductor manufacturing, and application of artificial intelligence in process modeling and optimization. Chao, Tseng, Wong, Jang, and Lee 334