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
JP7734070B2 - 動作監視方法および製造装置 - Google Patents
[go: Go Back, main page]

JP7734070B2 - 動作監視方法および製造装置 - Google Patents

動作監視方法および製造装置

Info

Publication number
JP7734070B2
JP7734070B2 JP2021212536A JP2021212536A JP7734070B2 JP 7734070 B2 JP7734070 B2 JP 7734070B2 JP 2021212536 A JP2021212536 A JP 2021212536A JP 2021212536 A JP2021212536 A JP 2021212536A JP 7734070 B2 JP7734070 B2 JP 7734070B2
Authority
JP
Japan
Prior art keywords
substrate
processing
event data
monitoring method
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
Application number
JP2021212536A
Other languages
English (en)
Other versions
JP2023096643A (ja
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.)
Screen Holdings Co Ltd
Original Assignee
Screen Holdings Co 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
Priority to JP2021212536A priority Critical patent/JP7734070B2/ja
Application filed by Screen Holdings Co Ltd filed Critical Screen Holdings Co Ltd
Priority to EP22915475.2A priority patent/EP4459660A4/en
Priority to KR1020247018907A priority patent/KR102925369B1/ko
Priority to US18/724,572 priority patent/US20250069922A1/en
Priority to PCT/JP2022/038944 priority patent/WO2023127240A1/ja
Priority to CN202280086039.2A priority patent/CN118451532A/zh
Priority to TW111142180A priority patent/TWI855419B/zh
Publication of JP2023096643A publication Critical patent/JP2023096643A/ja
Application granted granted Critical
Publication of JP7734070B2 publication Critical patent/JP7734070B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10PGENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
    • H10P72/00Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
    • H10P72/06Apparatus for monitoring, sorting, marking, testing or measuring
    • H10P72/0604Process monitoring, e.g. flow or thickness monitoring
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/40Image enhancement or restoration using histogram techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/60Extraction of image or video features relating to illumination properties, e.g. using a reflectance or lighting model
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10PGENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
    • H10P52/00Grinding, lapping or polishing of wafers, substrates or parts of devices
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10PGENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
    • H10P72/00Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
    • H10P72/04Apparatus for manufacture or treatment
    • H10P72/0402Apparatus for fluid treatment
    • H10P72/0406Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like
    • H10P72/0408Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like for drying
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10PGENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
    • H10P72/00Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
    • H10P72/04Apparatus for manufacture or treatment
    • H10P72/0402Apparatus for fluid treatment
    • H10P72/0406Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like
    • H10P72/0411Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like for wet cleaning or washing
    • H10P72/0414Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like for wet cleaning or washing using mainly spraying means, e.g. nozzles
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10PGENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
    • H10P76/00Manufacture or treatment of masks on semiconductor bodies, e.g. by lithography or photolithography
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10PGENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
    • H10P95/00Generic processes or apparatus for manufacture or treatments not covered by the other groups of this subclass
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30148Semiconductor; IC; Wafer
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10PGENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
    • H10P72/00Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
    • H10P72/04Apparatus for manufacture or treatment
    • H10P72/0402Apparatus for fluid treatment
    • H10P72/0406Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Cleaning Or Drying Semiconductors (AREA)
  • Alarm Systems (AREA)
  • Emergency Alarm Devices (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

本発明は、処理ユニットの動作監視方法および当該処理ユニットを備えた製造装置に関する。
産業機械などの装置において、動作の再現性は重要な問題である。特に、半導体製造装置のように、基板に対して精密・微細な加工を行う装置では、僅かな動作の差異が、製品の品質を大きく低下させる要因となり得る。このため、装置において実行される動作の僅かなばらつきを、定量的に評価することが求められている。
従来、装置にカメラを設置し、動作の異常を監視する技術が知られている。例えば、特許文献1には、基板を処理するプロセスをカメラで撮影し、得られた動画に基づいて、異常の発生を検出することが、記載されている。
特開2014-165607号公報
しかしながら、特許文献1の技術は、一般的なフレームベースカメラを使用するものである。このため、特許文献1のカメラは、複数のフレーム画像により構成される動画を撮影している。このようなフレームベースカメラでは、液体の流動などの極めて高速な動きを捉えることができない。したがって、特許文献1の方法では、処理ユニットの動作に含まれる高速な動きを評価することが難しい。
本発明は、このような事情に鑑みなされたものであり、処理ユニットの動作に含まれる高速な動きを評価できる技術を提供することを目的とする。
上記課題を解決するため、本願の第1発明は、処理ユニットの動作監視方法であって、a)前記処理ユニットの特定の動作を、イベントベースカメラで撮影することにより、輝度値が変化した画素のみの情報で構成されるイベントデータを取得する工程と、b)前記イベントデータに基づく評価値を算出する工程と、c)前記評価値に基づいて、前記処理ユニットの前記動作を評価する工程と、を有し、前記工程a)では、複数の前記処理ユニットにおいて、前記特定の動作を、前記イベントベースカメラで撮影することにより、複数の前記イベントデータを取得し、前記工程b)では、複数の前記イベントデータのそれぞれについて、前記評価値を算出し、前記工程c)では、前記評価値に基づいて、複数の前記処理ユニットにおける前記動作のばらつきを評価する。
本願の第発明は、第発明の動作監視方法であって、前記工程a)の後、前記工程b)の前に、x)複数の前記イベントデータのそれぞれについて、単位時間ごとに、前記情報に基づく特徴量を算出する工程と、y)前記特徴量の経時変化波形に基づいて、複数の前記イベントデータのタイミングを揃える工程と、を有する。
本願の第発明は、第発明の動作監視方法であって、前記特徴量は、前記単位時間に輝度値が変化した画素の数である。
本願の第発明は、第1発明から第発明までのいずれか1発明の動作監視方法であって、前記評価値は、所定の評価領域において、所定の集計時間に輝度値が変化した画素の数である。
本願の第発明は、第発明の動作監視方法であって、前記工程c)では、所定の検査期間に含まれる複数の前記集計時間のうち、輝度値が変化した集計時間の回数ごとに、画素数を集計したヒストグラムに基づいて、前記処理ユニットの前記動作を評価する。
本願の第発明は、第発明または第発明の動作監視方法であって、前記処理ユニットは、基板の表面に処理液を供給するユニットであり、前記評価領域は、前記処理液の供給時における前記基板の表面を含む。
本願の第発明は、第発明または第発明の動作監視方法であって、前記処理ユニットは、基板の表面に処理液を供給するユニットであり、前記評価領域は、ノズルから前記基板へ向けて吐出される前記処理液の液柱を含む。
本願の第発明は、第1発明から第発明までのいずれか1発明の動作監視方法であって、前記評価値は、所定の評価領域において、所定の検査期間に輝度値が変化し、かつ、互いに隣接する画素の数が所定の下限値以上かつ所定の上限値以下となる画素群の数である。
本願の第発明は、第発明の動作監視方法であって、前記処理ユニットは、基板の表面に処理液を供給するユニットであり、前記評価領域は、前記基板の周縁部を含む。
本願の第10発明は、第1発明から第発明までのいずれか1発明の動作監視方法であって、前記評価値は、所定の評価領域において、所定の集計時間に輝度値が変化した画素の数であり、前記工程c)では、前記評価値の経時変化に基づいて、前記処理ユニットの前記動作を評価する。
本願の第11発明は、第10発明の動作監視方法であって、前記処理ユニットは、基板の表面に処理液を供給するユニットであり、前記評価領域は、前記基板を回転させつつ前記処理液を振り切る乾燥処理時における前記基板の表面を含む。
本願の第12発明は、特定の動作を行うことにより、処理対象物を処理する処理ユニットと、輝度値が変化した画素のみの情報で構成されるイベントデータを出力可能なイベントベースカメラと、前記イベントベースカメラと通信可能に接続されたコンピュータと、を備え、前記コンピュータは、a)前記イベントベースカメラに、前記処理ユニットの前記動作を撮影させることにより、前記イベントデータを取得する処理と、b)前記イベントデータに基づく評価値を算出する処理と、c)前記評価値に基づいて、前記処理ユニットの前記動作を評価する処理と、を実行し、前記コンピュータは、前記工程a)では、複数の前記処理ユニットにおいて、前記特定の動作を、前記イベントベースカメラで撮影することにより、複数の前記イベントデータを取得し、前記工程b)では、複数の前記イベントデータのそれぞれについて、前記評価値を算出し、前記工程c)では、前記評価値に基づいて、複数の前記処理ユニットにおける前記動作のばらつきを評価する。
本願の第1発明~第12発明によれば、イベントベースカメラにより、処理ユニットの特定の動作を撮影する。そして、得られたイベントデータに基づいて、評価値を算出する。イベントデータには、処理ユニットの動作に含まれる高速な動きの情報が記録される。したがって、当該高速な動きを、評価値に基づいて評価できる。これにより、複数の処理ユニットにおける動作のばらつきを評価できる。
特に、本願の第発明によれば、複数のイベントデータのタイミングを揃えることができる。これにより、工程b),c)において、処理ユニットの動作のばらつきを、精度よく評価できる。また、複数のイベントデータのタイミングを揃えるための特徴量を、イベントデータに含まれる情報に基づいて算出する。このため、イベントデータとは別に、イベントデータのタイミングを揃えるためのパラメータを計測する必要がない。
基板処理装置の平面図である。 処理ユニットの縦断面図である。 イベントベースカメラによる撮影の様子を、概念的に示した図である。 制御部と処理ユニット内の各部との接続を示したブロック図である。 基板の処理手順を示すフローチャートである。 動作監視の流れを示すフローチャートである。 フレーム画像の例を示した図である。 イベントデータを画像化した例を示した図である。 特徴量の経時変化波形の例を示したグラフである。 処理液供給時の基板の表面の状態を評価する場合の処理手順を示すフローチャートである。 ヒストグラムの例を示した図である。 処理液供給時の液柱の状態を評価する場合の処理手順を示すフローチャートである。 ヒストグラムの例を示した図である。 液はねの状態を評価する場合の処理手順を示すフローチャートである。 液はねに相当する画素群の検出例を示した図である。 乾燥処理時の基板の表面の状態を評価する場合の処理手順を示すフローチャートである。 評価値の経時変化波形の例を示したグラフである。
以下、図面を参照しつつ本発明の実施形態について詳細に説明する。
<1.基板処理装置の全体構成>
図1は、本発明に係る製造装置の一例となる基板処理装置100の平面図である。この基板処理装置100は、半導体ウェハの製造工程において、円板状の基板W(シリコンウェハ)の表面に処理液を供給して、基板Wの表面を処理する装置である。図1に示すように、基板処理装置100は、インデクサ101と、複数の処理ユニット102と、主搬送ロボット103とを備えている。
インデクサ101は、処理前の基板Wを外部から搬入するとともに、処理後の基板Wを外部へ搬出するための部位である。インデクサ101には、複数の基板Wを収容するキャリアが、複数配置される。また、インデクサ101は、図示を省略した移送ロボットを有する。移送ロボットは、インデクサ101内のキャリアと、処理ユニット102または主搬送ロボット103との間で、基板Wを移送する。
処理ユニット102は、基板Wを1枚ずつ処理する、いわゆる枚様式の処理部である。複数の処理ユニット102は、主搬送ロボット103の周囲に配置されている。本実施形態では、主搬送ロボット103の周囲に配置された4つの処理ユニット102が、高さ方向に3段に積層されている。すなわち、本実施形態の基板処理装置100は、全部で12台の処理ユニット102を有する。複数の基板Wは、各処理ユニット102において、並列に処理される。ただし、基板処理装置100が備える処理ユニット102の数は、12台に限定されるものではなく、例えば、1台、4台、8台、24台などであってもよい。
主搬送ロボット103は、インデクサ101と複数の処理ユニット102との間で、基板Wを搬送するための機構である。主搬送ロボット103は、例えば、基板Wを保持するハンドと、ハンドを移動させるアームとを有する。主搬送ロボット103は、インデクサ101から処理前の基板Wを取り出して、処理ユニット102へ搬送する。また、処理ユニット102における基板Wの処理が完了すると、主搬送ロボット103は、当該処理ユニット102から処理後の基板Wを取り出して、インデクサ101へ搬送する。
<2.処理ユニットの構成>
続いて、処理ユニット102の詳細な構成について説明する。以下では、基板処理装置100が有する複数の処理ユニット102のうちの1つについて説明するが、他の処理ユニット102も同等の構成を有する。
図2は、処理ユニット102の縦断面図である。図2に示すように、処理ユニット102は、チャンバ10、基板保持部20、回転機構30、処理液供給部40、処理液捕集部50、遮断板60、イベントベースカメラ70、および制御部80を備えている。
チャンバ10は、基板Wを処理するための処理空間11を内包する筐体である。チャンバ10は、処理空間11の側部を取り囲む側壁12と、処理空間11の上部を覆う天板部13と、処理空間11の下部を覆う底板部14と、を有する。基板保持部20、回転機構30、処理液供給部40、処理液捕集部50、遮断板60、およびイベントベースカメラ70は、チャンバ10の内部に収容される。側壁12の一部には、チャンバ10内への基板Wの搬入およびチャンバ10から基板Wの搬出を行うための搬入出口と、搬入出口を開閉するシャッタとが、設けられている。
基板保持部20は、チャンバ10の内部において、基板Wを水平に(法線が鉛直方向を向く姿勢で)保持する機構である。図2に示すように、基板保持部20は、円板状のスピンベース21と、複数のチャックピン22とを有する。複数のチャックピン22は、スピンベース21の上面の外周部に沿って、等角度間隔で設けられている。基板Wは、パターンが形成される被処理面を上側に向けた状態で、複数のチャックピン22に保持される。各チャックピン22は、基板Wの周縁部の下面および外周端面に接触し、スピンベース21の上面から僅かな空隙を介して上方の位置に、基板Wを支持する。
スピンベース21の内部には、複数のチャックピン22の位置を切り替えるためのチャックピン切替機構23が設けられている。チャックピン切替機構23は、複数のチャックピン22を、基板Wを保持する保持位置と、基板Wの保持を解除する解除位置と、の間で切り替える。
回転機構30は、基板保持部20を回転させるための機構である。回転機構30は、スピンベース21の下方に設けられたモータカバー31の内部に収容されている。図2中に破線で示したように、回転機構30は、スピンモータ32と支持軸33とを有する。支持軸33は、鉛直方向に延び、その下端部がスピンモータ32に接続されるとともに、上端部がスピンベース21の下面の中央に固定される。スピンモータ32を駆動させると、支持軸33がその軸芯330を中心として回転する。そして、支持軸33とともに、基板保持部20および基板保持部20に保持された基板Wも、軸芯330を中心として回転する。
処理液供給部40は、基板保持部20に保持された基板Wの上面に、処理液を供給する機構である。処理液供給部40は、上面ノズル41および下面ノズル42を有する。図1および図2に示すように、上面ノズル41は、ノズルアーム411と、ノズルアーム411の先端に設けられたノズルヘッド412と、ノズルモータ413とを有する。ノズルアーム411は、ノズルモータ413の駆動により、ノズルアーム411の基端部を中心として、水平方向に回動する。これにより、ノズルヘッド412を、基板保持部20に保持された基板Wの上方の処理位置(図1中の二点鎖線の位置))と、処理液捕集部50よりも外側の退避位置(図1中の実線の位置)との間で、移動させることができる。
ノズルヘッド412は、処理液を供給するための給液部(図示省略)と接続されている。処理液には、例えば、SPM洗浄液(硫酸と過酸化水素水との混合液)、SC-1洗浄液(アンモニア水、過酸化水素水、純水の混合液)、SC-2洗浄液(塩酸、過酸化水素水、純水の混合液)、DHF洗浄液(希フッ酸)、純水(脱イオン水)などが使用される。ノズルヘッド412を処理位置に配置した状態で、給液部のバルブを開放すると、給液部から供給される処理液が、ノズルヘッド412から、基板保持部20に保持された基板Wの上面に向けて吐出される。
なお、ノズルヘッド412は、処理液と加圧した気体とを混合して液滴を生成し、その液滴と気体との混合流体を基板Wに噴射する、いわゆる二流体ノズルであってもよい。また、1つの処理ユニット102に、複数本の上面ノズル41が設けられていてもよい。
下面ノズル42は、スピンベース21の中央に設けられた貫通孔の内側に配置されている。下面ノズル42の吐出口は、基板保持部20に保持された基板Wの下面に対向する。下面ノズル42も、処理液を供給するための給液部に接続されている。給液部から下面ノズル42に処理液が供給されると、当該処理液が、下面ノズル42から基板Wの下面に向けて吐出される。
処理液捕集部50は、使用後の処理液を捕集する部位である。図2に示すように、処理液捕集部50は、内カップ51、中カップ52、および外カップ53を有する。内カップ51、中カップ52、および外カップ53は、図示を省略した昇降機構により、互いに独立して昇降移動することが可能である。
内カップ51は、基板保持部20の周囲を包囲する円環状の第1案内板510を有する。中カップ52は、第1案内板510の外側かつ上側に位置する円環状の第2案内板520を有する。外カップ53は、第2案内板520の外側かつ上側に位置する円環状の第3案内板530を有する。また、内カップ51の底部は、中カップ52および外カップ53の下方まで広がっている。そして、当該底部の上面には、内側から順に、第1排液溝511、第2排液溝512、および第3排液溝513が設けられている。
処理液供給部40の上面ノズル41および下面ノズル42から吐出された処理液は、基板Wに供給された後、基板Wの回転による遠心力で、外側へ飛散する。そして、基板Wから飛散した処理液は、第1案内板510、第2案内板520、および第3案内板530のいずれかに捕集される。第1案内板510に捕集された処理液は、第1排液溝511を通って、処理ユニット102の外部へ排出される。第2案内板520に捕集された処理液は、第2排液溝512を通って、処理ユニット102の外部へ排出される。第3案内板530に捕集された処理液は、第3排液溝513を通って、処理ユニット102の外部へ排出される。
このように、この処理ユニット102は、処理液の排出経路を複数有する。このため、基板Wに供給された処理液を、種類毎に分別して回収できる。したがって、回収された処理液の廃棄や再生処理も、各処理液の性質に応じて別々に行うことができる。
遮断板60は、乾燥処理などの一部の処理を行うときに、基板Wの表面付近における気体の拡散を抑制するための部材である。遮断板60は、円板状の外形を有し、基板保持部20の上方に、水平に配置される。図2に示すように、遮断板60は、昇降機構61に接続されている。昇降機構61を動作させると、遮断板60は、基板保持部20に保持される基板Wの上面から上方へ離れた上位置と、上位置よりも基板Wの上面に接近した下位置との間で、昇降移動する。昇降機構61には、例えば、モータの回転運動をボールねじにより直進運動に変換する機構が用いられる。
また、遮断板60の下面の中央には、乾燥用の気体(以下「乾燥気体」と称する)を吹き出す吹出口62が設けられている。吹出口62は、乾燥気体を供給する給気部(図示省略)と接続されている。乾燥気体には、例えば、加熱された窒素ガスが用いられる。
上面ノズル41から基板Wに対して処理液を供給するときには、遮断板60は、上位置に退避する。処理液の供給後、基板Wの乾燥処理を行うときには、昇降機構61により、遮断板60が下位置に降下する。そして、吹出口62から基板Wの上面に向けて、乾燥気体が吹き付けられる。このとき、遮断板60により、気体の拡散が防止される。その結果、基板Wの上面に乾燥気体が効率よく供給される。
イベントベースカメラ70は、チャンバ10内の特定の動作を撮影する装置である。イベントベースカメラ70は、例えば、チャンバ10の側壁12の内面に近接した位置に設置される。図3は、イベントベースカメラ70による撮影の様子を、概念的に示した図である。本実施形態では、スピンベース21に支持された基板Wと、ノズルヘッド412と含む矩形の領域が、イベントベースカメラ70の撮影領域Aとなっている。ノズルヘッド412から基板Wの表面に処理液を吐出する動作を行うとき、または、基板Wの乾燥動作を行うとき、イベントベースカメラ70は、撮影領域A内の当該動作を撮影する。
一般的な動画撮影用のカメラ(フレームベースカメラ)は、多数の画素の輝度値の情報をもつフレーム画像が、時系列に配列された動画データを出力する。これに対し、イベントベースカメラ70は、輝度値が変化した画素のみの情報で構成されるイベントデータEを出力する。イベントデータEは、輝度値が変化した場合にのみ生成される複数の単データeにより構成される。図3に示すように、単データeは、輝度値が変化した画素の座標x,y、輝度値が変化した時刻t、および輝度値の変化方向pの情報により構成される。輝度値の変化方向pは、輝度が明るくなる方向に変化した場合に「1」、輝度が暗くなる方向に変化した場合に「0」となる。
このように、イベントベースカメラ70は、輝度値が変化した画素のみの情報を出力する。このため、イベントベースカメラ70から出力されるイベントデータEの情報量は、フレームベースカメラから出力される動画の情報量よりも、小さい。このため、イベントベースカメラ70を使用すれば、フレームベースカメラを使用する場合よりも、データの取得および転送を、高速に行うことができる。また、イベントベースカメラ70は、フレームベースカメラにおけるフレーム画像の時間間隔よりも短い時間間隔で(例えば、数μ秒毎に)、単データeを取得することができる。それゆえ、イベントベースカメラ70を使用すれば、撮影対象物の高速な動きを捉えることができる。
イベントベースカメラ70は、撮影により得られたイベントデータEを、制御部80へ送信する。
制御部80は、処理ユニット102内の各部を動作制御するための手段である。図4は、制御部80と、処理ユニット102内の各部との電気的接続を示したブロック図である。図4中に概念的に示したように、制御部80は、CPU等のプロセッサ81、RAM等のメモリ82、およびハードディスクドライブ等の記憶部83を有するコンピュータにより構成される。
記憶部83内には、動作制御プログラムP1と、動作監視プログラムP2とが、記憶されている。動作制御プログラムP1は、処理ユニット102における基板Wの処理を実行するために、処理ユニット102の各部を動作制御するためのコンピュータプログラムである。動作監視プログラムP2は、イベントベースカメラ70から得られるイベントデータEに基づいて、処理ユニット102内の特定の動作を監視および評価するためのコンピュータプログラムである。
図4に示すように、制御部80は、上述したチャックピン切替機構23、スピンモータ32、ノズルモータ413、処理液供給部40のバルブ、処理液捕集部50の昇降機構、遮断板60の昇降機構61、およびイベントベースカメラ70と、それぞれ有線または無線により通信可能に接続されている。また、制御部80は、液晶ディスプレイ等の表示部84とも、電気的に接続されている。制御部80は、記憶部83に記憶された動作制御プログラムP1および動作監視プログラムP2に基づいて、上記の各部を動作制御する。これにより、後述するステップS1~S5、S11~S15、S21~S25、S31~S35、S41~S46、S51~S55の処理が進行する。
<3.基板処理装置の動作>
次に、上記の処理ユニット102における基板Wの処理について、説明する。図5は、基板Wの処理手順を示すフローチャートである。
処理ユニット102において基板Wを処理するときには、まず、主搬送ロボット103が、処理対象となる基板Wを、チャンバ10内に搬入する(ステップS1)。チャンバ10内に搬入された基板Wは、基板保持部20の複数のチャックピン22により、水平に保持される。その後、回転機構30のスピンモータ32を駆動させることにより、基板Wの回転を開始させる(ステップS2)。具体的には、支持軸33、スピンベース21、複数のチャックピン22、およびチャックピン22に保持された基板Wが、支持軸33の軸芯330を中心として回転する。
続いて、処理液供給部40からの処理液の供給を行う(ステップS3)。ステップS3では、ノズルモータ413の駆動により、ノズルヘッド412が、基板Wの上面に対向する処理位置へ移動する。そして、処理位置に配置されたノズルヘッド412から、処理液が吐出される。制御部80内の記憶部83には、処理液の吐出速度や吐出時間等のパラメータが、予め設定されている。制御部80は、当該設定に従って、上面ノズル41からの処理液の吐出動作を実行する。
なお、ステップS3では、上面ノズル41から処理液を吐出しつつ、上面ノズル41を、処理位置において水平方向に揺動させてもよい。また、必要に応じて、下面ノズル42からの処理液の吐出を行ってもよい。
ステップS3の処理液供給工程の間、遮断板60は、上面ノズル41よりも上方の上位置に配置されている。基板Wへの処理液の供給が完了し、上面ノズル41が退避位置に配置されると、制御部80は、昇降機構61を動作させて、遮断板60を上位置から下位置へ移動させる。そして、スピンモータ32の回転数を上げて基板Wの回転を高速化するとともに、遮断板60の下面に設けられた吹出口62から基板Wへ向けて、乾燥用の気体を吹き付ける。これにより、基板Wの表面を乾燥させる(ステップS4)。
基板Wの乾燥処理が終了すると、スピンモータ32を停止させて、基板Wの回転を止める。そして、複数のチャックピン22による基板Wの保持を解除する。その後、主搬送ロボット103が、処理後の基板Wを、基板保持部20から取り出して、チャンバ10の外部へ搬出する(ステップS5)。
各処理ユニット102は、順次に搬送される複数の基板Wに対して、上述のステップS1~S5の処理を、繰り返し実行する。
<4.動作監視について>
続いて、基板処理装置100の動作監視機能について、説明する。動作監視機能は、複数の処理ユニット102において実行される特定の動作を監視し、処理ユニット102間における当該動作のばらつき(機差)を検出する機能である。以下の説明においては、監視対象となる動作を、上述したステップS3の処理液の供給動作またはステップS4の乾燥動作とする。ただし、監視対象となる動作は、処理液の供給動作および乾燥動作以外の動作であってもよい。
図6は、動作監視の流れを示すフローチャートである。基板処理装置100は、まず、複数の処理ユニット102において、特定の動作を実行する。そして、各処理ユニット102のイベントベースカメラ70により、当該動作を撮影する(ステップS11)。これにより、複数のイベントデータEを取得する。ここで、特定の動作は、製品としての基板Wに対して行うものであってもよく、あるいは、処理ユニット102の調整時に、調整用のダミー基板に対して行うものであってもよい。各処理ユニット102のイベントベースカメラ70は、得られたイベントデータEを、制御部80へ送信する。制御部80は、イベントベースカメラ70から送信された複数のイベントデータEを、記憶部83に記憶する。
図7は、処理ユニット102内の撮影領域Aを、通常のフレームベースカメラで撮影した場合のフレーム画像Fの例を示した図である。図8は、同じ撮影領域Aを、イベントベースカメラ70で撮影し、得られたイベントデータEを画像化した例を示した図である。図8では、イベントデータEの単データeが存在する画素を、黒色のドットで示している。
通常のフレーム画像Fは、全ての画素に輝度値が規定されている。したがって、通常のフレーム画像Fでは、図7のように、動きの無い部分も画像として現される。これに対し、イベントデータEは、輝度値が変化した画素のみの情報で構成される。したがって、イベントデータEでは、図8のように、動きのある部分のみに単データeが存在し、動きの無い部分には単データeが存在しない。
次に、制御部80は、複数のイベントデータEのそれぞれについて、単位時間毎に、単データeの情報に基づく特徴量を算出する(ステップS12)。このステップS12では、制御部80は、各イベントデータEにおいて、単位時間毎に、単データeの数を集計する。単位時間は、イベントベースカメラ70における単データeの取得間隔よりも大きい時間であり、例えば、5秒程度とすればよい。制御部80は、イベントデータEにおいて、単位時間に存在する単データeの数を、特徴量とする。すなわち、制御部80は、単位時間に輝度値が変化した画素の数を、特徴量とする。ただし、イベントデータEに基づいて算出される他の数値を、特徴量としてもよい。
複数のイベントデータEにおいて、単位時間毎に特徴量が算出されると、イベントデータE毎に、特徴量の経時変化波形WFが得られる。図9は、2つのイベントデータEの特徴量の経時変化波形WFの例を示したグラフである。図9のグラフにおいて、横軸は時刻であり、縦軸は特徴量である。
制御部80は、複数のイベントデータEの特徴量の経時変化波形WFを比較することにより、複数のイベントデータEのタイミングを揃える(ステップS13)。具体的には、制御部80は、基準となる1つのイベントデータEの経時変化波形WFと、他のイベントデータEの経時変化波形WFとの、相互相関関数を求める。そして、制御部80は、相互相関関数が最大値となる時間ずれ量を求める。その後、制御部80は、当該時間ずれ量が解消されるように、他のイベントデータEの時刻をずらす。これにより、複数のイベントデータEにおける動作のタイミングが、基準となるイベントデータEに揃えられる。すなわち、複数のイベントデータEにおいて、同じ時刻に同じ動作が行われるようになる。
複数のイベントデータEのタイミングが揃うと、次に、制御部80は、複数のイベントデータEのそれぞれについて、評価値を算出する(ステップS14)。そして、制御部80は、算出された評価値に基づいて、処理ユニット102の特定の動作を評価する(ステップS15)。評価値は、イベントデータEに基づいて算出されるものであればよい。制御部80は、処理ユニット102の特定の動作の評価すべき事象に応じて、予め設定された算出方法で、評価値を算出する。
以下では、評価すべき事象が異なる4つの例について、ステップS14~S15の処理を、より詳細に説明する。
<4-1.処理液供給時の基板表面の状態を評価する場合>
上面ノズル41から基板Wの表面に、処理液を供給するときには、基板Wの表面において、高速な処理液の流れが形成される。以下では、このときの基板Wの表面の状態を評価する場合について、説明する。図10は、処理液供給時の基板Wの表面の状態を評価する場合の処理手順を示すフローチャートである。
図10に示すように、制御部80は、まず、評価領域を指定する(ステップS21)。評価領域は、例えば、ユーザが制御部80に入力する情報に基づいて、指定される。ここでは、撮影領域Aのうち、処理液の供給時における基板Wの表面を含む領域が、評価領域として指定される。
次に、制御部80は、集計時間を指定する(ステップS22)。集計時間は、例えば、ユーザが制御部80に入力する情報に基づいて、指定される。集計時間は、イベントベースカメラ70における単データeの取得間隔よりも大きい時間である。処理液供給時の基板Wの表面の状態を評価する場合、集計時間は、例えば1秒とすればよい。
続いて、制御部80は、指定された評価領域において、指定された集計時間毎に、輝度値が変化した画素の数をカウントする。具体的には、制御部80は、イベントデータEに含まれる複数の単データeのうち、指定された評価領域に含まれる座標情報x,yをもち、かつ、指定された集計時間に合致する時刻情報tをもつ単データeの数を、集計する。ただし、同じ座標情報x,yをもつ複数の単データeは、1つとカウントする。すなわち、1つの集計時間の中で、同じ画素の輝度値が複数回変化した場合でも、カウントは1回とする。そして、制御部80は、集計された単データeの数(すなわち、輝度値が変化した画素の数)を、評価値とする(ステップS23)。
続いて、制御部80は、上記評価値のヒストグラムH1を作成する(ステップS24)。図11は、2つの処理ユニット102について作成されたヒストグラムH1の例を示した図である。図11の例では、ヒストグラムH1を作成するための検査期間を5秒とした。ヒストグラムH1の横軸は、検査期間に含まれる5回の集計時間のうち、輝度値が変化した集計時間の回数を示している。ヒストグラムH1の縦軸は、画素の数を示している。
すなわち、図11のヒストグラムH1では、評価領域に属する複数の画素のうち、5秒の検査期間で、輝度値が変化した集計時間の回数が0回の画素の数、輝度値が変化した集計時間の回数が1回の画素の数、輝度値が変化した集計時間の回数が2回の画素の数、輝度値が変化した集計時間の回数が3回の画素の数、輝度値が変化した集計時間の回数が4回の画素の数、輝度値が変化した集計時間の回数が5回の画素の数が、それぞれ示されている。
このようなヒストグラムH1を作成すれば、評価領域に属する多数の画素の輝度値の変化の傾向を、単一のグラフで統計的に表すことができる。制御部80は、作成されたヒストグラムH1に基づいて、処理ユニット102の動作を評価する(ステップS25)。
ステップS25では、制御部80が、処理ユニット102毎に作成されたヒストグラムH1を、比較する。そして、基準となる処理ユニット102のヒストグラムH1と、他の処理ユニット102のヒストグラムH1との差が、予め設定された許容範囲内か否かを判定する。そして、制御部80は、ヒストグラムH1の差が許容範囲から外れた場合に、それらの処理ユニット102の間において、動作のばらつき(機差)が大きいと判定する。その後、制御部80は、評価結果を表示部84に表示する。
<4-2.処理液供給時の液柱の状態を評価する場合>
上面ノズル41から基板Wの表面に、処理液を供給するときには、図8のように、ノズルヘッド412と基板Wとの間に、ノズルヘッド412から吐出される処理液の液柱Lが形成される。以下では、この液柱Lのゆらぎ等の状態を評価する場合について、説明する。図12は、処理液供給時の液柱Lの状態を評価する場合の処理手順を示すフローチャートである。
図12に示すように、制御部80は、まず、評価領域を指定する(ステップS31)。評価領域は、例えば、ユーザが制御部80に入力する情報に基づいて、指定される。ここでは、撮影領域Aのうち、上面ノズル41から基板Wへ向けて吐出される処理液の液柱Lを含む領域が、評価領域として指定される。
次に、制御部80は、集計時間を指定する(ステップS32)。集計時間は、例えば、ユーザが制御部80に入力する情報に基づいて、指定される。集計時間は、イベントベースカメラ70における単データeの取得間隔よりも大きい時間である。処理液供給時の液柱Lの状態を評価する場合、集計時間は、例えば1秒とすればよい。
続いて、制御部80は、指定された評価領域において、指定された集計時間毎に、輝度値が変化した画素の数をカウントする。具体的には、制御部80は、イベントデータEに含まれる複数の単データeのうち、指定された評価領域に含まれる座標情報x,yをもち、かつ、指定された集計時間に合致する時刻情報tをもつ単データeの数を、集計する。ただし、同じ座標情報x,yをもつ複数の単データeは、1つとカウントする。すなわち、1つの集計時間の中で、同じ画素の輝度値が複数回変化した場合でも、カウントは1回とする。そして、制御部80は、集計された単データeの数(すなわち、輝度値が変化した画素の数)を、評価値とする(ステップS33)。
続いて、制御部80は、上記評価値のヒストグラムH2を作成する(ステップS34)。図13は、2つの処理ユニット102について作成されたヒストグラムH2の例を示した図である。図13の例では、ヒストグラムH2を作成するための検査期間を10秒とした。ヒストグラムH2の横軸は、検査期間に含まれる10回の集計時間のうち、輝度値が変化した集計時間の回数を示している。ヒストグラムH1の縦軸は、画素の数を示している。
すなわち、図13のヒストグラムH2では、評価領域に属する複数の画素のうち、10秒の検査期間で、輝度値が変化した集計時間の回数が0回の画素の数、輝度値が変化した集計時間の回数が1回の画素の数、輝度値が変化した集計時間の回数が2回の画素の数、輝度値が変化した集計時間の回数が3回の画素の数、輝度値が変化した集計時間の回数が4回の画素の数、輝度値が変化した集計時間の回数が5回の画素の数、輝度値が変化した集計時間の回数が6回の画素の数、輝度値が変化した集計時間の回数が7回の画素の数、輝度値が変化した集計時間の回数が8回の画素の数、輝度値が変化した集計時間の回数が9回の画素の数、輝度値が変化した集計時間の回数が10回の画素の数が、それぞれ示されている。
このようなヒストグラムH2を作成すれば、評価領域に属する多数の画素の輝度値の変化の傾向を、単一のグラフで統計的に表すことができる。制御部80は、作成されたヒストグラムH2に基づいて、処理ユニット102の動作を評価する(ステップS35)。
ステップS35では、制御部80が、処理ユニット102毎に作成されたヒストグラムH2を、比較する。そして、基準となる処理ユニット102のヒストグラムH2と、他の処理ユニット102のヒストグラムH2との差が、予め設定された許容範囲内か否かを判定する。そして、制御部80は、ヒストグラムH2の差が許容範囲から外れた場合に、それらの処理ユニット102の間において、動作のばらつき(機差)が大きいと判定する。その後、制御部80は、評価結果を表示部84に表示する。
<4-3.チャックピンによる液はねを評価する場合>
基板Wを回転させつつ、基板Wの表面に処理液を供給すると、基板Wの周縁部から、処理液が飛散する。このとき、チャックピン22の付近において、他の部分よりも大きな処理液の液はねが生じる場合がある。以下では、この液はねの状態を評価する場合について、説明する。図14は、液はねの状態を評価する場合の処理手順を示すフローチャートである。
図14に示すように、制御部80は、まず、評価領域を指定する(ステップS41)。評価領域は、例えば、ユーザが制御部80に入力する情報に基づいて、指定される。ここでは、撮影領域Aのうち、基板保持部20により保持された基板Wの周縁部を含む領域が、評価領域として指定される。
次に、制御部80は、検査期間を指定する(ステップS42)。検査期間は、例えば、ユーザが制御部80に入力する情報に基づいて、指定される。検査期間は、イベントベースカメラ70における単データeの取得間隔よりも大きい時間である。液はねの状態を評価する場合、検査期間は、例えば0.1秒とすればよい。
続いて、制御部80は、指定された評価領域において、指定された検査期間に、輝度値が変化した画素を特定する(ステップS43)。具体的には、制御部80は、イベントデータEに含まれる複数の単データeのうち、指定された評価領域に含まれる座標情報x,yをもち、かつ、指定された検査期間に合致する時刻情報tをもつ単データeを特定する。
図15は、上記の評価領域において、上記の検査期間に輝度値が変化した画素(以下「検出画素P」と称する)の例を示した図である。制御部80は、複数の検出画素Pのうち、互いに隣接する画素の数が、所定の下限値以上かつ所定の上限値以下となる画素群PGを抽出する。これにより、液はねに相当する箇所を、画素群PGとして検出することができる(ステップS44)。図15では、検出された画素群PGを、破線の円で囲むことにより示している。
なお、図15の例では、基板Wの周縁部に相当する部分において、多数の検出画素Pが線状に連続している。しかしながら、隣接する検出画素Pの数に上限値を設けているため、当該部分は、液はねとして検出されていない。
制御部80は、評価領域において、液はねとして検出された画素群PGの数をカウントする(ステップS45)。そして、制御部80は、カウントされた画素群PGの数を、評価値とする。その後、制御部80は、当該評価値に基づいて、処理ユニット102の動作を評価する(ステップS46)。
ステップS46では、制御部80が、処理ユニット102毎にカウントされた画素群PGの数を、比較する。そして、基準となる処理ユニット102における画素群PGの数と、他の処理ユニット102における画素群PGの数との差が、予め設定された許容範囲内か否かを判定する。そして、制御部80は、画素群PGの数の差が許容範囲から外れた場合に、それらの処理ユニット102の間において、動作のばらつき(機差)が大きいと判定する。その後、制御部80は、評価結果を表示部84に表示する。
<4-4.乾燥時間を評価する場合>
上述したステップS4では、基板Wを高速で回転させて、処理液を振り切ることにより、基板Wの表面を乾燥させる。このとき、基板Wの表面においては、処理液の液膜の厚みが徐々に薄くなることにより、光の干渉縞が変化する。以下では、このような乾燥処理時における基板Wの表面の状態を評価する場合について、説明する。図16は、乾燥処理時における基板Wの表面の状態を評価する場合の処理手順を示すフローチャートである。
図16に示すように、制御部80は、まず、評価領域を指定する(ステップS51)。評価領域は、例えば、ユーザが制御部80に入力する情報に基づいて、指定される。ここでは、撮影領域Aのうち、乾燥処理時における基板Wの表面を含む領域が、評価領域として指定される。
次に、制御部80は、集計時間を指定する(ステップS52)。集計時間は、例えば、ユーザが制御部80に入力する情報に基づいて、指定される。集計時間は、イベントベースカメラ70における単データeの取得間隔よりも大きい時間である。乾燥処理時における基板Wの表面の状態を評価する場合、集計時間は、例えば0.1秒とすればよい。
続いて、制御部80は、指定された評価領域において、指定された集計時間毎に、輝度値が変化した画素の数をカウントする。具体的には、制御部80は、イベントデータEに含まれる複数の単データeのうち、指定された評価領域に含まれる座標情報x,yをもち、かつ、指定された集計時間に合致する時刻情報tをもつ単データeの数を、集計する。ただし、同じ座標情報x,yをもつ複数の単データeは、1つとカウントする。すなわち、1つの集計時間の中で、同じ画素の輝度値が複数回変化した場合でも、カウントは1回とする。そして、制御部80は、集計された単データeの数(すなわち、輝度値が変化した画素の数)を、評価値とする(ステップS53)。
続いて、制御部80は、上記評価値の経時変化波形VWを作成する(ステップS54)。図17は、2つの処理ユニット102について作成された経時変化波形VWを示したグラフである。図17のグラフの横軸は、時刻を示している。図17のグラフの縦軸は、画素の数を示している。すなわち、図17のグラフは、評価領域に属する複数の画素のうち、輝度値が変化した画素の数の経時変化を示している。
制御部80は、作成した評価値の経時変化波形VWに基づいて、処理ユニット102の動作を評価する(ステップS55)。ステップS55では、制御部80は、経時変化波形VWにおいて、評価値が増加を開始した時刻から、減少を終了した時刻までの時間(以下「乾燥時間T」と称する)を計測する。そして、制御部80は、処理ユニット102毎に計測された乾燥時間Tを比較する。制御部80は、基準となる処理ユニット102の乾燥時間Tと、他の処理ユニット102の乾燥時間Tとの差が、予め設定された許容範囲内か否かを判定する。そして、制御部80は、乾燥時間Tの差が許容範囲から外れた場合に、それらの処理ユニット102の間において、動作のばらつき(機差)が大きいと判定する。その後、制御部80は、評価結果を表示部84に表示する。
<4-5.本実施形態の動作監視方法の効果>
以上のように、この基板処理装置100では、イベントベースカメラ70により、処理ユニット102の特定の動作を撮影する。そして、得られたイベントデータEに基づいて、評価値を算出する。イベントデータEには、処理ユニット102の動作に含まれる高速な動きの情報が記録される。したがって、当該高速な動きを、評価値に基づいて評価できる。
また、本実施形態の動作監視方法では、ステップS14において評価値を算出する前に、ステップS12~S13において、複数のイベントデータEのタイミングを揃える処理を行っている。このようにすれば、ステップS14において、動作のタイミングが一致した複数のイベントデータEに基づいて、評価値を算出できる。その結果、ステップS15において、複数の処理ユニット102の動作のばらつきを、より精度よく評価できる。
また、本実施形態の動作監視方法では、複数のイベントデータEのタイミングを揃えるための特徴量を、イベントデータEに含まれる情報に基づいて算出している。すなわち、処理ユニット102の動作を評価するためのイベントデータEを、タイミング合わせにも利用している。このようにすれば、イベントデータEとは別に、イベントデータEのタイミングを揃えるためのパラメータを計測する必要がない。したがって、動作監視のために必要な計測処理を減らすことができる。
<5.変形例>
以上、本発明の一実施形態について説明したが、本発明は上記の実施形態に限定されるものではない。
上記の実施形態では、複数の処理ユニット102において特定の動作を撮影し、処理ユニット102間における動作のばらつきを評価していた。しかしながら、1つの処理ユニット102において、繰り返される動作を複数回撮影し、得られたイベントデータEに基づいて、1つの処理ユニット102における動作のばらつきを評価してもよい。
また、上記の実施形態では、基板Wの表面に処理液を供給する処理ユニット102の動作を評価する例について、説明した。しかしながら、評価対象となる処理ユニットは、基板Wに対して他の処理を行うユニットであってもよい。また、処理対象物は、基板W以外の物であってもよい。本発明の動作監視方法は、動きを伴う処理を行う装置に、広く適用することができる。
ただし、半導体ウェハ等の精密電子部品用の基板Wに対して処理液を供給する装置においては、複数の処理ユニットにおける動作の再現性を、極めて精密に管理する必要がある。このため、当該基板Wに対して処理液を供給する装置においては、本発明の動作監視方法を適用する意義が、特に大きい。
10 チャンバ
20 基板保持部
30 回転機構
40 処理液供給部
50 処理液捕集部
60 遮断板
70 イベントベースカメラ
80 制御部
100 基板処理装置
102 処理ユニット
P1 動作制御プログラム
P2 動作監視プログラム
W 基板
A 撮影領域
E イベントデータ
e 単データ
H1 ヒストグラム
H2 ヒストグラム
P 検出画素
PG 画素群
T 乾燥時間
WF 特徴量の経時変化波形
VW 評価値の経時変化波形

Claims (12)

  1. 処理ユニットの動作監視方法であって、
    a)前記処理ユニットの特定の動作を、イベントベースカメラで撮影することにより、輝度値が変化した画素のみの情報で構成されるイベントデータを取得する工程と、
    b)前記イベントデータに基づく評価値を算出する工程と、
    c)前記評価値に基づいて、前記処理ユニットの前記動作を評価する工程と、
    を有し、
    前記工程a)では、複数の前記処理ユニットにおいて、前記特定の動作を、前記イベントベースカメラで撮影することにより、複数の前記イベントデータを取得し、
    前記工程b)では、複数の前記イベントデータのそれぞれについて、前記評価値を算出し、
    前記工程c)では、前記評価値に基づいて、複数の前記処理ユニットにおける前記動作のばらつきを評価する、動作監視方法。
  2. 請求項1に記載の動作監視方法であって、
    前記工程a)の後、前記工程b)の前に、
    x)複数の前記イベントデータのそれぞれについて、単位時間ごとに、前記情報に基づく特徴量を算出する工程と、
    y)前記特徴量の経時変化波形に基づいて、複数の前記イベントデータのタイミングを揃える工程と、
    を有する、動作監視方法。
  3. 請求項2に記載の動作監視方法であって、
    前記特徴量は、前記単位時間に輝度値が変化した画素の数である、動作監視方法。
  4. 請求項1から請求項3までのいずれか1項に記載の動作監視方法であって、
    前記評価値は、所定の評価領域において、所定の集計時間に輝度値が変化した画素の数である、動作監視方法。
  5. 請求項4に記載の動作監視方法であって、
    前記工程c)では、所定の検査期間に含まれる複数の前記集計時間のうち、輝度値が変化した集計時間の回数ごとに、画素数を集計したヒストグラムに基づいて、前記処理ユニットの前記動作を評価する、動作監視方法。
  6. 請求項4または請求項5に記載の動作監視方法であって、
    前記処理ユニットは、基板の表面に処理液を供給するユニットであり、
    前記評価領域は、前記処理液の供給時における前記基板の表面を含む、動作監視方法。
  7. 請求項4または請求項5に記載の動作監視方法であって、
    前記処理ユニットは、基板の表面に処理液を供給するユニットであり、
    前記評価領域は、ノズルから前記基板へ向けて吐出される前記処理液の液柱を含む、動作監視方法。
  8. 請求項1から請求項3までのいずれか1項に記載の動作監視方法であって、
    前記評価値は、所定の評価領域において、所定の検査期間に輝度値が変化し、かつ、互いに隣接する画素の数が所定の下限値以上かつ所定の上限値以下となる画素群の数である、動作監視方法。
  9. 請求項8に記載の動作監視方法であって、
    前記処理ユニットは、基板の表面に処理液を供給するユニットであり、
    前記評価領域は、前記基板の周縁部を含む、動作監視方法。
  10. 請求項1から請求項3までのいずれか1項に記載の動作監視方法であって、
    前記評価値は、所定の評価領域において、所定の集計時間に輝度値が変化した画素の数であり、
    前記工程c)では、前記評価値の経時変化に基づいて、前記処理ユニットの前記動作を評価する、動作監視方法。
  11. 請求項10に記載の動作監視方法であって、
    前記処理ユニットは、基板の表面に処理液を供給するユニットであり、
    前記評価領域は、前記基板を回転させつつ前記処理液を振り切る乾燥処理時における前記基板の表面を含む、動作監視方法。
  12. 特定の動作を行うことにより、処理対象物を処理する処理ユニットと、
    輝度値が変化した画素のみの情報で構成されるイベントデータを出力可能なイベントベースカメラと、
    前記イベントベースカメラと通信可能に接続されたコンピュータと、
    を備え、
    前記コンピュータは、
    a)前記イベントベースカメラに、前記処理ユニットの前記動作を撮影させることにより、前記イベントデータを取得する処理と、
    b)前記イベントデータに基づく評価値を算出する処理と、
    c)前記評価値に基づいて、前記処理ユニットの前記動作を評価する処理と、
    を実行し、
    前記コンピュータは、
    前記工程a)では、複数の前記処理ユニットにおいて、前記特定の動作を、前記イベントベースカメラで撮影することにより、複数の前記イベントデータを取得し、
    前記工程b)では、複数の前記イベントデータのそれぞれについて、前記評価値を算出し、
    前記工程c)では、前記評価値に基づいて、複数の前記処理ユニットにおける前記動作のばらつきを評価する、製造装置。
JP2021212536A 2021-12-27 2021-12-27 動作監視方法および製造装置 Active JP7734070B2 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP2021212536A JP7734070B2 (ja) 2021-12-27 2021-12-27 動作監視方法および製造装置
KR1020247018907A KR102925369B1 (ko) 2021-12-27 2022-10-19 동작 감시 방법 및 제조 장치
US18/724,572 US20250069922A1 (en) 2021-12-27 2022-10-19 Operation monitoring method and manufacturing apparatus
PCT/JP2022/038944 WO2023127240A1 (ja) 2021-12-27 2022-10-19 動作監視方法および製造装置
EP22915475.2A EP4459660A4 (en) 2021-12-27 2022-10-19 MOTION MONITORING METHOD AND MANUFACTURING APPARATUS
CN202280086039.2A CN118451532A (zh) 2021-12-27 2022-10-19 动作监视方法以及制造装置
TW111142180A TWI855419B (zh) 2021-12-27 2022-11-04 動作監視方法及製造裝置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021212536A JP7734070B2 (ja) 2021-12-27 2021-12-27 動作監視方法および製造装置

Publications (2)

Publication Number Publication Date
JP2023096643A JP2023096643A (ja) 2023-07-07
JP7734070B2 true JP7734070B2 (ja) 2025-09-04

Family

ID=86998560

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021212536A Active JP7734070B2 (ja) 2021-12-27 2021-12-27 動作監視方法および製造装置

Country Status (7)

Country Link
US (1) US20250069922A1 (ja)
EP (1) EP4459660A4 (ja)
JP (1) JP7734070B2 (ja)
KR (1) KR102925369B1 (ja)
CN (1) CN118451532A (ja)
TW (1) TWI855419B (ja)
WO (1) WO2023127240A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025037262A (ja) * 2023-09-06 2025-03-18 株式会社ソシオネクスト 監視装置、監視システム、及び監視方法
JP2025109406A (ja) 2024-01-12 2025-07-25 株式会社Screenホールディングス 解析方法および評価方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015096830A (ja) 2013-11-15 2015-05-21 株式会社Screenホールディングス 基板処理装置および基板処理方法
JP2017090232A (ja) 2015-11-10 2017-05-25 株式会社Screenホールディングス 吐出判定方法および吐出装置
JP2019062007A (ja) 2017-09-25 2019-04-18 株式会社Screenホールディングス 基板処理装置および基板処理方法
JP2019102653A (ja) 2017-12-04 2019-06-24 株式会社Screenホールディングス 判定方法および基板処理装置
JP2020061404A (ja) 2018-10-05 2020-04-16 株式会社Screenホールディングス 基板処理方法および基板処理装置
WO2021029342A1 (ja) 2019-08-14 2021-02-18 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置、視線検出システム、視線検出方法および視線検出プログラム
JP2022054057A (ja) 2020-09-25 2022-04-06 ソニーセミコンダクタソリューションズ株式会社 情報処理装置および情報処理システム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5764592B2 (ja) 2013-02-22 2015-08-19 東京エレクトロン株式会社 基板処理装置、基板処理装置の監視装置及び基板処理装置の監視方法
JP6579739B2 (ja) * 2014-09-18 2019-09-25 株式会社Screenホールディングス 検査装置および基板処理装置
JP7170404B2 (ja) * 2018-03-09 2022-11-14 株式会社Screenホールディングス 基板処理装置および基板処理方法
TW202517360A (zh) * 2019-08-13 2025-05-01 日商東京威力科創股份有限公司 基板處理裝置、噴嘴檢查方法及電腦可讀取之記憶媒體
US11416982B2 (en) * 2019-10-01 2022-08-16 KLA Corp. Controlling a process for inspection of a specimen
KR102327761B1 (ko) * 2020-04-08 2021-11-19 주식회사 이지스로직 Dvs와 딥러닝을 이용한 스핀 코터의 포토레지스트 코팅 품질 검사 시스템

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015096830A (ja) 2013-11-15 2015-05-21 株式会社Screenホールディングス 基板処理装置および基板処理方法
JP2017090232A (ja) 2015-11-10 2017-05-25 株式会社Screenホールディングス 吐出判定方法および吐出装置
JP2019062007A (ja) 2017-09-25 2019-04-18 株式会社Screenホールディングス 基板処理装置および基板処理方法
JP2019102653A (ja) 2017-12-04 2019-06-24 株式会社Screenホールディングス 判定方法および基板処理装置
JP2020061404A (ja) 2018-10-05 2020-04-16 株式会社Screenホールディングス 基板処理方法および基板処理装置
WO2021029342A1 (ja) 2019-08-14 2021-02-18 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置、視線検出システム、視線検出方法および視線検出プログラム
JP2022054057A (ja) 2020-09-25 2022-04-06 ソニーセミコンダクタソリューションズ株式会社 情報処理装置および情報処理システム

Also Published As

Publication number Publication date
TWI855419B (zh) 2024-09-11
TW202326121A (zh) 2023-07-01
CN118451532A (zh) 2024-08-06
EP4459660A4 (en) 2026-04-08
KR102925369B1 (ko) 2026-02-09
WO2023127240A1 (ja) 2023-07-06
EP4459660A1 (en) 2024-11-06
US20250069922A1 (en) 2025-02-27
KR20240107158A (ko) 2024-07-08
JP2023096643A (ja) 2023-07-07

Similar Documents

Publication Publication Date Title
US20260048408A1 (en) Substrate processing method and substrate processing apparatus
TWI746907B (zh) 煙霧判定方法、基板處理方法及基板處理裝置
JP7734070B2 (ja) 動作監視方法および製造装置
CN109560012B (zh) 衬底处理装置及衬底处理方法
KR102860793B1 (ko) 해석 방법 및 평가 방법
CN115668461B (zh) 基板处理方法及基板处理装置
JP7672331B2 (ja) 動作監視方法および製造装置
JP7739229B2 (ja) 監視方法および製造装置
JP6978980B2 (ja) ヒューム判定方法、基板処理方法、および基板処理装置
WO2025225263A1 (ja) 撮像装置
TWI908466B (zh) 基板處理裝置及基板處理方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250526

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250825

R150 Certificate of patent or registration of utility model

Ref document number: 7734070

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150