Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7290484B2 - Anomaly detection device, anomaly detection system, and anomaly detection method - Google Patents
[go: Go Back, main page]

JP7290484B2 - Anomaly detection device, anomaly detection system, and anomaly detection method - Google Patents

Anomaly detection device, anomaly detection system, and anomaly detection method Download PDF

Info

Publication number
JP7290484B2
JP7290484B2 JP2019116705A JP2019116705A JP7290484B2 JP 7290484 B2 JP7290484 B2 JP 7290484B2 JP 2019116705 A JP2019116705 A JP 2019116705A JP 2019116705 A JP2019116705 A JP 2019116705A JP 7290484 B2 JP7290484 B2 JP 7290484B2
Authority
JP
Japan
Prior art keywords
measurement data
mass
unit
anomaly detection
prototype
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
Application number
JP2019116705A
Other languages
Japanese (ja)
Other versions
JP2021002295A (en
JP2021002295A5 (en
Inventor
大輝 鍋島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokyo Electron Device Ltd
Original Assignee
Tokyo Electron Device Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tokyo Electron Device Ltd filed Critical Tokyo Electron Device Ltd
Priority to JP2019116705A priority Critical patent/JP7290484B2/en
Publication of JP2021002295A publication Critical patent/JP2021002295A/en
Publication of JP2021002295A5 publication Critical patent/JP2021002295A5/ja
Application granted granted Critical
Publication of JP7290484B2 publication Critical patent/JP7290484B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Description

本発明は、異常検知装置、異常検知システム、及び異常検知方法に関する。 The present invention relates to an anomaly detection device, an anomaly detection system, and an anomaly detection method.

従来、半導体製品等を製造する製造ラインには複数の工程が存在し、各工程には被加工物(例えば、半導体ウェハ)に対して加工を行う加工装置が設置されている。例えば、エッチング工程には、加工装置としてプラズマエッチング装置が設置される。 2. Description of the Related Art Conventionally, a manufacturing line for manufacturing semiconductor products or the like has a plurality of processes, and each process is equipped with a processing apparatus for processing a workpiece (for example, a semiconductor wafer). For example, in the etching process, a plasma etching device is installed as a processing device.

製品の品質管理を行うためには、加工装置による加工の直後に、被加工物に対してなされた加工量(例えば、エッチング量)が所定の範囲内であるか否かを検査することが理想的であるが、加工直後にそのような検査を行うことは難しい。 In order to control the quality of products, it is ideal to inspect whether the amount of processing (e.g., the amount of etching) performed on the workpiece is within a predetermined range immediately after processing by the processing equipment. However, it is difficult to perform such an inspection immediately after processing.

そこで、被加工物の加工条件(プロセスレシピ)に関連する加工装置の加工時の状態(温度、圧力等)を監視することによって製品の品質管理を行うことが知られている(例えば、特許文献1参照)。具体的には、加工装置に、当該加工装置の状態を計測する状態計測器を組み込み、状態計測器により測定される種々の計測データに基づいて加工装置の異常を検知することが知られている。 Therefore, it is known to perform product quality control by monitoring the state (temperature, pressure, etc.) during processing of the processing equipment related to the processing conditions (process recipe) of the workpiece (for example, patent documents 1). Specifically, it is known that a processing apparatus incorporates a state measuring device for measuring the state of the processing device, and detects an abnormality of the processing device based on various measurement data measured by the state measuring device. .

また、加工装置の異常検知においては、計測データが正常であるか否かを識別するための閾値を設定する必要がある。この計測データは、加工装置の設置場所や周辺環境、及び加工条件に依存する。このため、異常検知においては、加工装置及び加工条件ごとに正常に加工された複数の被加工物の加工時における計測データを取得し、計測データのばらつき度合から閾値を設定する必要がある(例えば、特許文献2参照)。 Moreover, in detecting an abnormality in a processing apparatus, it is necessary to set a threshold for identifying whether or not measurement data is normal. This measurement data depends on the installation location of the processing apparatus, the surrounding environment, and processing conditions. Therefore, in abnormality detection, it is necessary to acquire measurement data during processing of a plurality of workpieces that have been normally processed for each processing device and processing condition, and set a threshold value based on the degree of variation in the measurement data (for example, , see Patent Document 2).

特開2006-173373号公報JP 2006-173373 A 特開2018-41217号公報JP 2018-41217 A

しかしながら、特許文献2に記載の方法では、閾値を設定するためには複数の被加工物の加工時における計測データを取得する必要がある。このように、加工装置を新規に導入した直後や加工条件を変更した直後は、当該加工装置や当該加工条件で加工された複数の被加工物に対する計測データが存在しないことから、人が手動で閾値を設定する必要があるので、閾値が適切な値に設定されず、異常検知の精度が低下する可能性がある。また、製造ラインにおける加工装置の数や、製造する製品の数に比例して、異常検知の対象が増加することにより、人が手動で閾値の設定を行うことが現実的ではなくなる可能性がある。 However, in the method described in Patent Document 2, it is necessary to acquire measurement data during machining of a plurality of workpieces in order to set the threshold. In this way, immediately after a new processing device is introduced or a processing condition is changed, there is no measurement data for multiple workpieces processed by the processing device or the processing conditions. Since it is necessary to set a threshold value, the threshold value may not be set to an appropriate value, and the accuracy of anomaly detection may decrease. In addition, as the number of processing devices in a production line and the number of products to be manufactured increase, the number of targets for anomaly detection increases, and manual setting of thresholds may become unrealistic. .

このため、新規の加工装置や既存の製品とは異なる加工条件で製品の量産を開始する場合、量産開始初期には、異常検知の精度が低いことや、閾値が設定されていないことにより、加工装置の異常が検知されずに見過ごされてしまうことや、過剰に異常が検知されてしまう可能性がある。 For this reason, when starting mass production of products with new processing equipment or processing conditions different from existing products, at the beginning of mass production, the accuracy of abnormality detection is low and thresholds are not set. There is a possibility that an abnormality in the device will be overlooked without being detected, or that an abnormality will be detected excessively.

本発明は、上記の課題に鑑みてなされたものであり、量産開始前に自動で異常検知を可能とすること、及び量産開始初期における異常検知の精度を向上させることを目的とする。 SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and aims to enable automatic abnormality detection before the start of mass production and to improve the accuracy of abnormality detection at the beginning of mass production.

開示の技術は、製造ラインに含まれる加工装置の加工時の状態に関連する計測パラメータについて計測した計測データに基づいて異常を検知する異常検知装置であって、第1加工条件で製造された複数の既存製品に対する複数の計測データと、前記第1加工条件とは異なる第2加工条件で製造された1つの試作品に対する計測データとに基づき、前記第2加工条件で製品を量産した際に得られると想定される複数の計測データを推定する量産時計測データ推定部と、前記量産時計測データ推定部により推定された複数の計測データに基づいて異常検知モデルを生成する異常検知モデル生成部と、前記第2加工条件で製品を量産した際に得られる計測データと、前記異常検知モデルとに基づいて、前記加工装置の異常を検知する異常検知実行部と、を有することを特徴とする異常検知装置である。 The disclosed technology is an anomaly detection device that detects an anomaly based on measurement data measured with respect to a measurement parameter related to a state during processing of a processing device included in a manufacturing line, and includes a plurality of manufactured under first processing conditions. Based on a plurality of measurement data for existing products and measurement data for one prototype manufactured under second processing conditions different from the first processing conditions, obtained when mass-producing products under the second processing conditions an anomaly detection model generation unit for generating an anomaly detection model based on the plurality of measurement data estimated by the mass production measurement data estimation unit; and an anomaly detection execution unit that detects an anomaly of the processing apparatus based on measurement data obtained when the product is mass-produced under the second processing condition and the anomaly detection model. It is a detection device.

本発明によれば、量産開始前に自動で異常検知を可能とすること、及び量産開始初期の異常検知の精度を向上させることができる。 According to the present invention, it is possible to automatically detect an abnormality before the start of mass production, and to improve the accuracy of abnormality detection at the beginning of the start of mass production.

異常検知システムの概略構成の一例を示す図である。It is a figure which shows an example of schematic structure of an abnormality detection system. 異常検知システムを構成するコンピュータのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the computer which comprises an anomaly detection system. 異常検知装置の機能構成の一例を示す図である。It is a figure which shows an example of the functional structure of an abnormality detection apparatus. 計測データを例示する図である。It is a figure which illustrates measurement data. 量産時計測データ推定部による量産時計測データの推定方法について説明する図である。It is a figure explaining the estimation method of the measurement data at the time of mass production by the measurement data estimation part at the time of mass production. 量産時計測データ推定部による量産時計測データの推定方法について説明する図である。It is a figure explaining the estimation method of the measurement data at the time of mass production by the measurement data estimation part at the time of mass production. 異常検知モデル生成部により生成される異常検知モデルを例示する図である。It is a figure which illustrates the abnormality detection model produced|generated by the abnormality detection model production|generation part. 異常検知装置の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of an abnormality detection apparatus. モデル生成処理の流れを示すフローチャートである。4 is a flowchart showing the flow of model generation processing; 異常判定処理の流れを示すフローチャートである。4 is a flowchart showing the flow of abnormality determination processing; 異常検知に対する計測パラメータの寄与度の提示例を示す図である。It is a figure which shows the example of presentation of the contribution of a measurement parameter with respect to anomaly detection. 工程品質寄与度算出装置の機能構成の一例を示す図である。It is a figure which shows an example of a functional structure of a process quality contribution calculation apparatus. 品質に対する加工工程の寄与度の提示例を示す図である。It is a figure which shows the example of presentation of the contribution of a manufacturing process with respect to quality.

以下、本発明の一実施形態について、添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に関して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重畳した説明を省略する。 An embodiment of the present invention will be described below with reference to the accompanying drawings. In addition, regarding the descriptions of the specifications and drawings according to each embodiment, components having substantially the same functional configuration are denoted by the same reference numerals, thereby omitting overlapping descriptions.

本実施形態に係る異常検知システム1は、製造ラインを構成する各加工工程に設けられた加工装置の異常を検知し、製品の品質に対する各加工工程の寄与度を算出するシステムである。 An abnormality detection system 1 according to the present embodiment is a system that detects an abnormality in a processing device provided in each processing step that constitutes a manufacturing line, and calculates the degree of contribution of each processing step to product quality.

まず、異常検知システム1の概略構成について説明する。図1は、異常検知システム1の概略構成の一例を示す図である。異常検知システム1は、製造ライン2に適用されている。製造ライン2は、複数の加工工程を含み、各加工工程には加工装置20が設けられている。また、製造ライン2は、最終の工程として検査工程を含み、検査工程には検査装置30が設けられている。例えば、製造ライン2は、各加工工程において、被加工物Wとしての半導体ウェハに加工を施す半導体製造ラインである。 First, a schematic configuration of the anomaly detection system 1 will be described. FIG. 1 is a diagram showing an example of a schematic configuration of an anomaly detection system 1. As shown in FIG. An anomaly detection system 1 is applied to a production line 2 . The production line 2 includes a plurality of processing steps, and each processing step is provided with a processing device 20 . The manufacturing line 2 also includes an inspection process as a final process, and an inspection device 30 is provided in the inspection process. For example, the manufacturing line 2 is a semiconductor manufacturing line that processes a semiconductor wafer as a workpiece W in each processing step.

加工装置20は、被加工物Wに対して、加工条件に基づいて加工を施す装置である。加工工程ごとに同一又は異なる種類の加工装置20が設けられている。加工装置20として、例えば、エッチング装置、露光装置、拡散炉、イオン注入装置等が挙げられる。被加工物Wは、加工工程1、加工工程2、・・・加工工程p(pは2以上の整数)の順番に加工が行われる。 The processing device 20 is a device that processes the workpiece W based on processing conditions. A processing apparatus 20 of the same or different type is provided for each processing step. Examples of the processing device 20 include an etching device, an exposure device, a diffusion furnace, an ion implantation device, and the like. The workpiece W is processed in the order of processing step 1, processing step 2, .

各加工装置20は、加工条件設定部21と、状態計測部22とを有する。加工条件設定部21は、加工装置20が被加工物Wを加工するための加工条件を設定可能とする。例えば、加工装置20がエッチング装置である場合には、加工条件として、温度、圧力、エッチング時間などが含まれる。 Each processing device 20 has a processing condition setting section 21 and a state measurement section 22 . The processing condition setting unit 21 enables setting of processing conditions for processing the workpiece W by the processing device 20 . For example, when the processing device 20 is an etching device, processing conditions include temperature, pressure, etching time, and the like.

状態計測部22は、加工装置20が被加工物Wを加工している際における加工装置20の状態を計測する計測装置である。状態計測部22が計測により取得する計測データは、加工条件に依存するデータである。状態計測部22には、加工装置20の状態に関連する各種の計測パラメータを計測する複数のセンサが含まれる。例えば、計測パラメータとして温度を計測する温度センサ、計測パラメータとして圧力を計測する圧力センサ、計測パラメータとして振動を計測する加速度センサなどが含まれる。状態計測部22は、加工装置20の加工時の状態を表す計測データを異常検知システム1に対して出力する。 The state measuring unit 22 is a measuring device that measures the state of the processing device 20 while the processing device 20 is processing the workpiece W. As shown in FIG. The measurement data acquired by the state measurement unit 22 is data dependent on processing conditions. The state measuring unit 22 includes a plurality of sensors that measure various measurement parameters related to the state of the processing device 20 . For example, a temperature sensor that measures temperature as a measurement parameter, a pressure sensor that measures pressure as a measurement parameter, and an acceleration sensor that measures vibration as a measurement parameter are included. The state measurement unit 22 outputs measurement data representing the state of the processing device 20 during processing to the abnormality detection system 1 .

検査装置30は、加工工程1~pによる加工が終了した被加工物Wの品質を検査する検査装置である。例えば、検査装置30は、被加工物Wとしての半導体ウェハに形成された製品の各種電気的特性を測定する半導体テスタである。検査装置30は、製品の品質を表す品質データを異常検知システム1に対して出力する。 The inspection device 30 is an inspection device for inspecting the quality of the workpiece W that has been processed by the processing steps 1 to p. For example, the inspection device 30 is a semiconductor tester that measures various electrical characteristics of products formed on a semiconductor wafer as the workpiece W. As shown in FIG. The inspection device 30 outputs quality data representing product quality to the abnormality detection system 1 .

異常検知システム1は、製造ライン2に含まれる各加工装置20と、有線又は無線のネットワークを介して接続されている。異常検知システム1は、異常検知装置200と、工程品質寄与度算出装置300とを有する。異常検知装置200と工程品質寄与度算出装置300とは、PC(Personal Computer)やサーバ等のコンピュータにより構成されている。 The abnormality detection system 1 is connected to each processing device 20 included in the production line 2 via a wired or wireless network. The anomaly detection system 1 has an anomaly detection device 200 and a process quality contribution degree calculation device 300 . The anomaly detection device 200 and the process quality contribution degree calculation device 300 are configured by a computer such as a PC (Personal Computer) or a server.

次に、異常検知システム1のハードウェア構成について説明する。図2は、異常検知システム1を構成するコンピュータ100のハードウェア構成の一例を示す図である。 Next, the hardware configuration of the abnormality detection system 1 will be described. FIG. 2 is a diagram showing an example of the hardware configuration of the computer 100 that configures the anomaly detection system 1. As shown in FIG.

異常検知システム1に含まれる異常検知装置200及び工程品質寄与度算出装置300は、それぞれ別々のコンピュータ100により構成されていてもよいし、1つのコンピュータ100により構成されていてもよい。 The anomaly detection device 200 and the process quality contribution calculation device 300 included in the anomaly detection system 1 may be composed of separate computers 100 or may be composed of one computer 100 .

コンピュータ100は、CPU(Central Processing Unit)101と、ROM(Read Only Memory)102と、RAM(Random Access Memory)103と、HDD(Hard Disk Drive)104と、入力装置105と、表示装置106と、通信インタフェース107と、接続インタフェース108と、バス109と、を備える。 The computer 100 includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, a HDD (Hard Disk Drive) 104, an input device 105, a display device 106, A communication interface 107 , a connection interface 108 and a bus 109 are provided.

CPU101は、プログラムを実行することにより、各部を制御し、異常検知システム1の機能を実現する。CPU101が実行するプログラムは、CD(Compact Disk)、DVD、フラッシュメモリなどの、コンピュータ読み取り可能な任意の記録媒体に記録され得る。 The CPU 101 implements the functions of the anomaly detection system 1 by controlling each part by executing a program. A program executed by the CPU 101 can be recorded on any computer-readable recording medium such as a CD (Compact Disk), DVD, flash memory, or the like.

ROM102は、CPU101が実行するプログラムや各種のデータを記憶する。RAM103は、CPU101に作業領域を提供する。HDD104は、CPU101が実行するプログラムや各種のデータを記憶する。コンピュータ100は、HDD104と共に、又はHDD104の代わりにSSD(Solid State Drive)を備えてもよい。 The ROM 102 stores programs executed by the CPU 101 and various data. A RAM 103 provides a work area for the CPU 101 . The HDD 104 stores programs executed by the CPU 101 and various data. The computer 100 may include an SSD (Solid State Drive) in addition to or instead of the HDD 104 .

入力装置105は、ユーザの操作に応じた情報を装置内に入力する。入力装置105は、タッチパッド、キーボード、マウス、又はハードウェアボタンであるが、これに限られない。 The input device 105 inputs information into the device according to a user's operation. The input device 105 is a touch pad, keyboard, mouse, or hardware buttons, but is not limited thereto.

表示装置106は、ユーザの操作に応じた画面を表示する。表示装置106は、液晶ディスプレイ又は有機EL(Electro Luminescence)ディスプレイであるが、これに限られない。コンピュータ100は、タッチパッドと表示装置106が一体化されたタッチパネルを備えてもよい。 The display device 106 displays a screen according to the user's operation. The display device 106 is a liquid crystal display or an organic EL (Electro Luminescence) display, but is not limited to this. Computer 100 may include a touch panel that integrates a touch pad and display device 106 .

通信インタフェース107は、コンピュータ100をインターネットやLAN(Local Area Network)などのネットワークに接続する。異常検知システム1は、通信インタフェース107を介して、ネットワーク上の外部装置と通信する。接続インタフェース108は、異常検知システム1と製造ライン2とを接続する。 A communication interface 107 connects the computer 100 to a network such as the Internet or a LAN (Local Area Network). The anomaly detection system 1 communicates with external devices on the network via the communication interface 107 . A connection interface 108 connects the anomaly detection system 1 and the production line 2 .

バス109は、CPU101、ROM102、RAM103、HDD104、入力装置105、表示装置106、通信インタフェース107、及び接続インタフェース108を相互に接続する。 A bus 109 connects the CPU 101, ROM 102, RAM 103, HDD 104, input device 105, display device 106, communication interface 107, and connection interface 108 to each other.

次に、異常検知装置200の機能構成について説明する。図3は、異常検知装置200の機能構成の一例を示す図である。 Next, the functional configuration of the abnormality detection device 200 will be described. FIG. 3 is a diagram showing an example of the functional configuration of the abnormality detection device 200. As shown in FIG.

異常検知装置200は、既存製品計測データ記憶部201と、計測データ取得部202と、試作時計測データ記憶部203と、量産時計測データ記憶部204と、量産時計測データ推定部205と、異常検知モデル生成部206と、異常検知モデル記憶部207と、異常検知実行部208と、回帰モデル生成部(第1回帰モデル生成部)210と、回帰モデル記憶部211と、寄与度算出部(第1寄与度算出部)212と、出力部(第1出力部)213と、モデル更新トリガー部214とを有する。異常検知実行部208には、異常度算出部209aと、判定部209bとが含まれる。 The anomaly detection device 200 includes an existing product measurement data storage unit 201, a measurement data acquisition unit 202, a prototype measurement data storage unit 203, a mass production measurement data storage unit 204, a mass production measurement data estimation unit 205, an anomaly A detection model generation unit 206, an anomaly detection model storage unit 207, an anomaly detection execution unit 208, a regression model generation unit (first regression model generation unit) 210, a regression model storage unit 211, and a contribution degree calculation unit (first 1 contribution calculation unit) 212 , an output unit (first output unit) 213 , and a model update trigger unit 214 . The anomaly detection execution unit 208 includes an anomaly degree calculation unit 209a and a determination unit 209b.

量産時計測データ推定部205、異常検知モデル生成部206、異常検知実行部208、回帰モデル生成部210、及び寄与度算出部212は、CPU101がプログラムを実行することにより実現される。 The mass-production measurement data estimation unit 205, the abnormality detection model generation unit 206, the abnormality detection execution unit 208, the regression model generation unit 210, and the contribution degree calculation unit 212 are implemented by the CPU 101 executing programs.

異常検知装置200は、加工工程ごと(加工装置20ごと)に処理を行うので、以下では1つの加工工程における異常検知装置200の処理について説明する。 Since the abnormality detection device 200 performs processing for each processing step (each processing device 20), the processing of the abnormality detection device 200 in one processing step will be described below.

既存製品計測データ記憶部201は、既存製品に対して取得された複数の計測データ(既存製品計測データ)を記憶する。既存製品とは、所定の加工条件(第1加工条件)に基づいて製造ライン2で加工された複数の被加工物Wにより製造される製品である。ここで、既存製品とは、例えば、1ロット(25枚)分の半導体ウェハであり、各半導体ウェハの加工時に取得された計測データが既存製品計測データ記憶部201に記憶されている。 The existing product measurement data storage unit 201 stores a plurality of measurement data (existing product measurement data) acquired for existing products. An existing product is a product manufactured from a plurality of workpieces W processed in the manufacturing line 2 based on predetermined processing conditions (first processing conditions). Here, the existing product is, for example, one lot (25 wafers) of semiconductor wafers, and measurement data acquired during processing of each semiconductor wafer is stored in the existing product measurement data storage unit 201 .

計測データ取得部202は、試作品又は量産品が加工装置20で加工される際における計測データを各加工装置20の状態計測部22から取得する。ここで、試作品とは、既存製品とは異なる加工条件(第2加工条件)で新たな製品を製造する際に、試作用として製造ライン2で加工される被加工物W(例えば、1枚の半導体ウェハ)を意味する。量産品とは、試作品の製造後に、試作品と同一の加工条件で加工される複数の被加工物W(例えば、1ロット分の半導体ウェハ)を意味する。 The measurement data acquisition unit 202 acquires measurement data from the state measurement unit 22 of each processing device 20 when a prototype or mass-produced product is processed by the processing device 20 . Here, the prototype is a workpiece W (for example, one semiconductor wafer). A mass-produced product means a plurality of workpieces W (for example, one lot of semiconductor wafers) that are processed under the same processing conditions as the prototype after manufacturing the prototype.

試作時計測データ記憶部203は、試作品が加工装置20で加工される際に状態計測部22により計測された計測データ(試作時計測データ)を記憶する。例えば、試作時計測データ記憶部203には、1枚の半導体ウェハが試作品として加工される際における加工時の計測データが記憶される。 The prototype measurement data storage unit 203 stores the measurement data (prototype measurement data) measured by the state measurement unit 22 when the prototype is processed by the processing device 20 . For example, the prototype measurement data storage unit 203 stores measurement data during processing when one semiconductor wafer is processed as a prototype.

量産時計測データ記憶部204は、量産品が加工装置20で加工される際に状態計測部22により計測された計測データ(量産時計測データ)を記憶する。例えば、量産時計測データ記憶部204には、単位数量N(例えばN=25)枚分の半導体ウェハが量産品として加工された際における加工時の計測データが記憶される。 The mass-production measurement data storage unit 204 stores measurement data (mass-production measurement data) measured by the state measurement unit 22 when mass-produced products are processed by the processing apparatus 20 . For example, the mass-production measurement data storage unit 204 stores measurement data during processing when semiconductor wafers for a unit quantity N (for example, N=25) are processed as mass-produced products.

図4は、計測データを例示する図である。図4(A)は、既存製品計測データ記憶部201に記憶された「既存製品計測データ」を例示している。図4(B)は、試作時計測データ記憶部203に記憶された「試作時計測データ」を例示している。 FIG. 4 is a diagram illustrating measurement data. FIG. 4A illustrates “existing product measurement data” stored in the existing product measurement data storage unit 201 . FIG. 4B illustrates the “prototype measurement data” stored in the prototype measurement data storage unit 203 .

既存製品計測データは、温度、圧力、及び振動の計測値X~Xを含み、これらの計測データをNセット有する。試作時計測データは、温度、圧力、及び振動の計測値X~Xを含む。試作時計測データは、1セットのみである。 The existing product measurement data includes temperature, pressure, and vibration measurement values X 1 to X 3 , and has N sets of these measurement data. The prototype measurement data includes temperature, pressure, and vibration measurement values X 1 to X 3 . There is only one set of measurement data at the time of prototyping.

量産時計測データは、既存製品計測データと同様であり、温度、圧力、及び振動の計測値X~Xを含み、Nセットの計測データを有する。 The mass-production measurement data is the same as the existing product measurement data, and includes temperature, pressure, and vibration measurement values X 1 to X 3 , and has N sets of measurement data.

図3に戻り、量産時計測データ推定部205は、既存製品計測データ記憶部201に記憶された既存製品計測データ(Nセット)と、試作時計測データ記憶部203に記憶された試作時計測データ(1セット)とに基づき、第2加工条件で製品を量産した際に得られると想定される計測データ(量産時計測データ)を推定する。例えば、量産時計測データ推定部205は、既存製品計測データを平均化した平均化データと、試作時計測データとの差異を求め、この差異に基づいて既存製品計測データ(Nセット)のそれぞれを補正することにより、第2加工条件で製品を量産した場合における量産時計測データ(Nセット)を推定する。 Returning to FIG. 3 , the mass-production measurement data estimation unit 205 stores the existing product measurement data (N sets) stored in the existing product measurement data storage unit 201 and the prototype measurement data stored in the trial production measurement data storage unit 203 . Based on (1 set), the measurement data assumed to be obtained when the product is mass-produced under the second processing conditions (mass-production measurement data) is estimated. For example, the mass-production measurement data estimation unit 205 obtains the difference between the averaged data obtained by averaging the existing product measurement data and the prototype measurement data, and based on this difference, each of the existing product measurement data (N sets) is calculated. By correcting, mass-production measurement data (N sets) is estimated when products are mass-produced under the second processing conditions.

図5及び図6は、量産時計測データ推定部205による量産時計測データの推定方法について説明する図である。図5及び図6に示すように、計測データは、計測値の時間変動を含む波形データである。なお、図5及び図6では、複数の計測パラメータ(温度、圧力、振動)のうち、1つの計測パラメータの波形データのみを示している。波形データは、加工条件に含まれる処理時間に応じたデータ長(期間)を有する。 5 and 6 are diagrams for explaining a method of estimating mass-production measurement data by the mass-production measurement data estimation unit 205. FIG. As shown in FIGS. 5 and 6, the measurement data is waveform data including temporal variations in measured values. 5 and 6 show only the waveform data of one of the plurality of measurement parameters (temperature, pressure, vibration). The waveform data has a data length (period) corresponding to the processing time included in the processing conditions.

図5(A)に示すように、まず、量産時計測データ推定部205は、既存製品計測データ記憶部201から既存製品計測データ(Nセット)を読み出し、計測値を平均化することにより、平均化データを生成する。ここで、既存製品計測データ及び平均化データは同一のデータ長T1を有する。 As shown in FIG. 5A, first, the mass-production measurement data estimation unit 205 reads the existing product measurement data (N sets) from the existing product measurement data storage unit 201, and averages the measured values to obtain the average Generates customized data. Here, the existing product measurement data and averaged data have the same data length T1.

次に、量産時計測データ推定部205は、試作時計測データ記憶部203から試作時計測データを読み出す。試作時計測データは、既存製品計測データとは加工条件が異なることにより、処理時間が異なり、データ長が異なることがある。図5(B)に示すように、試作時計測データのデータ長をT2とする。同図では、T2<T1の場合を例示している。 Next, the mass-production measurement data estimation unit 205 reads the prototype measurement data from the prototype measurement data storage unit 203 . Prototype measurement data may differ in processing time and data length from existing product measurement data due to differences in processing conditions. As shown in FIG. 5B, the data length of the prototype measurement data is T2. The figure illustrates the case of T2<T1.

量産時計測データ推定部205は、動的時間伸縮法を用いることにより、図5(B)に示すように、平均化データと試作時計測データとのワーピングパス(warping path)を求める。そして、図5(C)に示すように、量産時計測データ推定部205は、求めたワーピングパスに基づいて、データ長が等しくなるように、平均化データの時系列を伸縮させることにより、波形同士を位置合わせ(マッチング処理)する。具体的には、量産時計測データ推定部205は、ワーピングパスにより結びついている点同士が同一の時間となるように平均化データの時系列を伸縮させる。 The mass-production measurement data estimation unit 205 uses the dynamic time warping method to obtain a warping path between the averaged data and the prototype measurement data, as shown in FIG. 5B. Then, as shown in FIG. 5C, the mass-production measurement data estimating unit 205 expands or contracts the time series of the averaged data so that the data length becomes equal based on the determined warping path, thereby generating a waveform Align them (matching process). Specifically, the mass-production measurement data estimation unit 205 expands or contracts the time series of the averaged data so that the points connected by the warping path have the same time.

次に、量産時計測データ推定部205は、位置合わせされた平均化データと試作時計測データとのオフセット値を求める。具体的には、量産時計測データ推定部205は、図6(A)に示すように、各時間におけるデータ間の差異(オフセット値)を求める。このオフセット値は、加工条件の差異により生じる値に相当する。 Next, the mass-production measurement data estimation unit 205 obtains an offset value between the aligned averaged data and the prototype measurement data. Specifically, as shown in FIG. 6A, mass-production measurement data estimator 205 obtains a difference (offset value) between data at each time. This offset value corresponds to a value caused by a difference in machining conditions.

そして、量産時計測データ推定部205は、図6(B)に示すように、既存製品計測データに含まれる各波形データに対して、図5(B)及び図5(C)で示した動的時間伸縮法による位置合わせを行い、上記オフセット値に基づくオフセット補正を行う。これにより、試作時計測データと同一のデータ長T2を有し、加工条件の差異によるオフセットが補正された量産時計測データ(Nセット)が生成される。 Then, as shown in FIG. 6B, the mass-production measurement data estimating unit 205 applies the dynamics shown in FIGS. 5B and 5C to each waveform data included in the existing product measurement data. Position alignment is performed by the time warping method, and offset correction is performed based on the offset value. As a result, mass-production measurement data (N sets) having the same data length T2 as the prototype measurement data and corrected for the offset due to the difference in processing conditions is generated.

図3に戻り、異常検知モデル生成部206は、量産時計測データ推定部205によって推定された量産時計測データと、試作時計測データとを合わせたN+1セット分の計測データに基づいて、量産時に加工装置20の異常を検知するための異常検知モデルを自動的に生成する。具体的には、異常検知モデル生成部206は、アイソレーションフォレスト(Isolation Forest)などの機械学習アルゴリズムにより、異常検知モデルを算出する。 Returning to FIG. 3 , the anomaly detection model generation unit 206 performs mass production measurement data estimated by the mass production measurement data estimation unit 205 on the basis of N+1 sets of measurement data obtained by combining the mass production measurement data and the prototype measurement data. An anomaly detection model for detecting an anomaly of the processing device 20 is automatically generated. Specifically, the anomaly detection model generation unit 206 calculates an anomaly detection model using a machine learning algorithm such as Isolation Forest.

異常検知モデル記憶部207は、異常検知モデル生成部206により生成された異常検知モデルを記憶する。 The anomaly detection model storage unit 207 stores an anomaly detection model generated by the anomaly detection model generation unit 206 .

図7は、異常検知モデル生成部206により生成される異常検知モデルを例示する図である。図7は、温度及び圧力をパラメータとした2次元空間で異常検知モデルを示している。異常検知モデルは、計測データの入力に対して異常度(例えば、平均からの離れ度合い)を出力する関数として表される。なお、計測パラメータが3種以上である場合には、異常検知モデルは3次元以上の関数で表される。 FIG. 7 is a diagram illustrating an anomaly detection model generated by the anomaly detection model generation unit 206. As shown in FIG. FIG. 7 shows an anomaly detection model in a two-dimensional space with temperature and pressure as parameters. An anomaly detection model is expressed as a function that outputs an anomaly degree (for example, a degree of deviation from an average) with respect to input measurement data. Note that when there are three or more types of measurement parameters, the anomaly detection model is represented by a function of three or more dimensions.

なお、異常検知モデル生成部206は、アイソレーションフォレストに限られず、異常度を出力する関数を求めることが可能であれば、いずれの方法により異常検知モデルを生成してもよい。 Note that the anomaly detection model generation unit 206 may generate an anomaly detection model by any method other than the isolation forest, as long as it is possible to obtain a function that outputs the degree of anomaly.

また、異常検知モデル生成部206は、量産時計測データ推定部205によって推定された量産時計測データに限られず、量産時に量産時計測データ記憶部204に記憶された量産時計測データに基づいて異常検知モデルを生成することを可能とする。 Further, the anomaly detection model generation unit 206 detects an anomaly based on mass-production measurement data stored in the mass-production measurement data storage unit 204 during mass production, not limited to the mass-production measurement data estimated by the mass-production measurement data estimation unit 205 . Allows to generate a detection model.

異常検知モデル生成部206は、モデル更新トリガー部214から任意のタイミングでトリガー信号を受け付けることができる。モデル更新トリガー部214は、異常検知モデル生成部206に対して、トリガー信号を出力することにより、異常検知モデルの生成に用いる計測データを、量産時計測データ推定部205によって推定された量産時計測データから量産時計測データ記憶部204に記憶された量産時計測データに切り替えることと、異常検知モデルの生成に用いる量産時計測データの更新とを実行させる。 The anomaly detection model generation unit 206 can receive a trigger signal from the model update trigger unit 214 at any timing. By outputting a trigger signal to the anomaly detection model generation unit 206, the model update trigger unit 214 replaces the measurement data used for anomaly detection model generation with the mass production measurement estimated by the mass production measurement data estimation unit 205. The data is switched to the mass-production measurement data stored in the mass-production measurement data storage unit 204, and the mass-production measurement data used for generating the abnormality detection model is updated.

モデル更新トリガー部214は、外部からの入力信号に基づいて異常検知モデル生成部206にトリガー信号を送信する。異常検知モデル生成部206は、モデル更新トリガー部214からトリガー信号の入力を受けたタイミングで量産時計測データ記憶部204から量産時計測データを読み出して異常検知モデルを算出し、異常検知モデル記憶部207に書き込む。 The model update trigger unit 214 transmits a trigger signal to the anomaly detection model generation unit 206 based on an input signal from the outside. The anomaly detection model generation unit 206 reads mass-production measurement data from the mass-production measurement data storage unit 204 at the timing of receiving a trigger signal input from the model update trigger unit 214, calculates an anomaly detection model, and calculates an anomaly detection model storage unit. 207.

図3に戻り、異常検知実行部208に含まれる異常度算出部209aは、異常検知モデル生成部206に記憶された異常検知モデルに基づき、量産時に取得された量産時計測データの異常度を算出する。例えば、異常度算出部209aは、異常検知モデルを表す関数に、量産時計測データを入力することにより、異常度を算出する。異常度算出部209aは、複数の量産時計測データのそれぞれについて異常度を算出する。 Returning to FIG. 3, the anomaly degree calculation unit 209a included in the anomaly detection execution unit 208 calculates the anomaly degree of the measurement data obtained during mass production based on the anomaly detection model stored in the anomaly detection model generation unit 206. do. For example, the degree-of-abnormality calculation unit 209a calculates the degree of abnormality by inputting mass-production measurement data into a function representing an anomaly detection model. The degree-of-abnormality calculation unit 209a calculates the degree of abnormality for each of a plurality of mass-production measurement data.

判定部209bは、異常度算出部209aにより算出された異常度を所定の閾値と比較して異常の有無を判定する。具体的には、判定部209bは、異常度が閾値より大きい場合には「異常あり」と判定し、その異常度を「外れ値」として、後述する寄与度算出部212、出力部213等へ出力する。また、判定部209bは、異常度が閾値以下である場合には「異常なし」と判定し、その異常度を「正常値」として、寄与度算出部212、出力部213等へ出力する。 The determination unit 209b determines whether there is an abnormality by comparing the degree of abnormality calculated by the degree-of-abnormality calculation unit 209a with a predetermined threshold value. Specifically, when the degree of abnormality is greater than the threshold, the determination unit 209b determines that there is an abnormality, and treats the degree of abnormality as an outlier to the contribution calculation unit 212, the output unit 213, etc., which will be described later. Output. If the degree of abnormality is equal to or less than the threshold, the determination unit 209b determines that there is no abnormality, and outputs the degree of abnormality as a “normal value” to the contribution calculation unit 212, the output unit 213, and the like.

回帰モデル生成部210は、量産時計測データ推定部205によって推定された量産時計測データと、試作時計測データとを合わせたN+1セット分の計測データと、異常度算出部209aにより算出されたN+1セット分の計測データの複数の異常度との関係を表す回帰モデルを生成する。例えば、回帰モデル生成部210は、複数の計測パラメータを説明変数とし、異常度を目的変数とし、下式(1)を用いて重回帰分析を行うことにより、回帰モデルを生成する。 The regression model generation unit 210 generates N+1 sets of measurement data, which is a combination of the mass-production measurement data estimated by the mass-production measurement data estimation unit 205 and the prototype measurement data, and the N+1 sets of measurement data calculated by the abnormality degree calculation unit 209a. Generate a regression model that represents the relationship between a set of measurement data and multiple degrees of anomaly. For example, the regression model generation unit 210 generates a regression model by using multiple measurement parameters as explanatory variables, the degree of abnormality as an objective variable, and performing multiple regression analysis using the following equation (1).

α=a+a+a+b ・・・(1)
ここで、a,a,aは、偏回帰係数である。bは、定数項である。
α= a1X1 + a2X2 + a3X3 + b ( 1 )
Here, a 1 , a 2 and a 3 are partial regression coefficients. b is a constant term.

なお、回帰モデル生成部210は、重回帰に限られず、決定木、ランダムフォレストなどの方法により回帰モデルを生成してもよい。 Note that the regression model generation unit 210 may generate a regression model by a method such as a decision tree or a random forest, without being limited to multiple regression.

回帰モデル記憶部211は、回帰モデル生成部210により生成された回帰モデルを記憶する。 The regression model storage unit 211 stores the regression model generated by the regression model generation unit 210 .

また、回帰モデル生成部210は、量産時計測データ推定部205によって推定された量産時計測データに限られず、量産時に量産時計測データ記憶部204に記憶された量産時計測データに基づいて回帰モデルを生成することを可能とする。 Further, the regression model generation unit 210 generates a regression model based on mass-production measurement data stored in the mass-production measurement data storage unit 204 during mass production, not limited to the mass-production measurement data estimated by the mass-production measurement data estimation unit 205. It is possible to generate

回帰モデル生成部210は、モデル更新トリガー部214から任意のタイミングでトリガー信号を受け付けることができる。モデル更新トリガー部214は、回帰モデル生成部210に対して、トリガー信号を出力することにより、回帰モデルの生成に用いる計測データを、量産時計測データ推定部205によって推定された量産時計測データから量産時計測データ記憶部204に記憶された量産時計測データに切り替えることと、回帰モデルの生成に用いる量産時計測データの更新とを実行させる。 The regression model generation unit 210 can receive a trigger signal from the model update trigger unit 214 at arbitrary timing. By outputting a trigger signal to the regression model generation unit 210, the model update trigger unit 214 changes the measurement data used for generating the regression model from the mass production measurement data estimated by the mass production measurement data estimation unit 205. Switching to the mass-production measurement data stored in the mass-production measurement data storage unit 204 and updating of the mass-production measurement data used to generate the regression model are executed.

モデル更新トリガー部214は、外部からの入力信号に基づいて回帰モデル生成部210にトリガー信号を送信する。回帰モデル生成部210は、モデル更新トリガー部214からトリガー信号の入力を受けたタイミングで量産時計測データ記憶部204から量産時計測データを読み出して異常検知モデルを算出し、回帰モデル記憶部211に書き込む。 The model update trigger unit 214 transmits a trigger signal to the regression model generation unit 210 based on an input signal from the outside. The regression model generating unit 210 reads mass-production measurement data from the mass-production measurement data storage unit 204 at the timing of receiving a trigger signal input from the model update trigger unit 214 , calculates an abnormality detection model, and stores the data in the regression model storage unit 211 . Write.

なお、異常検知モデル生成部206で回帰分析により回帰モデルを生成する場合(例えば、マハラノビス距離や自己回帰モデルなどを異常検知モデルとして使用する場合)には、回帰モデル生成部210の処理を省略し、異常検知モデル生成部206で生成した回帰モデルを回帰モデル記憶部211に格納することが可能である。 When the anomaly detection model generation unit 206 generates a regression model by regression analysis (for example, when Mahalanobis distance or autoregressive model is used as an anomaly detection model), the process of the regression model generation unit 210 is omitted. , the regression model generated by the anomaly detection model generation unit 206 can be stored in the regression model storage unit 211 .

寄与度算出部212は、回帰モデル記憶部211に記憶された回帰モデルに基づき、判定部209bにより異常と判定された異常度(目的変数)に対する各計測パラメータ(説明変数)の寄与度を算出する。具体的には、寄与度算出部212は、正常データ記憶部212aを有しており、異常検知実行部208により異常が検知されなかった、すなわち判定部209bにより異常度が「正常値」であると判定された場合に、量産時計測データを正常データとして記憶する。そして、寄与度算出部212は、異常検知実行部208により異常が検知された、すなわち判定部209bにより異常度が「外れ値」であると判定された場合に、当該量産時計測データと正常データとの差分を求め、これを上記回帰モデルに適用することにより、説明変数の重要度を寄与度として算出する。 The contribution calculation unit 212 calculates the contribution of each measurement parameter (explanatory variable) to the degree of abnormality (objective variable) determined to be abnormal by the determination unit 209b, based on the regression model stored in the regression model storage unit 211. . Specifically, the contribution degree calculation unit 212 has a normal data storage unit 212a. If it is determined as such, the mass-production measurement data is stored as normal data. Then, when the anomaly detection execution unit 208 detects an anomaly, that is, when the determination unit 209b determines that the anomaly degree is an “outlier”, the contribution degree calculation unit 212 calculates the mass production measurement data and the normal data. , and by applying this to the regression model, the degree of importance of the explanatory variable is calculated as the degree of contribution.

出力部213は、異常検知実行部208により異常が検知されたことを受けて、加工装置20に異常が生じている可能性がある旨を表す信号を表示装置106等へ出力して表示させる。また、出力部213は、寄与度算出部212により寄与度が算出されたことを受けて、異常検知に対する各計測パラメータの寄与度を表す信号を表示装置106等へ出力して表示させる。 In response to the abnormality detection by the abnormality detection execution unit 208, the output unit 213 outputs a signal indicating that there is a possibility that the processing apparatus 20 has an abnormality to the display device 106 or the like for display. Further, in response to the contribution degree calculation unit 212 having calculated the degree of contribution, the output unit 213 outputs a signal representing the degree of contribution of each measurement parameter to the abnormality detection to the display device 106 or the like for display.

次に、異常検知装置200の処理の流れを説明する。図8は、異常検知装置200の処理の流れを示すフローチャートである。 Next, the flow of processing of the abnormality detection device 200 will be described. FIG. 8 is a flow chart showing the flow of processing of the anomaly detection device 200. As shown in FIG.

まず、異常検知装置200は、計測データ取得部202により計測データが取得されたか否かを判定する(ステップS10)。計測データ取得部202により計測データが取得されると(ステップS10:YES)、モデル生成処理(ステップS11)及び異常判定処理(ステップS12)が実行される。 First, the abnormality detection device 200 determines whether measurement data is acquired by the measurement data acquisition unit 202 (step S10). When the measurement data is acquired by the measurement data acquisition unit 202 (step S10: YES), model generation processing (step S11) and abnormality determination processing (step S12) are executed.

異常検知装置200は、モデル生成処理及び異常判定処理が終了すると、外部から終了信号の入力があったか否かを判定する(ステップS13)。終了信号の入力がなかった場合には(ステップS13:NO)、処理をステップS10に戻し、終了信号の入力があった場合には(ステップS13:YES)、処理を終了する。 When the model generation process and the abnormality determination process are completed, the abnormality detection device 200 determines whether or not an end signal has been input from the outside (step S13). If the end signal has not been input (step S13: NO), the process returns to step S10, and if the end signal has been input (step S13: YES), the process ends.

図9Aは、ステップS11で実行されるモデル生成処理の流れを示すフローチャートである。このモデル生成処理では、まず、異常検知装置200は、計測データ取得部202により取得された計測データが試作時計測データであるか否かを判定する(ステップS20)。取得された計測データが試作時計測データである場合には(ステップS20:YES)、量産時計測データ推定部205は、既存製品計測データ記憶部201から既存製品計測データを取得し(ステップS21)、既存製品計測データと試作時計測データとに基づいて量産時計測データを推定する(ステップS22)。 FIG. 9A is a flow chart showing the flow of model generation processing executed in step S11. In this model generation process, first, the abnormality detection device 200 determines whether or not the measurement data acquired by the measurement data acquisition unit 202 is prototype measurement data (step S20). If the obtained measurement data is the prototype measurement data (step S20: YES), the mass production measurement data estimation unit 205 obtains the existing product measurement data from the existing product measurement data storage unit 201 (step S21). , mass-production measurement data is estimated based on the existing product measurement data and the prototype measurement data (step S22).

次に、異常検知モデル生成部206は、量産時計測データ推定部205により推定された量産時計測データと試作時計測データとに基づいて異常検知モデルを生成する(ステップS23)。ここで、異常検知モデル生成部206により生成された異常検知モデルは、異常検知モデル記憶部207に記憶される。 Next, the abnormality detection model generation unit 206 generates an abnormality detection model based on the mass-production measurement data and the prototype measurement data estimated by the mass-production measurement data estimation unit 205 (step S23). Here, the anomaly detection model generated by the anomaly detection model generation unit 206 is stored in the anomaly detection model storage unit 207 .

次に、異常検知実行部208が備える異常度算出部209aは、量産時計測データ推定部205により推定された量産時計測データ及び試作時計測データの異常度を、異常検知モデル記憶部207に記憶された異常検知モデルに基づいて算出する(ステップS24)。また、回帰モデル生成部210は、量産時計測データ推定部205により推定された量産時計測データ及び試作時計測データと、異常度算出部209aにより算出された異常度との関係を表す回帰モデルを生成する(ステップS25)。ここで、回帰モデル生成部210により生成された回帰モデルは、回帰モデル記憶部211に記憶される。この後、異常検知装置200は、モデル生成処理を終了して処理を図8のメインフローに戻す。 Next, the anomaly degree calculation unit 209 a included in the anomaly detection execution unit 208 stores the anomaly degrees of the mass-production measurement data and the prototype measurement data estimated by the mass-production measurement data estimation unit 205 in the anomaly detection model storage unit 207 . calculated based on the anomaly detection model (step S24). Further, the regression model generation unit 210 generates a regression model representing the relationship between the mass-production measurement data and the prototype measurement data estimated by the mass-production measurement data estimation unit 205 and the degree of abnormality calculated by the degree-of-abnormality calculation unit 209a. Generate (step S25). Here, the regression model generated by the regression model generation unit 210 is stored in the regression model storage unit 211. FIG. Thereafter, the anomaly detection device 200 terminates the model generation process and returns the process to the main flow of FIG.

一方、ステップS20において、計測データ取得部202により取得された計測データが試作時計測データでなく、量産時計測データであると判定された場合には(ステップS20:NO)、モデル更新トリガー部214がトリガー信号を送信し、異常検知モデル生成部206及び回帰モデル生成部210が受信したか否かを判定する(ステップS26)。トリガー信号が受信されていない場合には(ステップS26:NO)、異常検知装置200は、モデル生成処理を終了して処理を図8のメインフローに戻す。 On the other hand, in step S20, when it is determined that the measurement data acquired by the measurement data acquisition unit 202 is not the measurement data for prototype but the measurement data for mass production (step S20: NO), the model update trigger unit 214 transmits a trigger signal, and it is determined whether or not the anomaly detection model generation unit 206 and the regression model generation unit 210 have received it (step S26). If the trigger signal has not been received (step S26: NO), the abnormality detection device 200 terminates the model generation process and returns the process to the main flow of FIG.

一方、トリガー信号が受信された場合には(ステップS26:YES)、異常検知モデル生成部206は、量産時計測データ記憶部204から量産時計測データを取得し(ステップS27)、取得した量産時計測データに基づいて異常検知モデルを生成する(ステップS23)。ここで、異常検知モデル生成部206により生成された異常検知モデルは、異常検知モデル記憶部207に記憶される。 On the other hand, when the trigger signal is received (step S26: YES), the abnormality detection model generation unit 206 acquires mass-production measurement data from the mass-production measurement data storage unit 204 (step S27). An anomaly detection model is generated based on the measurement data (step S23). Here, the anomaly detection model generated by the anomaly detection model generation unit 206 is stored in the anomaly detection model storage unit 207 .

この後、異常度算出部209aは、量産時計測データの異常度を異常検知モデルに基づいて算出する(ステップS24)。また、回帰モデル生成部210は、量産時計測データと、異常度算出部209aにより算出された異常度との関係を表す回帰モデルを生成する(ステップS25)。ここで、回帰モデル生成部210により生成された回帰モデルは、回帰モデル記憶部211に記憶される。そして、異常検知装置200は、モデル生成処理を終了して処理を図8のメインフローに戻す。 After that, the abnormality degree calculation unit 209a calculates the abnormality degree of the mass-production measurement data based on the abnormality detection model (step S24). Further, the regression model generation unit 210 generates a regression model representing the relationship between the measurement data during mass production and the degree of abnormality calculated by the degree of abnormality calculation unit 209a (step S25). Here, the regression model generated by the regression model generation unit 210 is stored in the regression model storage unit 211. FIG. Then, the anomaly detection device 200 terminates the model generation process and returns the process to the main flow of FIG.

図9Bは、ステップS12で実行される異常判定処理の流れを示すフローチャートである。この異常判定処理では、まず、異常検知装置200は、異常検知モデル生成部206により生成された異常検知モデルが異常検知モデル記憶部207に記憶されているか、すなわち異常検知モデルが存在するか否かを判定する(ステップS30)。異常検知装置200は、異常検知モデルが存在しない場合は(ステップS30:NO)、異常判定処理を終了して処理を図8のメインフローに戻す。 FIG. 9B is a flow chart showing the flow of the abnormality determination process executed in step S12. In this abnormality determination process, first, the abnormality detection device 200 determines whether the abnormality detection model generated by the abnormality detection model generation unit 206 is stored in the abnormality detection model storage unit 207, that is, whether the abnormality detection model exists. is determined (step S30). If the abnormality detection model does not exist (step S30: NO), the abnormality detection device 200 terminates the abnormality determination process and returns the process to the main flow of FIG.

異常検知モデルが存在する場合には(ステップS30:YES)、異常度算出部209aは、ステップS10で取得された計測データの異常度を異常検知モデルに基づいて算出する(ステップS31)。そして、判定部209bは、算出された異常度を閾値と比較することにより、異常であるか否かを判定する(ステップS32)。判定部209bが「異常あり」と判定した場合には(ステップS32:YES)、出力部213により加工装置20に異常が生じている可能性がある旨の報知(異常報知)が行われる(ステップS33)。 If an anomaly detection model exists (step S30: YES), the anomaly degree calculator 209a calculates the anomaly degree of the measurement data acquired in step S10 based on the anomaly detection model (step S31). Then, the determination unit 209b determines whether or not there is an abnormality by comparing the calculated degree of abnormality with a threshold (step S32). When the determination unit 209b determines that there is an abnormality (step S32: YES), the output unit 213 notifies (abnormality notification) that there is a possibility that an abnormality has occurred in the processing apparatus 20 (step S33).

判定部209bにより「異常なし」と判定された場合には(ステップS32:NO)、量産時計測データが正常データとして正常データ記憶部212aに記憶される。 When the determination unit 209b determines that there is no abnormality (step S32: NO), the mass-production measurement data is stored as normal data in the normal data storage unit 212a.

そして、寄与度算出部212により、ステップS32で異常と判定された異常度に対する各計測パラメータの寄与度が算出され(ステップS34)、出力部213により寄与度がユーザに対して提示される(ステップS35)。この後、異常検知装置200は、モデル生成処理を終了して処理を図8のメインフローに戻す。 Then, the contribution calculation unit 212 calculates the contribution of each measurement parameter to the abnormality determined in step S32 (step S34), and the output unit 213 presents the contribution to the user (step S35). Thereafter, the anomaly detection device 200 terminates the model generation process and returns the process to the main flow of FIG.

以上の処理は、加工工程1~pに対してそれぞれ実行される。 The above processing is executed for each of the processing steps 1 to p.

図10は、異常検知に対する計測パラメータの寄与度の提示例を示す図である。図10に示すように、出力部213は、表示装置106等に、計測パラメータごとに寄与度を表示させることにより寄与度を提示する。図10では、異常度に対する寄与度が最も大きい計測パラメータが「圧力」であることが示されている。 FIG. 10 is a diagram showing a presentation example of the degree of contribution of measurement parameters to anomaly detection. As shown in FIG. 10, the output unit 213 presents the contribution by causing the display device 106 or the like to display the contribution for each measurement parameter. FIG. 10 shows that the measurement parameter that contributes the most to the degree of anomaly is "pressure".

次に、工程品質寄与度算出装置300の機能構成について説明する。図11は、工程品質寄与度算出装置300の機能構成の一例を示す図である。 Next, the functional configuration of the process quality contribution calculation device 300 will be described. FIG. 11 is a diagram showing an example of the functional configuration of the process quality contribution calculation device 300. As shown in FIG.

工程品質寄与度算出装置300は、品質データ取得部301と、計測データ取得部302と、回帰モデル生成部(第2回帰モデル生成部)303と、回帰モデル記憶部304と、寄与度算出部(第2寄与度算出部)305と、出力部(第2出力部)306とを有する。回帰モデル生成部303及び寄与度算出部305は、CPU101がプログラムを実行することにより実現される。 The process quality contribution degree calculation device 300 includes a quality data acquisition unit 301, a measurement data acquisition unit 302, a regression model generation unit (second regression model generation unit) 303, a regression model storage unit 304, and a contribution degree calculation unit ( It has a second contribution calculation unit) 305 and an output unit (second output unit) 306 . The regression model generation unit 303 and the contribution degree calculation unit 305 are implemented by the CPU 101 executing programs.

工程品質寄与度算出装置300は、量産時において、製造ライン2によりN個の被加工物Wが加工されて検査された後、処理を実行する。 During mass production, the process quality contribution calculation device 300 executes processing after the N workpieces W are processed by the production line 2 and inspected.

品質データ取得部301は、検査装置30から各被加工物Wを検査することにより得られた製品の品質データQを取得する。 The quality data acquisition unit 301 acquires product quality data Q obtained by inspecting each workpiece W from the inspection device 30 .

計測データ取得部302は、加工工程1~pの各加工装置20の状態計測部22から量産時計測データを取得する。なお、計測データ取得部302は、量産時計測データを、異常検知装置200内の量産時計測データ記憶部204から取得してもよい。量産時計測データは、複数の計測パラメータのうちの1つの計測パラメータに関するものであってもよいし、複数の計測パラメータの計測データを統合したものであってもよい。以下、加工工程1~pの量産時計測データをZ~Zと表す。 The measurement data acquisition unit 302 acquires mass production measurement data from the state measurement unit 22 of each processing apparatus 20 in the processing steps 1 to p. Note that the measurement data acquisition unit 302 may acquire the mass production measurement data from the mass production measurement data storage unit 204 in the abnormality detection device 200 . The mass-production measurement data may relate to one measurement parameter out of a plurality of measurement parameters, or may be obtained by integrating measurement data of a plurality of measurement parameters. In the following, mass-production measurement data of machining steps 1 to p are expressed as Z 1 to Z p .

回帰モデル生成部303は、品質データQと量産時計測データをZ~Zとの関係を表す回帰モデルを生成する。例えば、回帰モデル生成部303は、量産時計測データZ~Zを説明変数とし、品質データQを目的変数とし、下式(2)を用いて重回帰分析を行うことにより、回帰モデルを生成する。 The regression model generation unit 303 generates a regression model representing the relationship between the quality data Q and mass production measurement data Z 1 to Z p . For example, the regression model generation unit 303 uses mass production measurement data Z 1 to Z p as explanatory variables, quality data Q as an objective variable, and performs multiple regression analysis using the following equation (2) to generate a regression model. Generate.

Q=c+c+・・・+c+d ・・・(2)
ここで、c~cは、偏回帰係数である。dは、定数項である。
Q= c1Z1 + c2Z2 + ... + cqZq + d... ( 2)
Here, c 1 to c q are partial regression coefficients. d is a constant term.

なお、回帰モデル生成部303は、重回帰に限られず、決定木、ランダムフォレストなどの方法により回帰モデルを生成してもよい。 Note that the regression model generation unit 303 may generate a regression model by a method such as a decision tree, random forest, or the like, without being limited to multiple regression.

回帰モデル記憶部304は、回帰モデル生成部303により生成された回帰モデルを記憶する。 The regression model storage unit 304 stores the regression model generated by the regression model generation unit 303 .

寄与度算出部305は、回帰モデル記憶部304に記憶された回帰モデルに基づき、品質データQ(目的変数)に対する量産時計測データZ~Z(説明変数)の重要度を寄与度として算出する。 The contribution calculation unit 305 calculates the importance of the mass production measurement data Z 1 to Z p (explanatory variables) with respect to the quality data Q (objective variable) as a contribution based on the regression model stored in the regression model storage unit 304. do.

出力部306は、寄与度算出部305により寄与度が算出されたことを受けて、寄与度を表す信号を表示装置106等へ出力して表示させる。 In response to the calculation of the degree of contribution by the degree-of-contribution calculation unit 305, the output unit 306 outputs a signal representing the degree of contribution to the display device 106 or the like for display.

図12は、品質に対する加工工程の寄与度の提示例を示す図である。図12に示すように、出力部306は、表示装置106等に、加工工程ごとに寄与度を表示させることにより寄与度を提示する。図12では、品質に対する寄与度が最も大きい加工工程が「加工工程2」であることが示されている。 FIG. 12 is a diagram showing a presentation example of the degree of contribution of the manufacturing process to quality. As shown in FIG. 12, the output unit 306 presents the degree of contribution by causing the display device 106 or the like to display the degree of contribution for each processing step. FIG. 12 shows that the processing step that contributes the most to the quality is "processing step 2".

以上説明したように、本実施形態によれば、異常検知システム1は、既存製品計測データ(Nセット)と試作時計測データ(1セット)とに基づいて、第2加工条件で製品を量産した際に得られると推定される計測データ(量産時計測データ)を生成し、推定される量産時計測データに基づいて自動的に異常検知モデルを生成するので、人が手動で異常検知に関する設定を行う必要がなく、量産開始初期における異常検知の精度が向上する。 As described above, according to the present embodiment, the anomaly detection system 1 mass-produces products under the second processing conditions based on existing product measurement data (N sets) and prototype measurement data (1 set). It generates measurement data that is estimated to be obtained at the time of mass production (measurement data during mass production), and automatically generates an anomaly detection model based on the estimated measurement data during mass production. This eliminates the need to do so, and improves the accuracy of abnormality detection at the beginning of mass production.

また、本実施形態によれば、異常検知システム1は、異常検知に対する計測パラメータの寄与度を求めてユーザに提示するので、ユーザは、加工装置20の異常が検知された場合に、異常検知に起因する計測パラメータを容易に特定することができる。 Further, according to the present embodiment, the abnormality detection system 1 obtains the contribution of the measurement parameter to the abnormality detection and presents it to the user. The causative measurement parameter can be easily identified.

また、本実施形態によれば、異常検知システム1は、品質に対する加工工程の寄与度を求めてユーザに提示するので、ユーザは、製品の品質が劣化した場合に、品質に起因する加工工程を容易に特定することができる。 Further, according to the present embodiment, the anomaly detection system 1 obtains the degree of contribution of the manufacturing process to the quality and presents it to the user. can be easily identified.

以上、本発明の好ましい実施形態について詳説したが、本発明は、上述した実施形態に制限されることはなく、本発明の範囲を逸脱することなしに上述した実施形態に種々の変形及び置換を加えることができる。 Although preferred embodiments of the present invention have been described in detail above, the present invention is not limited to the above-described embodiments, and various modifications and substitutions can be made to the above-described embodiments without departing from the scope of the present invention. can be added.

1 異常検知システム
2 製造ライン
20 加工装置
22 状態計測部
30 検査装置
200 異常検知装置
201 既存製品計測データ記憶部
202 計測データ取得部
203 試作時計測データ記憶部
204 量産時計測データ記憶部
205 量産時計測データ推定部
206 異常検知モデル生成部
207 異常検知モデル記憶部
208 異常検知実行部
209a 異常度算出部
209b 判定部
210 回帰モデル生成部(第1回帰モデル生成部)
211 回帰モデル記憶部
212 寄与度算出部(第1寄与度算出部)
213 出力部(第1出力部)
214 モデル更新トリガー部
300 工程品質寄与度算出装置
301 品質データ取得部
302 計測データ取得部
303 回帰モデル生成部(第2回帰モデル生成部)
304 回帰モデル記憶部
305 寄与度算出部(第2寄与度算出部)
306 出力部(第2出力部)
1 Abnormality detection system 2 Production line 20 Processing device 22 State measurement unit 30 Inspection device 200 Abnormality detection device 201 Existing product measurement data storage unit 202 Measurement data acquisition unit 203 Prototype measurement data storage unit 204 Mass production measurement data storage unit 205 Mass production Measurement data estimation unit 206 Abnormality detection model generation unit 207 Abnormality detection model storage unit 208 Abnormality detection execution unit 209a Abnormality degree calculation unit 209b Judgment unit 210 Regression model generation unit (first regression model generation unit)
211 regression model storage unit 212 contribution calculation unit (first contribution calculation unit)
213 output unit (first output unit)
214 model update trigger unit 300 process quality contribution calculation device 301 quality data acquisition unit 302 measurement data acquisition unit 303 regression model generation unit (second regression model generation unit)
304 regression model storage unit 305 contribution calculation unit (second contribution calculation unit)
306 output unit (second output unit)

Claims (10)

製造ラインに含まれる加工装置の加工時の状態に関連する計測パラメータについて計測した計測データに基づいて異常を検知する異常検知装置であって、
複数の既存製品に対する複数の計測データと、1つの試作品に対する計測データとに基づき、前記1つの試作品と同じ加工条件および同じ加工装置で製品を量産した際に得られると想定される複数の計測データを推定する量産時計測データ推定部と、
前記量産時計測データ推定部により推定された複数の計測データに基づいて異常検知モデルを生成する異常検知モデル生成部と、
前記1つの試作品と同じ加工条件および同じ加工装置で製品を量産した際に得られる計測データと、前記異常検知モデルとに基づいて、前記加工装置の異常を検知する異常検知実行部と、
を有することを特徴とする異常検知装置。
An anomaly detection device that detects an anomaly based on measurement data measured for measurement parameters related to the state during processing of a processing device included in a production line,
Based on multiple measurement data for multiple existing products and measurement data for one prototype, multiple measurements assumed to be obtained when the product is mass-produced using the same processing conditions and the same processing equipment as the one prototype a mass-production measurement data estimation unit for estimating measurement data;
an anomaly detection model generation unit that generates an anomaly detection model based on a plurality of pieces of measurement data estimated by the mass production measurement data estimation unit;
An anomaly detection execution unit that detects an anomaly of the processing device based on the measurement data obtained when the product is mass-produced with the same processing conditions and the same processing device as the one prototype, and the anomaly detection model;
An abnormality detection device characterized by comprising:
前記複数の既存製品を製造するときの加工条件と、前記1つの試作品を製造するときの加工条件と、は異なる加工条件であり、
前記複数の既存製品を製造するときの加工装置と、前記1つの試作品を製造するときの加工装置と、は異なる加工装置であることを特徴とする請求項1に記載の異常検知装置。
The processing conditions for manufacturing the plurality of existing products and the processing conditions for manufacturing the one prototype are different processing conditions,
2. The abnormality detection device according to claim 1, wherein a processing device for manufacturing the plurality of existing products and a processing device for manufacturing the one prototype are different processing devices.
前記複数の既存製品を製造するときの加工条件と、前記1つの試作品を製造するときの加工条件と、は異なる加工条件であり、
前記複数の既存製品を製造するときの加工装置と、前記1つの試作品を製造するときの加工装置と、は同じ加工装置であることを特徴とする請求項1に記載の異常検知装置。
The processing conditions for manufacturing the plurality of existing products and the processing conditions for manufacturing the one prototype are different processing conditions,
2. The abnormality detection device according to claim 1, wherein a processing device for manufacturing the plurality of existing products and a processing device for manufacturing the one prototype are the same processing device.
前記複数の既存製品を製造するときの加工条件と、前記1つの試作品を製造するときの加工条件と、は同じ加工条件であり、
前記複数の既存製品を製造するときの加工装置と、前記1つの試作品を製造するときの加工装置と、は異なる加工装置であることを特徴とする請求項1に記載の異常検知装置。
The processing conditions for manufacturing the plurality of existing products and the processing conditions for manufacturing the one prototype are the same processing conditions,
2. The abnormality detection device according to claim 1, wherein a processing device for manufacturing the plurality of existing products and a processing device for manufacturing the one prototype are different processing devices.
前記複数の既存製品を製造するときの加工条件と、前記1つの試作品を製造するときの加工条件と、は同じ加工条件であり、
前記複数の既存製品を製造するときの加工装置と、前記1つの試作品を製造するときの加工装置と、は同じ加工装置であることを特徴とする請求項1に記載の異常検知装置。
The processing conditions for manufacturing the plurality of existing products and the processing conditions for manufacturing the one prototype are the same processing conditions,
2. The abnormality detection device according to claim 1, wherein a processing device for manufacturing the plurality of existing products and a processing device for manufacturing the one prototype are the same processing device.
計測データは波形データであって、
前記量産時計測データ推定部は、動的時間伸縮法によるマッチング処理により、前記1つの試作品と同じ加工条件および同じ加工装置で製品を量産した際に得られると想定される複数の計測データを推定することを特徴とする請求項1から4のいずれか一項に記載の異常検知装置。
The measurement data is waveform data,
The mass-production measurement data estimating unit uses a matching process based on the dynamic time expansion/contraction method to estimate a plurality of measurement data assumed to be obtained when the product is mass-produced using the same processing conditions and the same processing equipment as the one prototype. 5. The anomaly detection device according to any one of claims 1 to 4, wherein the estimation is performed.
前記異常検知実行部は、
前記異常検知モデルに基づいて、前記1つの試作品と同じ加工条件および同じ加工装置で製品を量産した際に得られる計測データの異常度を算出する異常度算出部と、
前記異常度算出部により算出された異常度を所定の閾値と比較して異常の有無を判定する判定部と、
を有することを特徴とする請求項1から6のいずれか一項に記載の異常検知装置。
The anomaly detection execution unit
Based on the anomaly detection model, an anomaly degree calculation unit that calculates the anomaly degree of measurement data obtained when the product is mass-produced with the same processing conditions and the same processing equipment as the one prototype;
A determination unit that compares the degree of abnormality calculated by the degree of abnormality calculation unit with a predetermined threshold value to determine the presence or absence of an abnormality;
The abnormality detection device according to any one of claims 1 to 6, characterized by comprising:
計測パラメータは複数存在し、
前記1つの試作品と同じ加工条件および同じ加工装置で製品を量産した際に得られる計測データと、前記異常度との関係を表す回帰モデルを生成する第1回帰モデル生成部と、
前記第1回帰モデル生成部により生成された回帰モデルに基づき、前記異常度に対する前記各計測パラメータの寄与度を算出する第1寄与度算出部と、
前記第1寄与度算出部により算出された寄与度を提示する第1出力部と、
を有することを特徴とする請求項7に記載の異常検知装置。
There are multiple measurement parameters,
A first regression model generation unit that generates a regression model representing the relationship between the measurement data obtained when mass-producing the product with the same processing conditions and the same processing equipment as the one prototype, and the degree of abnormality;
A first contribution degree calculation unit that calculates the degree of contribution of each measurement parameter to the degree of abnormality based on the regression model generated by the first regression model generation unit;
a first output unit that presents the contribution calculated by the first contribution calculation unit;
The abnormality detection device according to claim 7, characterized by comprising:
請求項1から8のいずれか一項に記載の異常検知装置と、
前記製造ラインに含まれる複数の加工工程により加工された製品を検査することにより得られる品質データに基づいて、品質に対する各加工工程の寄与度を算出する工程品質寄与度算出装置と、
を有する異常検知システムであって、
加工工程ごとに得られる計測データと、前記品質データとの関係を表す回帰モデルを生成する第2回帰モデル生成部と、
前記第2回帰モデル生成部により生成された回帰モデルに基づき、前記品質に対する各加工工程の寄与度を算出する第2寄与度算出部と、
前記第2寄与度算出部により算出された寄与度を提示する第2出力部と、
を有することを特徴とする異常検知システム。
The abnormality detection device according to any one of claims 1 to 8;
a process quality contribution calculation device that calculates the contribution of each processing process to quality based on quality data obtained by inspecting products processed by a plurality of processing processes included in the production line;
An anomaly detection system comprising
a second regression model generation unit that generates a regression model representing the relationship between measurement data obtained for each processing step and the quality data;
a second contribution calculation unit that calculates the contribution of each processing step to the quality based on the regression model generated by the second regression model generation unit;
a second output unit that presents the contribution calculated by the second contribution calculation unit;
An anomaly detection system comprising:
製造ラインに含まれる加工装置の加工時の状態に関連する計測パラメータについて計測した計測データに基づいて異常を検知する異常検知方法であって、
複数の既存製品に対する複数の計測データと、1つの試作品に対する計測データとに基づき、前記1つの試作品と同じ加工条件および同じ加工装置で製品を量産した際に得られると想定される複数の計測データを推定する量産時計測データ推定ステップと、
前記量産時計測データ推定ステップにより推定された複数の計測データに基づいて異常検知モデルを生成する異常検知モデル生成ステップと、
前記1つの試作品と同じ加工条件および同じ加工装置で製品を量産した際に得られる計測データと、前記異常検知モデルとに基づいて、前記加工装置の異常を検知する異常検知実行ステップと、
を有することを特徴とする異常検知方法。
An anomaly detection method for detecting an anomaly based on measurement data measured for a measurement parameter related to a state during processing of a processing device included in a production line,
Based on multiple measurement data for multiple existing products and measurement data for one prototype, multiple measurements assumed to be obtained when the product is mass-produced using the same processing conditions and the same processing equipment as the one prototype a mass-production measurement data estimation step of estimating measurement data;
an anomaly detection model generation step for generating an anomaly detection model based on a plurality of measurement data estimated by the mass production measurement data estimation step;
An anomaly detection execution step of detecting an anomaly of the processing device based on the measurement data obtained when the product is mass-produced using the same processing conditions and the same processing device as the one prototype, and the anomaly detection model;
An anomaly detection method, comprising:
JP2019116705A 2019-06-24 2019-06-24 Anomaly detection device, anomaly detection system, and anomaly detection method Active JP7290484B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019116705A JP7290484B2 (en) 2019-06-24 2019-06-24 Anomaly detection device, anomaly detection system, and anomaly detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019116705A JP7290484B2 (en) 2019-06-24 2019-06-24 Anomaly detection device, anomaly detection system, and anomaly detection method

Publications (3)

Publication Number Publication Date
JP2021002295A JP2021002295A (en) 2021-01-07
JP2021002295A5 JP2021002295A5 (en) 2022-06-02
JP7290484B2 true JP7290484B2 (en) 2023-06-13

Family

ID=73994012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019116705A Active JP7290484B2 (en) 2019-06-24 2019-06-24 Anomaly detection device, anomaly detection system, and anomaly detection method

Country Status (1)

Country Link
JP (1) JP7290484B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7722253B2 (en) * 2022-04-27 2025-08-13 横河電機株式会社 Information processing device, factor analysis method, and factor analysis program
JP2024002710A (en) * 2022-06-24 2024-01-11 東京エレクトロン株式会社 Information processing device, program and analysis method
KR20240131986A (en) * 2023-02-21 2024-09-02 주식회사 히타치하이테크 Anomaly detection device and anomaly detection method
CN117194623B (en) * 2023-08-16 2026-04-10 之江实验室 Trusted question-answering method, system, electronic equipment and medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010287011A (en) 2009-06-11 2010-12-24 Hitachi Ltd Device abnormality monitoring method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4138613B2 (en) * 2003-09-05 2008-08-27 株式会社東芝 Manufacturing process design method and manufacturing process design support method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010287011A (en) 2009-06-11 2010-12-24 Hitachi Ltd Device abnormality monitoring method and system

Also Published As

Publication number Publication date
JP2021002295A (en) 2021-01-07

Similar Documents

Publication Publication Date Title
JP7290484B2 (en) Anomaly detection device, anomaly detection system, and anomaly detection method
CN102474968B (en) Prediction etching rate uniformity is to evaluate and test the method and apparatus in correcting plasma chamber
US12411479B2 (en) Method and apparatus for determining cause of abnormality in a semiconductor manufacturing chamber
US10890892B2 (en) Abnormality determination apparatus, non-transitory computer readable medium encoded with a program, abnormality determination system and abnormality determination method
JP7090430B2 (en) Data processing method, data processing device, and data processing program
JP7205514B2 (en) Learning data processing device, learning data processing method, learning data processing program, and non-transitory computer-readable medium
US11274995B2 (en) Data processing method, data processing device, and computer-readable recording medium having recorded thereon data processing program
US20260110599A1 (en) Vibration monitoring in order to detect an error during a process automation
CN110321583A (en) The method and apparatus of failure identification for technological system
JP6415335B2 (en) Defect diagnosis method and defect diagnosis system
JP6841980B2 (en) Equipment diagnostic equipment, plasma processing equipment and equipment diagnostic method
JP6273835B2 (en) State determination device, state determination method, and state determination program
US12170193B2 (en) Temperature estimation apparatus, plasma processing system, temperature estimation method and temperature estimation program
US11598693B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
JP6347771B2 (en) Abnormality diagnosis apparatus, abnormality diagnosis method, and abnormality diagnosis program
JP2019159365A (en) State fluctuation detection apparatus and program for state fluctuation detection
US10050772B2 (en) Method and apparatus for generating standard pattern for data signals
US7877240B2 (en) Method for detecting the sources of faults or defective measuring sensors by working case modeling and partial suppression of equations
JP2018081588A (en) Specifying device and specifying method
JP2019008470A (en) Management device, simulation system, and simulation method
JP2019008471A (en) Management device, simulation system and simulation method
JP2023103096A (en) Repair estimation device, repair estimation method
JP2024056242A (en) Factor analysis device, factor analysis method, and program
JP2016070748A (en) Electronic thermometer
JP2004295428A (en) Parameter estimation method, state monitoring method, parameter estimation device, state monitoring device, state monitoring system, computer program, and recording medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220525

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220525

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230424

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230509

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230601

R150 Certificate of patent or registration of utility model

Ref document number: 7290484

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350