A G&P EWMA algorithm for high-mix semiconductor manufacturing processes

Abstract In mixed run processes, typical in semiconductor manufacturing and other automated assembly-line type process, products with different recipes will be produced on the same tool. Product based run-to-run control can be applied to improve the process capability. The effect of product-based controller on low frequency products is, however, minimal, due to inability to track tool variations. In this work, we propose a group and product based EWMA control scheme which combines adaptive k-means cluster method and run-to-run EWMA control to improve the performance of low frequency products in the mixed run process. Similar products could be classified into the same group adaptively and controlled by a group EWMA controller. The group controller is updated by both low frequency products and similar high frequency products; so that low frequency products can be improved by shared information from similar large frequency products. However, the high frequency products are controlled by individual product-based EWMA to avoid interference of the low frequency products. The advantages of proposed control scheme are demonstrated by benchmark simulation and reversed engineered industrial applications.

[1]  Michael L. Miller Impact of multi-product and -process manufacturing on run-to-run control , 1997, Advanced Lithography.

[2]  Shi-Shang Jang,et al.  Stability and performance analysis of mixed product run-to-run control , 2006 .

[3]  S.J. Qin,et al.  Recursive least squares estimation for run-to-run control with metrology delay and its application to STI etch process , 2005, IEEE Transactions on Semiconductor Manufacturing.

[4]  James Moyne,et al.  Run-to-Run Control in Semiconductor Manufacturing , 2000 .

[5]  Thomas F. Edgar,et al.  A new state estimation method for high-mix semiconductor manufacturing processes , 2009 .

[6]  David Shan-Hill Wong,et al.  Identification of tool and product effects in a mixed product and parallel tool environment , 2009 .

[7]  Sanjiv K. Bhatia Adaptive K-Means Clustering , 2004, FLAIRS Conference.

[8]  Ruey-Shan Guo,et al.  Age-based double EWMA controller and its application to CMP processes , 2001 .

[9]  David Shan-Hill Wong,et al.  Mixed product run-to-run process control – An ANOVA model with ARIMA disturbance approach , 2009 .

[10]  Armann Ingolfsson,et al.  Stability and Sensitivity of an EWMA Controller , 1993 .

[11]  Duane S. Boning,et al.  Artificial neural network exponentially weighted moving average controller for semiconductor processes , 1997 .

[12]  W. J. Campbell,et al.  Just-in-time adaptive disturbance estimation for run-to-run control of semiconductor processes , 2006, IEEE Transactions on Semiconductor Manufacturing.

[13]  Christopher A. Bode,et al.  Run-to-run control and performance monitoring of overlay in semiconductor manufacturing , 2002 .

[14]  Jin Wang,et al.  EWMA run-to-run controllers with gain updating: Stability and sensitivity analysis , 2008, 2008 American Control Conference.

[15]  S. W. Butler,et al.  Supervisory run-to-run control of polysilicon gate etch using in situ ellipsometry , 1994 .

[16]  Christopher A. Bode,et al.  Automatic control in microelectronics manufacturing: Practices, challenges, and possibilities , 2000, Autom..

[17]  Arnon M. Hurwitz,et al.  Run-to-Run Process Control: Literature Review and Extensions , 1997 .

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