Abstract
In this paper, we develop a wafer-to-wafer fault detection system using data stream mining techniques for a semiconductor etch tool. The system consists of two data stream mining modules: a trace segmentation module and a multivariate trace comparison module. Each time a wafer exits the processing chamber, the trace segmentation module extracts the traces of monitored tool parameters from raw sensor data streams. We propose a novel trace segmentation algorithm called multisensor-based trace segmentation. The algorithm finds the individual start and end times of monitored tool parameters in a wafer-to-wafer fashion. For analyzing faulty tool operations, the multivariate trace comparison module performs a new principal component analysis (PCA) called a trace structure-based PCA. For each tool parameter, the structural similarity distance between a template and the extracted trace is measured using a dynamic time warping algorithm. Then, the measurements are used to build the PCA model. This approach is contrasted with the traditional PCA procedure in which the trace means are used as the building blocks for the PCA model. Experiments using the data collected from a worksite reactive ion etch tool showed that the performance of the proposed system is very encouraging.
Similar content being viewed by others
References
Park, J., Kwon, I.- H., Kim, S. S., and Baek, J.- G., “Spline regression based feature extraction for semiconductor process fault detection using support vector machine,” Expert Systems with Applications, Vol. 38, pp. 5711–5718, 2011.
Chien, C.- F., Wang, W.- C., and Cheng, J.- C., “Data mining for yield enhancement in semiconductor manufacturing and an empirical study,” Expert Systems with Applications, Vol. 33, pp. 192–198, 2007.
Ko, J. M., Kim, C. O., Lee, S. J., and Hong, J. P., “Structural feature-based fault detection approach for the recipes of similar products,” IEEE Transactions on Semiconductor Manufacturing, Vol. 23, No. 2, pp. 273–283, 2010.
Choi, J. Y., Ko, J. M., Kim, C. O., Kang, Y. S., and Lee, S. J., “Process start/end event detection and dynamic time warping algorithms for run-by-run process fault detection,” Proceedings of the International Symposium on Semiconductor Manufacturing (ISSM), pp. 413–416, 2007.
Lacaille, J. and Zagrebnov, M., “An unsupervised diagnosis for process tool fault detection: the flexible golden pattern,” IEEE Transactions on Semiconductor Manufacturing, Vol. 20, No. 4, pp. 355–363, 2007.
Berndt, D. J. and Clifford, J., “Finding patterns in time series: a dynamic programming approach,” Advances in Knowledge Discovery and Data Mining, Cambridge, MA, USA: MIT Press, 1996.
Lin, J. and Wang, K., “A Bayesian framework for online parameter estimation and process adjustment using categorical observations,” IIE Transactions, Vol. 44, No. 4, pp. 291–300, 2012.
Mevawalla, Z. N., May, G. S., and Kiehlbauch, M. W., “Neural network modeling for advanced process control using production data,” IEEE Transactions on Semiconductor Manufacturing, Vol. 24, No. 2, pp. 182–189, 2011.
Kim, M.-S. and Kim, J.-H., “Design of a gain scheduled PID controller for the precision stage in lithography,” Int. J. Precis. Eng. Manuf., Vol. 12, No. 6, pp. 993–1000, 2011.
Mahadevan, S. and Shah, S. L., “Fault detection and diagnosis in process data using one-class support vector machines,” Journal of Process Control, Vol. 19, No. 10, pp. 1627–1639, 2009.
Burges, C. J. C., “A tutorial on support vector machines for pattern recognition,” Data mining and knowledge discovery, Vol. 2, No. 2, pp. 121–167, 1998.
Hsu, C. C., Chen, M. C., and Chen, L. S., “Integrating independent component analysis and support vector machine for multivariate process monitoring,” Computers & Industrial Engineering, Vol. 59, No. 1, pp. 145–156, 2010.
Deris, A. M., Zain, A. M., and Sallehuddin, R., “Overview of support vector machine in modeling machining performances,” Procedia Engineering, Vol. 24, pp. 308–312, 2011.
Jeong, S.-H., Choi, D.-H., and Jeong, M., “Feasibility classification of new design points using support vector machine trained by reduced dataset,” Int. J. Precis. Eng. Manuf., Vol. 13, No. 5, pp. 739–746, 2012.
Hong, S. J., Lim, W. Y., Cheong, T., and May, G. S., “Fault Detection and Classification in Plasma Etch Equipment for Semiconductor Manufacturing e-Diagnostics,” IEEE Transactions on Semiconductor Manufacturing, Vol. 25, No. 1, pp. 83–93, 2012.
He, Q. P. and Jin, W., “Large-Scale Semiconductor Process Fault Detection Using a Fast Pattern Recognition-Based Method,” IEEE Transactions on Semiconductor Manufacturing, Vol. 23, No. 2, pp. 194–200, 2010.
Ma, M. D, Wong, D. S. H., Shi-Shang, J., and Sheng-Tsaing, T., “Fault Detection Based on Statistical Multivariate Analysis and Microarray Visualization,” IEEE Transactions on Industrial Informatics, Vol. 6, pp. 18–24, 2010.
Yang, L. and Lee, J., “Bayesian Belief Network-based approach for diagnostics and prognostics of semiconductor manufacturing systems,” Robotics and Computer-Integrated Manufacturing, Vol. 28, No. 1, pp. 66–74, 2012.
Li, W., Yue, H. H., Valle-Cervantes, S., and Qin, S. J., “Recursive PCA for adaptive process monitoring,” Journal of Process Control, Vol. 10, pp. 471–486, 2000.
Ge, Z. and Song, Z., “Semiconductor manufacturing process monitoring based on adaptive substatistical PCA,” IEEE Transactions on Semiconductor Manufacturing, Vol. 23, No. 1, pp. 99–108, 2010.
Yue, H. H., Qin, J., Markle, R. J., Nauert, C., and Gatto, M., “Fault detection of plasma etchers using optical emission spectra,” IEEE Transactions on Semiconductor Manufacturing, Vol. 13, No. 3, pp. 374–385, 2000.
Cherry, G. and Qin, S. J., “Multiblock principal component analysis based on a combined index for semiconductor fault detection and diagnosis,” IEEE Transactions on Semiconductor Manufacturing, Vol. 19, No. 2, pp. 159–172, 2006.
He, Q. P. and Wang, J., “Fault detection using the k-nearest neighbor rule for semiconductor manufacturing processes,” IEEE Transactions on Semiconductor Manufacturing, Vol. 20, No. 4, pp. 345–354, 2007.
Ko, J. M., Kim, C. O., Lee, S. J., and Hong, J. P., “Structural Feature-Based Fault-Detection Approach for the Recipes of Similar Products,” IEEE Transactions on Semiconductor Manufacturing, Vol. 23, No. 2, pp. 273–283, 2010.
Lada, E. E., Lu, J. C., and Wilson, J. R., “A wavelet-based procedure for process fault detection,” IEEE Transactions on Semiconductor Manufacturing, Vol. 15, No. 1, pp. 79–90, 2002.
Jeong, M. K., Lu, J. C., and Wang, N., “Wavelet-based SPC procedure for complicated functional data,” International Journal of Production Research, Vol. 44, No. 4, pp. 729–744, 2006.
Yang, W. R., “Discrete Wavelet Transform and Radial Basis Neural Network for Semiconductor Wet-Etching Fabrication Flow-Rate Analysis,” IEEE Transactions on Instrumentation and Measurement, Vol. 61, No. 4, pp. 865–875, 2012.
Kassidas, A., MacGregor, J. F., and Taylor, P. A., “Synchronization of batch trajectories using dynamic time warping,” AIChE Journal, Vol. 44, No. 4, pp. 864–875, 1998.
Ko, J. M. and Kim, C. O., “A multivariate parameter trace analysis for online fault detection in a semiconductor etch tool,” International Journal of Production Research, Vol. 50, No. 23, pp. 6639–6654, 2012.
Nodes, T. A. and Gallagher, N. C., “Median filters: some modifications and their properties,” IEEE Transactions on Acoustics, Speech, and Signal Processing, Vol. 30, No. 5, pp. 739–746, 1982.
Han, M., Liu, Y. H., Xi, J. H., and Guo, W., “Noise smoothing for nonlinear time series using wavelet soft threshold,” IEEE Signal Process. Lett., Vol. 14, pp. 62–65, 2007.
Köhler, T. and Lorenz, D., “A comparison of denoising methods for one dimensional time series,” University of Bremen, Germany, 2005.
Astola, J. and Kuosmanen, P., “Fundamentals of Nonlinear Digital Filtering,” CRC-Press, Boca Raton, p. 276, 1997.
Huang, T. S., Yang, G. J., and Tang, G. Y., “Fast two-dimensional median filtering algorithm,” IEEE Transactions on Acoustics, Speech, and Signal Processing, Vol. 1, No. 1, pp. 13–18, 1979.
John, P. W. M., “Statistical Methods in Engineering and Quality Assurance,” Wiley-Interscience, 1990.
Pravdova, V., Walczak, B., and Massart, D., “A comparison of two algorithms for warping of analytical signals,” Analytica Chimica Acta, Vol. 456, No. 1, pp. 77–92, 2002.
Tomasi, G., van den Berg, F., and Andersson, C., “Correlation optimized warping and dynamic time warping as preprocessing methods for chromatographic data,” Journal of Chemometrics, Vol. 18, No. 5, pp. 231–241, 2004.
Geladi, P. and Kowalski, B. R., “Partial least-squares regression: a tutorial,” Analytica Chimica Acta, Vol. 185, pp. 1–17, 1986.
Wold, S., “Cross-validatory estimation of the number of components in factor and principal components model,” Technometrics, Vol. 20, No. 4, pp. 397–405, 1978.
Sachs, E., Hu, A., and Ingolfsson, A., “Run by run process control: combining SPC and feedback control,” IEEE Transactions on Semiconductor Manufacturing, Vol. 8, No. 1, pp. 26–43, 1995.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ko, J.M., Hong, S.R., Choi, J.Y. et al. Wafer-to-wafer process fault detection using data stream mining techniques. Int. J. Precis. Eng. Manuf. 14, 103–113 (2013). https://doi.org/10.1007/s12541-013-0015-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12541-013-0015-0