Abstract
This paper presents a new perspective on process control, called the two-dimensional pheromone propagation controller (2D-PPC), which considers the spatial information about disturbances of the process within a wafer to generate new predicted intercepts of the models for the subsequent use in time–effect controller (the exponentially weighted moving average, EWMA, in this study). The 2D-PPC assumes that the disturbances have their own behavior and affect others nearby in a wafer at a run; thus, it involves the “space-effect” among disturbances of the process at measurement positions within a wafer. The framework of the space–time controller (STC), which interlaces the time–effect controller and the space–effect 2D-PPC is constructed, and the stability analysis and intrinsic characteristics of the STC are discussed. Simulations are conducted using two-dimensional anthropogenic disturbances generated from fabrication data. The results show that the STC has better performance as compared to the conventional time–effect controllers. From implementation view point, since STC does not change the original code of time–effect controller, it can be easily implemented in the current process control loop by only adding an additional space-effect controller.
Similar content being viewed by others
References
Sachs E, Hu A, Ingolfsson A (1995) Run by run control: combining SPC and feedback control. IEEE Trans Semi Manuf 8:26–43
Ingolfsson A, Sachs E (1993) Stability and sensitivity of an EWMA controller. J Qual Technol 25(4):271–287
Smith T, Boning D (1997) A self-tuning EWMA controller utilizing artificial neural network function approximation techniques. IEEE Trans Comput Packag Manuf Technol C 20:121–132
Patel NS, Jenkins ST (2000) Adaptive optimization of RtR controllers: the EWMA example. IEEE Trans Semicond Manuf 13:97–107
Castillo ED (2001) Some properties of EWMA feedback quality adjustment schemes for drifting disturbances. J Qual Technol 33(2):153–166
Hsu CC, Su CT (2004) A neural network-based adaptive algorithm on the single EWMA controller. Int J Adv Manuf Technol 23(7–8):586–593
Epprecht EK, Simões BFT, Mendes FCT (2010) A variable sampling interval EWMA chart for attributes. Int J Adv Manuf Technol 49(1–4):281–292
Wu CF, Hung CM, Chen JH, Lee AC (2008) Advanced process control of the critical dimension in photolithography. Int J Precis Eng Manuf 9:12–18
Bulter SW, Stefani JA (1994) Supervisory RtR control of polysilicon gate etch using in situ ellipsometry. IEEE Trans Semi Manuf 7:193–201
Castillo ED (1999) Long run and transient analysis of a double EWMA feedback controller. IIE Trans 31(12):1157–1169
Chen A, Guo RS (2001) Age-based double EWMA controller and its application to CMP processes. IEEE Trans Semi Manuf 14(1):11–19
Su CT, Hsu CC (2004) A time-varying weights tuning method of the double EWMA controller. Omega 32:473–480
Tseng ST, Hsu NJ (2005) Sample-size determination for achieving asymptotic stability of a double EWMA control scheme. IEEE Trans Semicond Manuf 18:104–111
Tseng ST, Song W, Chang YC (2005) An initial intercept iteratively adjusted (IIIA) controller: an enhanced double EWMA feedback control scheme. IEEE Trans Semicond Manuf 18(3):448–457
Lee AC, Pan YR, Hsieh MT (2011) Output disturbance observer structure applied to run-to-run control for semiconductor manufacturing. IEEE Trans Semicond Manuf 24:27–43
Wang XA, Mahajan RL (1996) Artificial neural network model-based RtR process controller. IEEE Trans CPMT—Part C 19(1):19–26
Wang GJ, Yu CH (2006) Developing a neural network-based RtR process controller for chemical-mechanical planarization. Int J Adv Manuf Technol 28(9–10):899–908
Wang GJ, Lin BS, Chang KJ (2007) In-situ neural network process controller for copper chemical mechanical polishing. Int J Adv Manuf Technol 32(1–2):42–54
Wang J, He QP, Qin SJ, Bode CA, Purdy MA (2005) Recursive least square estimation for RtR control with metrology delay and its application to STI etch process. IEEE Trans Semicond Manuf 18:309–319
Chen JH, Kuo TW, Chen TC (2008) Advanced process control of metal sputter deposition using a time series analysis. Int J Adv Manuf Technol 36(5–6):501–509
Chen JH, Kuo TW, Lee AC (2007) Run-by-run process control of metal sputter deposition: combining time series and extended Kalman filter. IEEE Trans Semicond Manuf 20:278–285
Lee DS, Lee AC (2009) Pheromone propagation controller: the linkage of swarm intelligence and advanced process control. IEEE Trans Semicond Manuf 22(3):357–372
Stefani JA, Poarch S, Saxena S, Mozumder P (1996) Advanced process control of a CVD tungsten reactor. IEEE Trans Semicond Manuf 9:366–383
Yang L, Sheu SH (2006) Integrating multivariate engineering process control and multivariate statistical process control. Int J Adv Manuf Technol 29(1–2):129–136
Tseng ST, Chou RJ, Lee SP (2002) A study on a multivariate EWMA controller. IIE Trans 34:541–549
Good RP, Qin SJ (2006) On the stability of MIMO EWMA RtR controllers with metrology delay. IEEE Trans Semicond Manuf 19(1):78–86
Tseng ST, Tsung F, Wu CD (2008) A variable multivariate EWMA controller for run-by-run process adjustment. J Chinese Stat Assoc 46:81–105
Castillo ED, Rajagopal R (2002) A multivariate double EWMA process adjustment scheme for drifting processes. IIE Trans 34:1055–1068
Brueckner S (2000) Return from the ant: synthetic ecosystems for manufacturing control, Ph.D. dissertation, Humboldt University of Berlin
Nagy B (2003) Shortest paths in triangular grids with neighbourhood sequences. J Comput Inf Technol 11:111–122
Teixeira MCM, Marchesi HF, Assuncao E (2001) Signal-flow graphs: direct method of reduction and MATLAB implementation. IEEE Trans Educat 44(2):185–190
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A
To overcome the end effect of the transition function [22], we modify the propagation-out ratio at the frontier points from \( {{{{F_2}}} \left/ {{\left( {2 - {F_2}} \right)}} \right.} \) [22] to Γ. Without loss of generality, this study takes the shape of the two-dimensional pheromone basket is shown as Fig. 2 and R 2 (k, 0) is the 12 × 1 matrix of 1s as an example. The transition functions are
Next, Eq. (A.2) can be rewrote as
where
The final propagation result of V 12×1 (k) obtained from Eq. (A.8) in the Appendix B must be the 12 × 1 matrix of ones.
Solving Eq. (A.4) yields,
Relatively, when R 2 (k, 0) is the 12 × 1 matrix of ones, Eq. (A.8) becomes
Equation (A.6) shows that the final propagation result S 2 (k, ∞) is also a 12 × 1 matrix of ones. Thus, the modified transition functions not only obey the energy balance law but also avoid the end effect.
Appendix B
Because states Q 2 (k, i) and S 2 (k, i) are updated simultaneously, the transition functions can be rewritten in matrix form:
where
In Eq. (A.7), Q 2 (k, ∞) and S 2 (k, ∞) can be obtained with the z-transform and the final value theorem
where \( {{{\bf H}}_{{{\bf 2}}}}\left( {k,i} \right) = \left[ {\matrix{ {{{{\bf Q}}_{{{\bf 2}}}}\left( {k,i} \right)} \\ {{{{\bf S}}_{{{\bf 2}}}}\left( {k,i} \right)} \\ }<!end array> } \right] \), \( {{\bf T}} = \left[ {\matrix{ {{{{\bf T}}_{{{{\bf 11}}}}}} &{{{{\bf T}}_{{{{\bf 12}}}}}} \\ {{{{\bf T}}_{{{{\bf 21}}}}}} &{{{{\bf T}}_{{{{\bf 22}}}}}} \\ }<!end array> } \right] \), \( {{\bf U}} = \left[ {\matrix{ {{{{\bf U}}_{{{{\bf 11}}}}}} &{{{{\bf U}}_{{{{\bf 12}}}}}} \\ {{{{\bf U}}_{{{{\bf 21}}}}}} &{{{{\bf U}}_{{{{\bf 22}}}}}} \\ }<!end array> } \right] \) and \( {{{\bf V}}_{{{{\bf 12}} \times {{\bf 1}}}}}(k) = {\left[ {\matrix{ {{v_1}(k)} & \cdots &{{v_{{{12}}}}(k)} \\ }<!end array> } \right]^{\text{T}}} \). Note Q 2 (k, ∞) in Eq. (A.8) will converge to the matrix of 0 and S 2 (k, ∞) will converge to V 12 × 1 (k). In addition, the z-transform of the external input Z{R 2 (k, i)} is equal to R 2 (k, 0) since R 2(k, i) is an impulse at i = 0 by definition in Section 2.1. Thus, V 12×1 (k) is a function of F 2 and R 2 (k, 0) for a specific M 2. The final propagation results can be obtained analytically using Eq. (A.8).
Rights and permissions
About this article
Cite this article
Lee, DS., Lee, AC. Two-dimensional pheromone propagation controller applied to run-to-run control for semiconductor manufacturing. Int J Adv Manuf Technol 66, 917–936 (2013). https://doi.org/10.1007/s00170-012-4377-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-012-4377-8