Abstract
Achieving high processing quality for chemical mechanical planarization (CMP) in semiconductor manufacturing is difficult due to the distinct process variations associated with this method, such as drift and shift. Run-to-run control aims to maintain the targeted process quality by reducing the effect of process variations. The goal of controller learning is to infer an underlying output–input reverse mapping based on input–output samples considering the process variations. Existing controllers learn reverse mapping by minimizing the total mapping error for sample data. However, this approach often fails to generate inputs for unseen target outputs because conditional input distributions on target outputs are not captured in the learning. In this study, we propose a controller based on a least squares generative adversarial network (LSGAN) that can capture the input distributions. GANs are deep-learning architectures composed of two neural nets: a generator and a discriminator. In the proposed model, the generator attempts to produce fake input distributions that are similar to the real input distributions considering the process variation features extracted using convolutional layers, while the discriminator attempts to detect the fake distributions. Competition in this game drives both networks to improve their performance until the generated input distributions are indistinguishable from the real distributions. An experiment using the data obtained from a work-site CMP tool verified that the proposed model outperformed the comparison models in terms of control accuracy and computation time.
Similar content being viewed by others
References
Bergstra, J., & Bengio, Y. (2012). Random search for hyper-parameter optimization. Journal of Machine Learning Research, 13, 281–305.
Bhat, N. V., Minderman, P. A., McAvoy, T., & Wang, N. S. (1990). Modeling chemical process systems via neural computation. IEEE Control Systems Magazine, 10(3), 24–30. https://doi.org/10.1109/37.55120.
Butler, S. W., & Stefani, J. A. (1994). Supervisory run-to-run control of polysilicon gate etch using in situ ellipsometry. IEEE Transactions on Semiconductor Manufacturing, 7(2), 193–201. https://doi.org/10.1109/66.286855.
Chang, Y.-J., Kang, Y., Hsu, C.-L., Chang, C.-T., & Chan, T. Y. (2006). Virtual metrology technique for semiconductor manufacturing. In Proceedings of the IEEE international joint conference on neural network (pp. 5289–5293). https://doi.org/10.1109/IJCNN.2006.247284.
Chen, C. T., & Chuang, Y. C. (2010). An intelligent run-to-run control strategy for chemical–mechanical polishing processes. IEEE Transactions on Semiconductor Manufacturing, 23(1), 109–120. https://doi.org/10.1109/TSM.2009.2039186.
Chen, A., & Guo, R.-S. (2001). Age-based double EWMA controller and its application to CMP processes. IEEE Transactions on Semiconductor Manufacturing, 14(1), 11–19. https://doi.org/10.1109/66.909650.
Chen, P. H., Wu, S., Lin, J., Ko, F., Lo, H., Wang, J., et al. (2005). Virtual metrology: a solution for wafer to wafer advanced process control. In IEEE international symposium on semiconductor manufacturing (pp. 155–157). https://doi.org/10.1109/ISSM.2005.1513322.
Fan, S.-K. S., Jiang, B. C., Jen, C.-H., & Wang, C.-C. (2002). SISO run-to-run feedback controller using triple EWMA smoothing for semiconductor manufacturing processes. International Journal of Production Research, 40(13), 3093–3120. https://doi.org/10.1080/00207540210141652.
Goodfellow, I. (2016). NIPS 2016 tutorial: Generative adversarial networks, 818–833. http://arxiv.org/abs/1701.00160.
Goodfellow, I. J., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., et al. (2014). Generative adversarial networks. In Proceedings of advances in neural information processing systems (pp. 2672–2680).
Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8), 1735–1780. https://doi.org/10.1162/neco.1997.9.8.1735.
Hung, M.-H., Lin, T.-H., Cheng, F.-T., & Lin, R.-C. (2007). A novel virtual metrology scheme for predicting CVD thickness in semiconductor manufacturing. IEEE/ASME Transactions on Mechatronics, 12(3), 308–316. https://doi.org/10.1109/TMECH.2007.897275.
Ingolfsson, A., & Sachs, E. (1993). Stability and sensitivity of an EWMA controller. Journal of Quality Technology, 25(4), 271–287. https://doi.org/10.1080/00224065.1993.11979473.
Jolicoeur-Martineau, A. (2018). The relativistic discriminator: A key element missing from standard GAN. http://arxiv.org/abs/1807.00734.
Jonathan, C. Y.-C., & Cheng, F.-T. (2005). Application development of virtual metrology in semiconductor industry. In Annual conference of IEEE industrial electronics society (pp. 124–129). IEEE. https://doi.org/10.1109/IECON.2005.1568891.
Kang, P., Kim, D., Lee, H., Doh, S., & Cho, S. (2011). Virtual metrology for run-to-run control in semiconductor manufacturing. Expert Systems with Applications, 38(3), 2508–2522. https://doi.org/10.1016/j.eswa.2010.08.040.
Ko, H.-H., Kim, J., Park, S.-H., Baek, J.-G., & Kim, S.-S. (2012). Advanced semiconductor fabrication process control using dual filter exponentially weighted moving average. Journal of Intelligent Manufacturing, 23(3), 443–455. https://doi.org/10.1007/s10845-010-0383-6.
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017). Imagenet classification with deep convolutional neural networks. Communications of the ACM, 60(6), 84–90. https://doi.org/10.1145/3065386.
LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436–444. https://doi.org/10.1038/nature14539.
Lee, K. B., & Kim, C. O. (2018). Recurrent feature-incorporated convolutional neural network for virtual metrology of the chemical mechanical planarization process. Journal of Intelligent Manufacturing. https://doi.org/10.1007/s10845-018-1437-4.
Li, T.-S., Huang, C.-L., & Wu, Z.-Y. (2006). Data mining using genetic programming for construction of a semiconductor manufacturing yield rate prediction system. Journal of Intelligent Manufacturing, 17(3), 355–361. https://doi.org/10.1007/s10845-005-0008-7.
Liu, K., Chen, Y., Zhang, T., Tian, S., & Zhang, X. (2018). A survey of run-to-run control for batch processes. ISA Transactions, 83, 107–125. https://doi.org/10.1016/j.isatra.2018.09.005.
Maggipinto, M., Terzi, M., Masiero, C., Beghi, A., & Susto, G. A. (2018). A computer vision-inspired deep learning architecture for virtual metrology modeling with 2-dimensional data. IEEE Transactions on Semiconductor Manufacturing, 31(3), 376–384. https://doi.org/10.1109/TSM.2018.2849206.
Mao, X., Li, Q., Xie, H., Lau, R. Y. K., Wang, Z., & Smolley, S. P. (2017). Least squares generative adversarial networks. In Proceedings of the IEEE international conference on computer vision (pp. 2794–2802). https://doi.org/10.1109/ICCV.2017.304.
Metz, L., Poole, B., Pfau, D., & Sohl-Dickstein, J. (2017). Unrolled generative adversarial networks. In Proceedings of the international conference on learning representations (pp. 1866–1875).
Moyne, J., del Castillo, E., & Max Hurwitz, A. (2000). Run-to-run control in semiconductor manufacturing. Boca Raton: CRC Press. https://doi.org/10.1201/9781420040661.
Moyne, J., Samantaray, J., & Armacost, M. (2016). Big data capabilities applied to semiconductor manufacturing advanced process control. IEEE Transactions on Semiconductor Manufacturing, 29(4), 283–291. https://doi.org/10.1109/TSM.2016.2574130.
Park, S., Jang, J., & Kim, C. O. (2020). Discriminative feature learning and cluster-based defect label reconstruction for reducing uncertainty in wafer bin map labels. Journal of Intelligent Manufacturing. https://doi.org/10.1007/s10845-020-01571-4.
Pathak, D., Krahenbuhl, P., Donahue, J., Darrell, T., & Efros, A. A. (2016). Context encoders: Feature learning by inpainting. http://arxiv.org/abs/1604.07379.
Rietman, E. A. (1996). A neural network model of a contact plasma etch process for VLSI production. IEEE Transactions on Semiconductor Manufacturing, 9(1), 95–100. https://doi.org/10.1109/66.484288.
Sachs, E., Guo, R.-S., Ha, S., & Hu, A. (1991). Process control system for VLSI fabrication. IEEE Transactions on Semiconductor Manufacturing, 4(2), 134–144. https://doi.org/10.1109/66.79725.
Sheu, D. D., Chen, C.-H., & Yu, P.-Y. (2012). Invention principles and contradiction matrix for semiconductor manufacturing industry: Chemical mechanical polishing. Journal of Intelligent Manufacturing, 23(5), 1637–1648. https://doi.org/10.1007/s10845-010-0466-4.
Snoek, J., Larochelle, H., & Adams, R. P. (2012). Practical Bayesian optimization of machine learning algorithms, 1–9. http://arxiv.org/abs/1206.2944.
Wan, J., & McLoone, S. (2018). Gaussian process regression for virtual metrology-enabled run-to-run control in semiconductor manufacturing. IEEE Transactions on Semiconductor Manufacturing, 31(1), 12–21. https://doi.org/10.1109/TSM.2017.2768241.
Wang, G.-J., & Chou, M.-H. (2005). A neural-Taguchi-based quasi time-optimization control strategy for chemical-mechanical polishing processes. The International Journal of Advanced Manufacturing Technology, 26(7–8), 759–765. https://doi.org/10.1007/s00170-003-1859-8.
Wang, P., Gao, R. X., & Yan, R. (2017). A deep learning-based approach to material removal rate prediction in polishing. CIRP Annals, 66(1), 429–432. https://doi.org/10.1016/j.cirp.2017.04.013.
Wang, X. A., & Mahajan, R. L. (1996). Artificial neural network model-based run-to-run process controller. IEEE Transactions on Components, Packaging, and Manufacturing Technology, Part C: 19(1), 19–26. https://doi.org/10.1109/3476.484201.
Xie, Y., & Zhang, T. (2018). A transfer learning strategy for rotation machinery fault diagnosis based on cycle-consistent generative adversarial networks. In Chinese automation congress (pp. 1309–1313). https://doi.org/10.1109/CAC.2018.8623346.
Yi, J., Sheng, Y., & Xu, C. S. (2003). Neural network based uniformity profile control of linear chemical-mechanical planarization. In Proceedings of IEEE international conference on decision and control (vol. 6, pp. 5955–5960). https://doi.org/10.1109/CDC.2003.1271963.
Yijiang, W., Chen, L., Ganjun, W., Xiaosheng, P., Taiwei, L., & Yunzheng, Z. (2018). Partial discharge data augmentation of high voltage cables based on the variable noise superposition and generative adversarial network. In Proceedings of international conference on power system technology (pp. 3855–3859). https://doi.org/10.1109/POWERCON.2018.8602223.
Zantye, P. B., Kumar, A., & Sikder, A. K. (2004). Chemical mechanical planarization for microelectronics applications. Materials Science and Engineering: R: Reports, 45(3–6), 89–220. https://doi.org/10.1016/j.mser.2004.06.002.
Zhang, J. (2008). Batch-to-batch optimal control of a batch polymerisation process based on stacked neural network models. Chemical Engineering Science, 63(5), 1273–1281. https://doi.org/10.1016/j.ces.2007.07.047.
Zhang, R., Isola, P., & Efros, A. A. (2016). Colorful image colorization. In Proceedings of European conference on computer vision (pp. 649–666). https://doi.org/10.1007/978-3-319-46487-9_40.
Acknowledgements
This work was supported by the National Research Foundation of Korea (NRF) Grant funded by the Korean government (MSIT) (NRF-2019R1A2B5B01070358).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kim, S., Jang, J. & Kim, C.O. A run-to-run controller for a chemical mechanical planarization process using least squares generative adversarial networks. J Intell Manuf 32, 2267–2280 (2021). https://doi.org/10.1007/s10845-020-01639-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-020-01639-1