Translation-Invariant Multiscale Energy-Based PCA for Monitoring Batch Processes in Semiconductor Manufacturing

The overwhelming majority of processes taking place in semiconductor manufacturing operate in a batch mode by imposing time-varying conditions to the products in a cyclic and repetitive fashion. These conditions make process monitoring a very challenging task, especially in massive production plants. Among the state-of-the-art approaches proposed to deal with this problem, the so-called multiway methods incorporate the batch dynamic features in a normal operation model at the expense of estimating a large number of parameters. This makes these approaches prone to overfitting and instability. Moreover, batch trajectories are required to be well aligned in order to provide the expected performance. To overcome these issues and other limitations of the conventional methodologies for process monitoring in semiconductor manufacturing, we propose an approach, translation-invariant multiscale energy-based principal component analysis, that requires a much lower number of estimated parameters. It is free of process trajectory alignment requirements and thus easier to implement and maintain, while still rendering useful information for fault detection and root cause analysis. The proposed approach is based on implementing a translation-invariant wavelet decomposition along the time series profile of each variable in one batch. The normal operational signatures in the time-frequency domain are extracted, modeled, and then used for process monitoring, allowing prompt detection of process abnormalities. The proposed procedure was tested with real industrial data and it proved to effectively detect the existing faults as well as to provide reliable indications of their underlying root causes.

[1]  H. Hotelling Multivariate Quality Control-illustrated by the air testing of sample bombsights , 1947 .

[2]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[3]  Theodora Kourti,et al.  Model Predictive Monitoring for Batch Processes , 2004 .

[4]  Age K. Smilde,et al.  Statistical batch process monitoring using gray models , 2005 .

[5]  Michael J. Piovoso,et al.  On unifying multiblock analysis with application to decentralized process monitoring , 2001 .

[6]  Jin Wang,et al.  Statistics pattern analysis: A new process monitoring framework and its application to semiconductor batch processes , 2011 .

[7]  A. Cohen,et al.  Wavelets and Multiscale Signal Processing , 1995 .

[8]  Pedro M. Saraiva,et al.  Multiscale statistical process control with multiresolution data , 2006 .

[9]  Bhavik R. Bakshi,et al.  Multiscale SPC using wavelets: Theoretical analysis and properties , 2003 .

[10]  A. Smilde,et al.  Multivariate statistical process control of batch processes based on three-way models , 2000 .

[11]  Ruxu Du,et al.  An Intelligent Online Monitoring and Diagnostic System for Manufacturing Automation , 2008, IEEE Trans Autom. Sci. Eng..

[12]  Jianjun Shi,et al.  An SPC monitoring system for cycle-based waveform signals using haar transform , 2006, IEEE Transactions on Automation Science and Engineering.

[13]  Du Ruxu,et al.  An Intelligent Online Monitoring and Diagnostic System for Manufacturing Automation , 2008, IEEE Transactions on Automation Science and Engineering.

[14]  Jianbo Yu,et al.  Semiconductor Manufacturing Process Monitoring Using Gaussian Mixture Model and Bayesian Method With Local and Nonlocal Information , 2012, IEEE Transactions on Semiconductor Manufacturing.

[15]  Junghui Chen,et al.  On-line batch process monitoring using dynamic PCA and dynamic PLS models , 2002 .

[16]  Charles W. Champ,et al.  A multivariate exponentially weighted moving average control chart , 1992 .

[17]  S. Mallat A wavelet tour of signal processing , 1998 .

[18]  Tiago J. Rato,et al.  Advantage of Using Decorrelated Residuals in Dynamic Principal Component Analysis for Monitoring Large-Scale Systems , 2013 .

[19]  I. Daubechies Ten Lectures on Wavelets , 1992 .

[20]  A. J. Morris,et al.  Confidence limits for contribution plots , 2000 .

[21]  S. Joe Qin,et al.  Fault Detection of Nonlinear Processes Using Multiway Kernel Independent Component Analysis , 2007 .

[22]  B. Bakshi Multiscale PCA with application to multivariate statistical process monitoring , 1998 .

[23]  W. Shewhart The Economic Control of Quality of Manufactured Product. , 1932 .

[24]  G. Box Some Theorems on Quadratic Forms Applied in the Study of Analysis of Variance Problems, I. Effect of Inequality of Variance in the One-Way Classification , 1954 .

[25]  Pedro M. Saraiva,et al.  Multiscale Statistical Process Control of Paper Surface Profiles , 2006 .

[26]  J. E. Jackson,et al.  Control Procedures for Residuals Associated With Principal Component Analysis , 1979 .

[27]  R. Crosier Multivariate generalizations of cumulative sum quality-control schemes , 1988 .

[28]  Jef Vanlaer,et al.  Dynamic model-based fault diagnosis for (bio)chemical batch processes , 2012, Comput. Chem. Eng..

[29]  Age K. Smilde,et al.  Generalized contribution plots in multivariate statistical process monitoring , 2000 .

[30]  Jelena Kovacevic,et al.  Wavelets and Subband Coding , 2013, Prentice Hall Signal Processing Series.

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

[32]  John F. MacGregor,et al.  Multivariate SPC charts for monitoring batch processes , 1995 .

[33]  Alberto Ferrer,et al.  Real-time synchronization of batch trajectories for on-line multivariate statistical process control using Dynamic Time Warping , 2011 .

[34]  Svante Wold,et al.  Modelling and diagnostics of batch processes and analogous kinetic experiments , 1998 .

[35]  Chunhui Zhao,et al.  Nonlinear Batch Process Monitoring Using Phase-Based Kernel-Independent Component Analysis-Principal Component Analysis (KICA-PCA) , 2009 .

[36]  C Rosen,et al.  Multivariate and multiscale monitoring of wastewater treatment operation. , 2001, Water research.

[37]  Seongkyu Yoon,et al.  Principal‐component analysis of multiscale data for process monitoring and fault diagnosis , 2004 .

[38]  John F. MacGregor STATISTICAL PROCESS CONTROL OF MULTIVARIATE PROCESSES , 1994 .

[39]  W. Press,et al.  Numerical Recipes: The Art of Scientific Computing , 1987 .

[40]  Nola D. Tracy,et al.  Multivariate Control Charts for Individual Observations , 1992 .

[41]  Christos Georgakis,et al.  Disturbance detection and isolation by dynamic principal component analysis , 1995 .

[42]  A. Ferrer,et al.  Effect of synchronization on bilinear batch process modeling , 2014 .

[43]  H. Hotelling,et al.  Multivariate Quality Control , 1947 .

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

[45]  Julian Morris,et al.  Dynamic model-based batch process monitoring , 2008 .

[46]  Geert Gins,et al.  Hybrid derivative dynamic time warping for online industrial batch-end quality estimation , 2012 .

[47]  Tapas K. Das,et al.  A Multiresolution Analysis-Assisted Reinforcement Learning Approach to Run-by-Run Control , 2007, IEEE Transactions on Automation Science and Engineering.

[48]  Thomas E. Marlin,et al.  Multivariate statistical monitoring of process operating performance , 1991 .

[49]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[50]  I. Daubechies Orthonormal bases of compactly supported wavelets , 1988 .

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

[52]  Alberto Ferrer,et al.  Multisynchro: a novel approach for batch synchronization in scenarios of multiple asynchronisms , 2014 .

[53]  Armin Bauer,et al.  Wavelet texture analysis of on-line acquired images for paper formation assessment and monitoring , 2009 .

[54]  W. Marsden I and J , 2012 .

[55]  Fred Spiring,et al.  Introduction to Statistical Quality Control , 2007, Technometrics.

[56]  Truong Q. Nguyen,et al.  Wavelets and filter banks , 1996 .

[57]  J. Edward Jackson,et al.  Quality Control Methods for Several Related Variables , 1959 .

[58]  Xiaoling Zhang,et al.  Multiway kernel independent component analysis based on feature samples for batch process monitoring , 2009, Neurocomputing.