A multivariate parameter trace analysis for online fault detection in a semiconductor etch tool

The objective of this paper is to develop a wafer-by-wafer fault detection model for a semiconductor etch tool operating in a worksite situation in which the tool parameter traces are correlated and drift slowly from an initial recipe setting. Process drift is a common occurrence in many processes because of the aging of tool components. The proposed fault detection model compares the entire trace structures of the tool parameters with reference templates by using an improved DTW (dynamic time warping) algorithm, and it performs a T 2-based multivariate analysis with the structure similarity scores created by the improved DTW. In addition, to adapt to the process drift, a recursive T 2 update procedure with an optimal correction factor is incorporated in the model. The optimal correction factor is derived using the Kalman filtering technique. Experiments using the data collected from a worksite reactive ion etching process demonstrate that the performance of the proposed fault detection model is very encouraging.

[1]  George Henry Dunteman,et al.  Introduction To Multivariate Analysis , 1984 .

[2]  Hiroshi Akima,et al.  A New Method of Interpolation and Smooth Curve Fitting Based on Local Procedures , 1970, JACM.

[3]  Ada Wai-Chee Fu,et al.  Efficient time series matching by wavelets , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[4]  J. Lacaille,et al.  An Unsupervised Diagnosis for Process Tool Fault Detection: The Flexible Golden Pattern , 2007, IEEE Transactions on Semiconductor Manufacturing.

[5]  S. M. Bozic Digital and Kalman Filtering: An Introduction to Discrete-Time Filtering and Optimum Linear Estimation , 1980 .

[6]  S.J. Qin,et al.  Multiblock principal component analysis based on a combined index for semiconductor fault detection and diagnosis , 2006, IEEE Transactions on Semiconductor Manufacturing.

[7]  T. Liao,et al.  An adaptive genetic clustering method for exploratory mining of feature vector and time series data , 2006 .

[8]  Ruey-Shan Guo,et al.  An EWMA-based process mean estimator with dynamic tuning capability , 2002 .

[9]  Jionghua Jin,et al.  Automatic feature extraction of waveform signals for in-process diagnostic performance improvement , 1998, SMC'98 Conference Proceedings. 1998 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.98CH36218).

[10]  Emily K. Lada,et al.  A wavelet-based procedure for process fault detection , 2002 .

[11]  H. Yue,et al.  Fault detection of plasma etchers using optical emission spectra , 2000 .

[12]  A. J. Collins,et al.  Introduction To Multivariate Analysis , 1981 .

[13]  Costas J. Spanos,et al.  Real time statistical process control for plasma etching , 1991, 1991 Proceedings IEEE/SEMI International Semiconductor Manufacturing Science Symposium.

[14]  Eamonn J. Keogh,et al.  Derivative Dynamic Time Warping , 2001, SDM.

[15]  P. A. Taylor,et al.  Synchronization of batch trajectories using dynamic time warping , 1998 .

[16]  Donald J. Berndt,et al.  Finding Patterns in Time Series: A Dynamic Programming Approach , 1996, Advances in Knowledge Discovery and Data Mining.

[17]  Jin Wang,et al.  Fault Detection Using the k-Nearest Neighbor Rule for Semiconductor Manufacturing Processes , 2007, IEEE Transactions on Semiconductor Manufacturing.

[18]  J. Zhang,et al.  Fault diagnosis in injection moulding via cavity pressure signals , 2008 .

[19]  C. Schmidt,et al.  Fault detection for a via etch process using adaptive multivariate methods , 2005, IEEE Transactions on Semiconductor Manufacturing.

[20]  Thomas F. Edgar,et al.  Identification of faulty sensors using principal component analysis , 1996 .

[21]  Christos Faloutsos,et al.  Efficient Similarity Search In Sequence Databases , 1993, FODO.

[22]  Jye-Chyi Lu,et al.  Wavelet-based SPC procedure for complicated functional data , 2006 .

[23]  Armann Ingolfsson,et al.  Run by run process control: combining SPC and feedback control , 1995 .

[24]  G. Wittum,et al.  Adaptive filtering , 1997 .

[25]  N. J. H. Small Marginal Skewness and Kurtosis in Testing Multivariate Normality , 1980 .

[26]  Myong K. Jeong,et al.  Data reduction for multiple functional data with class information , 2006 .

[27]  Weihua Li,et al.  Recursive PCA for adaptive process monitoring , 1999 .

[28]  S. Joe Qin,et al.  Statistical process monitoring: basics and beyond , 2003 .