KR102373933B1 - Diagnostic system for diagnosing semiconductor processing equipment and control method thereof - Google Patents
Diagnostic system for diagnosing semiconductor processing equipment and control method thereof Download PDFInfo
- Publication number
- KR102373933B1 KR102373933B1 KR1020210078447A KR20210078447A KR102373933B1 KR 102373933 B1 KR102373933 B1 KR 102373933B1 KR 1020210078447 A KR1020210078447 A KR 1020210078447A KR 20210078447 A KR20210078447 A KR 20210078447A KR 102373933 B1 KR102373933 B1 KR 102373933B1
- Authority
- KR
- South Korea
- Prior art keywords
- sensor information
- information
- semiconductor processing
- digital signal
- control unit
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01J—ELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
- H01J37/00—Discharge tubes with provision for introducing objects or material to be exposed to the discharge, e.g. for the purpose of examination or processing thereof
- H01J37/32—Gas-filled discharge tubes
- H01J37/32431—Constructional details of the reactor
- H01J37/32798—Further details of plasma apparatus not provided for in groups H01J37/3244 - H01J37/32788; special provisions for cleaning or maintenance of the apparatus
- H01J37/3288—Maintenance
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67011—Apparatus for manufacture or treatment
- H01L21/67017—Apparatus for fluid treatment
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Analytical Chemistry (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Chemical & Material Sciences (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Plasma & Fusion (AREA)
- Drying Of Semiconductors (AREA)
Abstract
본 발명은 웨이퍼를 가공하는 반도체 가공 장치에 대한 상태를 진단할 수 있는 반도체 가공 장치를 진단하는 진단 시스템 및 그것의 제어 방법에 관한 것이다. 상기 진단 시스템은 플라즈마를 이용하여 웨이퍼를 가공하는 반도체 가공 장치에 연결되어 센서 정보를 생성하는 하나 또는 그 이상의 센서들로부터 상기 센서 정보를 수신하는 통신부 및 상기 센서 정보를 이용하여 반도체 가공 공정을 진단하는 진단 정보를 생성하는 제어부를 포함한다. The present invention relates to a diagnostic system for diagnosing a semiconductor processing apparatus capable of diagnosing the state of the semiconductor processing apparatus for processing a wafer, and a control method thereof. The diagnosis system is connected to a semiconductor processing apparatus that processes a wafer using plasma, and a communication unit that receives the sensor information from one or more sensors generating sensor information and diagnoses the semiconductor processing process using the sensor information and a control unit for generating diagnostic information.
Description
본 발명은 웨이퍼를 가공하는 반도체 가공 장치에 대한 상태를 진단할 수 있는 반도체 가공 장치를 진단하는 진단 시스템 및 그것의 제어 방법에 관한 것이다. The present invention relates to a diagnostic system for diagnosing a semiconductor processing apparatus capable of diagnosing the state of the semiconductor processing apparatus for processing a wafer, and a control method thereof.
일반적으로, 반도체 공정은 식각 공정, 박막증착 공정, 세정 공정, 포토 공정 등으로 이루어져 있으며, 일련의 단위 공정이 순차적으로 또는 조합되어 수행됨으로써, 반도체 소자가 제조된다.In general, a semiconductor process consists of an etching process, a thin film deposition process, a cleaning process, a photo process, and the like, and a series of unit processes are sequentially or combined to manufacture a semiconductor device.
통상 반도체 공정은 진공 챔버 내에서 수행되며, 반도체 기판을 챔버 내에 안착시킨 후 안착된 기판의 상부에 플라즈마를 발생시켜 기판에 박막을 형성하거나 식각을 수행한다.In general, the semiconductor process is performed in a vacuum chamber, and after the semiconductor substrate is seated in the chamber, plasma is generated on the seated substrate to form a thin film on the substrate or to perform etching.
기판의 공정이 진행되는 동안 반도체 가공 장치를 구성하고 있는 부품, 예컨대, 매스플로우 컨트롤러(MFC, Mass Flow Controller), RF 소스(Radio Frequency Source), 바이어스 파워(Bias Power) 등에 이상이 생길 경우 플라즈마의 상태는 변하게 되며, 이로 인해 증착 또는 식각 특성이 달라지게 만드는 문제점을 발생시킨다.During the process of the substrate, if an abnormality occurs in the components constituting the semiconductor processing device, for example, a mass flow controller (MFC), a radio frequency source (RF), and a bias power, the plasma The state is changed, which causes a problem in that deposition or etching properties are changed.
이를 해결하기 위해, 별도의 인-시튜(In-Situ) 진단 기구를 두어 플라즈마를 감시하고 있지만, 고장원인은 제공하지 못한다. 다른 방식으로는 부품의 전기적 신호와 인-시튜 상호간의 관계를 신경망으로 모델링하여 고장원인을 진단하는 방식이 있다. 이 경우 값비싼 인-시튜 시스템의 장착이 요구되고, 특정 고장 패턴을 미리 발생시켜야 하는 어려움이 있으며, 이로 인해 사전에 알려지지 않은 고장일 경우 그 고장원인을 제공하지 못한다. 한편, 다수의 플라즈마 장비에서 수집되는 부품 센서정보를 하나의 처리장소에서 수집하여 처리할 경우, 방대한 양의 센서 정보를 수집하고 전달하는데 상당한 시간이 소요되며, 방대한 양의 센서 정보로 인해 고장진단을 위한 알고리즘이 복잡해져, 플라즈마의 고장 진단의 정확도를 떨어뜨리는 문제점이 야기된다.To solve this, a separate in-situ diagnostic tool is installed to monitor the plasma, but the cause of the failure is not provided. As another method, there is a method of diagnosing the cause of a failure by modeling the relationship between the electrical signal of the component and the in-situ relationship with a neural network. In this case, the installation of an expensive in-situ system is required, and there is a difficulty in generating a specific failure pattern in advance. Therefore, in case of a failure that is not known in advance, the cause of the failure cannot be provided. On the other hand, when the part sensor information collected from a plurality of plasma equipment is collected and processed at one processing place, it takes a considerable amount of time to collect and deliver a vast amount of sensor information, and failure diagnosis is difficult due to the large amount of sensor information. As the algorithm becomes complicated, the problem of lowering the accuracy of plasma fault diagnosis is caused.
본 발명은 전술한 문제 및 다른 문제를 해결하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention aims to solve the above and other problems.
본 발명의 일 목적은 반도체 가공 장치에 대한 진단 정확도를 높여 고장에 즉각적으로 대처할 수 있는 진단 시스템 및 그것의 제어 방법을 제공하는 것을 그 목적으로 한다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a diagnostic system capable of immediately coping with a failure by increasing diagnostic accuracy of a semiconductor processing apparatus, and a control method thereof.
또한, 본 발명은 반도체 가공 장치의 고장 원인을 실시간으로 감지 및 즉각적으로 진단하여 생산 효율을 높이기 위한 반도체 가공 장치의 상태를 진단할 수 있는 진단 시스템 및 그것의 제어 방법을 제공하는 것을 그 목적으로 한다.Another object of the present invention is to provide a diagnostic system capable of diagnosing the state of a semiconductor processing apparatus to increase production efficiency by detecting and immediately diagnosing the cause of failure of the semiconductor processing apparatus in real time and a control method thereof. .
상기와 같은 과제를 실현하기 위한 본 발명의 일 실시 예는 반도체 가공 장치를 진단하는 진단 시스템 및 그것의 제어 방법에 관한 것이다. One embodiment of the present invention for realizing the above problems relates to a diagnostic system for diagnosing a semiconductor processing apparatus and a control method thereof.
상기 진단 시스템은 플라즈마를 이용하여 웨이퍼를 가공하는 반도체 가공 장치에 연결되어 센서 정보를 생성하는 하나 또는 그 이상의 센서들로부터 상기 센서 정보를 수신하는 통신부; 및 상기 센서 정보를 이용하여 반도체 가공 공정을 진단하는 진단 정보를 생성하는 제어부를 포함한다.The diagnosis system may include: a communication unit connected to a semiconductor processing apparatus for processing a wafer using plasma and receiving the sensor information from one or more sensors generating sensor information; and a control unit generating diagnostic information for diagnosing a semiconductor processing process by using the sensor information.
일 실시 예에 따르면, 상기 제어부는, 상기 센서 정보를 이용하여 센싱 시각과 센싱 값으로 이루어진 시계열 데이터 또는 형상화된 이미지를 생성하고, 상기 시계열 데이터 또는 상기 이미지를 인공지능 모델에 입력하여 상기 진단 정보를 생성할 수 있다.According to an embodiment, the controller generates time-series data or a shaped image including a sensing time and a sensing value using the sensor information, and inputs the time-series data or the image to an artificial intelligence model to receive the diagnosis information. can create
일 실시 예에 따르면, 상기 제어부는, 상기 센서 정보를 이용하여 상기 반도체 가공 공정을 복수 개의 구간 중 어느 하나의 구간으로 결정하고, 상기 결정된 구간에 따라 서로 다른 인공지능 모델에 상기 시계열 데이터 또는 상기 이미지를 입력할 수 있다.According to an embodiment, the controller determines the semiconductor processing process as any one of a plurality of sections by using the sensor information, and displays the time series data or the image in different artificial intelligence models according to the determined section. can be entered.
일 실시 예에 따르면, 상기 인공지능 모델은, 상기 센서 정보를 기반으로 머신러닝 학습을 수행하는 컨벌루션 인공신경망(Convolutional Neural Networks) 모델일 수 있다.According to an embodiment, the artificial intelligence model may be a convolutional neural network model that performs machine learning learning based on the sensor information.
일 실시 예에 따르면, 상기 통신부는, 상기 하나 또는 그 이상의 센서들로부터 상기 센서 정보를 아날로그 신호로 수신하고, 일 메가 헤르츠(1MHz) 이상의 샘플링 레이트(Sampling Rate)로 상기 아날로그 신호를 디지털 신호로 변환하며, 상기 제어부는 상기 디지털 신호를 이용하여 상기 진단 정보를 생성할 수 있다.According to an embodiment, the communication unit receives the sensor information from the one or more sensors as an analog signal, and converts the analog signal into a digital signal at a sampling rate of one megahertz (1 MHz) or more. and the control unit may generate the diagnostic information using the digital signal.
일 실시 예에 따르면, 상기 통신부는, 상기 하나 또는 그 이상의 센서들로부터 상기 센서 정보를 아날로그 신호로 수신하고, 상기 아날로그 신호를 서로 다른 샘플링 레이트를 가지는 제1 디지털 신호 및 제2 디지털 신호로 변환하며, 상기 제1 디지털 신호는 상기 제어부로 전송하고, 상기 제2 디지털 신호는 다른 장치로 전송할 수 있다.According to an embodiment, the communication unit receives the sensor information from the one or more sensors as an analog signal, and converts the analog signal into a first digital signal and a second digital signal having different sampling rates, , the first digital signal may be transmitted to the control unit, and the second digital signal may be transmitted to another device.
일 실시 예에 따르면, 상기 제1 디지털 신호의 샘플링 레이트는 일 메가 헤르츠(1MHz) 이상이고, 상기 제2 디지털 신호의 샘플링 레이트는 일 킬로 헤르츠(1KHz) 이하일 수 있다.According to an embodiment, the sampling rate of the first digital signal may be greater than or equal to one megahertz (1MHz), and the sampling rate of the second digital signal may be less than or equal to one kilohertz (1KHz).
일 실시 예에 따르면, 상기 하나 또는 그 이상의 센서들이 복수 개인 경우, 상기 제어부는, 상기 통신부를 통해 복수 개의 센서 정보를 동시에 수신하고, 상기 복수 개의 센서 정보 각각에 대응하는 복수 개의 진단 정보를 생성할 수 있다.According to an embodiment, when there are a plurality of the one or more sensors, the control unit may simultaneously receive a plurality of sensor information through the communication unit and generate a plurality of diagnostic information corresponding to each of the plurality of sensor information. can
일 실시 예에 따르면, 상기 제어부는, 복수 개의 센서들의 시간 동기화를 위한 클럭 신호를 생성하고, 상기 클럭 신호를 상기 통신부를 통해 복수 개의 센서들로 전송할 수 있다.According to an embodiment, the control unit may generate a clock signal for time synchronization of a plurality of sensors, and transmit the clock signal to the plurality of sensors through the communication unit.
일 실시 예에 따르면, 상기 제어부는, 복수 개의 센서 정보 중 적어도 하나에서 기준 조건에 부합하지 않는 고장이 탐색되는 경우, 고장이 탐색된 시간 영역을 결정하고, 복수 개의 센서 정보 각각에 대하여 상기 시간 영역에 해당하는 데이터를 추출하며, 추출한 데이터를 다른 장치로 전송할 수 있다.According to an embodiment, when a failure that does not meet a reference condition is detected in at least one of the plurality of sensor information, the controller determines a time region in which the failure is detected, and the time region for each of the plurality of sensor information Extracts data corresponding to , and the extracted data can be transmitted to another device.
또한, 본 발명은 통신부 및 제어부를 포함하는 컴퓨팅 장치에 의하여 수행되는 제어 방법을 제공한다. 상기 제어 방법은, 플라즈마를 이용하여 웨이퍼를 가공하는 반도체 가공 장치에 연결되어 센서 정보를 생성하는 하나 또는 그 이상의 센서들로부터 상기 센서 정보를 수신하는 단계; 및 상기 센서 정보를 이용하여 반도체 가공 공정을 진단하는 진단 정보를 생성하는 단계를 포함한다.In addition, the present invention provides a control method performed by a computing device including a communication unit and a control unit. The control method may include: receiving the sensor information from one or more sensors connected to a semiconductor processing apparatus for processing a wafer using plasma and generating sensor information; and generating diagnostic information for diagnosing a semiconductor processing process by using the sensor information.
일 실시 예에 따르면, 상기 진단 정보를 생성하는 단계는, 상기 센서 정보를 이용하여 센싱 시각과 센싱 값으로 이루어진 시계열 데이터 또는 형상화된 이미지를 생성하는 단계; 및 상기 시계열 데이터 또는 상기 이미지를 인공지능 모델에 입력하여 상기 진단 정보를 생성하는 단계를 포함할 수 있다.According to an embodiment, the generating of the diagnostic information may include: generating time series data or a shaped image including a sensing time and a sensing value using the sensor information; and generating the diagnostic information by inputting the time series data or the image into an artificial intelligence model.
일 실시 예에 따르면, 상기 진단 정보를 생성하는 단계는, 상기 센서 정보를 이용하여 상기 반도체 가공 공정을 복수 개의 구간 중 어느 하나의 구간으로 결정하는 단계; 및 상기 결정된 구간에 따라 서로 다른 인공지능 모델에 상기 시계열 데이터 또는 상기 이미지를 입력하는 단계를 포함할 수 있다.According to an embodiment, the generating of the diagnostic information may include: determining the semiconductor processing process as any one of a plurality of sections using the sensor information; and inputting the time series data or the image to different AI models according to the determined section.
일 실시 예에 따르면, 상기 인공지능 모델은, 상기 센서 정보를 기반으로 머신러닝 학습을 수행하는 컨벌루션 인공신경망(Convolutional Neural Networks) 모델일 수 있다.According to an embodiment, the artificial intelligence model may be a convolutional neural network model that performs machine learning learning based on the sensor information.
일 실시 예에 따르면, 상기 센서 정보는 아날로그 신호로 수신되고, 일 메가 헤르츠(1MHz) 이상의 샘플링 레이트(Sampling Rate)로 상기 아날로그 신호를 디지털 신호로 변환하는 단계를 더 포함하며, 상기 진단 정보는 상기 디지털 신호에 의하여 생성될 수 있다.According to an embodiment, the method further comprises receiving the sensor information as an analog signal, and converting the analog signal into a digital signal at a sampling rate of one megahertz (1 MHz) or more, wherein the diagnostic information is the It may be generated by a digital signal.
일 실시 예에 따르면, 상기 센서 정보는 아날로그 신호로 수신되고, 상기 아날로그 신호를 서로 다른 샘플링 레이트를 가지는 제1 디지털 신호 및 제2 디지털 신호로 변환하는 단계; 및 상기 제1 디지털 신호는 상기 제어부로 전송하고, 상기 제2 디지털 신호는 다른 장치로 전송하는 단계를 더 포함할 수 있다.According to an embodiment, the sensor information is received as an analog signal, converting the analog signal into a first digital signal and a second digital signal having different sampling rates; and transmitting the first digital signal to the controller and transmitting the second digital signal to another device.
일 실시 예에 따르면, 상기 제1 디지털 신호의 샘플링 레이트는 일 메가 헤르츠(1MHz) 이상이고, 상기 제2 디지털 신호의 샘플링 레이트는 일 킬로 헤르츠(1KHz) 이하일 수 있다.According to an embodiment, the sampling rate of the first digital signal may be greater than or equal to one megahertz (1MHz), and the sampling rate of the second digital signal may be less than or equal to one kilohertz (1KHz).
일 실시 예에 따르면, 상기 하나 또는 그 이상의 센서들이 복수 개인 경우, 상기 통신부를 통해 복수 개의 센서 정보가 동시에 수신되고, 상기 복수 개의 센서 정보 각각에 대응하는 복수 개의 진단 정보가 생성될 수 있다.According to an embodiment, when there are a plurality of the one or more sensors, a plurality of pieces of sensor information may be simultaneously received through the communication unit, and a plurality of pieces of diagnostic information corresponding to each of the plurality of sensor information may be generated.
일 실시 예에 따르면, 상기 제어 방법은 복수 개의 센서들의 시간 동기화를 위한 클럭 신호를 생성하는 단계; 및 상기 클럭 신호를 상기 통신부를 통해 복수 개의 센서들로 전송하는 단계를 더 포함할 수 있다.According to an embodiment, the control method includes generating a clock signal for time synchronization of a plurality of sensors; and transmitting the clock signal to a plurality of sensors through the communication unit.
일 실시 예에 따르면, 상기 제어방법은, 복수 개의 센서 정보 중 적어도 하나에서 기준 조건에 부합하지 않는 고장이 탐색되는 경우, 고장이 탐색된 시간 영역을 결정하는 단계; 복수 개의 센서 정보 각각에 대하여 상기 시간 영역에 해당하는 데이터를 추출하는 단계; 및 추출한 데이터를 다른 장치로 전송하는 단계를 더 포함할 수 있다.According to an embodiment, the control method may include: when a failure that does not meet a reference condition is detected in at least one of a plurality of sensor information, determining a time region in which the failure is detected; extracting data corresponding to the time domain for each of a plurality of sensor information; and transmitting the extracted data to another device.
본 발명에 따른 진단 시스템 및 그 제어 방법의 효과에 대해 설명하면 다음과 같다.Effects of the diagnostic system and the control method thereof according to the present invention will be described as follows.
본 발명은 전산지능 시스템을 사용하여 실시간으로 반도체 장치의 구성을 이루는 각 부품의 고장을 진단 및 고장의 원인을 찾아냄으로써, 장비생산성, 공정 수율, 그리고 공정의 질을 높일 수 있는 효과가 있다.The present invention has the effect of improving equipment productivity, process yield, and process quality by diagnosing the failure of each component constituting the semiconductor device and finding the cause of the failure in real time using a computerized intelligence system.
또한, 본 발명은 공정을 마친 후에 고장 진단을 추가적으로 수행할 수 있어 반도체 장치의 고장 진단의 신뢰도를 높일 수 있는 효과가 있다.In addition, the present invention has the effect of increasing the reliability of the fault diagnosis of the semiconductor device because the fault diagnosis can be additionally performed after the process is completed.
도 1은 본 발명의 일 실시 예에 따른 반도체 가공 장치를 설명하기 위한 블록도
도 2는 본 발명의 일 실시 예에 따른 반도체 가공 시스템의 기능 구성을 도시한 블록도
도 3은 본 발명의 일 실시 예에 따른 진단 시스템을 나타낸 구성도
도 4는 도 3의 진단 시스템에서 수행되는 제어 방법을 설명하기 위한 흐름도
도 5a 내지 도 5f는 진단 시스템의 다양한 실시 예들을 설명하기 위한 블록도들1 is a block diagram illustrating a semiconductor processing apparatus according to an embodiment of the present invention;
2 is a block diagram illustrating a functional configuration of a semiconductor processing system according to an embodiment of the present invention;
3 is a block diagram illustrating a diagnosis system according to an embodiment of the present invention;
4 is a flowchart illustrating a control method performed in the diagnostic system of FIG. 3 ;
5A to 5F are block diagrams illustrating various embodiments of a diagnosis system;
이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. 또한, 본 명세서에 개시된 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시 예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Hereinafter, the embodiments disclosed in the present specification will be described in detail with reference to the accompanying drawings, but the same or similar components are assigned the same reference numbers regardless of reference numerals, and redundant description thereof will be omitted. The suffixes "module" and "part" for components used in the following description are given or mixed in consideration of only the ease of writing the specification, and do not have distinct meanings or roles by themselves. In addition, in describing the embodiments disclosed in the present specification, if it is determined that detailed descriptions of related known technologies may obscure the gist of the embodiments disclosed in this specification, the detailed description thereof will be omitted. In addition, the accompanying drawings are only for easy understanding of the embodiments disclosed in the present specification, and the technical idea disclosed herein is not limited by the accompanying drawings, and all changes included in the spirit and scope of the present invention , should be understood to include equivalents or substitutes.
제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Terms including an ordinal number such as 1st, 2nd, etc. may be used to describe various elements, but the elements are not limited by the terms. The above terms are used only for the purpose of distinguishing one component from another.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.When an element is referred to as being “connected” or “connected” to another element, it is understood that it may be directly connected or connected to the other element, but other elements may exist in between. it should be On the other hand, when it is said that a certain element is "directly connected" or "directly connected" to another element, it should be understood that the other element does not exist in the middle.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. The singular expression includes the plural expression unless the context clearly dictates otherwise.
본 출원에서, "포함한다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In the present application, terms such as “comprises” or “have” are intended to designate that a feature, number, step, operation, component, part, or combination thereof described in the specification exists, but one or more other features It should be understood that this does not preclude the existence or addition of numbers, steps, operations, components, parts, or combinations thereof.
도 1은 본 발명의 실시형태에 관한 반도체 가공 장치(300)를 나타내는 도면이다. 1 : is a figure which shows the
도면에 있어서 반도체 가공 장치(300)는 처리챔버와, 처리챔버 내에 처리가스를 공급하는 가스공급수단과, 처리가스를 배기하여 처리챔버내의 압력을 제어하는 가스배기수단을 구비한다. 또한 처리챔버내에는 처리대상이 되는 시료를 지지하는 시료대가 설치되어 있고, 또 처리챔버 내에는 플라즈마를 생성하기 위한 플라즈마생성수단이 구비된다.In the drawing, the
플라즈마생성수단은 처리챔버내에 전자파를 전송하여 공급하는 전자파 공급수단, 처리챔버내에 자장을 생성하기 위한 솔레노이드코일을 구비한다. 또 시료대에는 발생한 플라즈마에 의하여 발생하는 반응물을 시료측을 향하게 하기 위하여 고주파 전원으로부터 고주파의 전압이 인가된다.The plasma generating means includes electromagnetic wave supply means for transmitting and supplying electromagnetic waves into the processing chamber, and a solenoid coil for generating a magnetic field in the processing chamber. In addition, a high-frequency voltage is applied from a high-frequency power supply to the sample stage to direct a reactant generated by the generated plasma toward the sample side.
반도체 가공 장치(300)에는 센서부(303)이 설치될 수 있다. 센서부(303)는 예를 들면 가스공급수단으로부터 공급되는 가스유량을 검출하는 모니터, 플라즈마생성을 위한 전력을 공급하는 급전로의 전류 및 전압을 검출하는 검출기, 상기 전류 및 전압의 위상차를 검출하는 검출기, 플라즈마생성을 위하여 공급하는 고주파전력의 진행파 및 반사파를 검출하는 검출기, 임피던스모니터 등으로 이루어진다.A
센서부(303)는 처리챔버내에 플라즈마생성수단에 의하여 생성되는 플라즈마로부터의 발광을 검출하여 이것을 분석하는 분석장치를 구비하고 있다. 센서부(303)는 파장분해된 발광스펙트럼을 출력하는 분광기와같이 다수의 신호를 출력하는 검출기가 바람직하나, 모노크로미터와 같은 단일파장의 빛을 인출하는 검출기이더라도 좋다. 분광기 출력의 발광스펙트럼은 각 파장마다의 광강도를 나타내는 신호이다. 또 센서부(303)는 플라즈마 중 물질의 질량 스펙트럼을 출력하는 4중극 질량분석기 등의 일반적인 플라즈마상태 모니터이더라도 좋다.The
또한 본 실시예에서는 상기 센서부(303)로부터의 출력을 받아 장치의 운전을 조절하는 제어부(305)를 구비하고 있다. 이 제어부(305)는 예를 들면 플라즈마를 발생시키기 위한 전자파나 자계를 발생시키는 마그네트론 등을 구비한 플라즈마발생수단에 대한 투입전력의 투입 및 차단, 또는 투입전력의 조절을 행한다. 또 다른 수단을 사용하여 발생하는 플라즈마의 출력을 조절할 수도 있다. 예를 들면 센서부(303)는 플라즈마를 사용하여 시료를 처리하고 있는 사이에 발생하는 소정 파장의 빛을 검출한 검출 데이터를 기초로 처리에 관하는 특정한 반응량의 증감, 반응속도나 플라즈마의 세기 등의 반응상태를 검출하여 플라즈마의 발생·정지, 장치의 기동·정지를 지령을 발하여 장치의 운전을 조절할 수 있다.In addition, in this embodiment, the
제어부(305)는 반도체 가공 장치(300)와는 따로 또는 통합하여 설치되어 있는 정보 처리 장치(200)로부터의 출력을 받아 처리 장치의 운전을 조절할 수 있다. 정보 처리 장치(200)는 예를 들면 에칭후의 가공형상을 계측하는 CD-SEM(주사형 전자현미경)이 일반적이나, 빛의 산란광을 이용한 스캐트로메트리라 불리우는 광학식의 가공형상 측정수단일 수도 있다.The
도 2는 본 발명의 일 실시 예에 따른 반도체 가공 시스템의 기능 구성을 도시한 블록도이다.2 is a block diagram illustrating a functional configuration of a semiconductor processing system according to an embodiment of the present invention.
반도체 가공 장치(300)는, 플라즈마를 이용하여 반도체를 가공하는 장치이다. 예를 들면, 반도체 가공 장치(300)는, 에칭 장치, PVD 장치, CVD 장치, 플라즈마 애싱 장치, 또는 플라즈마 클리닝 장치의 어느 것이라도 좋다. 또한, 반도체 가공 장치(300)가 이용하는 플라즈마는, 예를 들면, 고주파 플라즈마, ECR 플라즈마, 용량 결합 플라즈마, 유도 결합 플라즈마, 헬리콘파(波) 플라즈마, 또는 UHF 또는 VHF 플라즈마 등이라도 좋고, 기타의 기구에 의해 생성되는 플라즈마라도 좋다.The
반도체 가공 장치(300)는 가공부(301)와, 센서부(303)와, 제어부(305)를 구비한다.The
가공부(301)는 피가공물인 반도체 웨이퍼 등에의 가공이 행하여지는 챔버를 구비한다. 예를 들면, 가공부(301)는, 챔버의 내부에 도입한 가스를 전리시킴으로써 플라즈마를 생성하고, 피가공물에의 에칭, 성막, 애싱, 또는 클리닝 등을 행한다. 가공부(301)에서 행하여지는 프로세스는, 플라즈마를 이용한 프로세스라면, 특히 한정되지 않는다.The
센서부(303)는 가공부(301)의 내부에 관한 정보를 측정한다. 구체적으로는, 센서부(303)는, 가공부(301)에 구비된 센서류에 의해 가공부(301)의 내부의 플라즈마의 상태 등을 측정하고, 측정한 정보를 정보 처리 장치(200)에 건네준다.The
가공부(301)에 구비된 센서류는, 예를 들면, 발광 분석기(Optical Emission Spectrometry : OES), 질량 분석계(Quadrupole Mass Spectrometry : QMS), 흡수 분광 분석기(Infrared Laser Absorption Spectroscopy : IRLAS), 또는 에너지 스펙트럼 애널라이저 등이라도 좋다. 이들의 센서류에 의해, 센서부(303)는, 가공부(301)의 내부의 플라즈마의 상태를 항상 모니터링 할 수 있다. 센서부(303)에 의한 측정은, 예를 들면, 0.1초의 샘플링 속도로 행하여져도 좋다.Sensors provided in the
제어부(305)는 가공부(301)에서의 프로세스 조건을 제어한다. 구체적으로는, 제어부(305)는, 정보 처리 장치(200)의 보정 판단부(211)로부터 프로세스 조건의 보정을 수신한 경우, 수신한 보정에 의거하여, 가공부(301)에 서의 프로세스 조건을 제어한다. 또한, 제어부(305)는, 정보 처리 장치(200)의 가공 정지부(213)로부터 정지지시를 수신한 경우, 가공부(301)에서의 가공을 정지시킨다. 즉, 제어부(305)는, 가공부(301)에서의 가공 전반을 제어함과 함께, 정보 처리 장치(200)에서 실행된 데미지 예측 방법의 결과를 가공부(301)에 반영할 수 있다.The
정보 처리 장치(200)는 입사 플럭스 연산부(203), 가공면 플럭스 연산부(205), 형상 연산부(207), 데미지 연산부(209), 보정 판단부(211) 및 가공 정지부(213) 중 적어도 하나를 구비한다.The
입사 플럭스 연산부(203)는 플라즈마에 의해 생성된 이온 및 광의 입사 플럭스를 계산한다. 구체적으로는, 입사 플럭스 연산부(203)는 센서부(303)가 측정한 플라즈마의 상태에 관한 정보에 의거하여, 가공부(301)의 내부의 가스 밀도, 및 이온 에너지를 계산하고, 플라즈마에 의해 생성된 이온 및 광의 입사 플럭스를 계산한다. 또한, 계산 시간이 실제의 가공 시간보다도 충분히 짧은 경우, 입사 플럭스 연산부(203)는 플라즈마 시뮬레이션에 의해, 플라즈마에 의해 생성되는 이온 및 광의 입사 플럭스를 계산하여도 좋다.The incident
가공면 플럭스 연산부(205)는, 입력된 피가공물의 형상, 층구조, 및 막두께 등의 정보로부터, 웨이퍼의 개구율, 칩 레벨의 개구율 및 피가공물의 패턴 형상의 개구에 의한 이온 및 광의 플럭스에의 영향을 계산한다. 또한, 가공면 플럭스 연산부(205)는 광선추적을 이용함으로써, 플라즈마에서 생성된 이온 및 광의 플럭스로부터, 피가공물의 가공 표면에 도달하는 이온 및 광의 플럭스를 계산한다.The processing surface
형상 연산부(207)는 피가공물의 가공 표면에 도달하는 이온에 의한 표면 반응을 계산하고, 피가공물의 가공 표면의 형상 진전을 계산한다. 구체적으로는, 형상 연산부(207)는 가공 표면에서의 반응의 진행 벡터로서, 가공 표면에 입사하는 이온의 플럭스의 벡터를 모두 더한 법선 벡터를 계산한다. 또한, 형상 연산부(207)는 이온의 입사에 의한 가공 표면의 반응을 계산하고, 피가공물의 가공 표면의 형상 진전을 계산한다.The
데미지 연산부(209)는 가공 표면에 입사하는 이온 및 광의 플럭스에 의거하여, 이온 및 광이 피가공물에 주는 데미지 분포를 계산한다. 구체적으로는, 데미지 연산부(209)는 이온 및 광의 양방이 침입하는 영역과, 광만이 침입하는 영역에서 다른 모델을 이용하여, 이온 및 광이 피가공물에 주는 데미지를 계산한다. 또한, 데미지 연산부(209)는 이온 및 광에 의한 피가공물에의 데미지의 방향에, 표면 반응의 진행 벡터의 방향을 이용함에 의해, 이온 및 광에 의한 데미지를 동시에 계산할 수 있다.The
보정 판단부(211)는 형상 연산부(207) 및 데미지 연산부(209)에 의해 계산된 피가공물의 형상, 및 데미지 분포가 소망하는 규정치를 초과한 경우, 프로세스 조건에 대한 보정을 판단한다. 구체적으로는, 보정 판단부(211)는 가공부(301)의 내부의 상태에 의거하여 예측된 피가공물의 형상, 및 데미지 분포가 소망하는 규정치를 초과하는 경우, 소망하는 규정치를 충족시키는 프로세스 조건을 찾아내어, 현재 상태의 프로세스 조건에 대한 보정을 판단한다.The
예를 들면, 에칭 프로세스에서, 에칭으로 형성되는 오목부의 치수 변동치가 ±10% 이상인 경우, 또는 피가공물에 대한 데미지가 소망하는 규정치(예를 들면, 결함수가 1011개/㎠)를 50% 이상 초과하는 경우, 보정 판단부(211)는 원료 가스의 유량, 가스 압력, 인가 파워, 및 웨이퍼 온도의 순서로, 프로세스 조건을 ±50%씩 변동시켜서, 재차, 피가공물의 형상 및 데미지 분포를 입사 플럭스 연산부(203), 가공면 플럭스 연산부(205), 형상 연산부(207) 및 데미지 연산부(209)에 계산시킨다. 이것을 반복함에 의해, 보정 판단부(211)는 계산에 의해 예측된 피가공물의 형상, 및 데미지 분포가 소망하는 규정치를 충족시키는 프로세스 조건을 찾아내어, 현재 상태의 프로세스 조건에의 보정을 판단한다.For example, in an etching process, when the dimensional variation value of a recess formed by etching is ±10% or more, or damage to a workpiece exceeds a desired specified value (for example, the number of defects 1011 pieces/cm2) by 50% or more In this case, the
한편, 보정 판단부(211)가 소망하는 규정치를 충족시키는 프로세스 조건을 찾아낼 수 없는 경우, 보정 판단부(211)는, 경계 상태 신호를 가공 정지부(213)에 송신하여, 가공부(301)에 의한 가공을 정지시켜도 좋다.On the other hand, when the
또한, 계산 시간이 실제의 가공 시간과 같은 정도인 경우, 정보 처리 장치(200)는, 예를 들면, 다양한 프로세스 조건에 대해 섭동(攝動) 계산(perturbation computation)을 행한 데이터베이스를 미리 준비하고 있어서도 좋다. 이와 같은 경우, 보정 판단부(211)는 그 데이터베이스를 검색함으로써, 피가공물의 형상, 및 데미지 분포가 소망하는 규정치를 충족시키는 프로세스 조건을 찾아내어도 좋다.In addition, when the calculation time is about the same as the actual processing time, the
보정 판단부(211)에 의해 판단된 보정은, 반도체 가공 장치(300)의 제어부(305)에 송신됨에 의해, 가공부(301)에서의 프로세스 조건에 반영된다.The correction determined by the
가공 정지부(213)는 소망하는 피가공물을 형성하는 것이 곤란하다라고 판단된 경우, 반도체 가공 장치(300)에 의한 가공을 정지시킨다. 구체적으로는, 소망하는 규정치를 충족시키는 형상, 및 데미지 분포의 피가공물을 형성하는 프로세스 조건을 찾아낼 수가 없다고 보정 판단부(211)가 판단한 경우, 가공 정지부(213)는, 반도체 가공 장치(300)에서의 가공을 정지시킨다. 가공 정지부(213)는, 예를 들면, FDC/EES(Fault Detection and Classification/Equipment Engineering System) 등이라도 좋다. 가공 정지부(213)에 의하면, 소망하는 피가공물을 형성하는 것이 곤란한 경우, 조기에 반도체 가공 장치(300)를 정지시킴에 의해, 에러에 대한 대처를 조기에 행할 수 있다.The
본 실시 형태에 관한 반도체 가공 시스템에 의하면, 플라즈마 프로세스에서의 피가공물의 데미지 분포를 예측하고, 예측 결과에 의거한 보정을 프로세스 조건에 피드백함으로써, 소망하는 특성을 갖는 반도체 소자를 효율 좋게 형성하는 것이 가능하다.According to the semiconductor processing system according to the present embodiment, it is possible to efficiently form a semiconductor element having desired characteristics by predicting the damage distribution of the workpiece in the plasma process and feeding back the correction based on the prediction result to the process conditions. possible.
또한, 상기에서는, 본 실시 형태는, 반도체 가공 장치(300)와, 정보 처리 장치(200)로 이루어지는 시스템으로서 설명하였지만, 본 개시에 관한 기술은, 이러한 예시로 한정되지 않는다. 예를 들면, 본 실시 형태는, 반도체 가공 장치(300)와 정보 처리 장치(200)가 일체화한 반도체 가공 장치라도 좋다.In addition, in the above, although this embodiment was demonstrated as a system which consists of the
도 3은 본 발명의 일 실시 예에 따른 반도체 가공 장치의 고장 진단 시스템(300)을 나타낸 구성도이다.3 is a block diagram illustrating a
본 발명에 따른 반도체 가공 장치(100)의 진단 시스템(300)은 반도체 가공 장치(100)의 각 부품에 대한 센서정보를 실시간으로 수집하는 통신부(310)와 센서정보를 이용하여 반도체 가공 장치(100)의 상태를 진단하는 제어부(330)를 포함한다. The
상기 제어부(330)는 상기 수집된 센서 정보로부터 각 부품에 대한 감시 모델을 형성하여 예측 센서정보를 수집하고, 수집된 예측된 센서정보의 고장 믿음치를 출력하는 부품신호 감시부(332)와 상기 부품신호 감시부(332)로부터 얻어진 고장 믿음치를 임계점과 비교하여 고장여부를 판단하는 고장판단부(334)를 포함한다.The
상기 통신부(310)는 반도체 장치 예컨대, 플라즈마 처리장치(100)를 구동하는 부품의 센서정보를 수집한다. 플라즈마 처리장치(100)는 통상 챔버 내에 분사된 반응 가스에 상하부 RF 전력 및 압력을 가함으로써 플라즈마를 발생시킬 수 있으며, 통신부(310)는 플라즈마가 발생되어 기판이 처리되는 동안의 부품센서 정보를 실시간으로 수집할 수 있다.The
상기와 같이 통신부(310)에 반도체 가공 장치 (100)를 구성하는 각 부품의 센서정보가 수집되면 부품 신호 감시부(332)는 실시간으로 수집되는 센서정보를 감시하기 위해 감시 모델을 형성할 수 있다. 이러한 감시 모델로는 전산지능 모델인 신경망 또는 퍼지논리 모델이 사용될 수 있다.As described above, when sensor information of each component constituting the
물론, 감시 모델로서 전산지능 모델 이외에도 통계 모델 또는 통계적인 시계열 방식인 Auto-Regressive 모델이나 Auto-Moving Average 모델을 적용할 수 있으며, 통계 모델을 사용할 경우 실제 센서정보에 대한 통계적인 양 예컨대, 평균과 표준편차로 구성할 수 있다.Of course, in addition to the computational intelligence model as a monitoring model, a statistical model or an Auto-Regressive model or Auto-Moving Average model, which is a statistical time series method, can be applied. It can be constructed as standard deviation.
전산지능 모델로 사용되는 신경망은 부품 센서정보를 학습 데이터(Training Data)과 테스트 데이터(Test Data)로 나누고 학습 데이터를 이용하여 부품 상태 패턴을 학습하고, 학습된 모델을 이용하여 부품의 고장 상태를 예측하는 시스템이다.The neural network used as a computational intelligence model divides the sensor information of parts into training data and test data, uses the training data to learn a part state pattern, and uses the learned model to determine the failure state of parts. It is a predictive system.
신경망은 입력층(Input Layer)과 은닉층(Hidden Later) 및 출력층(Output Layer)으로 구성되며, 입력과 출력 패턴간의 관계를 뉴런간의 웨이트 조정을 통해 학습된 관계를 이용하여 추후에 입력되는 패턴에 대해 출력을 예측하거나 가장 유사한 패턴 그룹을 찾는다. 입력층의 뉴런수는 특징 벡터를 구성하는 모든 원소의 수와 일치되며 출력층 뉴런의 수는 1개로 구성된다. 물론, 출력층의 뉴런의 개수는 이에 한정되지 않으며, 2개 이상으로 구성될 수도 있다.A neural network consists of an input layer, a hidden layer, and an output layer. Predict the output or find the most similar pattern group. The number of neurons in the input layer coincides with the number of all elements constituting the feature vector, and the number of neurons in the output layer consists of one. Of course, the number of neurons in the output layer is not limited thereto, and may consist of two or more.
상기와 같은 신경망을 이용할 경우 학습에 이용되는 학습 알고리즘은 일반화된 델타법칙(Generalized Delta Rule)이 사용될 수 있으며, 일반화된 델타법칙을 변형하여 최적화된 학습 알고리즘이 사용될 수도 있다.When using the neural network as described above, a generalized delta rule may be used as a learning algorithm used for learning, and an optimized learning algorithm may be used by modifying the generalized delta rule.
j번째 부품의 센서정보 즉, Sj의 미래시간(t+k)에서의 정보를 동일 부품 센서정보의 현재 시간(t)과 과거정보(t-m)를 이용하여 예측할 수 있다. 현재와 과거 정보는 학습 패턴의 입력부, 미래 시간정보는 학습패턴의 출력부를 구성하게 되며 모델링하고자 하는 부품 센서정보의 수가 n일 경우 n개의 신경망을 필요로 한다.Sensor information of the j-th part, that is, information at a future time (t+k) of Sj can be predicted using the present time (t) and past information (t-m) of the sensor information of the same part. The present and past information constitute the input part of the learning pattern, and the future time information constitute the output part of the learning pattern.
이와 같이, 자기부품 센서정보를 입력 데이터로 하여 자기 부품 신호의 예측 센서정보를 출력하는 신경망 구조를 자기상관 모델(Auto-Correlated Model)이라 한다.As described above, a neural network structure that outputs predictive sensor information of a magnetic component signal using the magnetic component sensor information as input data is called an auto-correlated model.
이로 인해 부품신호 감시부(332)는 통신부(310)로부터 실시간으로 수집되는 센서정보를 바탕으로 예측정보를 수집할 수 있다.Accordingly, the component
상기에서는 자기상관 모델을 사용하여 부품의 상태를 감시하였지만, 다른 구조를 가지는 신경망을 사용하여 부품의 상태를 감시할 수 있다. 신경망의 입력층에 자기 부품 센서정보 이외의 신호를 입력 데이터로 하고, 이를 계산하여 자기 부품의 예측 센서정보를 출력하는 신경망 구조인 교차상관 모델(Cross-correlated Model)을 사용할 수 있다.In the above, the state of the part is monitored using the autocorrelation model, but the state of the part may be monitored using a neural network having a different structure. A cross-correlated model, which is a neural network structure that uses a signal other than the sensor information of magnetic parts as input data in the input layer of the neural network, calculates this, and outputs predictive sensor information of magnetic parts, can be used.
또한, 자기상관 모델과 교차상관 모델 이외에 신경망의 입력층에 자기 부품 센서정보와 자기 부품 이외의 센서 정보를 입력 데이터로 하고, 이를 계산하여 자기 부품의 예측 센서정보를 출력하는 신경망 구조인 자기-교차상관 모델(Auto-Cross Correlated Model)을 사용할 수도 있다.In addition, in addition to the auto-correlation model and the cross-correlation model, the magnetic component sensor information and the sensor information other than the magnetic component are input data in the input layer of the neural network, and the self-intersection is a neural network structure that calculates and outputs the predicted sensor information of the magnetic component. An Auto-Cross Correlated Model can also be used.
예측 신호가 획득되면 부품신호 감시부(332)는 획득된 예측 신호로부터 고장 믿음치를 출력할 수 있다. 여기서, 고장 믿음치는 예측 센서정보를 제어차트에 적용하여 부품 센서 정보를 누적하고, 누적된 부품 센서 정보를 믿음 함수(Belif Function)로 출력하여 구해질 수 있다.When the prediction signal is obtained, the component
상기와 같이, 고장 믿음함수에 의해 계산된 출력값은 임의로 설정된 기준값 보다 큰지 여부에 따라 고장판단부(334)에서 고장 판단을 수행할 수 있다. 예컨대, 고장 믿음함수에 의해 계산된 출력값이 0에서 1사이를 갖는다고 할 경우, 임의의 기준값은 0.5로 설정될 수 있으며, 출력값이 0.5 이상이면 고장이 발생한 것으로 간주할 수 있다. 물론, 임의의 기준값은 0.5 이외의 값으로 변경될 수 있다.As described above, the
상기와 같이, 본 발명에 따른 반도체 가공 장치의 진단 시스템은 실시간으로 각 부품의 고장을 진단할 수 있으며, 고장의 원인을 확인하여 공정 수율을 높일 수 있는 효과가 있다.As described above, the diagnostic system of the semiconductor processing apparatus according to the present invention can diagnose the failure of each component in real time, and has the effect of increasing the process yield by identifying the cause of the failure.
한편, 공정을 완료되어 각 부품에 대한 전체 센서정보의 수집이 완료되면 이를 부품신호부의 감시모델에 입력으로 인가하여 예측치를 출력하며, 출력치와 실제치 간의 에러를 RMSE(Root Mean Square Error)로 계산하여 고장을 판단할 수 있다. 상기 RMSE를 이용하여 진단하는 방식은 공정 중에 수집되는 전체 센서패턴에 대하여 적용하여 플라즈마를 감시하는 데에 적용할 수 있다.On the other hand, when the process is completed and the collection of all sensor information for each part is completed, it is applied as an input to the monitoring model of the parts signal part to output the predicted value, and the error between the output value and the actual value is calculated as RMSE (Root Mean Square Error) so that the fault can be determined. The method of diagnosing using the RMSE can be applied to monitoring the plasma by applying to the entire sensor pattern collected during the process.
도 4는 도 3의 진단 시스템에서 수행되는 제어 방법을 설명하기 위한 흐름도이다.FIG. 4 is a flowchart illustrating a control method performed in the diagnosis system of FIG. 3 .
제어부(330)는 통신부(310)를 통해 플라즈마를 이용하여 웨이퍼를 가공하는 반도체 가공 장치에 연결되어 센서 정보를 생성하는 하나 또는 그 이상의 센서들로부터 상기 센서 정보를 수신한다(S410).The
센서는 도 1에서 상술한 센서부(303)를 의미하며, 압력 센서, 온도 센서, 플라즈마 이온 센서, 가스 센서, 발광 분석기, 흡수 분광 분석기, 질량 분석기 등을 포함할 수 있다.The sensor refers to the
센서 정보는 센싱 시각과 센싱 값으로 이루어진 시계열 데이터로 표현될 수 있다. 예를 들어, 센서 정보는 아날로그 신호로 실시간 송신되며 통신부 및/또는 제어부는 아날로그 신호를 디지털 신호로 변환해 센싱 시각과 센싱 값으로 이루어진 시계열 데이터를 생성할 수 있다. The sensor information may be expressed as time series data including a sensing time and a sensing value. For example, sensor information is transmitted in real time as an analog signal, and the communication unit and/or control unit may convert the analog signal into a digital signal to generate time series data including a sensing time and a sensing value.
삭제delete
제어부(330)는 상기 센서 정보를 이용하여 반도체 가공 공정을 진단하는 진단 정보를 생성한다(S430).The
제어부(330)는 통신부(310)를 통해 수신된 센서 정보를 이용하여 시계열 데이터 또는 형상화된 이미지를 생성하고, 생성된 이미지를 인공지능 모델에 입력하여 진단 정보를 생성할 수 있다. 일 예로, 상기 이미지는 시간을 x축 변수로 하고, 센싱 값을 y축 변수로 하는 그래프일 수 있다. The
인공지능 모델은 센서 정보를 기반으로 머신러닝 학습을 수행하는 컨벌루션 인공신경망(Convolutional Neural Networks) 모델일 수 있다.The artificial intelligence model may be a convolutional neural network model that performs machine learning learning based on sensor information.
진단 시스템은 서로 다른 종류의 인공지능 모델들을 구비할 수 있다. 이 경우, 제어부(330)는 센서 정보를 이용하여 반도체 가공 공정을 복수 개의 구간 중 어느 하나의 구간으로 결정하고, 결정된 구간에 따라 서로 다른 인공지능 모델에 이미지를 입력할 수 있다. The diagnostic system may have different types of artificial intelligence models. In this case, the
예를 들어, 압력 센서를 진단하는 인공지능 모델에는 제1공정에 대응하는 제1 모델과 제2 공정에 대응하는 제2 모델이 있을 수 있다. 제어부는 압력 센서가 제공하는 압력 센서 정보에 기반하여 진행 중인 공정이 상기 제1공정인지 또는 상기 제2공정인지 여부를 결정할 수 있다. 제1공정이 진행 중인 경우에는 제1모델을 이용하여 진단 정보를 생성하고, 제2공정이 진행중인 경우에는 제2모델을 이용하여 진단 정보를 생성할 수 있다. For example, the artificial intelligence model for diagnosing the pressure sensor may include a first model corresponding to the first process and a second model corresponding to the second process. The controller may determine whether the ongoing process is the first process or the second process based on pressure sensor information provided by the pressure sensor. When the first process is in progress, diagnostic information may be generated using the first model, and when the second process is in progress, diagnostic information may be generated using the second model.
동일한 센서 정보라도 어떤 인공지능 모델을 이용하는지에 따라 상이한 진단 정보가 생성될 수 있다. 공정에 따라 서로 다른 인공지능 모델을 사용하기 때문에, 보다 정확한 진단 정보를 생성할 수 있고, 진단에 소요되는 시간을 최소화할 수 있다. Even with the same sensor information, different diagnostic information may be generated depending on which AI model is used. Since different AI models are used for each process, more accurate diagnostic information can be generated and the time required for diagnosis can be minimized.
한편, 통신부(310)는 하나 또는 그 이상의 센서들로부터 센서 정보를 아날로그 신호로 수신할 수 있다. Meanwhile, the
통신부(310)는 일 메가 헤르츠(1MHz) 이상의 샘플링 레이트(Sampling Rate)로 상기 아날로그 신호를 디지털 신호로 변환하며, 제어부(330)는 상기 디지털 신호를 이용하여 상기 진단 정보를 생성할 수 있다. 반도체 공정의 초미세화에 따라 수율 개선은 극복해야할 과제인데, 반도체 가공 장치(100)의 다중 센서 빅데이터를 고속으로 취합할 필요가 있기 때문이다. The
통신부(310)는 아날로그 신호를 서로 다른 샘플링 레이트를 가지는 제1 디지털 신호 및 제2 디지털 신호로 변환할 수 있다. 이경우, 제1 디지털 신호는 제어부(330)로 전송되고, 제2 디지털 신호는 다른 장치로 전송될 수 있다. 다른 장치는 예를 들어 도 2에서 상술한 정보 처리 장치(200) 또는 서버일 수 있다. The
제1 디지털 신호의 샘플링 레이트는 일 메가 헤르츠(1MHz) 이상이고, 상기 제2 디지털 신호의 샘플링 레이트는 일 킬로 헤르츠(1KHz) 이하일 수 있다. 시스템 특성에 맞추어 서로 다른 샘플링 레이트를 가지는 복수의 디지털 신호가 동시에 발생하게 된다. The sampling rate of the first digital signal may be greater than or equal to one megahertz (1 MHz), and the sampling rate of the second digital signal may be less than or equal to one kilohertz (1KHz). A plurality of digital signals having different sampling rates according to system characteristics are simultaneously generated.
반도체 가공 장치(100)에 구비된 센서들이 복수 개인 경우, 제어부(330)는 통신부(310)를 통해 복수 개의 센서 정보를 동시에 수신하고, 복수 개의 센서 정보 각각에 대응하는 복수 개의 진단 정보를 생성할 수 있다.When there are a plurality of sensors provided in the
제어부(330)는 수 개의 센서들의 시간 동기화를 위한 클럭 신호를 생성하고, 상기 클럭 신호를 상기 통신부를 통해 복수 개의 센서들로 전송할 수 있다. 클럭 신호에 따라 서로 다른 센서에서 생성되는 센싱 값의 시간이 동기화될 수 있다. The
제어부(330)는 복수 개의 센서 정보 중 적어도 하나에서 기준 조건에 부합하지 않는 고장이 탐색되는 경우, 고장이 탐색된 시간 영역을 결정하고, 복수 개의 센서 정보 각각에 대하여 상기 시간 영역에 해당하는 데이터를 추출하며, 추출한 데이터를 다른 장치로 전송할 수 있다. 빅데이터를 공정 구간에 따라 분류하고 이를 인공지능 모델을 이용하여 분석하기 때문에, 진단 정확도를 높일 수 있다. When a failure that does not meet the reference condition is detected in at least one of the plurality of sensor information, the
도 5a 내지 도 5f는 진단 시스템의 다양한 실시 예들을 설명하기 위한 블록도들이다.5A to 5F are block diagrams for explaining various embodiments of a diagnosis system.
도 5a를 참조하면, 반도체 가공 장치(100)에 구비된 복수의 센서들 각각에 대하여 엣지 컨트롤러가 연결되어 상술한 통신부(310)의 역할을 수행할 수 있다. 엣지 컨트롤러는 센서 정보를 실시간 전처리 후 디지털 신호로 변환하여 제어부(330)로 전달한다. 제어부(330)는 진단 정보를 생성하고, 생성된 진단 정보를 정보 처리 장치(200)로 전송한다. Referring to FIG. 5A , an edge controller may be connected to each of a plurality of sensors provided in the
제어부(330)는, 도 5b에 도시된 바와 같이, 진단 정보를 정보 처리 장치(200) 및 서버로 동시에 전송하거나, 도 5c에 도시된 바와 같이 서버로 전송할 수 있다.The
도 5d를 참조하면, 반도체 가공 장치(100)에 구비된 복수의 센서들 각각에 대하여 분배기(Signal Splitter)가 연결되어 상술한 통신부(310)의 역할을 수행할 수 있다. 도 5e 및 도 5f에 도시된 바와 같이, 센서와 진단 시스템이 직접 연결되거나 분배기에 의해 간접적으로 연결될 수 있다. Referring to FIG. 5D , a signal splitter may be connected to each of the plurality of sensors provided in the
전술한 본 발명은, 프로그램이 기록된 매체에 컴퓨터가 읽을 수 있는 코드(또는, 애플리케이션이나 소프트웨어)로서 구현하는 것이 가능하다. 상술한 진단 시스템의 제어 방법은 메모리 등에 저장된 코드에 의하여 실현될 수 있다. The present invention described above can be implemented as computer-readable code (or application or software) on a medium in which a program is recorded. The above-described control method of the diagnostic system may be realized by a code stored in a memory or the like.
컴퓨터가 읽을 수 있는 매체는, 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 매체의 예로는, HDD(Hard Disk Drive), SSD(Solid State Disk), SDD(Silicon Disk Drive), ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 상기 컴퓨터는 프로세서 또는 프로세서를 포함할 수도 있다. 따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.The computer-readable medium includes all types of recording devices in which data readable by a computer system is stored. Examples of computer-readable media include Hard Disk Drive (HDD), Solid State Disk (SSD), Silicon Disk Drive (SDD), ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. There is also a carrier wave (eg, transmission over the Internet) that is implemented in the form of. In addition, the computer may include a processor or a processor. Accordingly, the above detailed description should not be construed as restrictive in all respects but as exemplary. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the present invention are included in the scope of the present invention.
Claims (9)
상기 센서 정보를 이용하여 반도체 가공 공정을 진단하는 진단 정보를 생성하는 제어부를 포함하고,
상기 제어부는,
상기 센서 정보를 이용하여 센싱 시각과 센싱 값으로 이루어진 시계열 데이터 또는 형상화된 이미지를 생성하고, 상기 시계열 데이터 또는 상기 이미지를 인공지능 모델에 입력하여 상기 진단 정보를 생성하고,
상기 통신부를 통해 복수 개의 센서 정보를 동시에 수신하고, 상기 복수 개의 센서 정보 각각에 대응하는 복수 개의 진단 정보를 생성하고,
복수 개의 센서 정보 중 적어도 하나에서 기준 조건에 부합하지 않는 고장이 탐색되는 경우, 고장이 탐색된 시간 영역을 결정하고, 복수 개의 센서 정보 각각에 대하여 상기 시간 영역에 해당하는 데이터를 추출하는 것을 특징으로 하는 진단 시스템.a communication unit configured to receive a plurality of sensor information from a plurality of sensors connected to a semiconductor processing apparatus for processing a wafer using plasma; and
A control unit for generating diagnostic information for diagnosing a semiconductor processing process by using the sensor information,
The control unit is
generating time-series data or a shaped image composed of a sensing time and a sensed value using the sensor information, and inputting the time-series data or the image to an artificial intelligence model to generate the diagnostic information;
receiving a plurality of sensor information simultaneously through the communication unit, and generating a plurality of diagnostic information corresponding to each of the plurality of sensor information;
When a failure that does not meet the reference condition is detected in at least one of the plurality of sensor information, determining a time region in which the failure is detected, and extracting data corresponding to the time region for each of the plurality of sensor information diagnostic system.
상기 제어부는, 상기 센서 정보를 상기 반도체 가공 공정의 복수 개의 구간에 따라 분류하며, 각 구간별 센서 정보를 구간별 인공지능 모델의 학습을 위한 데이터로 사용하는 것을 특징으로 하는 진단 시스템.According to claim 1,
The controller classifies the sensor information according to a plurality of sections of the semiconductor processing process, and uses the sensor information for each section as data for learning the AI model for each section.
상기 구간별 인공지능 모델은, 상기 반도체 가공 공정의 구간에 따라 서로 다른 것을 특징으로 하는 진단 시스템.3. The method of claim 2,
The AI model for each section is different from each other according to the section of the semiconductor processing process.
상기 제어부는, 상기 데이터를 추출한 후, 추출된 데이터를 다른 장치로 전송하는 것을 특징으로 하는 진단 시스템.According to claim 1,
The control unit extracts the data and then transmits the extracted data to another device.
상기 다른 장치는, 피가공물의 데미지 분포를 예측하고, 예측 결과에 기초하여, 반도체 가공 공정의 제어를 위한 피드백을 상기 제어부로 전송하는 것을 특징으로 하는 진단 시스템.5. The method of claim 4,
The other device predicts a damage distribution of the workpiece, and based on the prediction result, transmits a feedback for controlling a semiconductor processing process to the control unit.
상기 통신부는,
상기 복수의 센서들로부터 상기 센서 정보를 아날로그 신호로 수신하고, 일 메가 헤르츠(1MHz) 이상의 샘플링 레이트(Sampling Rate)로 상기 아날로그 신호를 디지털 신호로 변환하며,
상기 제어부는 상기 디지털 신호를 이용하여 상기 진단 정보를 생성하는 것을 특징으로 하는 진단 시스템. According to claim 1,
The communication unit,
receiving the sensor information as an analog signal from the plurality of sensors, and converting the analog signal into a digital signal at a sampling rate of one megahertz (1 MHz) or more,
The control unit generates the diagnosis information by using the digital signal.
상기 통신부는,
상기 복수의 센서들로부터 상기 센서 정보를 아날로그 신호로 수신하고, 상기 아날로그 신호를 서로 다른 샘플링 레이트를 가지는 제1 디지털 신호 및 제2 디지털 신호로 변환하며, 상기 제1 디지털 신호는 상기 제어부로 전송하고, 상기 제2 디지털 신호는 다른 장치로 전송하는 것을 특징으로 하는 진단 시스템. According to claim 1,
The communication unit,
receiving the sensor information from the plurality of sensors as an analog signal, converting the analog signal into a first digital signal and a second digital signal having different sampling rates, and transmitting the first digital signal to the control unit; , wherein the second digital signal is transmitted to another device.
상기 제1 디지털 신호의 샘플링 레이트는 일 메가 헤르츠(1MHz) 이상이고, 상기 제2 디지털 신호의 샘플링 레이트는 일 킬로 헤르츠(1KHz) 이하인 것을 특징으로 하는 진단 시스템.8. The method of claim 7,
A sampling rate of the first digital signal is greater than or equal to one megahertz (1 MHz), and the sampling rate of the second digital signal is less than or equal to one kilohertz (KHz).
상기 통신부를 통해 플라즈마를 이용하여 웨이퍼를 가공하는 반도체 가공 장치에 연결된 복수의 센서들로부터 복수 개의 센서 정보를 수신하는 단계; 및
상기 제어부에 의해 상기 센서 정보를 이용하여 반도체 가공 공정을 진단하는 진단 정보를 생성하는 단계를 포함하고,
상기 진단 정보를 생성하는 단계는, 상기 센서 정보를 이용하여 센싱 시각과 센싱 값으로 이루어진 시계열 데이터 또는 형상화된 이미지를 생성하고, 상기 시계열 데이터 또는 상기 이미지를 인공지능 모델에 입력하여 상기 진단 정보를 생성하는 단계; 및
복수 개의 센서 정보 중 적어도 하나에서 기준 조건에 부합하지 않는 고장이 탐색되는 경우, 고장이 탐색된 시간 영역을 결정하고, 복수 개의 센서 정보 각각에 대하여 상기 시간 영역에 해당하는 데이터를 추출하는 단계를 포함하며,
상기 통신부는 복수 개의 센서 정보를 동시에 수신하고, 상기 제어부는 상기 복수 개의 센서 정보 각각에 대응하는 복수 개의 진단 정보를 생성하는 것을 특징으로 하는 제어 방법.A control method performed by a computing device including a communication unit and a control unit,
receiving a plurality of sensor information from a plurality of sensors connected to a semiconductor processing apparatus for processing a wafer using plasma through the communication unit; and
and generating, by the controller, diagnostic information for diagnosing a semiconductor processing process using the sensor information,
The generating of the diagnostic information may include generating time-series data or a shaped image including a sensed time and a sensed value using the sensor information, and inputting the time-series data or the image into an artificial intelligence model to generate the diagnostic information to do; and
When a failure that does not meet the reference condition is detected in at least one of a plurality of sensor information, determining a time region in which the failure is detected, and extracting data corresponding to the time region from each of the plurality of sensor information and
The communication unit simultaneously receives a plurality of sensor information, and the control unit generates a plurality of diagnostic information corresponding to each of the plurality of sensor information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210078447A KR102373933B1 (en) | 2020-12-14 | 2021-06-17 | Diagnostic system for diagnosing semiconductor processing equipment and control method thereof |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200174162A KR102268290B1 (en) | 2020-12-14 | 2020-12-14 | Diagnostic system for diagnosing semiconductor processing equipment and control method thereof |
KR1020210078447A KR102373933B1 (en) | 2020-12-14 | 2021-06-17 | Diagnostic system for diagnosing semiconductor processing equipment and control method thereof |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200174162A Division KR102268290B1 (en) | 2020-12-14 | 2020-12-14 | Diagnostic system for diagnosing semiconductor processing equipment and control method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102373933B1 true KR102373933B1 (en) | 2022-03-15 |
Family
ID=76598977
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200174162A Active KR102268290B1 (en) | 2020-12-14 | 2020-12-14 | Diagnostic system for diagnosing semiconductor processing equipment and control method thereof |
KR1020210078447A Active KR102373933B1 (en) | 2020-12-14 | 2021-06-17 | Diagnostic system for diagnosing semiconductor processing equipment and control method thereof |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200174162A Active KR102268290B1 (en) | 2020-12-14 | 2020-12-14 | Diagnostic system for diagnosing semiconductor processing equipment and control method thereof |
Country Status (1)
Country | Link |
---|---|
KR (2) | KR102268290B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024205029A1 (en) * | 2023-03-29 | 2024-10-03 | 한국핵융합에너지연구원 | Method and apparatus for monitoring plasma state and plasma process state |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230178346A1 (en) * | 2021-12-08 | 2023-06-08 | Applied Materials, Inc. | Scanning radical sensor usable for model training |
US20240176312A1 (en) * | 2022-11-28 | 2024-05-30 | Applied Materials, Inc. | Determining equipment constant updates by machine learning |
KR20240080288A (en) | 2022-11-29 | 2024-06-07 | 한국생산기술연구원 | Machining process and equipment condition diagnosis system and diagnosis method using the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004186445A (en) * | 2002-12-03 | 2004-07-02 | Omron Corp | Modeling device and model analysis method, system and method for process abnormality detection/classification, modeling system, and modeling method, and failure predicting system and method of updating modeling apparatus |
JP2007164442A (en) * | 2005-12-13 | 2007-06-28 | Omron Corp | Model creation device, model creation system and abnormality detection device |
KR20110001109A (en) * | 2009-06-29 | 2011-01-06 | 세종대학교산학협력단 | Monitoring and Control Method of Plasma Equipment Using Computer Intelligence |
JP2020135243A (en) * | 2019-02-15 | 2020-08-31 | オムロン株式会社 | Model generator, predictor, model generator, and model generator |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI267012B (en) * | 2004-06-03 | 2006-11-21 | Univ Nat Cheng Kung | Quality prognostics system and method for manufacturing processes |
-
2020
- 2020-12-14 KR KR1020200174162A patent/KR102268290B1/en active Active
-
2021
- 2021-06-17 KR KR1020210078447A patent/KR102373933B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004186445A (en) * | 2002-12-03 | 2004-07-02 | Omron Corp | Modeling device and model analysis method, system and method for process abnormality detection/classification, modeling system, and modeling method, and failure predicting system and method of updating modeling apparatus |
JP2007164442A (en) * | 2005-12-13 | 2007-06-28 | Omron Corp | Model creation device, model creation system and abnormality detection device |
KR20110001109A (en) * | 2009-06-29 | 2011-01-06 | 세종대학교산학협력단 | Monitoring and Control Method of Plasma Equipment Using Computer Intelligence |
JP2020135243A (en) * | 2019-02-15 | 2020-08-31 | オムロン株式会社 | Model generator, predictor, model generator, and model generator |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024205029A1 (en) * | 2023-03-29 | 2024-10-03 | 한국핵융합에너지연구원 | Method and apparatus for monitoring plasma state and plasma process state |
KR20240146448A (en) * | 2023-03-29 | 2024-10-08 | 한국핵융합에너지연구원 | Method and Apparatus for Monitoring of Plasma Status and Plasma Processing Status |
KR102826946B1 (en) * | 2023-03-29 | 2025-06-27 | 한국핵융합에너지연구원 | Method and Apparatus for Monitoring of Plasma Status and Plasma Processing Status |
Also Published As
Publication number | Publication date |
---|---|
KR102268290B1 (en) | 2021-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102373933B1 (en) | Diagnostic system for diagnosing semiconductor processing equipment and control method thereof | |
US10847430B2 (en) | Method of feature exaction from time-series of spectra to control endpoint of process | |
US10269545B2 (en) | Methods for monitoring plasma processing systems for advanced process and tool control | |
US20240096713A1 (en) | Machine-learning in multi-step semiconductor fabrication processes | |
US10627788B2 (en) | Retrieval apparatus and retrieval method for semiconductor device processing | |
US5896294A (en) | Method and apparatus for inspecting manufactured products for defects in response to in-situ monitoring | |
KR100756728B1 (en) | Semiconductor processing technology | |
US8849615B2 (en) | Method and system for semiconductor process control and monitoring by using a data quality metric | |
US7062411B2 (en) | Method for process control of semiconductor manufacturing equipment | |
TWI635269B (en) | Method and apparatus for in-situ controlling a process | |
Kim et al. | Machine learning-based process-level fault detection and part-level fault classification in semiconductor etch equipment | |
Kim et al. | Use of plasma information in machine-learning-based fault detection and classification for advanced equipment control | |
KR20130006455A (en) | Methods and apparatuses for utilizing adaptive predictive algorithms and determining when to use the adaptive predictive algorithms for virtual metrology | |
US7389203B2 (en) | Method and apparatus for deciding cause of abnormality in plasma processing apparatus | |
Tin et al. | A realizable overlay virtual metrology system in semiconductor manufacturing: Proposal, challenges and future perspective | |
US20240255858A1 (en) | In situ sensor and logic for process control | |
KR20110125366A (en) | Plasma chamber monitoring device and method | |
KR20230055609A (en) | Real time monitoring method and system for plasma appatus | |
KR101137318B1 (en) | System and method for dignosis of semiconduct manufacturing apparatus | |
Nurani et al. | Development of an optimal sampling strategy for wafer inspection | |
CN100533677C (en) | Error Detection Method in Manufacturing Equipment | |
Baek et al. | Optimization of blended virtual and actual metrology schemes | |
Gu et al. | Virtual metrology for tsv etch depth measurement using optical emission spectroscopy | |
Lee et al. | Machine Learning-Based Integrated Database System for Plasma-Enhanced Chemical Vapor Deposition Fault Diagnosis | |
CN116583938A (en) | Machine learning in a multi-step semiconductor manufacturing process |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20210617 Patent event code: PA01071R01D Filing date: 20201214 Application number text: 1020200174162 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20210628 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20210617 Patent event code: PA03021R04I Comment text: Divisional Application of Patent |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210923 Patent event code: PE09021S01D |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20220121 Patent event code: PE09021S02D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20220304 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220308 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220308 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |