DOI QR코드

DOI QR Code

One-class Classification based Fault Classification for Semiconductor Process Cyclic Signal

단일 클래스 분류기법을 이용한 반도체 공정 주기 신호의 이상분류

  • Cho, Min-Young (School of Industrial Management Engineering, Korea University) ;
  • Baek, Jun-Geol (School of Industrial Management Engineering, Korea University)
  • 조민영 (고려대학교 산업경영공학과) ;
  • 백준걸 (고려대학교 산업경영공학과)
  • Received : 2011.12.16
  • Accepted : 2012.03.03
  • Published : 2012.06.01

Abstract

Process control is essential to operate the semiconductor process efficiently. This paper consider fault classification of semiconductor based cyclic signal for process control. In general, process signal usually take the different pattern depending on some different cause of fault. If faults can be classified by cause of faults, it could improve the process control through a definite and rapid diagnosis. One of the most important thing is a finding definite diagnosis in fault classification, even-though it is classified several times. This paper proposes the method that one-class classifier classify fault causes as each classes. Hotelling T2 chart, kNNDD(k-Nearest Neighbor Data Description), Distance based Novelty Detection are used to perform the one-class classifier. PCA(Principal Component Analysis) is also used to reduce the data dimension because the length of process signal is too long generally. In experiment, it generates the data based real signal patterns from semiconductor process. The objective of this experiment is to compare between the proposed method and SVM(Support Vector Machine). Most of the experiments' results show that proposed method using Distance based Novelty Detection has a good performance in classification and diagnosis problems.

Keywords

References

  1. Ahn, H. C. and Kim, K. J. (2009), Corporate Bond Rating Using Various Multiclass Support Vector Machines, Asia pacific journal of information systems, 19(2), 157-178.
  2. Angiulli, F. and Pizzuti, C. (2005), Outlier mining in large high-dimensional data sets, IEEE Transactions on Knowledge and Data Engineering, 17(2), 203-215. https://doi.org/10.1109/TKDE.2005.31
  3. Breunig, M. M., Kriegel, H. P., Ng, R. T., and Sander, J. (2000) LOF : identifying density-based local outliers, in Proceedings of the ACM SIGMOD 2000 International Conference on Management of Data, 93-104.
  4. Chiang, L. H., Russell, E. L., and Braatz, R. D. (2001), Fault detection and diagnosis in industrial systems, Springer-Verlag.
  5. Goodlin, B. E., Boning, D. S., Sawin, H. H., and Wise, B. M. (2003), Simultaneous Fault Detection and Classification for Semiconductor Manufacturing Tools, Journal of Electrochemical Society, 150(12), 778-784. https://doi.org/10.1149/1.1623772
  6. Han, A. H., Park, C. S., Kim, S. S., and Baek J. G. (2010), A Method to Adjust Cyclic Signal Length Using Time Invariant Feature Point Extraction and Matching (TIFEM), Journal of the Korea Society for Simulation, 19(4), 111-1222.
  7. Han, H. Y. (2009), Theory of pattern recognition, Hanbit media, 247-250.
  8. Harmeling, S., Dornhege, G., Tax, D., Meinecke, F., and Muller, K.-R. (2006), From outliers to prototypes: ordering data, Neurocomputing, 69(13-15), 1608-1618. https://doi.org/10.1016/j.neucom.2005.05.015
  9. Hsu, C.-W. and Lin, C.-J. (2002), A comparison of methods for multi-class support vector machines, IEEE Transactions on Neural Networks, 13, 415-425. https://doi.org/10.1109/72.991427
  10. Kang, S. P. and Cho, S. J. (2008), Locally Linear Reconstruction for Novelty detection, IE/MS.
  11. Kang, P. and Cho, S. (2009), A hybrid novelty score and its use in keystroke dynamics-based user authentication, Pattern Recognition, 42, 3115-3127. https://doi.org/10.1016/j.patcog.2009.04.009
  12. Knorr, E. M., Ng, R. T., and Tucakov, V. (2000), Distance-based outliers: Algorithms and applications, The VLDB Journal, 8(3/4), 237-253. https://doi.org/10.1007/s007780050006
  13. Kymal, C. and Patiyasevi, P. (2006), Semiconductor Quality Initiatives : How to maintain quality in this fast-changing industry, Quality Digest, 26(4), 43-48.
  14. Lee, J. H., Kim, J. H., Hwang, J. B., Kim, S. S. (2007), A Study on Fault Detection of Cycle-based Signals using Wavelet Transform, Journal of the Korea Society for Simulation, 16(4), 13-22.
  15. Montgomery, D. C. (1996), Introduction to statistical quality control, 3th edition, Johan Wiley and Sons, Inc.
  16. Park, J. H., Kwon, I. H., Kim, S. S., and Baek, J. G. (2011), Spline regression based feature extraction for semiconductor process fault detection using support vector machine, Expert Systems with Applications, 38(5), 5711-5718. https://doi.org/10.1016/j.eswa.2010.10.062
  17. Park, S. H., Kim, J. S., Kim, S. S., Park, C. S., and Baek, J. G. (2010), A Fault Detection of Cyclic Signals Using Support Vector Machine-Regression, KSQM, 354-362.
  18. Scholkopf, B., Platt, J. C., Shawe-Taylor, J., Smola, A. J., and Williamson, R. C. (2001), Estimating the support of a high-dimensional distribution, Neural Computation, 13(7), 1443-1471. https://doi.org/10.1162/089976601750264965
  19. Sukchotrat, T., Kim, S. B., and Tstmg, F. (2010), One-Class Classification-based Control Charts for Multivariate Process Monitoring, lIE Transactions, 42, 107-120.
  20. Tax, D. M. J. (2001), One-class classification: concept - learning in the absence of counter-examples, PhD thesis, Delf University of Technology, The Netherlands.
  21. Wang, Q., Lopes, L. S., and Tax, D. M. (2004), Visual Object Recognition Through One-Class Learning, Lecture notes in computer science, 3211, 463-470.