Next Article in Journal
Millimeter-Wave Metal Reflectarray Antennas with Sub-Wavelength Holes
Next Article in Special Issue
Intelligent Cognitive Assistants for Attitude and Behavior Change Support in Mental Health: State-of-the-Art Technical Review
Previous Article in Journal
A Novel Interconnection Network with Improved Network Cost Through Shuffle-Exchange Permutation Graph
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Artificial Immune System for Fault Detection and Classification of Semiconductor Equipment

1
Department of Electronics Engineering, Myongji University, 116 Myongji-ro, Yongin-si 17058, Gyeonggi-do, Korea
2
Department of Industrial and Management Engineering, Myongji University, 116 Myongji-ro, Yongin-si 17058, Gyeonggi-do, Korea
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(8), 944; https://doi.org/10.3390/electronics10080944
Submission received: 13 March 2021 / Revised: 6 April 2021 / Accepted: 13 April 2021 / Published: 15 April 2021
(This article belongs to the Special Issue Decision Support Systems: Challenges and Solutions)

Abstract

:
Semiconductor manufacturing comprises hundreds of consecutive unit processes. A single misprocess could jeopardize the whole manufacturing process. In current manufacturing environments, data monitoring of equipment condition, wafer metrology, and inspection, etc., are used to probe any anomaly during the manufacturing process that could affect the final chip performance and quality. The purpose of investigation is fault detection and classification (FDC). Various methods, such as statistical or data mining methods with machine learning algorithms, have been employed for FDC. In this paper, we propose an artificial immune system (AIS), which is a biologically inspired computing algorithm, for FDC regarding semiconductor equipment. Process shifts caused by parts and modules aging over time are main processes of failure cause. We employ state variable identification (SVID) data, which contain current equipment operating condition, and optical emission spectroscopy (OES) data, which represent plasma process information obtained from faulty process scenario with intentional modification of the gas flow rate in a semiconductor fabrication process. We achieved a modeling prediction accuracy of modeling of 94.69% with selected SVID and OES and an accuracy of 93.68% with OES data alone. To conclude, the possibility of using an AIS in the field of semiconductor process decision making is proposed.

1. Introduction

As semiconductor devices shrink, the semiconductor manufacturing process is becoming increasingly complicated. The semiconductor process is becoming more complicated, requiring hundreds of consecutive processing steps that can take as much as two months to produce the finalized semiconductor chips [1]. Factory integration has boosted manufacturing efficiency, ensuring that decreased waste generation, production equipment utilization, and predictive operation are parts of the semiconductor manufacturing infrastructure. Predictive operation uses specialized features of predictive maintenance (PdM), metrology prediction via virtual metrology (VM), and fault detection and classification (FDC) to support reactive operations for decreased costs and improved quality improvement [2,3,4].
An anomaly during the process may jeopardize the final chip performance and quality. A real-time monitoring and diagnosis system that uses a large amount of data is crucial for preventing any shift in the final chip performance or chip failure by a faulty process step. Moreover, research on smart manufacturing, dealing with big data in various fields such as quality control, maintenance, and scheduling, is actively being conducted [5,6,7]. The data generated from the manufacturing process and process control operations to metrology and inspection contain complicated information in fragmented sources. Therefore, it is difficult to process such large amounts of collected and stored data in spite of the importance and high utilization of manufacturing data. Moreover, current database management systems are limited in their ability to access, analyze, and extract information from the large variety of manufacturing data sources stemming from the semiconductor manufacturing industry [8]. Extracting data containing significant domain knowledge on the process is in need for subject matter expertise (SME) as well. The predictive operation process begins with handling big data acquired from sensors, equipment, and wafer metrology and inspection. Related challenges include the following: (i) improving collection, transfer, store, and computation speeds; (ii) improving data quality; and (iii) optimizing software for actionable analysis to improve decision making. Data collection and computation speeds have dramatically improved with the emergence of edge computing devices and graphic processor units. Data quality is also continuously improving with denoising features [9]. However, decision making in the semiconductor technology domain requires extensive SME. The importance of data-driven decision making cannot be overemphasized [10].
Advanced process control (APC) systems, which consist of FDC as well as run-to-run (R2R) control component, are pervasive in current fabs and utilize an extensive amount of data. They can be a solution of the finer levels of control and diagnostics of complex processes [11,12]. The use of sensors that enable the monitoring of plasma, which directly affects the actual process, has made an excellent contribution to the APC system, and studies using sensors such as RF sensors, optical sensors, and various types of probes have been conducted [13,14]. Numerous measurement processes in complex processes are essential, but have a devastating effect on time and cost, and research on virtual metrology has been actively conducted to solve this problem [15,16]. As the process is refined, even a small change in the condition of the equipment can cause a fault in the process result, and the need for a fault detecting technology in the process has increased. The FDC model consists of three building stages, namely, feature extraction, feature selection, and classification, and various modeling and decision-making algorithms [17].
In this paper, we present an artificial immune system (AIS) inspired by biology to support the initial decision making for the identification [18]. It is capable of detection of abnormal process conditions that are considered as faulty and affects the results of the process by using an AIS algorithm. In fact, COVID-19 inspired us to employ an AIS to solve the semiconductor process diagnostic problem. In the study, we employed two types of data. The first one is equipment state variable identification (SVID) data acquired from etch equipment and the other one is optical emission spectroscopy (OES) data containing plasma chemistry information. OES is a useful plasma monitoring sensor that measures the variation of the optical emission intensity of the plasma as a function of the reactants and byproducts inside the etch chamber, representing plasma process information [19]. By developing and monitoring a system that automatically transfers the two data types to the database on real-time, data can be managed and utilized in forms of process monitoring and detecting the process shifts.

2. Related Work

Traditional semiconductor manufacturing relied on statistical process controls used to monitor the production process. As the process became more complex and refined, process control with finer precision and accuracy was required and APC was proposed [20,21]. APC enables real-time process monitoring and control using sensors to instantly identify and control the critical process shifts [21]. Sensor-based APC studies such as a study that proposed strict control of CD and phase angle in a photomask dry-etch process using the RF sensor and a study using an in situ plasma monitoring sensor to process diagnosis and endpoint detection in etch process were conducted [22,23,24].
FDC, the component of an APC system, is a solution to the problem of process fault caused by changes in equipment condition due to aging of equipment parts. Through FDC, it became possible to detect the equipment abnormality and find out its cause in real-time. Accordingly, a study was conducted to describe the parts constituting the equipment and find the root cause of which part of etcher is a problem by applying a modular neural network to the SVID data [25]. A study that applied conjugate-based least-square support vector machine to SVID data and study that applied isolation forest algorithm to in situ monitoring sensor data were proposed to determine the abnormality of the process in real-time [26,27]. Research using multiple algorithms was also presented such as a fault detection study through applying an ensemble algorithm after selecting key SVID data with random forest and k-means clustering, evaluating selected data with k-nearest neighbors (KNN) and naive bayes classifiers [28]. A fault detection study of high-density plasma-chemical vapor deposition equipment through the autoencoder-based model, the study using the imputation data and algorithms like KNN, support vector machine, and logistic regression, and the anomaly detection study using the time-series data were conducted [29,30,31]. Research using plasma monitoring sensor data as well as SVID data also progressed. Fault detection using principal component analysis and statistical monitoring chart using OES data of three major wavelengths were studied [32]. NNs have been applied for the OES and residual gas analysis data to achieve FDC in reactive ion etching [33]. In recent years, the FDC study progressed using a wide range of data and algorithms.

3. Algorithm

An immune system is a biological system that can identify and eliminate foreign substances called antigens, which include viruses, bacteria, and other parasites, to keep the body healthy. This system consists of two levels of defense systems: the innate immune and the adaptive immune [34]. Both systems are basically maintained by white blood corpuscle. Granulocytes and macrophages play a major role in the innate immune system, by attacking all foreign substances and reacting directly and immediately without distinction. Conversely, lymphocytes play an important role in the adaptive immune system, reinforcing innate immunity by making antibodies that can effectively remove antigens by remembering those that first invaded and reacting specifically once they reinvade [35,36]. The commonly used definition of immunity refers to the adaptive immune system.
AISs are biologically inspired algorithms that use the principle of the aforementioned immune system. On the basis of their classification and reasoning abilities, AIS algorithms help solve pattern recognition, optimization, machine learning, and computer network security problems [36]. The system largely employs positive selection (PS) and negative selection (NS) algorithms and a clonal selection (CS) process, a process in which B lymphocytes create more effective antigens to remove antibodies. In an AIS, PS and NS algorithms use a process to distinguish between themselves and what is not. The CS algorithm uses a process of producing antigens that can more effectively remove common antibodies [37].
In the initialization step shown in Figure 1, it is required to normalize training data and measure distance and affinity [38]. The initial training data requires accurate class labeling, and a data normalization is performed to a value between [0, 1] in the initialization step. In this paper, we use the normalized input data of all dimensions under the assumption that data of all dimensions are independent. This process simplifies the calculation of the distance between data. The normalized data is used to calculate affinity by using the Euclidean distance later in the training process which is called antigen training. Preparing a pool of memory cells, which is the training data exemplars, is crucial for successfully classifying the unseen data based on the AIS algorithm. Therefore, the process of initializing data and system variables for use in the model training is very important. In the antigen training step, recognition cells in the memory pool are stimulated by the antigen, and each cell is allocated a stimulation value, which is the reciprocal of affinity. The memory cell with the greatest stimulation is selected as the best match memory cell in next memory cell selection step. The memory cell with the greatest stimulation is selected as the best match in the next memory cell selection step. The memory cell with the largest stimulation value is selected as an antibody string in Figure 2. After the memory cell selection step, the classification process is conducted to distinguish between normal and faulty data.
As Figure 2 shows, the NS algorithm consists of generated random strings and match steps. The random string step generates random antibodies, and all samples of the training set are compared to the “self” sample of antibody strings. In the matching step, if an antibody classifies the sample into the “self” class which is the normal state, the antibody is rejected from the antibody population. As a result, if the Euclidean distance between the newly entered data and the trained data is similar (expressed as match in the AIS algorithm), it is defined as a self, the normal state, and if not, it is defined as a non-self, the abnormal state [39]. In this research, if data fail to match, it is classified as faulty data.
Table 1 presents the explanation of abbreviations used in the pseudo code, and Algorithm 1 is a pseudo code for the initialization step and antigen training step. In Algorithm 1, the “Calculate.affinity” function of the antigen training step calculates the Euclidian distance between the cell of the memory cell selected as the antibody string and the newly entered data. It checks whether the calculated value matches existing data through the “distance.match” function. Algorithm 2 is a pseudo code for the classification method using the NS algorithm described in Figure 2. If the distance between the data to be predicted and the antibody acting as the detector do not match, it is classified as “non-self”, and if it matches, it is classified as “self”.
Algorithm 1. Pseudo Code for artificial immune system (AIS) training.
1:Initialization:
2:  Training set = normalize(training_set)
3:Training:
4:  BEGIN
5:   Creation of self sample set (Sself)
6:   Population = {}
7:   WHILE for end of training
8:    antibody_new = generate_random_antibody()
9:    Calculate.affinity
10:    distance.match = FALSE
11:    FOR EACH s = { s|s ∈ Sself }
12:     IF match (s, antibody_new)
13:      match = TRUE
14:     ELSE
15:      population += s
16:     END IF
17:    END FOR EACH
18:   END WHILE
19:  END
Algorithm 2. Pseudo Code for artificial immune system (AIS) classification.
1:BEGIN
2:  Creation of antibodies set by training algorithm (Santibodies)
3:  FOR EACH detectors = { s|s ∈ Santibodies (s) }
4:   IF NOT distance.match (s, Cself)
5:    Return ‘non-self’
6:   ENDIF
7:  END FOR EACH
8:  RETURN ‘self’
9:END
The AIS algorithm demonstrates the following characteristics: self-regulation, high performance, parameter stability, and labeling necessity [40]. Self-regulation implies that there is no need to select the internal structure of the algorithm; the appropriate structure is discovered and learned by the algorithm itself during model training. Among widely known classification systems, the AIS algorithm shows a relatively high accuracy even when it handles a small amount of data. The AIS algorithm can relatively train models fast since it is a single-shot detection algorithm. Their speed and ability to find optimal parameter values satisfy parameter stability. In addition, acquiring optimal results from a wide range of parameters allows a good tuning technique to achieve improved results. An AIS perhaps requires an arduous labeling process in the training dataset for antigen definition (or self conceptually). However, differentiating between the normal and faulty conditions fast with high accuracy is crucial. These feature and classification functions of AIS algorithms enable creating a population of simple classifiers. In this paper, we implemented an AIS algorithm for real-time anomaly detection in semiconductor manufacturing equipment. The data was achieved by an intentional modification of the process parameter of gas supplying parts by focusing on the ability of the NS algorithm to self-identify foreign substances.

4. Experiment and Data Acquisition

Semiconductor equipment consists of several system modules, such as RF power, process, and the gas delivery. Each module comprises numerous submodules and parts [25]. These parts degrade over time and fail to function properly. Plasma etch process equipment is sensitive to many parameters. The amount of gas flow through a mass flow controller (MFC) directly affects the chemical reactant in the plasma, which determines the result of the etch profile and selectivity. To this end, we focused on the performance degradation of MFCs in the plasma etch system. Experimental data were obtained by a reasonable scenario of the wearing of the MFC, which controls the flow rate of gas flowing through the process chambers [41]. We employed a 300-mm plasma etch system with 13.56-MHz RF-powered inductively coupled plasma-reactive ion etching (ICP-RIE) for the experiment. Experimental runs were conducted with the scenario that MFC for SF6 was degraded in the anisotropic silicon trench etch using SF6/O2/Ar along the process time. We mimicked the malfunction scenario by intentionally modifying the set value of the MFC of SF6 by ±2 sccm, assuming that the parameter set point was not disturbed. In other words, although the actual amount of injected gas differed from the recipe in steady state, it is assumed that the MFC and the equipment do not properly recognize by themselves. Table 2 presents the process recipe of the experiment condition.
Collecting and monitoring the SVID data in real-time is essential during the experiment, since the value drifts slightly even if it is set to a constant value. These subtle changes are significant because the process is highly sensitive to the plasma. The plasma is greatly influenced by process recipe parameters such as bias power and gas flow rate during its formation. To acquire real-time SVID data from semiconductor manufacturing equipment, we used High-speed SECS Message Service (HSMS) communication and MariaDB. Figure 3 explains the overall data flow. HSMS is a standard transport communication protocol in semiconductor factories. It is a transmission control protocol/internet protocol (TCP/IP)-based Ethernet connection that is an alternative to the simple SECS-I protocol, and it is a SEMI standard [42]. Through the HSMS communication, it is possible to obtain a larger amount of data by using the TCP/IP protocol based on Ethernet, which is faster than the RS-232 communication method. Besides, there is an advantage that it is easy to configure equipment hardware since it only requires a local area network (LAN) environment. We wrote the HSMS communication program with Visual Basic, and the communication connection state diagram is shown in Figure 4. Table 3 describes the connection method. The red dot in Figure 4 indicates the initial communication status. If there is no TCP/IP connection to the equipment, it starts at the red dot before number 1, and if it is connected, it starts at the dot in the connected status box. After confirming the connection through the Stream 1 Function1 (S1F1) command, the communication between the server computer and the semiconductor equipment is started through the S2F23 command, and the transaction message, that is, the SVID data value, is received with S6F1. The communication connection state should be the HSMS established selected state to receive data. Through the program, SVID and OES data, two types of data, were simultaneously obtained with a time interval of 1 s from the described faulty process scenario with intentional modifications of the gas flow rate in the system employed in this research.
Among the 948 of SVIDs generated in the process module, some key parameters, which are shown in Table 4, are selected. The values of the key parameters are normalized to values in the range of (0,1) respectively, and used as the input data in the AIS modeling. Process information and the set and real values of the gas flow rate are selected as main parameters to identify malfunctions due to MFC aging. Considering that the wavelength intensity corresponding to the thin film material to be removed in the plasma etch process can be monitored and its change can be detected through OES data [43], the change in the plasma due to MFC aging is detected to determine whether there is an anomaly in the equipment state. OES peak intensities related to F, O, and Ar seemed to be the most significant variables in the analysis of plasma condition. The selected species and wavelengths are shown in Table 5.

5. Modeling and Results

5.1. Experiment Results

Modifying intentionally the gas flow rate in the experiment proved that it influenced plasma and the process results. The trend of the etch rate and OES intensities and SF6 gas flow rate changes according to the considered faulty process scenario. Figure 5 shows the cross-sectional scanning electron microscope (SEM) images of the SF6 gas amount that increased to (a) 174, (b) 176, (c) 188, and (d) 190 sccm. Although the result is not depicted in a nice linear way, the etch depth appears to decrease as the gas flow rate increases. This phenomenon occurred because the number of collisions in the plasma increased as a result of the increased number of the gas molecules in a given pressure. OES data support our hypothesis on the collision. In Figure 6, three selected wavelengths of eight OES data, namely, 705 nm for F, 779 nm for O, and 357 nm for Ar, are presented. The SF6 gas flow rate and OES intensity tend to be inversely proportional. Electrons in the plasma are created by colliding electrons, and the plasma glow discharge occurs when the energetically excited electrons lose their energy. It is inferred that the increased amount of gas flow contributed to the increased collisional cross-section in the plasma, allowing the observation of increased OES intensities in the related wavelength peaks.
We observed that the OES intensity decreases as the gas flow rate increases. This can be explained by the negative gas ionization tendency. As the SF6 gas becomes ionized, it generates F radicals, which have a strong negative ionization tendency and traps free electrons around them. O2 has a strong negative ionization tendency, as well. Therefore, the number of free electrons decreased a lot, and then the number of excited electrons also decreased [44]. The opposite case, in which the OES intensity increases as the gas flow rate decreases, can be explained for the same reason. In conclusion, as the gas flow rate increased, the plasma changed as if the OES intensity decreased, and the etch depth decreased, as shown in Table 6.

5.2. Modeling and Results

We carried out two cases of modeling using different types of input data: (1) SVID equipment data and selected OES data and (2) selected OES data only. For the first case, we included SVID 434, SVID 440, and SVID 491 for the real gas flow rate values and eight OES data with different wavelength intensities (as shown in Table 5), and they were applied to the second case of modeling input data to compare modeling results.
The model predictions of whether the equipment is in a normal state are as follows. The prediction accuracy results for both modeling cases with the selected SVID and OES data and with OES data alone are 94.69% and 93.68%, respectively. Considering that the set value of the gas flow rate has changed by 2 sccm in each process for simulating the minute process shifts and the real value of gas injected into the equipment fluctuated by ±1 sccm, and both models showed high classification accuracies. Although it was possible to use real values of gas flow rates as input data to the model, it was verified that with a simulated experiment with only OES data is required to detect on MFC failure. The change in SF6 gas flow that we simulated causes a change in the OES data. As the SF6 gas flow increases, the amount of O2 in the chamber increases, and the ratio of O2 in the total gas increases. Since O2 gas has a lower electronegativity than SF6 gas, an increase in O2 gas leads to an increase in electron density [45]. For this reason, the increase of O2 increases the F radical related to Si etch, and the etch rate increases as shown in Figure 5 [46]. In Figure 6, Figure 7 and Figure 8, the change of F (703 nm) and O (777 nm) can be seen from the fault data where the SF6 gas flow is changed. The results reveal that OES is a useful tool for real-time equipment fault diagnosis especially for gas related faults.
It should be noted that the purpose of this research is to detect unnoticed equipment faults and classify the causes of faults. We demonstrated FDC with respect to the gas flow rate. The prediction accuracies of the two models are shown in Table 7. To visualize the two modeling classification results in two dimensions, the classification prediction results according to two inputs out of the eight input OES wavelength data are shown as shown in Figure 7. Figure 7a,b are the classification results of the model using SVID and OES data, and Figure 7c,d are the classification results of the model using only OES data. In addition, in Figure 7b,d, prediction accuracy is expressed in detail by adding the label of figure. When the model predicted the process result state as normal, it is expressed as “T_normal” when it was actually normal, and as “F_normal” when it was abnormal state. In the same way, if the model correctly predicted the process result state as abnormal, it is expressed as “T_normal”, and if not, as “F_normal”. Figure 8 shows that high-dimensional data was well classified in 3D plotting.
As a result, we confirmed the possibility of applying the new FDC methodology, which is equipment abnormality detection using the AIS algorithm. In addition, it was confirmed that the abnormal state can be identified with only OES data, which represents the real-time plasma state, as it showed similar accuracy to the modeling result with the selected SVID and OES data, which includes the real value of the gas flow rate entering the equipment.

6. Conclusions

This research proposes real-time FDC of semiconductor etch processes using AIS algorithms, the immunological response systems. AIS, the newly proposed algorithm for FDC, is described in Section 3, and the experimental scenario with intentional modification of gas flow rate and two types of obtained data used for modeling are described in Section 4. In Section 5, we showed that the change in gas flow rate of SF6 could affect plasma and FDC using the AIS algorithm. As a result, the prediction accuracy of modeling using selected SVID and OES data was 94.69%, and the accuracy obtained from using the OES data was 93.68%. Both models classified high-dimensional data well and demonstrated high accuracy. In addition, unlike other machine learning-based methods that are widely used for implementing FDC, the AIS algorithm has shown self-regulation, which means that there is no need to optimize any hyperparameters [38]. It was possible to learn and predict problems without over-fitting, even though there were only 2408 trained data. In this paper, we used labeled training data for accurate learning rather than taking advantage of the AIS algorithm that does not require data labeling. In addition, although the actual semiconductor equipment is composed of various parts, we proposed and completed the FDC methodology assuming only the aging of a single part. A future objective is to identify the cause of fault as well as detection of fault in consideration of the various parts constituting semiconductor equipment. We recommend the additional experiments that simulate the aging of various parts. The research also should be extended to modeling that takes into account the fact that the data used for training actually influences each other, not dimensional independent data.
In conclusion, we confirmed that the abnormal state caused by MFC aging can be detected by monitoring the plasma state based on OES data and that the new FDC methodology using an AIS algorithm. Just as the human body protects health by detecting invading foreign substances such as viruses in the immune system, when a part of semiconductor equipment malfunctions, the new FDC methodology can quickly identify the equipment abnormality by itself through the AIS algorithm using OES plasma monitoring data.

Author Contributions

Conceptualization, S.J.H. and H.P.; methodology, H.P.; software, H.P.; validation, J.E.C., D.K. and S.J.H.; formal analysis, H.P.; investigation, H.P.; resources, J.E.C.; data curation, J.E.C. and H.P.; writing—original draft preparation, H.P., J.E.C., and S.J.H.; writing—review and editing, D.K. and S.J.H.; visualization, H.P.; supervision, S.J.H.; project administration, J.E.C.; funding acquisition, D.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Korea Evaluation Institute of Technology (KEIT) via Korea Semiconductor Research Consortium (KSRC), grant number 20006499.

Data Availability Statement

Experimental data is available upon request.

Acknowledgments

Authors are grateful to staff of Semiconductor Process Diagnosis and Research Center (SPDRC) at Myongji University for their professional management of 300 mm wafer fabrication equipment.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. International Roadmap for Devices and System (IRDS). Available online: https://irds.ieee.org (accessed on 10 March 2021).
  2. Yoon, H.-S.; Han, S.-S. Clustering Parameter Optimization of Predictive Maintenance Algorithm for Semiconductor Equipment Using One-way Factorial Design. In Proceedings of the 2019 19th International Conference on Control, Automation and Systems (ICCAS), Jeju, Korea, 15–18 October 2019. [Google Scholar]
  3. Yang, W.-T.; Blue, J.; Roussy, A.; Pinaton, J.; Reis, M.S. A Structure Data-Driven Framework for Virtual Metrology Modeling. IEEE Trans. Autom. Sci. Eng. 2019, 17, 1297–1306. [Google Scholar] [CrossRef]
  4. Kim, E.; Cho, S.; Lee, B.; Cho, M. Fault Detection and Diagnosis Using Self-Attentive Convolutional Neural Networks for Variable-length Sensor Data in Semiconductor Manufacturing. IEEE Trans. Semicond. Manuf. 2019, 32, 302–309. [Google Scholar] [CrossRef]
  5. Moyne, J.; Iskandar, J. Big Data Analytics for Smart Manufacturing: Case Studies in Semiconductor Manufacturing. Processes 2017, 5, 39. [Google Scholar] [CrossRef] [Green Version]
  6. Espadinha-Cruz, P.; Godina, R.; Rodrigues, E.M.G. A Review of Data Mining Applications in Semiconductor Manufacturing. Processes 2021, 9, 305. [Google Scholar] [CrossRef]
  7. Chen, T. Strengthening the Competitiveness and Sustainability of a Semiconductor Manufacturer with Cloud Manufacturing. Sustainability 2014, 6, 251–266. [Google Scholar] [CrossRef] [Green Version]
  8. Munirathinam, S.; Ramadoss, B. Big Data Predictive Analtyics for Proactive Semiconductor Equipment Maintenance. In Proceedings of the 2014 IEEE International Conference on Big Data (Big Data), Washington, DC, USA, 27–30 October 2019; pp. 893–902. [Google Scholar]
  9. Jang, J.; Min, B.W.; Kim, C.O. Denoised Residual Trace Analysis for Monitoring Semiconductor Process Faults. IEEE Trans. Semicond. Manuf. 2019, 32, 293–301. [Google Scholar] [CrossRef]
  10. Khakifirooz, M.; Fathi, M.; Wu, K. Development of Smart Semiconductor Manufacturing: Operations Research and Data Science Perspectives. IEEE Access 2019, 7, 108419–108430. [Google Scholar] [CrossRef]
  11. Moyne, J.; Samantaray, J.; Armacost, M. Big Data Capabilities Applied to Semiconductor Manufacturing Advanced Process Control. IEEE Trans. Semicond. Manuf. 2016, 29, 283–291. [Google Scholar] [CrossRef]
  12. Yang, W.-T.; Blue, J.; Roussy, A.; Resis, M.; Pinaton, J. Advanced Run-to-run Controller in Semiconductor Manufacturing with Real-time Equipment Condition. In Proceedings of the IEEE 29th Annual SEMI Advanced Semiconductor Manufacturing Conference (ASMC), Saratoga Springs, NY, USA, 3 May 2018. [Google Scholar]
  13. Arshad, M.Z.; Jo, K.J.; Kim, H.G.; Hong, S.J. Optical In-situ Monitoring of Plasma-Enhanced Atomic Layer Deposition Process. Jpn. J. Appl. Phys. 2018, 57, 06JF05. [Google Scholar] [CrossRef] [Green Version]
  14. Jang, D.B.; Hong, S.J. In-situ Monitoring of Multiple Oxide/nitride Dielectric Stack PECVD Deposition Process. Trans. Electr. Electron. Mater. 2018, 19, 21–26. [Google Scholar] [CrossRef]
  15. Kang, P.; Lee, H.; Cho, S.; Kim, D.; Park, J.; Park, C.K.; Doh, S. A Virtual Metrology System for Semiconductor Manufacturing. Expert Syst. Appl. 2009, 36, 12554–12561. [Google Scholar] [CrossRef]
  16. Chen, P.; Wu, S.; Lin, J.; Ko, F.; Lo, H.; Wang, J.; Yu, C.H.; Liang, M.S. Virtual Metrology: A Solution for Wafer to Wafer Advanced Process Control. In Proceedings of the ISSM 2005, IEEE International Symposium on Semiconductor Manufacturing, San Jose, CA, USA, 13–15 September 2005; pp. 155–157. [Google Scholar]
  17. Lee, T.; Kim, C.O. Statistical Comparison of Fault Detection Models for Semiconductor Manufacturing Processes. IEEE Trans. Semicond. Manuf. 2015, 28, 80–91. [Google Scholar]
  18. Luh, G.-C.; Cheng, W.-C. Non-linear System Identification using an Artificial Immune System. Proceedings of the MECH. Part I. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2001, 215, 569–585. [Google Scholar]
  19. Koo, J.; Ha, D.; Park, D.; Roh, H.-J.; Ryu, S.; Kim, G.-H.; Baek, K.H.; Han, C. Design of optical emission spectroscopy based plasma parameter controller for real-time advanced equipment control. Comput. Chem. Eng. 2017, 100, 38–47. [Google Scholar] [CrossRef]
  20. Sarfaty, M.; Shanmugasundram, A.; Schwarm, A.; Paik, J.; Zhang, J.; Pan, R.; Seamons, M.J.; Li, H.; Hung, R.; Parikh, S. Advance Process Control Solutions for Semiconductor Manufacturing. In Proceedings of the 13th Annual IEEE/SEMI ASMC Advancing the Science and Technology of Semiconductor Manufacturing 2002, Boston, MA, USA, 30 April–2 May 2002. [Google Scholar]
  21. Agrawal, G.K.; Loh, S.Y.; Shebi, A.B. Advanced Process Control (APC) and Real Time Dispatch (RTD) System Integration for Etch Depth Control Process in 300mm Fab. In Proceedings of the 2015 26th Annual SEMI Advanced Semiconductor Manufacturing Conference (ASMC), Saratoga Springs, NY, USA, 3–6 May 2015. [Google Scholar]
  22. Handa, H.; Yamauchi, S.; Hosono, K.; Maruyama, H.; Nakamura, D.; Yokoyama, T.; Naito, A. Advanced process control of mask dry-etching using RF sensor. In Proceedings of the Photomask and Next-Generation Lithography Mask Technology XIII, Yokohama, Japan, 20 May 2006. [Google Scholar]
  23. Ahn, J.-H.; Gu, J.-M.; Han, S.-S.; Hong, S.-J. Real-time In-situ Plasma Etch Process Monitoring for Sensor based-Advanced Process Control. JSTS J. Semicond. Technol. Sci. 2011, 11, 1–5. [Google Scholar] [CrossRef]
  24. Kim, B.; Im, S.; Yoo, G. Performance Evaluation of CNN-Based End-Point Detection Using In-Situ Plasma Etching Data. Electronics 2021, 10, 49. [Google Scholar] [CrossRef]
  25. Hong, S.J.; Lim, W.Y.; Cheong, T.; May, G.S. Fault Detection and Classification in Plasma Etch Equipment for Semiconductor Manufacturing e-Diagnostics. IEEE Trans. Semicond. Manuf. 2012, 25, 83–93. [Google Scholar] [CrossRef]
  26. Kim, B.J. Real-time Fault Detection in Semiconductor Manufacturing Process: Research with Jade Solution Company. Int. J. Internet Broadcasting Commun. JIIBC 2017, 9, 20–26. [Google Scholar]
  27. Susto, G.A.; Beghi, A.; McLoone, S. Anomaly detection through on-line isolation Forest: An application to plasma etching. In Proceedings of the 2017 28th Annual SEMI Advanced Semiconductor Manufacturing Conference (ASMC), Saratoga Springs, NY, USA, 15–18 May 2017; pp. 88–94. [Google Scholar]
  28. Fan, S.-K.S.; Hsu, C.-Y.; Tsai, D.-M.; He, F.; Cheng, C.-C. Data-Driven Approach for Fault Detection and Diagnostic in Semiconductor Manufacturing. IEEE Trans. Autom. Sci. Eng. 2020, 17, 1925–1936. [Google Scholar] [CrossRef]
  29. Chen, C.-Y.; Chang, S.-C.; Liao, D.-Y. Equipment Anomaly Detection for Semiconductor Manufacturing by Exploiting Unsupervised Learning from Sensory Data. Sensors 2020, 20, 5650. [Google Scholar] [CrossRef]
  30. Salem, M.; Taheri, S.; Yuan, J.-S. An Experimental Evaluation of Fault Diagnosis from Imbalanced and Incomplete Data for Smart Semiconductor Manufacturing. Big Data Cogn. Comput. 2018, 2, 30. [Google Scholar] [CrossRef] [Green Version]
  31. Zhang, M.; Guo, J.; Li, X.; Jin, R. Data-Driven Anomaly Detection Approach for Time-Series Streaming Data. Sensors 2020, 20, 5646. [Google Scholar] [CrossRef]
  32. Yue, H.H.; Qin, S.J.; Markle, R.J.; Nauert, C.; Gatto, M. Fault detection of plasma etchers using optical emission spectra. IEEE Trans. Semicond. Manuf. 2000, 13, 374–385. [Google Scholar] [CrossRef]
  33. Hong, S.J.; May, G.S. Neural-network-based Sensor Fusion of Optical Emission and Mass Spectroscopy Data for Real-time Fault Detection in Reactive Ion Etching. IEEE Trans. Ind. Electron. 2005, 52, 1063–1072. [Google Scholar] [CrossRef]
  34. Dantzer, R.; O’Connor, J.C.; Freund, G.G.; Johnson, R.W.; Kelley, K.W. From Inflammation to Sickness and Depression: When the Immune System Subjugates the Brain. Nat. Rev. Neurosci. 2008, 9, 46–56. [Google Scholar] [CrossRef] [Green Version]
  35. Schmidt, B.H. Artificial Immune Systems: Applications, Multi-Class Classification, Optimizations, and Analysis. Ph.D. Thesis, Western Michigan University, Kalamazoo, MI, USA, 2017. [Google Scholar]
  36. Gómez-Mompeán, A.; Lahoz-Beltra, R. An Evolutionary Computing Model for the Study of Within-Host Evolution. Computation 2020, 8, 5. [Google Scholar] [CrossRef] [Green Version]
  37. Ha, G.R.; Lee, D.H. Artificial Immune Systems and Machine Learning. Commun. Korean Inst. Inf. Sci. Eng. 2007, 25, 76–82. [Google Scholar]
  38. Brownlee, J. Artificial Immune Recognition System (airs)—A Review and Analysis; Technical Report; Swinburne University of Technology: Melbourne, Australia, 2005; Volume 1. [Google Scholar]
  39. Chikh, M.A.; Saidi, M.; Settouti, N. Diagnosis of Diabetes Diseases Using an Artificial Immune Recognition System2 (AIRS2) with Fuzzy K-nearest Neighbor. J. Med. Syst. 2011, 36, 2721–2729. [Google Scholar] [CrossRef]
  40. Farmer, J.D.; Packard, N.H.; Perelson, A.S. The Immune System, Adaptation, and Machine Learning. Phys. D Nonlinear Phenom. 1986, 22, 187–204. [Google Scholar] [CrossRef]
  41. Findleton, K.; Banares, B.; Saleem, M. Advanced Mass Flow Controllers (MFC) with EtherCAT Communication Protocol and Embedded Self-diagnostics. In Proceedings of the 2018 China Semiconductor Technology International Conference (CSTIC), Shanghai, China, 11–12 March 2018. [Google Scholar]
  42. Jo, J.G.; Park, H.L.; Lyou, J. Implementation of SECS/GEM Communication Protocol for Wafer Aligner. IEIE Inst. Electron. Inf. Eng. 2003, 26, 2553–2556. [Google Scholar]
  43. Mao, M.; Wang, Y.; Bogaerts, A. Numerical Study of the Plasma Chemistry in Inductively Coupled SF6 and SF6/Ar Plasmas used for Deep Silicon Etching Applications. J. Phys. D Appl. Phys. 2011, 44, 435202. [Google Scholar] [CrossRef]
  44. Kline, L.E. Electron and Chemical Kinetics in the Low-Pressure RF Discharge Etching of Silicon in SF6. IEEE Trans. Plasma Sci. 1986, 14, 145–155. [Google Scholar] [CrossRef]
  45. Pateau, A.; Rhallabi, A.; Fernandez, M.-C.; Boufnichel, M.; Roqueta, F. Modeling of Inductively Coupled Plasma SF6/O2/Ar Plasma Discharge: Effect of O2 on the Plasma Kinetic Properties. J. Vac. Sci. Technol. A Vac. Surf. Films 2014, 32, 021303. [Google Scholar] [CrossRef]
  46. D’Agostino, R.; Flamm, D.L. Plasma Etching of Si and SiO2 in SF6–O2 Mixtures. J. Appl. Phys. 1981, 52, 162–167. [Google Scholar] [CrossRef]
Figure 1. Overview of the artificial immune system (AIS) algorithm.
Figure 1. Overview of the artificial immune system (AIS) algorithm.
Electronics 10 00944 g001
Figure 2. Classification using the negative selection (NS) algorithm flowchart.
Figure 2. Classification using the negative selection (NS) algorithm flowchart.
Electronics 10 00944 g002
Figure 3. Data monitoring and acquisition system. State variable identification (SVID), High-speed SECS Message Service (HSMS), optical emission spectroscopy (OES), fault detection and classification (FDC).
Figure 3. Data monitoring and acquisition system. State variable identification (SVID), High-speed SECS Message Service (HSMS), optical emission spectroscopy (OES), fault detection and classification (FDC).
Electronics 10 00944 g003
Figure 4. High-speed SECS message service (HSMS) communication connection state diagram.
Figure 4. High-speed SECS message service (HSMS) communication connection state diagram.
Electronics 10 00944 g004
Figure 5. Cross-sectional scanning electron microscope (SEM) image. (a) Silicon etch profile with 174 sccm of SF6 gas flow, (b) Silicon etch profile with 176 sccm of SF6, (c) Silicon etch profile with 188 sccm of SF6 gas flow, and (d) Silicon etch profile with 190 sccm of SF6 gas flow. The increment of gas flow showed decreased silicon etch depth and (b) showed the most undesired etch profile with lateral sidewall etch.
Figure 5. Cross-sectional scanning electron microscope (SEM) image. (a) Silicon etch profile with 174 sccm of SF6 gas flow, (b) Silicon etch profile with 176 sccm of SF6, (c) Silicon etch profile with 188 sccm of SF6 gas flow, and (d) Silicon etch profile with 190 sccm of SF6 gas flow. The increment of gas flow showed decreased silicon etch depth and (b) showed the most undesired etch profile with lateral sidewall etch.
Electronics 10 00944 g005
Figure 6. Change of optical emission spectroscopy (OES) intensity and SF6 gas flow rate according to the faulty process scenario.
Figure 6. Change of optical emission spectroscopy (OES) intensity and SF6 gas flow rate according to the faulty process scenario.
Electronics 10 00944 g006
Figure 7. 2D plotting of modeling classification results: with state variable identification (SVID) and optical emission spectroscopy (OES) data of (a) train data and (b) test data; with only OES data of (c) train data and (d) test data.
Figure 7. 2D plotting of modeling classification results: with state variable identification (SVID) and optical emission spectroscopy (OES) data of (a) train data and (b) test data; with only OES data of (c) train data and (d) test data.
Electronics 10 00944 g007
Figure 8. 3D plotting of optical emission spectroscopy (OES) data modeling classification result.
Figure 8. 3D plotting of optical emission spectroscopy (OES) data modeling classification result.
Electronics 10 00944 g008
Table 1. Explanation of abbreviations used in pseudo code.
Table 1. Explanation of abbreviations used in pseudo code.
AbbreviationExplanation
SselfSample of “self”
PopulationSet of elements of Sself
SantibodiesSet of antibodies that act as a detector
CnormalSet of class of “normal” state
CfaultSet of class of “fault” state
SelfClass predicted to be “normal” state
Non-selfClass predicted to be “fault” state
Table 2. Best-known method (BKM) process recipe.
Table 2. Best-known method (BKM) process recipe.
Experiment ConditionValue
Pressure (mTorr)20
Source power (W)800
Bias power (W)50
SF6 gas flow rate (sccm)158–194
O2 gas flow rate (sccm)124
Ar gas flow rate (sccm)10
Chuck Temperature (℃)25
Time (s)180
Table 3. High-speed SECS message service (HSMS) communication connection flow. Transmission control protocol/internet protocol (TCP/IP)
Table 3. High-speed SECS message service (HSMS) communication connection flow. Transmission control protocol/internet protocol (TCP/IP)
HSMS Communication Connection Flow
1Preparation for TCP/IP
2TCP/IP connection establishment
3Breaking of TCP/IP connection
4Procedure selection
5Deselection or separation
6Timeout for no selection (T7 error)
Table 4. List of key equipment state variable identification (SVID) parameters.
Table 4. List of key equipment state variable identification (SVID) parameters.
CategoryNo.SVID Name
Information4Elapsed Process Time
18Recipe Name
19Slot ID
20Process Module State
21Process Module Step Type
Gas433Hexafluorosulfur (SF6) Setpoint Value
434Hexafluorosulfur (SF6) Sensor Reading Value
439Argon gas flow Setpoint Value
440Argon gas flow Sensor Reading Real Value
492Oxygen gas flow Setpoint Value
491Oxygen gas flow Sensor Reading Real Value
OES95Pre-selected intensity value of Wavelength #1
96Pre-selected Wavelength #1
101Pre-selected intensity value of Wavelength #2
102Pre-selected Wavelength #2
104Pre-selected intensity value of Wavelength #3
327Pre-selected Wavelength #3
105Pre-selected intensity value of Wavelength #4
332Pre-selected Wavelength #4
106Pre-selected intensity value of Wavelength #5
337Pre-selected Wavelength #5
107Pre-selected intensity value of Wavelength #6
342Pre-selected Wavelength #6
108Pre-selected intensity value of Wavelength #7
347Pre-selected Wavelength #7
109Pre-selected intensity value of Wavelength #8
352Pre-selected Wavelength #8
Table 5. Selected optical emission spectroscopy (OES) peak wavelengths.
Table 5. Selected optical emission spectroscopy (OES) peak wavelengths.
Selected OES Peak Wavelengths
Fluorine685 nm, 703 nm
Oxygen777 nm, 844 nm
Argon357 nm, 425 nm, 603 nm, 750 nm
Table 6. Phenomenon by changes in SF6 gas flow rate.
Table 6. Phenomenon by changes in SF6 gas flow rate.
Etch DepthOES Intensity
SF6 gas flow rate↑
SF6 gas flow rate↓
Table 7. Model prediction accuracy results. The unit is %. State variable identification (SVID), optical emission spectroscopy (OES).
Table 7. Model prediction accuracy results. The unit is %. State variable identification (SVID), optical emission spectroscopy (OES).
Data TypeTotalTrainTest
SVID and OES data94.6995.1294.52
OES data only93.6894.2093.36
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Park, H.; Choi, J.E.; Kim, D.; Hong, S.J. Artificial Immune System for Fault Detection and Classification of Semiconductor Equipment. Electronics 2021, 10, 944. https://doi.org/10.3390/electronics10080944

AMA Style

Park H, Choi JE, Kim D, Hong SJ. Artificial Immune System for Fault Detection and Classification of Semiconductor Equipment. Electronics. 2021; 10(8):944. https://doi.org/10.3390/electronics10080944

Chicago/Turabian Style

Park, Hyoeun, Jeong Eun Choi, Dohyun Kim, and Sang Jeen Hong. 2021. "Artificial Immune System for Fault Detection and Classification of Semiconductor Equipment" Electronics 10, no. 8: 944. https://doi.org/10.3390/electronics10080944

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop