US9110461B2 - Semiconductor manufacturing equipment - Google Patents
Semiconductor manufacturing equipment Download PDFInfo
- Publication number
- US9110461B2 US9110461B2 US13/612,937 US201213612937A US9110461B2 US 9110461 B2 US9110461 B2 US 9110461B2 US 201213612937 A US201213612937 A US 201213612937A US 9110461 B2 US9110461 B2 US 9110461B2
- Authority
- US
- United States
- Prior art keywords
- semiconductor manufacturing
- equipment
- manufacturing equipment
- signal
- signals
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 139
- 239000004065 semiconductor Substances 0.000 title claims abstract description 124
- 238000012545 processing Methods 0.000 claims abstract description 154
- 239000011159 matrix material Substances 0.000 claims abstract description 93
- 238000000034 method Methods 0.000 claims abstract description 83
- 239000013598 vector Substances 0.000 claims abstract description 76
- 238000012544 monitoring process Methods 0.000 claims abstract description 54
- 238000000513 principal component analysis Methods 0.000 claims abstract description 43
- 238000010586 diagram Methods 0.000 claims abstract description 41
- 230000008569 process Effects 0.000 claims abstract description 38
- 239000000126 substance Substances 0.000 claims abstract description 13
- 230000004044 response Effects 0.000 claims abstract description 11
- 230000008859 change Effects 0.000 claims description 37
- 238000001514 detection method Methods 0.000 claims description 29
- 238000005070 sampling Methods 0.000 claims description 27
- 230000009466 transformation Effects 0.000 claims description 10
- 230000001186 cumulative effect Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 description 44
- 238000004458 analytical method Methods 0.000 description 25
- 235000012431 wafers Nutrition 0.000 description 20
- 238000003860 storage Methods 0.000 description 19
- 238000001636 atomic emission spectroscopy Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 238000005530 etching Methods 0.000 description 10
- 230000003111 delayed effect Effects 0.000 description 9
- 238000012423 maintenance Methods 0.000 description 7
- 238000003745 diagnosis Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 4
- 238000003754 machining Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 238000005498 polishing Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000010408 film Substances 0.000 description 3
- 238000012880 independent component analysis Methods 0.000 description 3
- 238000004518 low pressure chemical vapour deposition Methods 0.000 description 3
- 238000012806 monitoring device Methods 0.000 description 3
- 230000010349 pulsation Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000007621 cluster analysis Methods 0.000 description 2
- 229910052802 copper Inorganic materials 0.000 description 2
- 239000010949 copper Substances 0.000 description 2
- 238000010219 correlation analysis Methods 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000003647 oxidation Effects 0.000 description 2
- 238000007254 oxidation reaction Methods 0.000 description 2
- 238000005240 physical vapour deposition Methods 0.000 description 2
- 238000005268 plasma chemical vapour deposition Methods 0.000 description 2
- 238000001020 plasma etching Methods 0.000 description 2
- 238000007747 plating Methods 0.000 description 2
- 230000003449 preventive effect Effects 0.000 description 2
- 239000010409 thin film Substances 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011550 data transformation method Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000008021 deposition Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011038 discontinuous diafiltration by volume reduction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
- 238000000427 thin-film deposition Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
- 238000007514 turning Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4184—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by fault tolerance, reliability of production system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32191—Real time statistical process monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45031—Manufacturing semiconductor wafers
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the present invention relates to semiconductor manufacturing equipment, which includes equipment and a sensor monitoring statuses of various portions at time of equipment operation, including equipment which performs process processing by acquiring a map permitting quantitative judgment of waveform similarity based on compared values (matrix) between processing by use of equipment monitor signal data (waveforms) during a plurality of wafer processing, and which monitors the semiconductor manufacturing equipment.
- the invention more specifically relates to a function of quantifying difference between signals even under the presence of signals which cannot have correlation between the signals and which have, as signal change during processing, not only change such as ramp and drift but also change including noise magnitude, variation such as hunting, and further shift (offset of signal value) and a step.
- a large scale integrated circuit is formed by using many kinds of semiconductor manufacturing equipment by forming on a silicon (Si) wafer devices composed of, for example, a gate electrode and repeating dielectric film deposition and wiring formation.
- Si silicon
- ITRS International Technology Roadmap for Semiconductor
- a minimum line width of a gate electrode has become 45 nm in 2010.
- a manufacturing method has become more complicated. Accordingly, machining accuracy of various kinds of process equipment has improved, and further multiple function addition/informatization, for example, sensor addition and inclusion of a function of accumulating equipment data at short sampling intervals during processing have been advanced.
- LSI wafer manufacturing various kinds of semiconductor manufacturing equipment are used. For example, in order to form a device, an oxidized thin film is formed by thermal oxidation equipment, a gate electrode film is deposited by LPCVD (Low Pressure Chemical Vapor Deposition) equipment, a resist pattern is formed by equipment such as exposure equipment, and then a gate electrode is formed by etching equipment. Moreover, in the wiring formation, a dielectric film is deposited by, for example, plasma CVD equipment, a resist pattern is formed, and then a hole and a groove are formed by the etching equipment. Then copper is filled in the hole and the groove by plating equipment and the copper on a wafer surface is removed by CMP (Chemical Mechanical Polishing) equipment. Moreover, depending on required machining performance and machining accuracy, equipment to be used are selected. There are various models for equipment, and there are also a plurality of semiconductor equipment vendors. The LSI wafer is processed by a wide variety of equipment.
- LPCVD Low Pressure Chemical Vapor De
- Such a wide variety of manufacturing equipment are used in an LSI production plant.
- facility informatization has been advanced in the plant.
- the plant and each of the equipment are connected together by a network, and communication is made based on communication standards that are common between the different equipment.
- multiple function addition/informatization as described above have already been advanced.
- Shown in International SEMATECH Manufacturing Initiative, ISMI Predictive Preventive Maintenance Implementation Guideline, Technology Transfer #10105119A-TR is a method of, for all the semiconductor manufacturing equipment in general, performing the equipment status diagnosis and the fault monitoring by use of the equipment (raw) data. Data items and contents vary depending on the equipment and a process, but the equipment data itself can be analyzed as a signal at short sampling intervals by a common method.
- FIG. 1 shows configuration of plasma etching equipment as an example of the semiconductor manufacturing equipment.
- the etching equipment 101 is composed of: a chamber 102 , an electrode 103 , a wafer 105 , an electrode 106 , an exhaust system 107 , a gas supply system 108 , an equipment controller-outside communication equipment 109 , an OES (Optical Emission Spectrometry) 110 , a calculator-storage equipment 111 as a calculator system, a screen-user interface 112 as a terminal, flow rate adjustment equipment 113 , pressure adjustment equipment 114 , power adjustment equipment 115 , and temperature adjustment equipment 116 .
- the chamber 102 is provided with a window 121 , and light 122 provided by plasma can be observed by the OES 110 .
- the etching equipment 101 is connected to an equipment data DB 132 via a network 131 , and also equipment data monitoring equipment 133 as a calculator system which achieves convenience of data sharing and which monitors and analyzes equipment data of a plurality of semiconductor manufacturing equipment is also connected to the network 131 .
- the equipment data monitoring equipment 133 may be included inside the semiconductor manufacturing equipment 101 , in which case the calculator-storage equipment 111 performs processing.
- the etching equipment 101 includes the flow rate adjustment equipment 113 , the pressure adjustment equipment 114 , the power adjustment equipment 115 , and the temperature adjustment equipment 116 as actuators, which can adjust flow rates of various gas materials, pressure inside the chamber 102 , current and voltage applied to the electrodes 103 and 106 , and temperature, respectively. These adjustments are executed based on instructions of the equipment controller-outside communication equipment 109 . Pieces of data obtained by monitoring driving signals of these adjustments serve as pieces of equipment data. These pieces of equipment data are signals of the adjustment equipment that operate based on values previously instructed for each time point (processing step), and thus basically become signals with constant values between the time points although noise is put in the signals. There is no correlation between the plurality of signals.
- a plasma 104 is involved in light emission, and a wavelength and intensity of this light depend on presence of ionized and dissociated atoms and molecules in the plasma and presence of a substance generated through etching response.
- light emission intensity is monitored by the OES 110 on an individual wavelength basis.
- OES data is data obtained by observing process response but data sampled at short time intervals, and is thus treated as equipment data. Since this data is a signal indicating chemical response in etching processing, that is, an increase and a decrease in the reacting substance, a signal value varies. There is correlation between the plurality of signals.
- FIGS. 2A to 2D show examples of equipment data.
- FIGS. 2A , 2 B, 2 C, and 2 D show four signals shown in a legend 200 , where the signal 1 is a faulty signal and the signals 2 , 3 , and 4 are signals substantially identical to each other.
- the signal 1 203 in FIG. 2A pulsation is put.
- the signal 1 213 of FIG. 2B hunting occurs.
- the signal 1 223 of FIG. 2C an intensity increase is delayed at a time axis.
- the signal 1 233 of FIG. 2D is shifted.
- There is correlation between waveforms in FIGS. 2A and 2C but presence and absence of pulsation of FIG. 2A cannot be detected based on correlation.
- noise needs to be detected in FIG. 2B and signal intensity difference needs to be detected in FIG. 2D .
- noise variation
- signal intensity difference needs to be detected in FIG. 2D .
- noise variation
- waveform patterns There are various characteristic signal change patterns (waveform patterns), and thus they are not limited to those shown in FIGS. 2A to 2D , but by detecting such signal change, fault occurrence needs to be judged to take measures against equipment problems and perform maintenance and also preparatory planning processing such as pre-processing and post-processing for preventing problem occurrence needs to be carried out. Moreover, appearing waveform patterns are various, and it is also not necessarily possible to specify beforehand what waveform pattern occurs.
- Described in Japanese Patent Application Laid-Open Publication No. 2009-70071 are mainly a threshold setting method with good accuracy in fault detection and a method of obtaining statistic. Described are reasons why principal component analysis PCA using time-series correlation of each item and partial least square PLS are used and fault diagnosis is performed by performing signal processing such as Fourier transformation and wavelet transformation.
- Described in Japanese Patent Application Laid-Open Publication No. 2009-147183 is that, with a target put on etching equipment as semiconductor manufacturing equipment, a signal is divided into a baseline component (low-frequency component) and a high-frequency component by short-time Fourier transformation and noise occurrence in particular is detected.
- Described in Japanese Patent Application Laid-Open Publication No. 2011-59790 is a method of setting a threshold in design-based and case-based fault detection. Shown are methods of converting signal data into a space of feature amount for the purpose of fault detection, and listed as these methods are: the principal component analysis, independent component analysis ICA, non-negative matrix factorization NMF, projection to latent structure PLS, and canonical correlation analysis CCA. In any case, times-series correlation between signal items or independence relationship between the signal items are analyzed and put into feature amounts. Note that this independence relationship means that there is no correlation.
- Described in Japanese Patent Application Laid-Open Publication No. 2004-20193 is a method of dividing a signal into different time zones and performing Fourier transformation and performing the principal component analysis on a spectrum on an individual time zone basis to judge a fault of facility based on a principal component score.
- This signal is vibration data, acoustic data.
- Described in Japanese Patent Application Laid-Open Publication No. 2010-219263 is a method of, with a target put on a plurality of OES signals (waveforms), dividing an OES signal by using time-series correlation to obtain a representative waveform pattern. Also shown is a method of identifying a signal without any change.
- the invention relates to a method of, in semiconductor manufacturing equipment capable of monitoring equipment data (signal) at short sampling intervals during manufacturing processing, analyzing the equipment data to thereby monitor fault occurrence in the equipment.
- the equipment data to be monitored include: those (for example, flow rate, pressure, current, voltage, and temperature) which have no correlation between a plurality of signals; and those (for example, OES data with a change in a signal value during chemical response) which have correlation between a plurality of signals.
- the plurality of signals to be analyzed include: a plurality of signals with different signal items; and a plurality of signals with the same signal items from the past to the present in repeated process processing.
- noise such as the pulsation ( FIG.
- Described in Japanese Patent Application Laid-Open Publication No. 2009-70071 is that, as signal processing for fault detection, processing using correlation and also processing of acquiring a frequency component are used. This does not make it possible to detect difference between signals also having no frequency component since there is no correlation such as, for example, the shift in FIG. 2D .
- the various kinds of signal data transformation methods listed in Japanese Patent Application Laid-Open Publication No. 2011-59790 are basically based on correlation between signals.
- the independence component analysis ICA is described as a method of breaking down a signal into a sum of signals that are not white noise
- the Non-Negative Matrix Factorization NMF is described as a method of breaking down a signal into a product of a non-negative matrix.
- These processing are used in acoustic signal processing and image signal processing, and are analysis methods of extracting characteristics from data having noise mixed in the signal. Thus, they are not methods of analyzing difference between a plurality of signal changes, which is shown in, for example, FIG. 2A to 2D .
- Japanese Patent Application Laid-Open Publication No. 2004-20193 is limited to processing on a signal having a frequency component.
- Japanese Patent Application Laid-Open Publication No. 2010-219263 is limited to data having correlation. Moreover, for identification of a signal without any change, difference between a plurality of signals is not analyzed, and thus identification of a signal as shown in FIG. 2D cannot be performed.
- one aspect of the present invention refers to semiconductor manufacturing equipment including configuration for realizing wafer process processing and preparatory processing.
- the semiconductor manufacturing equipment includes: a controller controlling driving and processes of various parts of the semiconductor manufacturing equipment, and a sensor monitoring each physical amount in the semiconductor manufacturing equipment or a status of each chemical response amount; a database storing equipment data obtained by sampling, at predetermined intervals, output signals of the controller and the sensor of the semiconductor manufacturing equipment being manufactured; and an arithmetic section executing: processing of searching the database for the equipment data of the semiconductor manufacturing equipment to be evaluated, reading out the equipment data to be analyzed, calculating a correlation matrix between time points based on a plurality of pieces of signal data to be compared, calculating eigen values and eigen vectors from the correlation matrix, and calculating principal component scores by principal component analysis; processing of comparing magnitudes of the eigen values of the principal components, arranging the eigen values in descending order to display a list thereof on a user interface screen, thereby enabling determination of the e
- the semiconductor manufacturing equipment includes: a controller controlling driving and processes of various parts of the semiconductor manufacturing equipment, and a sensor monitoring each physical amount in the semiconductor manufacturing equipment or a status of each chemical response amount; a database storing equipment data obtained by sampling, at predetermined intervals, output signals of the controller and the sensor of the semiconductor manufacturing equipment being manufactured; and an arithmetic section executing: processing of searching the database for the equipment data of the semiconductor manufacturing equipment to be evaluated, reading out the equipment data to be analyzed, between any two of a plurality of pieces of signal data to be compared, defining as distance between the signals a sum of squares of signal intensity difference over different sampling time points, obtaining a distance matrix and an inner product matrix, calculating eigen values and eigen vectors of the inner product matrix, and calculating a coordinate value of each signal in an MDS map by multi-dimensional scaling; processing of comparing magnitudes of the eigen values
- the semiconductor manufacturing equipment includes: a controller controlling driving and processes of various parts of the semiconductor manufacturing equipment, and a sensor monitoring each physical amount in the semiconductor manufacturing equipment or a status of each chemical response amount; a database storing equipment data obtained by sampling, at predetermined intervals, output signals of the controller and the sensor of the semiconductor manufacturing equipment being manufactured; and an arithmetic section executing: processing of searching the database for the equipment data of the semiconductor manufacturing equipment to be evaluated, reading out the equipment data to be analyzed, from a plurality of pieces of signal data to be compared, taking and squaring difference of the same signal between sampling time points, defining a sum for all the signals as distance between the time points, calculating a distance matrix and an inner product matrix based on distance relationship between the time points, calculating eigen values and eigen vectors of the inner product matrix, and calculating MDS scores based on a coordinate value matrix and a distance
- the aspects of the present invention makes it easier to detect and diagnose a fault in semiconductor manufacturing equipment and processing (process) and also makes it faster to take countermeasures.
- equipment data which is used for fault detection and diagnosis and which has been acquired at a short sampling interval may have any signal change and there is no need of dividing up a calculation method in accordance with whether or not there is correlation between signals, whether or not there is variation or noise, whether it is large or small, and whether signal intensity difference is large or small, which can therefore simplify operation procedures and also makes it easier to install this calculation processing into equipment and also automate the processing.
- a signal change pattern includes a composite change such as, for example, a change having hunting and shift mixed together, the difference can be taken out in accordance with an axis (component) of a feature space after the analysis processing.
- the fault detection can be automated and a common signal change in a plurality of signals and a particular signal change can be extracted as characteristic waveform patterns, which can therefore efficiently carry on fault investigation and diagnosis. This makes operation of countermeasures to be taken more quickly and more easily.
- a signal can be quantified as a vector of a feature amount.
- the feature amount for expressing difference between signals can be narrowed down. Therefore, time-series variation of the equipment as a result of processing can be monitored by taking one or a small number of feature amount changes for each processing in order of processing. By using this information, timing of maintenance can be determined, and it can also be further used for process controls such as a Run-to-Run control method used in a semiconductor wafer process.
- FIG. 1 is a diagram showing configuration of plasma etching equipment
- FIGS. 2A to 2D are diagrams showing examples of equipment data (signals).
- FIG. 3 is a diagram showing an example of the equipment data (signals).
- FIG. 4 is a diagram showing an example of a plurality of pieces of equipment data (signals) plotting various signals at a horizontal axis and denoting signal intensity at a vertical axis;
- FIG. 5 is a diagram illustrating that signal intensity difference between time points is defined as distance in the example of the plurality of pieces of equipment data (signals);
- FIG. 6 is a diagram showing an example of configuration of semiconductor manufacturing equipment
- FIG. 7 is a diagram showing an example of system configuration of semiconductor manufacturing equipment monitoring processing in the semiconductor manufacturing equipment
- FIG. 8 is a diagram showing an outline of semiconductor manufacturing equipment monitoring method
- FIG. 9 is a diagram showing an example of signals
- FIG. 10 is a diagram showing an example of a list of contribution ratios according to inter-time-point principal component analysis IT-PCA;
- FIGS. 11A and 11B are diagrams showing examples of plots of principal component scores according to the inter-time-point principal component analysis IT-PCA;
- FIGS. 12A to 12D are diagrams showing examples of principal component vector values with respect to time according to the inter-time-point principal component analysis IT-PCA;
- FIG. 13 is a diagram showing an example of distance between signals
- FIG. 14 is a diagram showing an example of a list of contribution ratios according to an inter-signal multi-dimensional scaling IS-MDS;
- FIGS. 15A and 15B are diagrams showing examples of MDS maps according to the inter-signal multi-dimensional scaling IS-MDS;
- FIG. 16 is a diagram showing an example of a list of contribution ratios according to inter-time-point multi-dimensional scaling IT-MDS;
- FIGS. 17A and 17B are diagrams showing examples of MDS scores with respect to time according to the inter-time-point multi-dimensional scaling IT-MDS;
- FIG. 18 is a diagram showing an example of signals
- FIG. 19 is a diagram showing an example of a list of contribution ratios according to the inter-time-point principal component analysis IT-PCA;
- FIGS. 20A to 20C are diagrams showing examples of plots of principal component scores according to the inter-time-point principal component analysis IT-PCA;
- FIGS. 21A to 21F are diagrams showing examples of principal component vector values with respect to time according to the inter-time-point principal component analysis IT-PCA;
- FIG. 22 is a diagram showing an example of a list of contribution ratios according to the inter-signal multi-dimensional scaling IS-MDS;
- FIGS. 23A to 23C are diagrams showing examples of MDS maps according to the inter-signal multi-dimensional scaling IS-MDS;
- FIG. 24 is a diagram showing an example of a list of contribution ratios according to the inter-point multi-dimensional scaling IS-MDS;
- FIGS. 25A to 25C are diagrams showing examples of MDS scores with respect to time according to the inter-point multi-dimensional scaling IS-MDS;
- FIGS. 26A and 26B are diagrams showing examples of signal distribution in one principal component for illustrating a fault detection method
- FIG. 27 is a tree diagram (dendrogram) showing an example of hierarchy relationship in signal similarity in one principal component for illustrating the fault detection method
- FIG. 28 is a diagram showing an example of display of analysis results on a screen-user interface.
- FIG. 29 is a diagram showing an example of data configuration of an equipment data DB.
- a targeted semiconductor manufacturing equipment of the invention is configured to be capable of monitoring various equipment as components and acquiring a signal at a short sampling interval, and has to be connected to a database that stores sampled equipment data.
- the components of the semiconductor manufacturing equipment are partial equipment and parts that operate the equipment, but may also include an additional equipment, such as an OES, for monitoring a process status. It also includes a calculator for analyzing the acquired signal.
- Difference between a plurality of signals corresponds to whether or not there is correlation, whether or not there is variation and whether it is large or small, and whether signal intensity difference is large or small.
- Each of them can individually be detected by an analysis method, for example, a correlation analysis such as principal component analysis, frequency analysis such as Fourier transformation, or inspection of average value difference, but in order to apply the analysis method, a waveform pattern appearing in the signal needs to be known beforehand.
- a correlation analysis such as principal component analysis, frequency analysis such as Fourier transformation, or inspection of average value difference
- a waveform pattern appearing in the signal needs to be known beforehand.
- the method capable of collectively performing calculation processing on a plurality of signals to automatically detect difference is limited to the principal component analysis, but this is a method of analyzing whether or not there is correlation over a time axis between the signals, and thus cannot detect and identify variation and signal intensity difference. It can only recognize that there is no correlation between the signals.
- This principal component analysis PCA is a method of identifying signal similarity by obtaining principle components (eigen values, eigen vectors) of a correlation matrix R obtained by a formula below.
- the correlation matrix R is obtained by the formula below.
- x is signal data.
- a bord body x is a vector defining that the number n of pieces of data (the number of points) of signal as the number of devices, and can also be interpreted as a matrix with an n time -number of rows and 1-number of columns (n time ⁇ 1).
- a bar “-” on a variable means an average.
- Suffixes “i” and “j” mean respective signals.
- a suffix “T” at a right shoulder denotes matrix transposition. Letter “s” denotes variance and covariation, and “r” denotes a correlation coefficient.
- the principal component analysis PCA is a method of analyzing covariation relationship between items and a degree (contribution) occupying an overall change of each relationship by obtaining the eigen values and the eigen vectors of the correlation matrix. Obtaining an inner product of the signal data and the eigen vector at each original time point permits obtaining a magnitude of the principal component at this time point as a principal component score.
- ⁇ i is the eigen value of the i-th principal component and “v i ” is the vector of the i-th principal component.
- a matrix V is a matrix having principal components vectors v i arrayed along columns.
- Letters “diag” is a square matrix having parameters arrayed on diagonal components and having other devices as zero. The eigen values are arrayed in descending order, and the principal component vectors are also arrayed in a corresponding manner.
- Pc has principal component scores arrayed in rows on an individual time point basis and has principal component scores arrayed in columns on an individual principal component basis.
- Letter “X” is a matrix having signal data x arrayed in columns.
- FIG. 3 shows signal data of the same four repeated processing that is continuous processing of two processing steps Step 1 311 and Step 2 312 .
- signal intensity is assumed to become a set value of processing condition (recipe), but actually monitored signal intensity is shifted in a negative direction at a vertical axis for each processing over the signal 1 303 , the signal 2 304 , the signal 3 305 , and the signal 4 306 in Step 2 312 .
- Small variation noise
- Performing analysis through the principal component analysis PCA in order to collectively process a plurality of signals and detect and identify difference requires use of not correlation between the signals along a time axis but correlation between the signals along a different evaluation axis.
- a method capable of directly performing collective processing on intensity difference between the signals and detecting and identifying difference needs to be used.
- FIG. 4 shows a graph plotting signals at a horizontal axis and signal intensity at a vertical axis.
- the plot shows the signal intensities at the time points t 11 323 , t 12 324 , and t 13 325 in FIG. 3 .
- the time points t 11 , t 12 , and t 13 turn to broken lines 411 , 412 , and 413 , respectively.
- the signal intensities increase in ascending order, that is, order of the signal 1 303 , the signal 2 304 , the signal 3 305 , and the signal 4 306 , and thus there is again correlation in signal intensity between the time points.
- Obtaining correlation between the time points as described above permits obtaining correlation in signal intensity difference.
- the plurality of signals having no correlation between the time points refer to a case where the plurality of signals match each other or a case where for the plurality of signals, differences from an average at the different time points vary evenly in positive and negative directions and a sum of products between the time points is cancelled out, turning into zero.
- Calculation for obtaining the correlation matrix R between the time points may be performed by using formulae 1 and 2.
- “x” is signal data at each time point
- a bold body “x” is a vector defining the number n signal of signals being as the number of devices.
- suffixes “i” and “j” mean the respective time points. A case where there is no correlation between the time points for the plurality of signals corresponds to that a result of formula 1 is zero.
- a the plurality of signals and a change only present in the specific signal appear, and these changes appear in the principal component vectors in order in arranging a principal component score Pc in a feature space where a principal component is an axis enables detection and identification of difference between signals.
- the plurality of signals having similar intensity changes are arranged at positions close to each other, and the signals having great intensity change difference are arranged at positions distant from each other.
- a characteristic signal appears in the principal component vector. For example, a change common to the plurality of signals and a change only present in the specific signal appear, and these changes appear in the principal component vectors in order in accordance with scales (contributions) of the eigen values of the principal components.
- inter-time-point principal component analysis IT-PCA The principal component analysis PCA using this correlation matrix between the time points is called inter-time-point principal component analysis IT-PCA.
- a calculation method itself of the principal component analysis PCA is identical for the formulae 3 to 5.
- difference between the signals can be detected and identified.
- relationship between the signals provided by the multi-dimensional scaling MDS can be arranged in a space according to a feature amount to detect and identify the difference.
- the multi-dimensional scaling MDS is a method of obtaining a sample coordinate value from data of the distance between samples arranged in the space. Now assume that n sample -number of samples are arranged in an n dimension -dimensional space. If distance between the samples is defined by Euclidian distance, the distance between the samples is provided by formula below.
- the distance matrix T is also called a dissimilarity matrix.
- Bc - 1 2 ⁇ G n ⁇ TG n T [ Formula ⁇ ⁇ 9 ]
- In is a unit matrix of n ⁇ n.
- the inner product matrix Bc is subjected to eigen vector decomposition.
- ⁇ (upper case lambda in Greek character) is a matrix of n sample ⁇ n sample where a diagonal device is an eigen value and the other devices are zero
- V is a matrix of n sample ⁇ n sample where eigen vectors are arrayed in columns.
- Bc XcXc T between the inner product matrix Bc and a matrix Xc of coordinate values of samples in the n dimension -dimensional space. Therefore, the matrix Xc of the coordinate values is provided by formula below.
- an index “i” of the coordinate value xc ij in formula 11 means a sample and “j” means an axis of a feature space as a map of the multi-dimensional scaling MDS.
- “Xc” is called an MDS map. A coordinate value of the MDS map is calculated the number of times corresponding to n sample .
- difference between the signals is expressed by the coordinate value of the feature space calculated by formula 11.
- the multi-dimensional scaling MDS analyzing the signal based on the definition of this distance is called inter-signal multi-dimensional scaling IS-MDS.
- the signal intensity difference between the time points can also be defined as the distance. That is, difference of the same signal between the time points is taken and squared to define distance between the time points as a sum for all the signals.
- FIG. 5 shows a graph of the signals of FIG. 3 with signal intensities at the time point t 0 321 and t 2 326 . Difference between two arrows in FIG. 5 is taken and squared to define distance between the time points as a sum for all the signals.
- “i” and “j” are defined as indexes for the time points and “k” is defined as an index for the signal.
- the coordinate value of the feature space calculated by formula 11 becomes a waveform of a characteristic signal included in the signal. That is, graphing data values of the respective columns as waveforms with a row of the coordinate value matrix Xc plotted at a horizontal axis and the data values (device values of the matrix) plotted at a vertical axis shows a graph of characteristic signals. To express the waveform of this signal while reflecting a degree of actual difference between the signals, the coordinate value matrix Xc is multiplied by the distance matrix X. This is called a multi-dimensional scaling MDS score in this specification.
- Multi-dimensional scaling MDS analyzing a signal based on definition of distance provided by signal intensity difference between the time points is called inter-time-point multi-dimensional scaling IT-MDS.
- FIG. 6 is a configuration diagram showing the configuration example of the semiconductor manufacturing equipment according to one embodiment of the invention
- FIG. 7 is a configuration diagram showing functional configuration of semiconductor manufacturing equipment monitoring processing arithmetic section executed in the calculator 111 provided in the semiconductor manufacturing equipment 601 according to one embodiment of the invention or executed in an equipment data monitoring equipment 133 connected via the network 131 .
- the semiconductor manufacturing equipment 601 includes: a process section 602 , a supply system 603 for a material for process processing, an exhaust system 604 for a waste material after processing, an equipment controller-outside communication equipment 109 , calculator-storage equipment 111 as a calculator system, a screen-user interface 112 as a terminal, equipment controllers 1 611 to n 615 for operating and changing various portions of the equipment for realizing predetermined processing; and in-processing sensors 621 to m 623 for detecting a status of process processing.
- the process section 602 is the chamber 102 in the example of the etching equipment 101 shown in FIG. 1 .
- a process section is also called a chamber.
- thermal oxidation equipment and LPCVD equipment a plurality of wafers are filled in a boat to perform processing, and this process section is called furnace.
- cleaning equipment and plating equipment a chemical solution in particular is put in a wafer, and thus the process section serves as a bath.
- a CMP equipment has a wafer with a polishing head, and presses it against a pad on a rotary fixed disc and makes rotary movement to thereby perform polishing.
- a portion forming the equipment for this polishing is the process section.
- the portion directly performing wafer process processing is the process section.
- the supply system 603 and the exhaust system 604 are the gas supply system 108 and the exhaust system 107 in the example shown in FIG. 1 .
- a different kind of equipment is also configured to supply a material for realizing the process processing and exhaust the material after the processing.
- the equipment controllers 1 611 to n 615 correspond to the flow rate adjustment equipment 113 , the pressure adjustment equipment 114 , the power adjustment equipment 115 , and the temperature adjustment equipment 116 in the example shown in FIG. 1 .
- a different kind of equipment also includes equipment for operating the equipment and adjusting a process.
- the semiconductor manufacturing equipment also includes a structure for transferring a wafer to the process section, and a controller for operating this transfer equipment may also be treated as an equipment controller.
- the in-processing sensors 1 621 to m 623 are the OES (Optical Emission Spectrometry) in the example shown in FIG. 1 .
- Output of the equipment controllers 611 to 615 and the in-processing sensors 621 to 623 are inputted to the calculator-storage equipment 111 via the equipment controller-outside communication equipment 109 (not shown). Moreover, in a case where the equipment data monitoring equipment 133 totally monitoring a plurality of semiconductor manufacturing equipment installed in a manufacturing line is installed, the equipment controller-outside communication equipment 109 transmits output of the equipment controllers 611 to 615 and the in-processing sensors 621 to 623 to the equipment data monitoring equipment 133 via the network 131 . It is recorded into the equipment data DB 132 by the equipment data monitoring equipment 133 .
- the semiconductor manufacturing equipment 601 is connected to the equipment data DB 132 via the network 131 , and also for the convenience of data sharing, the equipment data monitoring equipment 133 as the calculator system is also connected to the network 131 .
- the calculator-storage equipment 111 in manufacturing processing, acquires the output of the equipment controllers and the in-processing sensors, records it as equipment data into the equipment data DB 132 via the equipment controller-outside communication equipment 109 , and in processing of monitoring the semiconductor manufacturing equipment, reads out the corresponding equipment data from the equipment data DB 132 via the equipment controller-outside communication equipment 109 and performs analysis to thereby execute the equipment monitoring processing.
- the calculator-storage equipment 111 is connected to the screen-user interface 112 and displays for the user information such as a status of equipment monitoring and a fault occurrence alarm, principal component scores as analysis results, a graph of the MDS map, a graph of a signal waveform, and a list of eigen values (contributions).
- the equipment monitoring processing of reading out the corresponding equipment data from the equipment data DB 132 and performing analysis may be performed by the equipment data monitoring equipment 133 connected via the network 131 .
- function of the equipment data monitoring equipment 133 may be as software executed by the calculator-storage equipment 111 of the semiconductor manufacturing equipment 601 and the equipment data DB 132 may be included in the calculator-storage equipment 111 to be included in the semiconductor manufacturing equipment 601 , in which case a monitoring processing system can monitor the equipment without connecting the semiconductor manufacturing equipment 601 to the network.
- a semiconductor manufacturing equipment monitoring processing arithmetic section 701 executed in the calculator-storage equipment 111 has: a lot-by-lot and wafer-by-wafer processing log acquisition section 702 , an equipment data (analysis target data) acquisition section 703 , a correlation matrix calculation section 704 , a distance matrix and inner product matrix calculation section 705 , an eigen value calculation section 706 , a principal component score calculation section 707 , an MDS map calculation section 708 , an MDS score calculation section 709 , an eigen value list display section 710 , a feature space (principal component score, MDS map) display section 711 , a characteristic signal waveform (principal component vector, MDS score) display section 712 , a fault detection determination criterion acquisition section 713 , and a fault detection section (alarm generation section) 714 .
- a feature space (principal component score, MDS map) display section 711 a characteristic signal waveform (principal component vector, MDS score
- the lot-by-lot and wafer-by-wafer processing log acquisition section 702 acquires output signals from the equipment controllers 611 to 615 and the in-processing sensors 621 to 623 in a predetermined sampling cycle, and stores equipment data thereof into the equipment data DB 132 .
- FIG. 29 shows a data configuration example of the equipment data DB 132 .
- the equipment data DB 132 is connected to the network to form it as a common database storing equipment data of a plurality of semiconductor manufacturing equipment, as a directory for classifying the equipment data to be stored, a semiconductor manufacturing equipment ID 2901 is included. Further, the equipment data is classified by a directory composed of data record of the lot or wafer ID 2902 processed in this semiconductor manufacturing equipment, a manufacturing station ID 2903 , a manufacturing recipe ID 2904 , and manufacturing date and time 2905 . Then in this semiconductor manufacturing equipment, while manufacturing process of this lot or wafer is carried out, the equipment data is stored in a predetermined sampling cycle for each signal.
- the equipment data is stored in a data record format composed of data items including a signal ID 2906 , observation starting date and time 2907 , observation ending date and time 2908 , a sampling interval 2909 , and time-series equipment data 2910 .
- signal data whose signal ID is sig- 1
- the aforementioned equipment data DB 132 is included in the calculator-storage equipment 111 .
- the monitoring processing of the semiconductor manufacturing equipment 601 searches, for example, a history of a plurality of times of manufacturing processing in the same station and with the same recipe to acquire a real value of this equipment data and performs analysis to thereby monitor a status of the semiconductor manufacturing equipment and detects a fault.
- This processing is assumed to be performed by the calculator-storage equipment 111 in some cases and by the equipment data monitoring equipment 133 on the network in some cases.
- the equipment data to be analyzed is specified, and the equipment data is acquired from the equipment data DB 132 by the equipment data acquisition (analysis target data acquisition) section 703 .
- analysis processing is performed by the inter-time-point principal component analysis IT-PCA, the inter-signal multi-dimensional scaling IS-MDS, or the inter-time-point multi-dimensional scaling IT-MDS.
- a correlation matrix between time points is first calculated in the correlation matrix calculation section 704 .
- eigen values and eigen vectors are calculated in the eigen value calculation section 706
- principal component scores are calculated in the principal component score calculation section 707 .
- Magnitudes of the eigen values are compared to be displayed in the eigen value list display section 710 . This makes it possible to judge based on the magnitude of the eigen values whether there is a common change pattern or a unique change pattern in the signal.
- a criterion for determining that the signal is faulty is acquired through user input in the fault detection determination criterion acquisition section 713 .
- This criterion is a threshold for a degree of difference in principal component score between the signals (distance in a feature space where the principal component scores are arranged). It is determined upon excess over the threshold that there is a fault.
- the screen-user interface 112 displays an alarm.
- a graph of principal component scores is displayed at the screen-user interface 112 in the feature space (principle component score, MSD map) display section 711 , and the principle component vectors are displayed in a graph at the characteristic signal waveform (principle component vector, MDS score) display section 712 with processing time plotted in order of vector device numbers at a horizontal axis and with the vector values plotted at a vertical axis.
- a list of eigen values is displayed. This permits the user to confirm difference between the generated signal and the past signal and characteristics of the waveform.
- information may be notified to outside via the network, and any of various modes of output such as an e-mail and voice processing can be adopted.
- distance between the waveforms is calculated in the distance matrix and inner product matrix calculation section 705 to obtain an inner product matrix.
- Eigen values and eigen vectors of the inner product matrix are obtained in the eigen value calculation section 706
- a coordinate value of the MDS map is obtained in the MDS map calculation section 708 .
- the criterion for determining fault occurrence is acquired in the fault detection determination criterion acquisition section 713 , fault determination is made in the fault detection section (alarm generation section) 714 , and an alarm is outputted.
- a graph of the MDS map is displayed at the screen-user interface 112 in the feature space (principal component score, MDS map) display section 711 .
- a list of eigen values (contribution ratios) is also displayed in the eigen value list display section 710 .
- the inter-time-point multi-dimensional scaling IT-MDS distance between the times points is calculated in the distance matrix and inner product matrix calculation section 705 to obtain an inner product matrix.
- Eigen values and eigen vectors of the inner product matrix are obtained in the eigen value calculation section 706
- a coordinate value matrix Xc of the MDS map is obtained in the MDS map calculation section 708 .
- An MDS score is obtained based on the coordinate value matrix Xc and the distance matrix T in the MDS score calculation section 709 .
- the MDS score is a characteristic signal waveform pattern with respect to the processing time.
- a graph of the MDS scores with respect to the processing time is displayed at the screen-user interface 112 in the characteristic signal waveform (principal component vector, MDS score) display section 712 .
- a list of eigen values (contribution ratios) is displayed in the eigen value list display section 710 .
- signal difference can be analyzed based on the plurality of pieces of equipment data to automatically detect a fault, and displaying results of the analysis permits the user to precede diagnosis and measures.
- FIG. 8 An outline of a semiconductor manufacturing equipment monitoring method according to the invention in the semiconductor manufacturing equipment will be described, referring to FIG. 8 .
- Configuration of the semiconductor manufacturing equipment 601 is the same as that shown in FIG. 6 .
- the equipment monitoring processing is executed by the calculator-storage device 111 of the equipment in this embodiment.
- wafer processing is carried out a plurality of times, and output signals of each equipment controller 611 and each in-processing sensor 621 are inputted into the calculator-storage device 111 via the equipment controller-outside communication equipment 109 and stored into the device data DB 132 .
- the calculator-storage device 111 acquires from the device data DB 132 various signals as the stored equipment data for the number of times of processing, that is, data obtained by various signals ⁇ the number of times of processing 801 , and analysis processing is executed. In this embodiment, for example, a signal for 12 times of processing performed in the etching device is targeted. A signal change is shown in a graph 802 .
- Signal intensity is shifted through the 12 times of processing, and hunting occurs at one of the signals at the seventh time.
- Calculating correlation 803 of these signals between sampling time points and executing the principal component analysis PCA 804 provides a feature amount (score) map 807 .
- calculating difference between sampling signals and difference 805 between the time points and executing multi-dimensional scaling MDS 806 also provides the feature amount (score) map 807 .
- the feature amount (score) map 807 for each signal, changes in a degree of shift are arrayed in a direction along pc 1 /xc 1 axes in accordance with the degree, and the signals with hunting in a direction along pc 2 /xc 2 axes are separated.
- the above processing can automatically be executed by the calculator, and taking difference between these feature amounts permits automatic detection of the difference, such as a fault, between the signals.
- data of characteristic signal change can be obtained over the processing time based on the principal component vectors in case of the principal component analysis PCA 804 and based on the feature amount (MDS score) in case of the multi-dimensional scaling MDS 806 . Displaying results of these calculations in a graph on the screen-user interface 112 permits the user to confirm the presence and absence of a fault and signal change characteristics.
- a method of arranging in a feature space each signal of the signals subjected to the 12 times of processing shown in FIG. 9 and extracting a characteristic waveform pattern included in the signal is shown below.
- a unit system A. U. of a signal (A.U.) 902 at a vertical axis of the graph means an arbitrary unit.
- the signal intensity shifts from the signal # 001 911 to # 012 922 on an individual process processing basis, and hunting appears in the signal # 007 917 .
- the correlation matrix calculation section 704 calculates a correlation matrix R of the signals between the time points.
- the correlation matrix is calculated by formula above. Then the eigen value calculation section 706 calculates an eigen value ⁇ i and an eigen vector v i , and the principal component score calculation section 707 calculates a principal component score pc i .
- Letter “i” is any of integers from 1 to n time
- the eigen vector v i is a vector of the number n time of devices
- “pc i ” is a vector of the number n signal of devices. Order of the devices of pc i corresponds to signals of the rows of the signal data.
- FIG. 10 shows a table of the eigen values, that is, contribution ratios 1002 displayed by the eigen value list display section 710 in descending order.
- CCR1003 is a cumulative contribution ratio. According to this, the contribution of the first principal component occupies 95% which is a majority portion, the second principal component occupies 5%, and those thereafter have no contribution. N time -number of eigen values and eigen vectors are calculated.
- FIGS. 11A and 11B show plots of principal component scores of signals in the feature space provided by the feature space (principal component score, MDS map) display section 711 .
- FIG. 11A is a scatter diagram for the first principal component (pc 1 ) and the second principal component (pc 2 )
- FIG. 11B is a scatter diagram for the third principal component (pc 3 ) and the fourth principal component (pc 4 ).
- FIG. 11B based on the fact that only the signals vary and the contribution ratio of the eigen value information is 0%, it is proved that these principal components are meaningless. Therefore, the values of the first principal component and the second principal component are compared between the signals, and if it has been determined that there is difference therebetween, whether or not a fault has occurred can be judged automatically.
- FIGS. 12A to 12D show principal component vectors as characteristic signal waveforms calculated by the characteristic signal waveform (principal component vector, MDS score) display section 712 over the processing time.
- the eigen vector 1 of FIG. 12A proves that an average value is approximately 0.07, that is, there is difference in signal intensity between the signals.
- the eigen vector 2 of FIG. 12B proves that hunting included in the signal # 007 is obtained as the characteristic signal waveform.
- the principal component vectors of FIGS. 12C and 12D vary randomly and the contribution ratio of the eigen value information is 0%, and thus these principal components are meaningless.
- the distance matrix and inner product matrix calculation section 705 calculates the distance matrix T of formula 7.
- the eigen value calculation section 706 calculates the eigen value ⁇ i and the eigen vector vi.
- the MDS map calculation section 708 calculates a coordinate value xc i of each signal in the MDS map as the feature space through the calculation by formula 11.
- Letter “i” is any of integers from 1 to n signal
- an eigen vector v i is a vector of the number n signal of devices.
- a sequence of i corresponds to a sequence of the signal corresponding to the row and column of the distance matrix T. Note that n signal -number of eigen values and eigen vectors are calculated.
- FIG. 13 shows the calculated distance matrix T.
- a diagonal component is zero.
- the distance both in the first row and the first column increases from the signal # 001 to the signal # 012 for each repeated processing, but the distance increases in the signal # 007 , proving that there is an influence by the hunting.
- FIG. 14 shows a list of eigen values calculated by the inter-signal multi-dimensional scaling IS-MDS. Contribution of the first principal component occupies 90%, which is a majority portion, the second principal component occupies 10%, and those thereafter occupies 0%, having no contribution.
- FIGS. 15A and 15B show plots of the signals in the MDS map as the feature space calculated by the MDS map calculation section 708 and the feature space (principal component score, MDS map) display section 711 .
- FIG. 15A is the plot for a first axis xc 1 and a second axis xc 2 , which proves that the first axis xc 1 1501 expresses signal intensity difference and the second axis xc 2 1502 expresses difference provided by the hunting of the signal # 007 .
- FIG. 15B is the plot for a third axis xc 3 and a fourth axis xc 4 , and based on the fact that the contribution of the eigen value information is 0%, it is proved that these axes are meaningless.
- the distance matrix and inner product matrix calculation section 705 takes difference between the time points in each signal, and calculates the distance matrix T of formula 7.
- the inner product matrix Bc is calculated, and the eigen value calculation section 706 calculates an eigen value ⁇ i and an eigen vector v i .
- Letter “i” is any of integers from 1 to n time
- the eigen vector v i is a vector of the number n time of devices.
- a sequence of “i” corresponds to a row and a column of the distance matrix T, that is, an array over the processing time. Then the MDS score calculation section 709 obtains an MDS score mdsscore i by formula 12.
- the mdsscore i is a vector taken from the i-th column of the MDSscore.
- FIG. 16 shows a list of eigen values displayed at the screen-user interface 112 by the eigen value list display section 710 .
- Contribution of the first eigen value occupies 95%, which is a majority portion.
- Looking at cumulative contribution ratios CRR 1603, those up to the tenth eigen value have contribution with an accuracy of two decimal points, and those thereafter have a contribution ratio of 0%. Note that N time -number of eigen values and eigen vectors are calculated.
- FIGS. 17A and 17B show graphs of MDS scores over the processing time displayed on the screen-user interface 112 by the characteristic signal waveform (principal component vector, MDS score) display section 712 .
- the first to twelfth MDS scores are shown.
- FIG. 17A is the graph showing all the waveforms of the MDS scores
- FIG. 17B is the graph with a range of MDS score values enlarged at an area near zero. It is proved that the first MDS score score 01 has characteristics including hunting and signal intensity shift. Moreover, it is proved that the second to the eleventh MDS scores have a characteristic of signal intensity shift. The MDS scores after the twelfth one are zero. Since the first MDS score has the characteristics including the hunting and the signal intensity shift, a characteristic waveform pattern included in the plurality of signals can be confirmed with only this MDS score.
- MDS score principal component vector
- fault detection can be automatically performed in the feature space based on the MDS map, and also the characteristic signal waveform included in the signal can be extracted.
- a method of arranging in the feature space each of the signals subjected to the 12 times of processing shown in FIG. 18 and extracting characteristic waveform patterns included in the signals are shown.
- the signal intensity of each signal shifts in a positive direction every process processing, and further hunting occurs near 15 seconds, 35 seconds, 55 seconds, and 75 seconds for the signals # 001 , 1811 , # 004 1814 , # 007 1817 , and # 010 1820 .
- the delay increases in order of # 001 1811 , # 004 1814 , # 007 1817 , and # 010 1820 . Due to this delay, there is correlation between the signals for the four signals.
- the fault determination in the feature space can automatically be performed, and the characteristic signal waveform included in the signal can be extracted.
- a method of converting a plurality of signals into a feature space and a method of extracting a waveform pattern according to the inter-time-point principal component analysis IT-PCA will be shown.
- a calculation method is the same as that shown in a first embodiment.
- FIG. 19 shows a table of contribution ratios CR1902 shown in descending order together with cumulative contribution ratios CCR1903.
- the contribution ratio of the first principal component is 80%, which is a large proportion, that of the second principal component is 12%, and those from the third principal component to the fifth principal component are several percentages. That is, it is proved that the waveform pattern in the signal has contributions up to the fifth principal component. Those thereafter have no contribution.
- FIGS. 20A to 20C show plots of principal component scores of signals displayed at the screen-user interface 112 by the feature space (principal component score, MDS map) display section 711 .
- FIG. 20A is a scatter diagram of the first principal component (pc 1 ) and the second principal component (pc 2 )
- FIG. 20B is a scatter diagram of the third principal component (pc 3 ) and the fourth principal component (pc 4 )
- FIG. 20C is a scatter diagram of the fifth principal component (pc 5 ) and the sixth principal component (pc 6 ).
- the graphs are shown with those up to the fifth principal component (pc 5 ) having contribution.
- FIGS. 21A to 21F show principal component vectors over the processing time displayed at the screen-user interface 112 by the characteristic signal waveform (principal component vector, MDS score) display section 712 .
- FIGS. 21 A to 21 F respectively show eigen vectors of the first to sixth principal components.
- an average is not zero but approximately 0.06, thus proving that there is signal intensity difference between the signals.
- a waveform of hunting enters, a waveform change of delayed start strongly appears and also the intensity of the hunting of # 010 strongly appears.
- the hunting of # 001 strongly appears in the eigen vector 3
- the hunting of # 004 strongly appears in the eigen vector 4
- the hunting of # 007 strongly appears in the eigen vector 5 .
- the eigen vector 6 having no contribution varies randomly. Observing the eigen vectors 1 to 5 permits understanding of characteristic waveform patterns of the signals.
- FIG. 22 shows a list of eigen values calculated by the inter-signal multi-dimensional scaling IS-MDS. They are 60%, 30%, 5%, 3%, and 2% in order of the first to fifth principal components. Those thereafter have no contribution.
- FIGS. 23A to 23C show MDS maps as the feature spaces.
- FIG. 23A is a plot for a first axis xc 1 and a second axis xc 2
- FIG. 23B is a plot for a third axis xc 3 and a fourth axis xc 4
- FIG. 23C is a plot for a fifth axis xc 5 and a sixth xc 6 .
- shift in signal intensity occurs in a positive direction.
- values of xc 2 do not correspond to each other between the signals with and without hunting and delayed start at the second axis.
- both the first and second axes include influence of the shift in the signal intensity, the delayed start, and the hunting.
- difference between the signals # 001 , # 004 , and # 010 appears, and at the fifth axis, mainly difference in the signal # 007 appears. Determining the difference or distance in the MDS map between the signals with and without delayed start and hunting permits automatic judgment on whether or not a fault has occurred.
- a method of extracting a waveform pattern included in a plurality of signals according to the inter-time-point multi-dimensional scaling IT-MDS will be shown.
- a calculation method is the same as the method shown in the first embodiment.
- FIG. 24 shows a list of eigen values. Contribution of the first eigen value is as great as 83%, that of the second eigen value is 10%, and those of the third eigen value and the fourth eigen value are 5% and 3%, respectively. Those thereafter have no contribution.
- FIGS. 25A to 25 c show graphs of MDS scores over the processing time.
- the first to thirteenth MDS scores are shown.
- FIG. 25A is the graph showing full-waveforms of the MDS scores.
- FIG. 25B is the graph where a vertical axis Score (A.U.) 2512 is at [ ⁇ 4, 12]
- FIG. 25C is the graph where a vertical axis Score (A.U.) 2522 is at [ ⁇ 0.04, 0.04].
- the score 01 is not drawn, and in FIG. 250 , the scores 01 , 02 , 03 , and 04 are not drawn.
- characteristics including intensity shift, delayed start, and hunting appear.
- Illustrated in this embodiment are examples of a method of performing fault detection and display of analysis results onto the screen-user interface.
- Fault detection processing is identifying a faulty signal by determining arrangement relationship between a plurality of signals in a feature space which is defined as a principal component score in the inter-time-point principal component analysis IT-PCA and is defined as an MDS map in the inter-signal multi-dimensional scaling IS-MDS.
- the arrangement relationship between the plurality of signals in the feature space is, for example, the plots of the principal component scores shown in FIGS. 11A and 11B and FIG. 20 and the plots of the MDS maps shown in FIGS. 15A and 15B and FIGS. 23A to 23C .
- FIG. 26A shows distribution of signals with the second principal component pc 2 calculated by the inter-time-point principal component analysis IT-PCA of the first embodiment.
- FIG. 26B shows distribution of signals with the third principal component calculated by the inter-time-point principal component analysis IT-PCA of a second embodiment.
- x is a principal component score or an MDS map value and “i” is a principal component number or an axis number of the MDS map.
- Letter “j” is an index meaning a signal.
- a bar “-” on a variable means an average.
- ⁇ is standard deviation. There is no need of limiting the range at 1 ⁇ , and the range may be typically defined by a positive number (real number) k.
- FIG. 26B the signals # 001 , # 004 , and # 007 are determined to be faulty.
- Checking FIGS. 20A to 20C proves that the signal # 010 is most distant from the average in the second principal component pc 2 (A.U.) 2002 .
- Changing the principal component or the axis of the MDS map in this manner permits determination of a faulty signal.
- the axis to be evaluated may be judged based on an eigen value obtained through calculation, and for example, for the inter-time-point principal component analysis IT-PCA in the first embodiment, those up to the second principal component having contribution may be evaluated based on FIG. 10 .
- For the inter-time-point principal component analysis IT-PCA in the second embodiment those up to the fifth principal components may be evaluated based on FIG. 19 .
- x is a principal component score whose number of devices is 1 or a vector of an MDS map value.
- a bar “-” on the vector means a vector obtained by acquiring an average of signals for each device.
- ⁇ is a vector of standard deviation between the signals for each principal component or each axis of the MDS map.
- Letter “S” is a 1 ⁇ 1 sample variation-covariation matrix of principal component scores of the signal or MDS map values.
- a criterion for determination whether a signal is faulty or correct can be previously determined based on a past case as a method of determining a fault in the signal in a feature space, discrimination analysis or a support vector machine SVM may be used.
- FIG. 27 shows a signal dendrogram according to cluster analysis using the third principal component of the inter-time-point principal component analysis IT-PCA shown in FIG. 26B .
- the signals # 001 , # 004 , # 007 , and # 010 are separated as Group 1 2702 from the other signals as Group 2 2703 .
- the numbers of signals may be compared to each other and the group with the smaller number of signals may be determined to be faulty.
- the fault determination can be made through grouping by division at an upper level 2704 in this manner.
- a method of the group classification in addition to the cluster analysis, a k-means method can be used.
- FIG. 28 shows an example of screen display. Displayed on the screen 2801 are: fault determination results 2802 , a contribution ratio list 2803 provided by eigen values, plots 2805 of signals in a feature space, a legend 2804 of a signal plot, and a characteristic waveforms 2806 of the signal. Based on these pieces of information, fault occurrence and the characteristics of the waveforms included in the signal at that time can be confirmed by the user.
- the contribution ratio list 2803 and the plots 2805 of the signal in the feature space can be respectively displayed by the eigen values and the MDS map provided by the inter-signal multi-dimensional scaling IS-MDS, and the characteristic waveforms 2806 of the signal can be displayed by the MDS scores provided by the inter-time-point multi-dimensional scaling IT-MDS.
- the eigen values provided by the inter-time-point multi-dimensional scaling IT-MDS may also be included in the contribution ratio list 2803 .
- inter-time-point principal component analysis IT-PCA the inter-signal multi-dimensional scaling IS-MDS, and the inter-time-point multi-dimensional scaling IT-MDS may be displayed.
- a device of each screen of FIG. 28 may be provided.
- the invention relates to the semiconductor manufacturing equipment, but the calculation methods themselves of the inter-time-point principal component analysis IT-PCA, the inter-signal multi-dimensional scaling IS-MDS, and the inter-time-point multi-dimensional scaling IT-MDS are applicable to analysis of all signals and further typically a plurality of data items having the same number of data points. These calculation methods themselves are not limited to the semiconductor manufacturing equipment.
- Shown in the first embodiment is an example in which all functions related to the equipment monitoring processing are executed in the semiconductor manufacturing equipment monitoring processing arithmetic section 701 as the calculator-storage device 111 provided in the semiconductor manufacturing equipment 601 . Moreover, an example in which the device data DB 132 is included in the calculator-storage device 111 has been described.
- the equipment data monitoring device 133 of this embodiment includes the semiconductor manufacturing equipment monitoring processing arithmetic section 701 shown in FIG. 7 , and executes the equipment monitoring processing of the plurality of semiconductor manufacturing equipment 601 connected to the network 131 .
- the device data DB 132 connected to the network 131 commonly stores the equipment data of the plurality of semiconductor manufacturing equipment 601 .
- the lot-by-lot and wafer-by-wafer processing log acquisition section 702 of the calculator-storage device 111 of each semiconductor manufacturing equipment 601 acquires, as equipment data of a predetermined sampling interval, output signals of the equipment controllers 611 to 615 and the in-processing sensors 621 to 623 , and stores them into the device data DB 132 via the network 131 .
- the equipment data monitoring device 133 searches and reads out from the device data DB 132 the equipment data stored for each semiconductor manufacturing equipment 601 , and executes the equipment monitoring processing of each semiconductor manufacturing equipment 601 in the same manner as that for the processing described in the first, second and third embodiments. Then results of processing are outputted to an output section not described in FIGS. 6 and 7 , or all the results of processing are transmitted to the calculator-storage device 111 of the corresponding semiconductor manufacturing equipment 601 .
- the calculator-storage device 111 which has received data of the equipment monitoring processing results displays and outputs it onto the screen-user interface 112 by each display processing section and the fault detection section 714 .
- the equipment data monitoring device 133 does not necessarily have to be installed, for example, near the equipment, and may be installed in a building such as a data center. Outputting of the processing results does not have to be performed at the screen-user interface 112 , but may be performed at an office PC (personal computer) terminal screen-user interface. This permits simultaneous management of a plurality of equipment on the same screen.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Drying Of Semiconductors (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
λi v i =Rv i [Formula 3]
R=Vdiag(λi)V T [Formula 4]
Pc=XV [Formula 5]
T={d ij 2} [Formula 7]
Bc=Vdiag(λi)V T =VΛV T [Formula 10]
{xc ij }=Xc=VΛ 1/2 =Vdiag(√{square root over (λi)}) [Formula 11]
MDSscore=TXc [Formula 12]
R=X tmp T X tmp /n signal [Formula 13]
(x j −
Claims (14)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011288506A JP5648157B2 (en) | 2011-12-28 | 2011-12-28 | Semiconductor manufacturing equipment |
JP2011-288506 | 2011-12-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20130173042A1 US20130173042A1 (en) | 2013-07-04 |
US9110461B2 true US9110461B2 (en) | 2015-08-18 |
Family
ID=48695516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/612,937 Active 2033-10-18 US9110461B2 (en) | 2011-12-28 | 2012-09-13 | Semiconductor manufacturing equipment |
Country Status (2)
Country | Link |
---|---|
US (1) | US9110461B2 (en) |
JP (1) | JP5648157B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160246185A1 (en) * | 2013-10-02 | 2016-08-25 | Asml Netherlands B.V. | Methods and apparatus for obtaining diagnostic information relating to an industrial process |
US20160267387A1 (en) * | 2015-03-13 | 2016-09-15 | Wipro Limited | Methods and systems for predicting erroneous behavior of an energy asset using fourier based clustering technique |
US11269321B2 (en) | 2018-03-29 | 2022-03-08 | Samsung Electronics Co., Ltd. | Equipment diagnosis system and method based on deep learning |
US11410836B2 (en) * | 2013-09-20 | 2022-08-09 | Hitachi High-Tech Corporation | Analysis method and semiconductor etching apparatus |
US11947622B2 (en) | 2012-10-25 | 2024-04-02 | The Research Foundation For The State University Of New York | Pattern change discovery between high dimensional data sets |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6002487B2 (en) | 2012-07-20 | 2016-10-05 | 株式会社日立ハイテクノロジーズ | Analysis method, analysis apparatus, and etching processing system |
KR101542558B1 (en) | 2014-01-08 | 2015-08-06 | 주식회사 비스텔 | Method for analyzing wafer yield map and recording medium |
JP6336881B2 (en) * | 2014-10-20 | 2018-06-06 | 日本電子株式会社 | Scatter diagram display device, scatter diagram display method, and surface analysis device |
WO2016085443A1 (en) | 2014-11-24 | 2016-06-02 | Hewlett Packard Enterprise Development Lp | Application management based on data correlations |
JP6497919B2 (en) * | 2014-12-10 | 2019-04-10 | 旭化成エンジニアリング株式会社 | Diagnosis method and diagnosis system for equipment including rotating body and its bearing |
JP5956094B1 (en) * | 2015-03-10 | 2016-07-20 | 三菱化学エンジニアリング株式会社 | Manufacturing process analysis method |
US10152879B2 (en) * | 2015-11-10 | 2018-12-11 | Industrial Technology Research Institute | Method, apparatus, and system for monitoring manufacturing equipment |
US10169979B2 (en) * | 2017-05-04 | 2019-01-01 | General Electric Company | Communicating alarm trigger status |
CN107256546B (en) * | 2017-05-23 | 2020-09-15 | 上海海事大学 | Ocean current machine blade attachment fault diagnosis method based on PCA convolution pooling SOFTMAX |
CN109308464A (en) * | 2018-09-13 | 2019-02-05 | 南京禾谱航空科技有限公司 | A kind of rice tassel recognition methods based on digital camera images |
CN109298633A (en) * | 2018-10-09 | 2019-02-01 | 郑州轻工业学院 | Chemical production process fault monitoring method based on adaptive piecemeal Non-negative Matrix Factorization |
CN109507986B (en) * | 2018-11-28 | 2021-07-09 | 北京迈斯康特测控技术有限公司 | Remote monitoring method for oil field operation equipment |
US11328964B2 (en) | 2018-12-13 | 2022-05-10 | Applied Materials, Inc. | Prescriptive analytics in highly collinear response space |
CN109885027B (en) * | 2019-03-13 | 2020-11-17 | 东北大学 | Industrial process fault diagnosis method based on bidirectional two-dimensional sparse orthogonal discriminant analysis |
CN110119690B (en) * | 2019-04-19 | 2022-08-16 | 河海大学 | Parallel reactor vibration sensitive area selection method based on CRP and RQA |
WO2021044509A1 (en) * | 2019-09-03 | 2021-03-11 | 株式会社島津製作所 | Data analysis device and analysis device |
WO2024024633A1 (en) * | 2022-07-25 | 2024-02-01 | 東京エレクトロン株式会社 | Information processing method, computer program, and information processing device |
WO2024057379A1 (en) * | 2022-09-13 | 2024-03-21 | 日本電気株式会社 | Optical fiber sensing system, optical fiber sensing device, and breakage detection method |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5815397A (en) * | 1994-10-27 | 1998-09-29 | Fanuc Ltd. | Method of analyzing factors affecting product quality and adjusting molding conditions for injection molding machine |
US6381008B1 (en) * | 1998-06-20 | 2002-04-30 | Sd Acquisition Inc. | Method and system for identifying etch end points in semiconductor circuit fabrication |
US6549864B1 (en) * | 2001-08-13 | 2003-04-15 | General Electric Company | Multivariate statistical process analysis systems and methods for the production of melt polycarbonate |
JP2004020193A (en) | 2002-06-12 | 2004-01-22 | Takayoshi Yamamoto | Method for diagnosing object facility, computer program, and device for diagnosing subject facility |
US20070050076A1 (en) | 2005-08-24 | 2007-03-01 | Tokyo Electron Limited | Method and apparatus for determining an operation status of a plasma processing apparatus, program and storage medium storing same |
JP2007059585A (en) | 2005-08-24 | 2007-03-08 | Tokyo Electron Ltd | Method for determining running state of plasma processing apparatus, apparatus for determining running state, program, and storage medium |
JP2009070071A (en) | 2007-09-12 | 2009-04-02 | Toshiba Corp | Learning process abnormality diagnostic device and operator's judgement estimation result collecting device |
JP2009147183A (en) | 2007-12-17 | 2009-07-02 | Hitachi High-Technologies Corp | Abnormality detection method and etching device loaded with the same |
JP2010219263A (en) | 2009-03-17 | 2010-09-30 | Hitachi High-Technologies Corp | Etching device, analyzing device, etching processing method, and etching processing program |
JP2011059790A (en) | 2009-09-07 | 2011-03-24 | Hitachi Ltd | Fault detection/diagnosis method, fault detection/diagnosis system, and fault detection/diagnosis program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4771855B2 (en) * | 2006-05-08 | 2011-09-14 | 東京エレクトロン株式会社 | Server apparatus and program |
JP5048625B2 (en) * | 2008-10-09 | 2012-10-17 | 株式会社日立製作所 | Anomaly detection method and system |
JP2011054804A (en) * | 2009-09-02 | 2011-03-17 | Toshiba Corp | Method and system for management of semiconductor manufacturing device |
-
2011
- 2011-12-28 JP JP2011288506A patent/JP5648157B2/en active Active
-
2012
- 2012-09-13 US US13/612,937 patent/US9110461B2/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5815397A (en) * | 1994-10-27 | 1998-09-29 | Fanuc Ltd. | Method of analyzing factors affecting product quality and adjusting molding conditions for injection molding machine |
US6381008B1 (en) * | 1998-06-20 | 2002-04-30 | Sd Acquisition Inc. | Method and system for identifying etch end points in semiconductor circuit fabrication |
US6549864B1 (en) * | 2001-08-13 | 2003-04-15 | General Electric Company | Multivariate statistical process analysis systems and methods for the production of melt polycarbonate |
JP2004020193A (en) | 2002-06-12 | 2004-01-22 | Takayoshi Yamamoto | Method for diagnosing object facility, computer program, and device for diagnosing subject facility |
US20070050076A1 (en) | 2005-08-24 | 2007-03-01 | Tokyo Electron Limited | Method and apparatus for determining an operation status of a plasma processing apparatus, program and storage medium storing same |
JP2007059585A (en) | 2005-08-24 | 2007-03-08 | Tokyo Electron Ltd | Method for determining running state of plasma processing apparatus, apparatus for determining running state, program, and storage medium |
JP2009070071A (en) | 2007-09-12 | 2009-04-02 | Toshiba Corp | Learning process abnormality diagnostic device and operator's judgement estimation result collecting device |
JP2009147183A (en) | 2007-12-17 | 2009-07-02 | Hitachi High-Technologies Corp | Abnormality detection method and etching device loaded with the same |
JP2010219263A (en) | 2009-03-17 | 2010-09-30 | Hitachi High-Technologies Corp | Etching device, analyzing device, etching processing method, and etching processing program |
US20110315661A1 (en) | 2009-03-17 | 2011-12-29 | Toshihiro Morisawa | Etching apparatus, analysis apparatus, etching treatment method, and etching treatment program |
JP2011059790A (en) | 2009-09-07 | 2011-03-24 | Hitachi Ltd | Fault detection/diagnosis method, fault detection/diagnosis system, and fault detection/diagnosis program |
Non-Patent Citations (2)
Title |
---|
Office Action in JP2011-288506, mailed Feb. 12, 2014, (in Japanese, 2 pgs.) [partial English language translation]. |
Toysha Walker et al., ISMI Predictive Preventive Maintenance Implementation Guideline, Technology Transfer #10105119A-TR International SEMATECH Manufacturing Initiative, Oct. 25, 2010. |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11947622B2 (en) | 2012-10-25 | 2024-04-02 | The Research Foundation For The State University Of New York | Pattern change discovery between high dimensional data sets |
US11410836B2 (en) * | 2013-09-20 | 2022-08-09 | Hitachi High-Tech Corporation | Analysis method and semiconductor etching apparatus |
US20160246185A1 (en) * | 2013-10-02 | 2016-08-25 | Asml Netherlands B.V. | Methods and apparatus for obtaining diagnostic information relating to an industrial process |
US9946165B2 (en) * | 2013-10-02 | 2018-04-17 | Asml Netherlands B.V. | Methods and apparatus for obtaining diagnostic information relating to an industrial process |
US10274834B2 (en) | 2013-10-02 | 2019-04-30 | Asml Netherlands B.V. | Methods and apparatus for obtaining diagnostic information relating to an industrial process |
US10642162B2 (en) | 2013-10-02 | 2020-05-05 | Asml Netherlands B.V. | Methods and apparatus for obtaining diagnostic information relating to an industrial process |
US11385550B2 (en) | 2013-10-02 | 2022-07-12 | Asml Netherlands B.V. | Methods and apparatus for obtaining diagnostic information relating to an industrial process |
US11940740B2 (en) | 2013-10-02 | 2024-03-26 | Asml Netherlands B.V. | Methods and apparatus for obtaining diagnostic information relating to an industrial process |
US20160267387A1 (en) * | 2015-03-13 | 2016-09-15 | Wipro Limited | Methods and systems for predicting erroneous behavior of an energy asset using fourier based clustering technique |
US10163062B2 (en) * | 2015-03-13 | 2018-12-25 | Carrier Corporation | Methods and systems for predicting erroneous behavior of an energy asset using fourier based clustering technique |
US11269321B2 (en) | 2018-03-29 | 2022-03-08 | Samsung Electronics Co., Ltd. | Equipment diagnosis system and method based on deep learning |
Also Published As
Publication number | Publication date |
---|---|
JP5648157B2 (en) | 2015-01-07 |
US20130173042A1 (en) | 2013-07-04 |
JP2013138121A (en) | 2013-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9110461B2 (en) | Semiconductor manufacturing equipment | |
JP7408653B2 (en) | Automatic analysis of unsteady mechanical performance | |
US6747239B2 (en) | Plasma processing apparatus and method | |
US10921759B2 (en) | Computer system and method for monitoring key performance indicators (KPIs) online using time series pattern model | |
JP5383265B2 (en) | Etching apparatus, analysis apparatus, etching processing method, and etching processing program | |
US8437870B2 (en) | System and method for implementing a virtual metrology advanced process control platform | |
US20190064751A1 (en) | Retrieval apparatus and retrieval method | |
Zeng et al. | Virtual metrology modeling for plasma etch operations | |
KR101571928B1 (en) | Analysis method, analysis apparatus and etching process system | |
CN112884193A (en) | Prediction device, prediction method, and recording medium | |
Purwins et al. | Regression methods for virtual metrology of layer thickness in chemical vapor deposition | |
US20090029489A1 (en) | Endpoint Detection Device For Realizing Real-Time Control Of Plasma Reactor, Plasma Reactor With Endpoint Detection Device, And Endpoint Detection Method | |
Kim et al. | Use of plasma information in machine-learning-based fault detection and classification for advanced equipment control | |
Pan et al. | A virtual metrology system for predicting end-of-line electrical properties using a MANCOVA model with tools clustering | |
US20160020123A1 (en) | Data analysis method for plasma processing apparatus, plasma processing method and plasma processing apparatus | |
Chouichi et al. | Chamber-to-chamber discrepancy detection in semiconductor manufacturing | |
JP2004355330A (en) | Diagnostic device and diagnostic method | |
Cudney et al. | A comparison of the Mahalanobis-Taguchi system to a standard statistical method for defect detection | |
JP3732768B2 (en) | Semiconductor processing equipment | |
JP4836994B2 (en) | Semiconductor processing equipment | |
JP2009076772A (en) | Process monitoring method | |
US20060085165A1 (en) | Method for determining a failure of a manufacturing condition, system for determining a failure of a manufacuring condition and method for manufacturing an industrial product | |
Thieullen et al. | Application of Principal Components Analysis to improve fault detection and diagnosis on semiconductor manufacturing equipment | |
TW201620057A (en) | Yield rate determination method for wafer and method for multiple variable detection of wafer acceptance test | |
US20190221407A1 (en) | Plasma processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HITACHI HIGH-TECHNOLOGIES CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MORISAWA, TOSHIHIRO;SHIRAISHI, DAISUKE;INOUE, SATOMI;AND OTHERS;SIGNING DATES FROM 20120828 TO 20120831;REEL/FRAME:028950/0425 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: HITACHI HIGH-TECH CORPORATION, JAPAN Free format text: CHANGE OF NAME AND ADDRESS;ASSIGNOR:HITACHI HIGH-TECHNOLOGIES CORPORATION;REEL/FRAME:052259/0227 Effective date: 20200212 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |