Fault Detection via Sparse Representation for Semiconductor Manufacturing Processes

Metal etching process is considered to be a bottleneck step in semiconductor manufacturing, and many parameters of etchers can be monitored with sensor systems. So, an effective fault detection algorithm for the etching process is particularly important. Recently, some classification methods that only need positive samples such as principal component analysis-based methods and k-nearest neighbor rule based methods have been used for fault detection and achieved some meaningful results. But the requirement that the distribution of the monitored parameters obeys certain structure is hard to satisfy due to product mix. Our method-fault detection via sparse representation is based on the assumption that there exists a similar pattern to the testing sample in the training set, while the fault is exotic to the training set. So, normal samples can be linearly represented well (a low representation error) using few training samples while the fault cannot reach the same error precision, which is independent of the distribution of the samples. Once the representation of the testing sample is determined using sparse representation model, the distance between the original sample and its representation using few high-weighted basis can be used to detect the fault. The illustrative and industry experiments have verified the efficiency of our method.

[1]  H.H. Yue,et al.  Weighted principal component analysis and its applications to improve FDC performance , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[2]  M. Elad,et al.  $rm K$-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation , 2006, IEEE Transactions on Signal Processing.

[3]  Richard D. Braatz,et al.  Fault detection in industrial processes using canonical variate analysis and dynamic principal component analysis , 2000 .

[4]  Kjersti Engan,et al.  Method of optimal directions for frame design , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[5]  Barry M. Wise,et al.  A comparison of principal component analysis, multiway principal component analysis, trilinear decomposition and parallel factor analysis for fault detection in a semiconductor etch process , 1999 .

[6]  Stephen J. Wright,et al.  Sparse Reconstruction by Separable Approximation , 2008, IEEE Transactions on Signal Processing.

[7]  Alejandro F. Frangi,et al.  Two-dimensional PCA: a new approach to appearance-based face representation and recognition , 2004 .

[8]  G. Cherry Semiconductor Process Monitoring and Fault Detection with Recursive Multiway PCA Based on a Combined Index , 2002 .

[9]  A. Bruckstein,et al.  K-SVD : An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation , 2005 .

[10]  Emmanuel J. Candès,et al.  Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information , 2004, IEEE Transactions on Information Theory.

[11]  S. Shankar Sastry,et al.  Generalized principal component analysis (GPCA) , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  K. Lange,et al.  Coordinate descent algorithms for lasso penalized regression , 2008, 0803.3876.

[13]  Barry M. Wise,et al.  Application of PARAFAC2 to fault detection and diagnosis in semiconductor etch , 2001 .

[14]  J. Mairal Sparse coding for machine learning, image processing and computer vision , 2010 .

[15]  Marc Teboulle,et al.  A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems , 2009, SIAM J. Imaging Sci..

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