JP7724665B2 - 基板処理装置および基板処理方法 - Google Patents

基板処理装置および基板処理方法

Info

Publication number
JP7724665B2
JP7724665B2 JP2021149462A JP2021149462A JP7724665B2 JP 7724665 B2 JP7724665 B2 JP 7724665B2 JP 2021149462 A JP2021149462 A JP 2021149462A JP 2021149462 A JP2021149462 A JP 2021149462A JP 7724665 B2 JP7724665 B2 JP 7724665B2
Authority
JP
Japan
Prior art keywords
substrate
processing
unit
specific component
abundance
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
JP2021149462A
Other languages
English (en)
Other versions
JP2023042255A (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
Application filed by Screen Holdings Co Ltd filed Critical Screen Holdings Co Ltd
Priority to JP2021149462A priority Critical patent/JP7724665B2/ja
Priority to CN202280061923.0A priority patent/CN117981058A/zh
Priority to KR1020247011546A priority patent/KR102889381B1/ko
Priority to US18/691,842 priority patent/US20240274450A1/en
Priority to PCT/JP2022/033981 priority patent/WO2023042774A1/ja
Priority to TW111134728A priority patent/TWI812465B/zh
Publication of JP2023042255A publication Critical patent/JP2023042255A/ja
Application granted granted Critical
Publication of JP7724665B2 publication Critical patent/JP7724665B2/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
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
    • G05B19/4099Surface or curve machining, making three-dimensional [3D] objects, e.g. desktop manufacturing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • 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
    • H10P50/00Etching 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
    • 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
    • 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
    • H10P72/00Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
    • H10P72/70Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping
    • H10P72/76Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping using mechanical means, e.g. clamps or pinches
    • H10P72/7604Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping using mechanical means, e.g. clamps or pinches the wafers being placed on a susceptor, stage or support
    • H10P72/7612Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping using mechanical means, e.g. clamps or pinches the wafers being placed on a susceptor, stage or support characterised by lifting arrangements, e.g. lift pins
    • 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/70Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping
    • H10P72/76Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping using mechanical means, e.g. clamps or pinches
    • H10P72/7604Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping using mechanical means, e.g. clamps or pinches the wafers being placed on a susceptor, stage or support
    • H10P72/7618Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping using mechanical means, e.g. clamps or pinches the wafers being placed on a susceptor, stage or support characterised by a movable susceptor, stage or support, others than those only rotating on their own vertical axis, e.g. susceptors on a rotating carrousel
    • 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/70Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping
    • H10P72/76Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping using mechanical means, e.g. clamps or pinches
    • H10P72/7604Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping using mechanical means, e.g. clamps or pinches the wafers being placed on a susceptor, stage or support
    • H10P72/7624Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for supporting or gripping using mechanical means, e.g. clamps or pinches the wafers being placed on a susceptor, stage or support characterised by the mechanical construction of the susceptor, stage or support
    • 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
    • H10P74/00Testing or measuring during manufacture or treatment of wafers, substrates or devices
    • H10P74/23Testing or measuring during manufacture or treatment of wafers, substrates or devices characterised by multiple measurements, corrections, marking or sorting processes
    • H10P74/238Testing or measuring during manufacture or treatment of wafers, substrates or devices characterised by multiple measurements, corrections, marking or sorting processes comprising acting in response to an ongoing measurement without interruption of processing, e.g. endpoint detection or in-situ thickness measurement
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45031Manufacturing semiconductor wafers

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Cleaning Or Drying Semiconductors (AREA)
  • Weting (AREA)
  • Manufacturing Of Printed Circuit Boards (AREA)

Description

本発明は、基板処理装置および基板処理方法に関する。
基板を処理する基板処理装置が知られている。基板処理装置は、半導体基板の処理に好適に用いられる。典型的には、基板処理装置は、薬液の処理液等を用いて基板を処理する。
基板を処理液で処理しながら、基板上に存在する成分の量をその場で測定して着目すべき成分を確認しながら基板を処理することが検討されている(特許文献1)。特許文献1の基板処理装置では、基板に向けて出射した赤外線の反射光を受光することで、処理液膜に含まれる成分の存在量を測定する。
特開2020-118698号公報
典型的には、複数の基板の特性を均一化するために、基板処理条件は、マージンを考慮して設定される。例えば、処理液の供給時間は、マージンを考慮して平均的な基板を処理するために必要な時間よりも長く設定されることが多い。これにより、所定のレシピにしたがって、均一特性の基板を大量に製造できる。
特許文献1の基板処理装置によれば、基板に向けて出射した赤外線の反射光により、基板上の処理液膜に含まれる成分を測定できる。しかしながら、処理液膜に含まれる成分がゼロ付近にまで低減した場合、特許文献1の基板処理装置では、赤外線の反射光の違いを充分に検出できないため、基板上の処理液膜に含まれる成分が充分に除去されたことを高精度に測定することは困難である。このため、基板処理条件は、マージンを考慮して設定することが必要となるが、個々の基板に着目すると、基板に対して過剰な処理が行われることがある。
本発明は上記課題に鑑みてなされたものであり、その目的は、基板の特性に応じた基板処理条件で基板を処理可能な基板処理装置および基板処理方法を提供することにある。
本発明の一局面によれば、基板処理装置は、基板を保持する基板保持部と、前記基板に処理液を供給する処理液供給部と、前記基板の特定成分の存在量を測定する成分存在量測定部と、前記基板保持部、前記処理液供給部および前記成分存在量測定部を制御する制御部とを備える。前記制御部は、前記処理液供給部が前記基板に前記処理液を供給している間に前記成分存在量測定部が測定した前記基板の前記特定成分の存在量に基づいて、前記特定成分の前記存在量の時間変化を取得する時間変化取得部と、学習対象基板に対する処理条件および処理結果を関連付けた学習用データを機械学習させることで構築された学習済モデルに、前記時間変化取得部が取得した前記特定成分の存在量の時間変化を示す入力情報を入力することによって得られた出力情報に基づいて、基板を処理するための基板処理条件を処理液の供給を停止する前に変更する処理条件変更部とを含む。
ある実施形態では、前記成分存在量測定部は、赤外光を用いて前記基板の特定成分の存在量を測定する。
ある実施形態では、前記制御部は、前記処理液供給部が前記基板に前記処理液を供給している間に前記成分存在量測定部が前記基板の前記特定成分の存在量を測定した結果に基づいて、前記基板の特定成分の時間変化を予測する予測部をさらに含み、前記処理条件変更部は、前記予測部が予測した前記特定成分の時間変化に基づいて前記基板を処理するための基板処理条件を変更する。
ある実施形態では、前記処理条件変更部は、前記時間変化取得部が取得した前記特定成分の存在量の時間変化に基づいて、前記処理液供給部が前記処理液を供給する処理液供給期間を変更する。
ある実施形態では、前記処理条件変更部は、前記時間変化取得部が取得した前記特定成分の存在量の時間変化に基づいて、前記処理液供給期間を短縮する。
ある実施形態では、前記処理条件変更部は、前記時間変化取得部が取得した前記特定成分の存在量の時間変化に基づいて、前記基板を処理するための前記処理液の流量、濃度、温度、前記基板保持部によって前記基板が回転する基板回転速度、および、前記処理液を供給する処理液供給期間のいずれかを変更する。
ある実施形態では、前記処理条件変更部は、前記処理液供給部が前記処理液を供給している前記基板を処理するための基板処理条件を変更する。
ある実施形態では、前記処理条件変更部は、前記時間変化取得部が取得した前記特定成分の存在量の時間変化に基づいて、前記時間変化取得部が前記特定成分の存在量について取得した基板とは異なる基板を処理するための基板処理条件を変更する。
本発明の別の局面によれば、基板処理方法は、基板に処理液を供給している間に前記基板の特定成分の存在量を測定する工程と、前記測定する工程において測定された前記基板の前記特定成分の存在量に基づいて、前記特定成分の前記存在量の時間変化を取得する工程と、学習対象基板に対する処理条件および処理結果を関連付けた学習用データを機械学習させることで構築された学習済モデルに、前記取得する工程において取得した前記特定成分の存在量の時間変化を示す入力情報を入力することによって得られた出力情報に基づいて、基板を処理するための基板処理条件を処理液の供給を停止する前に変更する工程とを包含する。
本発明によれば、基板の特性に応じた基板処理条件で基板を処理できる。
本実施形態の基板処理装置を備えた基板処理システムの模式図である。 本実施形態の基板処理装置の模式図である。 本実施形態の基板処理装置のブロック図である。 本実施形態の基板処理方法のフロー図である。 (a)~(f)は、本実施形態の基板処理方法を説明するための模式図である。 本実施形態の基板処理装置を備えた基板処理学習システムの模式図である。 (a)~(d)は、本実施形態の基板処理方法における特定成分の存在量の時間変化および基板処理条件を説明するための模式図である。 (a)~(d)は、本実施形態の基板処理方法における特定成分の存在量の時間変化および処理液供給期間を説明するための模式図である。 本実施形態の基板処理装置のブロック図である。 本実施形態の基板処理方法のフロー図である。 (a)~(e)は、本実施形態の基板処理方法における特定成分の存在量の時間変化および基板処理条件を説明するための模式図である。 本実施形態の基板処理装置を備えた基板処理学習システムの模式図である。 (a)は、本実施形態の基板処理方法において同一ロットの複数の基板を示す模式図であり、(b)~(c)は、本実施形態の基板処理方法において存在量の時間変化および基板処理条件を説明するための模式図である。
以下、図面を参照して、本発明による基板処理装置および基板処理方法の実施形態を説明する。なお、図中、同一または相当部分については同一の参照符号を付して説明を繰り返さない。なお、本願明細書では、発明の理解を容易にするため、互いに直交するX軸、Y軸およびZ軸を記載することがある。典型的には、X軸およびY軸は水平方向に平行であり、Z軸は鉛直方向に平行である。
まず、図1を参照して、本実施形態の基板処理装置100を備えた基板処理システム10を説明する。図1は、基板処理システム10の模式的な平面図である。
図1に示すように、基板処理システム10は、複数の基板処理装置100を備える。基板処理装置100は、基板Wを処理する。基板処理装置100は、基板Wに対して、エッチング、表面処理、特性付与、処理膜形成、膜の少なくとも一部の除去および洗浄のうちの少なくとも1つを行うように基板Wを処理する。
基板Wは、半導体基板として用いられる。基板Wは、半導体ウエハを含む。例えば、基板Wは略円板状である。ここでは、基板処理装置100は、基板Wを一枚ずつ処理する。
図1に示すように、基板処理システム10は、複数の基板処理装置100に加えて、流体キャビネット10Aと、流体ボックス10Bと、複数のロードポートLPと、インデクサーロボットIRと、センターロボットCRと、制御装置20とを備える。制御装置20は、ロードポートLP、インデクサーロボットIR、センターロボットCRおよび基板処理装置100を制御する。
ロードポートLPの各々は、複数枚の基板Wを積層して収容する。インデクサーロボットIRは、ロードポートLPとセンターロボットCRとの間で基板Wを搬送する。なお、インデクサーロボットIRとセンターロボットCRとの間に、基板Wを一時的に載置する設置台(パス)を設けて、インデクサーロボットIRとセンターロボットCRとの間で設置台を介して間接的に基板Wを受け渡しする装置構成としてもよい。センターロボットCRは、インデクサーロボットIRと基板処理装置100との間で基板Wを搬送する。基板処理装置100の各々は、基板Wに液体を吐出して、基板Wを処理する。液体は、処理液を含む。または、液体は、他の液体を含んでもよい。流体キャビネット10Aは、液体を収容する。なお、流体キャビネット10Aは、気体を収容してもよい。
複数の基板処理装置100は、平面視においてセンターロボットCRを取り囲むように配置された複数のタワーTW(図1では4つのタワーTW)を形成している。各タワーTWは、上下に積層された複数の基板処理装置100(図1では3つの基板処理装置100)を含む。流体ボックス10Bは、それぞれ、複数のタワーTWに対応している。流体キャビネット10A内の液体は、いずれかの流体ボックス10Bを介して、流体ボックス10Bに対応するタワーTWに含まれる全ての基板処理装置100に供給される。また、流体キャビネット10A内の気体は、いずれかの流体ボックス10Bを介して、流体ボックス10Bに対応するタワーTWに含まれる全ての基板処理装置100に供給される。
制御装置20は、基板処理システム10の各種動作を制御する。制御装置20は、制御部22および記憶部24を含む。制御部22は、プロセッサーを有する。制御部22は、例えば、中央処理演算機(Central Processing Unit:CPU)を有する。または、制御部22は、汎用演算機を有してもよい。
記憶部24は、主記憶装置と、補助記憶装置とを含む。主記憶装置は、例えば、半導体メモリである。補助記憶装置は、例えば、半導体メモリおよび/またはハードディスクドライブである。記憶部24はリムーバブルメディアを含んでいてもよい。制御部22は、記憶部24の記憶しているコンピュータプログラムを実行して、基板処理動作を実行する。
また、記憶部24は、データを記憶する。データは、レシピデータを含む。レシピデータは、複数のレシピを示す情報を含む。複数のレシピの各々は、基板Wの処理内容および処理手順を規定する。
次に、図2を参照して、本実施形態の基板処理装置100を説明する。図2は、基板処理装置100の模式図である。
基板処理装置100は、チャンバー110と、基板保持部120と、処理液供給部130と、成分存在量測定部140とを備える。チャンバー110は、基板Wを収容する。また、チャンバー110は、基板保持部120と、処理液供給部130および成分存在量測定部140の少なくとも一部とを収容する。
チャンバー110は、内部空間を有する略箱形状である。チャンバー110は、基板Wを収容する。ここでは、基板処理装置100は、基板Wを1枚ずつ処理する枚葉型であり、チャンバー110には基板Wが1枚ずつ収容される。基板Wは、チャンバー110内に収容され、チャンバー110内で処理される。
基板保持部120は、基板Wを保持する。基板保持部120は、基板Wの上面(表面)Wtを上方に向け、基板Wの裏面(下面)Wrを鉛直下方に向くように基板Wを水平に保持する。また、基板保持部120は、基板Wを保持した状態で基板Wを回転させる。基板Wの上面Wtは、平坦化されてもよい。または、基板Wの上面Wtには、デバイス面が設けられてもよく、リセスの設けられたピラー状の積層体が設けられてもよい。基板保持部120は、基板Wを保持した状態で基板Wを回転させる。
例えば、基板保持部120は、基板Wの端部を挟持する挟持式であってもよい。あるいは、基板保持部120は、基板Wを裏面Wrから保持する任意の機構を有してもよい。例えば、基板保持部120は、バキューム式であってもよい。この場合、基板保持部120は、非デバイス形成面である基板Wの裏面Wrの中央部を上面に吸着させることにより基板Wを水平に保持する。あるいは、基板保持部120は、複数のチャックピンを基板Wの周端面に接触させる挟持式とバキューム式とを組み合わせてもよい。
例えば、基板保持部120は、スピンベース121と、チャック部材122と、シャフト123と、電動モーター124と、ハウジング125とを含む。チャック部材122は、スピンベース121に設けられる。チャック部材122は、基板Wをチャックする。典型的には、スピンベース121には、複数のチャック部材122が設けられる。
シャフト123は、中空軸である。シャフト123は、回転軸Axに沿って鉛直方向に延びている。シャフト123の上端には、スピンベース121が結合されている。基板Wは、スピンベース121の上方に載置される。
スピンベース121は、円板状である。チャック部材122は、基板Wを水平に支持する。シャフト123は、スピンベース121の中央部から下方に延びる。電動モーター124は、シャフト123に回転力を与える。電動モーター124は、シャフト123を回転方向に回転させることにより、回転軸Axを中心に基板Wおよびスピンベース121を回転させる。ハウジング125は、シャフト123および電動モーター124を取り囲んでいる。
処理液供給部130は、基板Wに処理液を供給する。典型的には、処理液供給部130は、基板保持部120に保持された基板Wの上面Wtに処理液を供給する。なお、処理液供給部130は、基板Wに複数種の処理液を供給してもよい。
処理液は、基板Wをエッチングするエッチング液であってもよい。エッチング液として、例えば、フッ硝酸(フッ酸(HF)と硝酸(HNO3)との混合液)、フッ酸、バファードフッ酸(BHF)、フッ化アンモニウム、HFEG(フッ酸とエチレングリコールとの混合液)および燐酸(H3PO4)が挙げられる。エッチング液の種類は、特に限定されず、例えば、酸性であってもよいし、アルカリ性であってもよい。
または、処理液は、リンス液であってもよい。リンス液として、例えば、脱イオン水(Deionized Water:DIW)、炭酸水、電解イオン水、オゾン水、アンモニア水、希釈濃度(例えば、10ppm~100ppm程度)の塩酸水、および、還元水(水素水)が挙げられる。
あるいは、処理液は、有機溶剤であってもよい。典型的には、有機溶剤の揮発性は、リンス液の揮発性よりも高い。有機溶剤として、例えば、イソプロピルアルコール(isopropyl alcohol:IPA)、メタノール、エタノール、アセトン、ハイドロフルオロエーテル(hydrofluoro ether:HFE)、プロピレングリコールモノエチルエーテル(propylene glycol ethyl ether:PGEE)およびプロピレングリコールモノメチルエーテルアセテート(propyleneglycol monomethyl ether acetate:PGMEA)が挙げられる。
処理液供給部130は、配管132と、バルブ134と、ノズル136と、移動機構138とを含む。配管132には、供給源から処理液が供給される。バルブ134は、配管132内の流路を開閉する。ノズル136は、配管132に接続される。ノズル136は、基板Wの上面Wtに処理液を吐出する。ノズル136は、基板Wに対して移動可能に構成されていることが好ましい。
移動機構138は、水平方向および鉛直方向にノズル136を移動させる。詳しくは、移動機構138は、鉛直方向に延びる回転軸線を中心として周方向に沿ってノズル136を移動させる。また、移動機構138は、ノズル136を鉛直方向に昇降させる。
移動機構138は、アーム138aと、軸部138bと、駆動部138cとを有する。アーム138aは、水平方向に沿って延びる。ノズル136は、アーム138aの先端部に配置される。ノズル136は、チャック部材122に保持されている基板Wの上面Wtに向けて処理液を供給できる姿勢で、アーム138aの先端部に配置される。詳しくは、ノズル136は、アーム138aの先端部に結合されて、アーム138aから下方に突出する。アーム138aの基端部は、軸部138bに結合する。軸部138bは、鉛直方向に沿って延びる。
駆動部138cは、回転駆動機構と、昇降駆動機構とを有する。駆動部138cの回転駆動機構は、回転軸線を中心として軸部138bを回転させて、軸部138bを中心にアーム138aを水平面に沿って旋回させる。その結果、ノズル136が水平面に沿って移動する。詳しくは、ノズル136は、軸部138bの周りを周方向に沿って移動する。駆動部138cの回転駆動機構は、例えば、正逆回転可能なモーターを含む。
駆動部138cの昇降駆動機構は、軸部138bを鉛直方向に昇降させる。駆動部138cの昇降駆動機構が軸部138bを昇降させることにより、ノズル136が鉛直方向に昇降する。駆動部138cの昇降駆動機構は、モーター等の駆動源および昇降機構を有しており、駆動源によって昇降機構を駆動して、軸部138bを上昇または下降させる。昇降機構は、例えば、ラック・ピニオン機構またはボールねじを含む。
成分存在量測定部140は、基板Wの特定成分の存在量を測定する。特定成分は、基板Wに存在する有機物であってもよい。
例えば、成分存在量測定部140は、赤外光を用いて基板Wの特定成分の存在量を測定する。赤外光の波長は、2.5μm以上25μm以下(波数400cm-1以上4000cm-1以下)である。
例えば、有機物において、C-H、C-O、C-N、C-Fなどの結合は、赤外線に含まれる特定の波長を吸収する。赤外線の特定の波長の吸収量は、特定の結合基を有する成分の量に比例するため、基板Wから反射される赤外線に基づいて、基板Wの特定成分の存在量を測定できる。
成分存在量測定部140は、発光部142と、受光部144とを有する。発光部142は、基板Wに向けて光を発する。受光部144は、発光部142から発せられた光のうち基板Wにおいて反射された光を受光する。
成分存在量測定部140は、基板Wに対して移動可能であってもよい。例えば、成分存在量測定部140は、制御部22によって制御される移動機構にしたがって水平方向および/または鉛直方向に移動可能であることが好ましい。成分存在量測定部140が移動する場合、発光部142および受光部144は、互いに独立に移動可能であってもよい。あるいは、発光部142および受光部144は、一体として移動可能であってもよい。
基板処理装置100は、カップ180をさらに備える。カップ180は、基板Wから飛散した液体を回収する。カップ180は昇降する。例えば、カップ180は、処理液供給部130が基板Wに液体を供給する期間にわたって基板Wの側方にまで鉛直上方に上昇する。この場合、カップ180は、基板Wの回転によって基板Wから飛散する液体を回収する。また、カップ180は、処理液供給部130が基板Wに液体を供給する期間が終了すると、基板Wの側方から鉛直下方に下降する。
上述したように、制御装置20は、制御部22および記憶部24を含む。制御部22は、基板保持部120、処理液供給部130、成分存在量測定部140および/またはカップ180を制御する。一例では、制御部22は、電動モーター124、バルブ134、移動機構138、発光部142、受光部144および/またはカップ180を制御する。
本実施形態の基板処理装置100は、半導体の設けられた半導体素子の作製に好適に用いられる。典型的には、半導体素子において、基材の上に導電層および絶縁層が積層される。基板処理装置100は、半導体素子の製造時に、導電層および/または絶縁層の洗浄および/または加工(例えば、エッチング、特性変化等)に好適に用いられる。
次に、図1~図3を参照して、本実施形態の基板処理装置100を説明する。図3は、基板処理装置100のブロック図である。
図3に示すように、制御装置20は、基板処理装置100の各種動作を制御する。制御装置20は、インデクサーロボットIR、センターロボットCR、基板保持部120、処理液供給部130、成分存在量測定部140およびカップ180を制御する。具体的には、制御装置20は、インデクサーロボットIR、センターロボットCR、基板保持部120、処理液供給部130、成分存在量測定部140およびカップ180に制御信号を送信することによって、インデクサーロボットIR、センターロボットCR、基板保持部120、処理液供給部130、成分存在量測定部140およびカップ180を制御する。
また、記憶部24は、コンピュータプログラムおよびデータを記憶する。データは、レシピデータを含む。レシピデータは、複数のレシピを示す情報を含む。複数のレシピの各々は、基板Wの処理内容、処理手順および基板処理条件を規定する。制御部22は、記憶部24の記憶しているコンピュータプログラムを実行して、基板処理動作を実行する。
さらに、記憶部24は、学習済モデルLMを記憶する。学習済モデルLMは、学習対象基板に対する処理条件および処理結果を関連付けた学習用データを機械学習させることで構築される。制御部22は、記憶部24の記憶している学習済モデルLMを利用して、基板処理条件を変更する。
上述したように、記憶部24は、コンピュータプログラムを記憶する。コンピュータプログラムを実行することにより、制御部22は、処理条件設定部22a、時間変化取得部22bおよび処理条件変更部22cとして機能する。このため、制御部22は、処理条件設定部22a、時間変化取得部22bおよび処理条件変更部22cを含む。
処理条件設定部22aは、基板Wを処理するための基板処理条件を設定する。例えば、処理条件設定部22aは、記憶部24に記憶されたレシピ情報に基づいて、基板処理条件を設定する。基板処理条件は、基板Wを処理するための処理液の流量、濃度、温度、基板保持部120によって基板Wが回転する基板回転速度、および、処理液を供給する処理液供給期間のうちの少なくとも1つを含む。
時間変化取得部22bは、基板Wにおける特定成分の存在量の時間変化を取得する。時間変化取得部22bは、成分存在量測定部140が測定した特定成分の存在量から、特定成分の存在量の時間変化を取得する。
処理条件変更部22cは、学習済モデルLMに、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化を示す入力情報を入力することによって得られた出力情報に基づいて、基板処理条件を処理液の供給を停止する前に変更する。
典型的には、処理条件設定部22aに設定された基板処理条件は、基板Wの特定成分の時間変化を予め推定した内容に基づいて規定されている。しかしながら、実際に基板を処理する場合、厳密には、基板Wの特定成分の時間変化は、基板の特性に応じて異なる。処理条件変更部22cは、学習済モデルLMに、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化を示す入力情報を入力することによって得られた出力情報に基づいて、基板処理条件を変更する。
例えば、処理条件変更部22cは、基板Wにおける特定成分の存在量の時間変化を示す入力情報を学習済モデルLMに入力し、学習済モデルLMから得られた出力情報に基づいて、基板Wに供給される処理液の供給時間を変更する。一例では、処理条件変更部22cは、出力情報に基づいて、処理条件設定部22aにおいて設定された基板処理条件における処理液の供給時間を短縮する。
制御部22は、インデクサーロボットIRを制御して、インデクサーロボットIRによって基板Wを受け渡しする。
制御部22は、センターロボットCRを制御して、センターロボットCRによって基板Wを受け渡しする。例えば、センターロボットCRは、未処理の基板Wを受け取って、複数のチャンバー110のうちのいずれかに基板Wを搬入する。また、センターロボットCRは、処理された基板Wをチャンバー110から受け取って、基板Wを搬出する。
制御部22は、基板保持部120を制御して、基板Wの回転の開始、回転速度の変更および基板Wの回転の停止を制御する。例えば、制御部22は、基板保持部120を制御して、基板保持部120の回転速度を変更することができる。具体的には、制御部22は、基板保持部120の電動モーター124の回転速度を変更することによって、基板Wの回転速度を変更できる。
制御部22は、処理液供給部130のバルブ134を制御して、バルブ134の状態を開状態と閉状態とに切り替えることができる。具体的には、制御部22は、処理液供給部130のバルブ134を制御して、バルブ134を開状態にすることによって、ノズル136に向かって配管132内を流れる処理液を通過させることができる。また、制御部22は、処理液供給部130のバルブ134を制御して、バルブ134を閉状態にすることによって、ノズル136に向かって配管132内を流れる処理液の供給を停止させることができる。
制御部22は、処理液供給部130の移動機構138を制御して、ノズル136を移動させることができる。具体的には、制御部22は、処理液供給部130の移動機構138を制御して、ノズル136を基板Wの上面Wtの上方に移動できる。また、制御部22は、処理液供給部130の移動機構138を制御して、ノズル136を基板Wの上面Wtの上方から離れた退避位置に移動できる。
制御部22は、成分存在量測定部140を制御して基板Wの特定成分の存在量を測定する。例えば、制御部22は、発光部142から赤外光を発光し、受光部144において基板Wから反射された赤外光を受光して受光強度を測定するように発光部142および受光部144を制御して基板Wの特定成分の存在量を測定する。制御部22は、成分存在量測定部140を制御して成分存在量測定部140を基板Wに対して移動させてもよい。
制御部22は、カップ180を制御して基板Wに対してカップ180を移動させてもよい。具体的には、制御部22は、処理液供給部130が基板Wに液体を供給する期間にわたって基板Wの側方にまで鉛直上方にカップ180を上昇させる。また、制御部22は、処理液供給部130が基板Wに液体を供給する期間が終了すると、基板Wの側方から鉛直下方にカップ180を下降させる。
なお、図3には図示していないが、基板処理装置100は、基板Wについての処理状況を表示する表示部をさらに備えてもよい。例えば、表示部は、基板Wの処理結果を表示してもよく、処理される基板Wの予測状態を表示してもよい。
また、図3に示した基板処理装置100では、記憶部24が、学習済モデルLMを記憶したが、本実施形態はこれに限定されない。記憶部24が、学習済モデルLMを記憶せず、基板処理装置100と通信可能なサーバーが学習済モデルLMを記憶してもよい。処理条件変更部22cは、サーバーに記憶された学習済モデルLMからの出力情報に基づいて基板処理条件を変更してもよい。
本実施形態の基板処理装置100は、半導体素子を形成するために好適に用いられる。例えば、基板処理装置100は、積層構造の半導体素子として用いられる基板Wを処理するために好適に利用される。半導体素子は、いわゆる3D構造のメモリ(記憶装置)である。一例として、基板Wは、NAND型フラッシュメモリとして好適に用いられる。
次に、図1~図4を参照して、本実施形態の基板処理方法を説明する。図4は、基板処理方法のフロー図である。
図4に示すように、ステップS102において、基板Wを処理するための基板処理条件を設定する。詳細には、処理条件設定部22aは、基板処理条件を設定する。例えば、処理条件設定部22aは、記憶部24に記憶されたレシピから基板処理条件を読み出して、基板処理条件を設定する。
ステップS104において、基板処理条件にしたがって処理液の供給を開始する。制御部22の制御により、処理液供給部130は、基板Wに対して処理液の供給を開始する。なお、処理液供給部130が処理液の供給を開始する際に、制御部22の制御により、基板保持部120は、基板Wを保持した状態で基板Wを回転させる。処理液供給部130は、処理条件設定部22aにおいて設定された基板処理条件にしたがって基板Wの処理液の供給を開始する。
ステップS106において、基板Wの特定成分の存在量を測定する。成分存在量測定部140は、基板Wの特定成分の存在量を測定する。典型的には、処理液供給部130が基板Wに対して処理液を供給している状態で、成分存在量測定部140は、基板Wの特定成分の存在量を測定する。
ステップS108において、基板Wにおける特定成分の存在量の時間変化を取得する。詳細には、時間変化取得部22bは、基板Wにおける特定成分の存在量の時間変化を取得する。典型的には、成分存在量測定部140が基板Wの特定成分の存在量を複数回測定した結果を利用して、時間変化取得部22bは、特定成分の存在量の時間変化を取得する。処理液によって基板Wにおける特定成分が除去される場合、基板Wにおける特定成分の存在量は、処理液の供給に伴い減少する。
ステップS110において、基板処理条件を変更する。詳細には、処理条件変更部22cは、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化を示す入力情報を学習済モデルLMに入力することによって学習済モデルLMから得られた出力情報に基づいて、基板処理条件を変更する。
典型的には、処理条件変更部22cは、現在処理中の基板Wに対してステップS102において設定された基板処理条件を変更する。ただし、処理条件変更部22cは、現在処理中の基板Wの処理条件ではなく、将来処理予定の基板Wの処理条件を変更してもよい。
ステップS112において、基板Wの処理液の供給を停止する。詳細には、制御部22は、変更された基板処理条件にしたがって基板Wの処理を継続して、基板処理条件にしたがって基板Wの処理を終了する。一例では、制御部22の制御により、処理液供給部130は、基板Wに対する処理液の供給を停止する。その後、制御部22の制御により、基板保持部120は、基板Wの回転を停止する。以上のようにして、基板Wの処理を終了する。
本実施形態では、基板Wの特性に応じて変更した基板処理条件で基板Wを処理する。このため、基板Wの特性に応じて基板処理条件の過不足が発生することを抑制できる。
次に、図1~図5を参照して、本実施形態の基板処理方法を説明する。図5(a)~図5(f)は、本実施形態の基板処理方法の模式図を示す。
図5(a)に示すように、基板Wの構造体S上に除去対象物Rが存在する。基板Wの処理を開始する前に、基板処理条件を設定する。詳細には、処理条件設定部22aは、基板Wを処理するための基板処理条件を設定する。例えば、処理条件設定部22aは、記憶部24に記憶されたレシピ情報を読み出し、レシピ情報にしたがって基板処理条件を設定する。
図5(b)に示すように、基板W上の除去対象物Rに含まれる特定成分の存在量を測定する。成分存在量測定部140は、除去対象物Rにおける特定成分の存在量を測定する。ここでは、成分存在量測定部140による特定成分の存在量の測定を測定Mと示す。
特定成分が除去対象物に均一に存在する場合、特定成分の存在量は、除去対象物Rの存在量の指標となる。例えば、特定成分の存在量は、除去対象物Rの厚さ(高さ)の指標となる。
図5(c)に示すように、基板Wに対して処理液の供給を開始する。ここでは、基板処理条件として基板処理条件Aが設定されている。例えば、処理液供給部130は、基板処理条件Aにしたがって基板Wに処理液を供給する。例えば、基板Wに処理液を供給すると、処理液により、除去対象物Rは徐々に溶解する。この場合、除去対象物Rの厚さは徐々に小さくなる。ここでは、処理液供給部130による処理液の供給を供給Lと示す。
図5(d)に示すように、基板Wに処理液を供給しながら、基板W上の除去対象物Rに含まれる特定成分の存在量を測定する。詳細には、処理液供給部130が、設定された基板処理条件Aにしたがって基板Wに対して処理液の供給Lを行っている間に、成分存在量測定部140は、基板Wにおいて特定成分の存在量の測定Mを行う。
成分存在量測定部140は、特定成分の存在量を測定する。成分存在量測定部140は、所定の時間間隔で特定成分の存在量を測定してもよい。あるいは、成分存在量測定部140は、連続的に特定成分の存在量を測定してもよい。
時間変化取得部22bは、成分存在量測定部140の測定結果に基づいて、特定成分の存在量の時間変化を取得する。時間変化取得部22bは、特定成分の存在量の時間変化を示すグラフを作成してもよい。
処理条件変更部22cは、基板処理条件を変更する。詳細には、処理条件変更部22cは、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化を示す入力情報を学習済モデルLMに入力する。学習済モデルLMは、入力情報に対して出力情報を出力する。処理条件変更部22cは、学習済モデルLMからの出力情報に基づいて、基板処理条件を基板処理条件Aから基板処理条件Bに変更する。
典型的には、処理条件変更部22cは、基板処理条件のうちの少なくとも1つの項目のパラメータを変更する。例えば、処理条件変更部22cは、特定成分の存在量の時間変化に基づいて処理液供給期間を変更する。一例では、処理条件変更部22cは、特定成分の存在量の時間変化に基づいて処理液供給期間を短縮する。
図5(e)に示すように、変更した基板処理条件Bにしたがって基板Wの処理を継続する。基板Wに処理液を供給して基板Wの処理を継続する。ここでは、基板処理条件として基板処理条件Bが設定されている。処理液供給部130は、基板処理条件Bにしたがって基板Wに処理液を供給する。一例では、処理液供給部130は、基板処理条件の変更によって短縮された処理液供給期間の終了まで処理液の供給を継続する。
図5(f)に示すように、基板Wの処理を完了する。基板Wの処理により、構造体Sの上から除去対象物Rを除去し、構造体Sを露出できる。
本実施形態によれば、基板Wの処理中に測定した基板Wの測定結果に基づいて基板処理条件を変更する。基板Wの処理中に測定した基板Wの測定結果は、基板Wに固有の特性に基づくものであるため、基板Wに固有の特性を考慮した基板処理条件で基板Wを処理できる。
なお、図5を参照した上述の説明では、処理液によって構造体Sの上の除去対象物Rを除去したが、本実施形態はこれに限定されない。処理液によって構造体Sの間の除去対象物Rを除去してもよい。例えば、ドライエッチングの後に構造体Sの間に位置する除去対象物Rを処理液によって除去してもよい。
本実施形態の基板処理装置100では、学習済モデルLMから出力される出力情報に基づいて基板処理条件を変更する。例えば、学習済モデルLMは、変更される基板処理条件を示す基板処理条件変更情報を出力情報として出力してもよい。
次に、図6を参照して、学習済モデルLMの生成および学習済モデルLMに対する入力情報および出力情報を説明するための基板処理学習システム200を説明する。図6は、基板処理学習システム200の模式図である。
図6に示すように、基板処理学習システム200は、基板処理装置100と、基板処理装置100Lと、学習用データ生成装置300と、学習装置400とを備える。なお、学習用データ生成装置300および/または学習装置400は、基板処理装置100および/または基板処理装置100Lと別体であってもよい。あるいは、学習用データ生成装置300および/または学習装置400は、基板処理装置100および/または基板処理装置100Lに実装されてもよい。
基板処理装置100は、処理対象基板を処理する。ここでは、処理対象基板には、構造体のパターンが設けられており、基板処理装置100は、処理対象基板を処理液で処理する。なお、基板処理装置100は、処理対象基板に対して処理液の供給以外の処理をしてもよい。典型的には、処理対象基板は略円板状である。
基板処理装置100Lは、学習対象基板を処理する。ここでは、学習対象基板には、構造体のパターンの設けられており、基板処理装置100Lは、学習対象基板を処理液で処理する。なお、基板処理装置100Lは、学習対象基板に対して処理液の供給以外の処理をしてもよい。学習対象基板の構成は、処理対象基板の構成と同じである。典型的には、学習対象基板は略円板状である。基板処理装置100Lの構成は、基板処理装置100の構成と同じである。基板処理装置100Lは、基板処理装置100と同一物であってもよい。例えば、同一の基板処理装置が過去に学習対象基板を処理し、その後、処理対象基板を処理してもよい。あるいは、基板処理装置100Lは、基板処理装置100と同じ構成を有する別の製品であってもよい。
本明細書の以下の説明において、学習対象基板を「学習対象基板WL」と記載し、処理対象基板を「処理対象基板Wp」と記載することがある。また、学習対象基板WLと処理対象基板Wpとを区別して説明する必要のないときは、学習対象基板WLおよび処理対象基板Wpを「基板W」と記載することがある。
基板処理装置100Lは、時系列データTDLを出力する。時系列データTDLは、基板処理装置100Lにおける物理量の時間変化を示すデータである。時系列データTDLは、所定期間にわたって時系列に変化した物理量(値)の時間変化を示す。例えば、時系列データTDLは、基板処理装置100Lが学習対象基板に対して行った処理についての物理量の時間変化を示すデータである。あるいは、時系列データTDLは、基板処理装置100Lによって処理された学習対象基板の特性についての物理量の時間変化を示すデータである。または、時系列データTDLは、学習対象基板を基板処理装置100Lで処理する前の製造プロセスを示すデータを含んでもよい。
なお、時系列データTDLにおいて示される値は、測定機器において直接測定された値であってもよい。または、時系列データTDLにおいて示される値は、測定機器において直接測定された値を演算処理した値であってもよい。あるいは、時系列データTDLにおいて示される値は、複数の測定機器において測定された値を演算したものであってもよい。
学習用データ生成装置300は、時系列データTDLまたは時系列データTDLの少なくとも一部に基づいて学習用データLDを生成する。学習用データ生成装置300は、学習用データLDを出力する。
学習用データLDは、学習対象基板WLの基板処理条件情報と、処理結果情報とを含む。学習用データLDでは、時系列データTDLの基板処理条件情報および処理結果情報が互い関連づけられている。
学習対象基板WLの基板処理条件情報は、学習対象基板WLに対して行われた基板処理条件を示す。基板処理条件は、学習対象基板WLを処理するための処理液の流量、濃度、温度、学習対象基板WLが回転する基板回転速度、および、処理液を供給する処理液供給期間のうちの少なくとも1つを含む。
学習対象基板WLの処理結果情報は、学習対象基板WLに対して行われた基板処理の結果を示す。処理結果情報は、基板処理条件にしたがって学習対象基板WLにおける特定成分の存在量の時間変化を測定した時間変化情報を含む。学習対象基板WLの時間変化情報は、学習対象基板WL上の特定成分の存在量の時間変化を示す。典型的には、学習対象基板WLにおける時間変化情報は、学習対象基板WLにおける特定成分の存在量が一定値に充分に変位したことを示す時間にわたって測定された結果であることが好ましい。例えば、学習対象基板WLにおける時間変化情報は、学習対象基板WLにおける特定成分が充分に除去されことを示す時間にわたって測定された結果であることが好ましい。なお、処理結果情報は、学習対象基板WLの評価結果を含んでもよい。
学習装置400は、学習用データLDを機械学習することによって、学習済モデルLMを生成する。学習装置400は、学習済モデルLMを出力する。
学習装置400は、学習プログラムを記憶する。学習プログラムは、複数の学習用データLDの中から一定の規則を見出し、見出した規則を表現する学習済モデルLMを生成するための機械学習アルゴリズムを実行するためのプログラムである。学習装置400は、学習プログラムを実行することにより、学習用データLDを機械学習することで推論プログラムのパラメータを調整して学習済モデルLMを生成する。
例えば、機械学習アルゴリズムは、教師あり学習のアルゴリズムである。一例では、機械学習アルゴリズムは、決定木、最近傍法、単純ベイズ分類器、サポートベクターマシン、または、ニューラルネットワークである。従って、学習済モデルLMは、決定木、最近傍法、単純ベイズ分類器、サポートベクターマシン、または、ニューラルネットワークを含む。学習済モデルLMを生成する機械学習において、誤差逆伝搬法を利用してもよい。
例えば、ニューラルネットワークは、入力層、単数または複数の中間層、および、出力層を含む。具体的には、ニューラルネットワークは、ディープニューラルネットワーク(DNN:Deep Neural Network)、再帰型ニューラルネットワーク(RNN:Recurrent Neural Network)、または、畳み込みニューラルネットワーク(CNN:Convolutional Neural Network)であり、ディープラーニングを行う。例えば、ディープニューラルネットワークは、入力層、複数の中間層、および、出力層を含む。
基板処理装置100は、時系列データTDを出力する。時系列データTDは、基板処理装置100における物理量の時間変化を示すデータである。時系列データTDは、所定期間にわたって時系列に変化した物理量(値)の時間変化を示す。例えば、時系列データTDは、基板処理装置100が処理対象基板に対して行った処理についての物理量の時間変化を示すデータである。あるいは、時系列データTDは、基板処理装置100によって処理された処理対象基板の特性についての物理量の時間変化を示すデータである。
なお、時系列データTDにおいて示される値は、測定機器において直接測定された値であってもよい。または、時系列データTDにおいて示される値は、測定機器において直接測定された値を演算処理した値であってもよい。あるいは、時系列データTDにおいて示される値は、複数の測定機器において測定された値を演算したものであってもよい。または、時系列データTDは、処理対象基板を基板処理装置100で処理する前の製造プロセスを示すデータを含んでもよい。
基板処理装置100が使用する物体は、基板処理装置100Lが使用する物体に対応する。従って、基板処理装置100が使用する物体の構成は、基板処理装置100Lが使用する物体の構成と同じである。また、時系列データTDにおいて、基板処理装置100が使用する物体の物理量は、基板処理装置100Lが使用する物体の物理量に対応する。従って、基板処理装置100Lが使用する物体の物理量は、基板処理装置100が使用する物体の物理量と同じである。
時系列データTDから、処理対象基板Wpについての入力情報Deを生成する。処理対象基板Wpの入力情報Deは、処理対象基板Wpの基板処理条件情報および時間変化情報を含む。処理対象基板Wpの基板処理条件情報は、処理の開始された処理対象基板Wpに対して行われた基板処理条件を示す。時間変化情報は、処理の開始された処理対象基板Wpから取得された処理対象基板Wp上の特定成分の存在量の時間変化を示す。なお、処理対象基板Wpの基板処理条件が固定されている場合、入力情報Deは、処理対象基板Wpの基板処理条件情報を含むことなく時間変化情報を含んでもよい。
学習済モデルLMに処理対象基板Wpの入力情報Deを入力すると、学習済モデルLMから、処理対象基板Wpの処理に適した基板処理条件を示す基板処理条件変更情報Cpが出力される。基板処理条件変更情報Cpは、変更される基板処理条件を示す。基板処理条件変更情報Cpは、処理対象基板Wpを処理する基板処理装置100において用いられる。
図6を参照して説明したように、学習装置400は、機械学習を行う。従って、非常に複雑かつ解析対象が膨大な時系列データTDLから精度の高い学習済モデルLMを生成できる。また、学習済モデルLMに、処理対象基板Wpの時系列データTDからの入力情報Deを入力すると、学習済モデルLMは、変更後の基板処理条件を示す基板処理条件変更情報Cpを出力する。処理条件変更部22cは、基板処理条件変更情報Cpに基づいて処理対象基板Wpの基板処理条件を変更する。以上のようにして、処理対象基板Wpの特性に応じた基板処理条件で処理対象基板Wpを処理できる。
次に、図1~図7を参照して本実施形態の基板処理方法を説明する。図7(a)~図7(d)は、本実施形態の基板処理方法において、基板Wにおける特定成分の存在量の時間変化を示すグラフである。グラフの横軸は時間を示し、グラフの縦軸は特定成分の存在量を示す。
図7(a)に示すように、処理液で基板Wを処理する前に、基板Wの基板処理条件Aが設定されている。詳細には、処理条件設定部22aは、基板Wを処理するための基板処理条件Aを設定する。
図7(b)に示すように、基板Wに対して処理液の供給を開始して基板処理条件Aにしたがって基板Wの処理を開始する。処理液の供給を開始してから基板Wの特定成分の存在量を測定する。基板Wに処理液を供給してから時間taが経過するとき、特定成分の存在量は存在量maである。ここでは、矢印Tは、対象となる時間を示す。
図7(c)に示すように、基板Wに対する処理液の供給を継続して基板処理条件Aにしたがって基板Wの処理を継続する。基板Wに対する処理液の供給を継続した状態で、特定成分の存在量を測定する。基板Wに処理液を供給してから時間tb(>ta)が経過するとき、特定成分の存在量は存在量mb(<ma)である。
図7(d)に示すように、基板Wに対する処理液の供給を継続する。基板Wに対する処理液の供給を継続した状態で、特定成分の存在量を測定する。基板Wに処理液を供給してから時間tc(>tb)が経過するとき、特定成分の存在量は存在量mc(<mb)である。このとき、時間変化取得部22bは、時間taにおける特定成分の存在量ma、時間tbにおける特定成分の存在量mbおよび時間tcにおける特定成分の存在量mcから、特定成分の存在量の時間変化を取得する。
処理条件変更部22cは、学習済モデルLMからの出力情報に基づいて、基板処理条件を変更する。詳細には、処理条件変更部22cは、基板処理条件Aおよび時間変化取得部22bにおいて取得された特定成分の存在量の時間変化を示す入力情報を学習済モデルLMに入力し、学習済モデルLMから出力された基板処理条件変更情報Cpを取得する。処理条件変更部22cは、基板処理条件変更情報Cpに基づいて、基板処理条件Aを基板処理条件Bに変更する。例えば、処理条件変更部22cは、基板処理条件Aとして設定された複数の項目の少なくとも1つの設定値を変更することによって、基板処理条件Aを基板処理条件Bに変更する。
本実施形態では、基板Wは、処理中の基板Wの特定成分の存在量の時間変化に基づいて変更された基板処理条件で処理される。これにより、基板Wの特性に応じた基板処理条件で基板Wを処理できる。
図7では、特定成分の存在量は時間の経過とともに減少したが、本実施形態はこれに限定されない。特定成分の存在量は時間の経過とともに増加してもよい。
本実施形態では、処理中の基板Wにおける特定成分の存在量の時間変化に基づいて基板Wに対する基板処理条件を変更する。基板処理条件を変更する場合、基板処理条件として基板処理時間を変更することが好ましい。
次に、図1~図8を参照して本実施形態の基板処理方法を説明する。図8(a)~図8(d)は、本実施形態の基板処理方法において基板W上の存在量の時間変化を示すグラフである。グラフの横軸は時間を示し、グラフの縦軸は存在量を示す。
図8(a)に示すように、基板Wに対して処理液の供給を開始する前に、基板Wに対して処理液を供給する処理液供給期間Paが設定されている。詳細には、処理条件設定部22aは、基板処理条件を設定する際に処理液供給期間を処理液供給期間Paに設定する。
図8(b)に示すように、基板Wに対して処理液の供給を開始する。基板Wに対して処理液の供給を開始した後、特定成分の存在量を測定する。基板Wに処理液を供給してから時間taが経過するとき、特定成分の存在量は存在量maである。
このとき、処理液は、処理液供給期間Paにわたって供給することが設定されている。ここでは、処理液の供給を開始してから時間taが経過しており、その後、処理液は、期間ta1(=Pa-ta)にわたって継続して供給することが設定されている。
図8(c)に示すように、基板Wに対する処理液の供給を継続する。基板Wに対する処理液の供給を継続した状態で、特定成分の存在量を測定する。基板Wに処理液を供給してから時間tb(>ta)が経過するとき、特定成分の存在量は存在量mb(<ma)である。
ここでも、処理液は、処理液供給期間Paにわたって供給することが設定されている。このとき、処理液の供給を開始してから時間tbが経過しており、その後、処理液を期間tb1(=Pa-tb)にわたって継続して供給することが設定されている。
図8(d)に示すように、基板Wに対する処理液の供給を継続する。基板Wに対する処理液の供給を継続した状態で、特定成分の存在量を測定する。基板Wに処理液を供給してから時間tc(>tb)が経過するとき、特定成分の存在量は存在量mc(<mb)である。
このとき、時間変化取得部22bは、時間taにおける特定成分の存在量ma、時間tbにおける特定成分の存在量mbおよび時間tcにおける特定成分の存在量mcから、特定成分の存在量の時間変化を取得する。
処理条件変更部22cは、学習済モデルLMからの出力情報に基づいて、処理液供給期間を変更する。詳細には、処理条件変更部22cは、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化に基づいて、学習済モデルLMから、処理液供給期間の変更を示す出力情報を取得し、学習済モデルLMからの出力情報に基づいて処理液供給期間を変更する。
具体的には、処理条件変更部22cは、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化を学習済モデルLMに入力し、学習済モデルLMから出力された基板処理条件変更情報Cpとして変更される処理液供給期間を取得する。処理条件変更部22cは、基板処理条件変更情報Cpに基づいて、処理液供給期間を処理液供給期間Paから処理液供給期間Pbに変更する。例えば、処理条件変更部22cは、処理液供給期間以外の項目の設定値を維持したまま、処理液供給期間の項目の設定値を処理液供給期間Paから処理液供給期間Pbに変更する。
ここでは、処理液は、処理液供給期間Pbにわたって供給するように変更される。処理液の供給を開始してから時間tcが経過しており、その後、処理液は、期間tc1(=Pb-tc)にわたって継続して供給することが設定される。その後、処理液は、処理液供給期間を変更してから期間tc1にわたって継続して供給されて基板Wを処理する。その結果、基板Wは、処理液供給期間Pbにわたって処理液で処理される。
本実施形態によれば、処理中の基板Wにおける特定成分の存在量の時間変化に基づいて基板Wの処理液供給期間を変更する。これにより、基板Wに応じた処理液供給期間で基板Wを処理できる。
なお、図1~図8を参照した上述の説明では、処理条件変更部22cは、学習済モデルLMから出力された基板処理条件変更情報に基づいて、基板処理条件を変更したが、本実施形態はこれに限定されない。処理条件変更部22cは、基板Wにおける特定成分の時間変化を予測した予測結果から基板処理条件を変更してもよい。
次に、図9を参照して、本実施形態の基板処理装置100を説明する。図9は、基板処理装置100の模式図である。図9の基板処理装置100は、処理条件変更部22cが予測部22c1を含む点を除いて、図3を参照して上述した基板処理装置100と同様の構成を有しており、冗長を避ける目的で重複する説明を省略する。
図9に示すように、本実施形態の基板処理装置100において、処理条件変更部22cは、予測部22c1を含む。予測部22c1は、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化に基づいて基板Wにおける特定成分の時間変化を予測する。予測部22c1は、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化を示す入力情報を学習済モデルLMに入力し、学習済モデルLMから出力された出力情報として時間変化予測情報を取得する。時間変化予測情報は、特定成分の時間変化の予測を示す。
例えば、予測された特定成分の時間変化が、基板Wを処理する前にあらかじめ想定された時間変化よりも早い場合、処理条件変更部22cは、基板Wの特定成分の時間変化が遅くなるように基板処理条件を変更する。または、基板Wを処理する前にあらかじめ想定された時間変化よりも早い場合、処理条件変更部22cは、処理液供給期間が短くなるように基板処理条件を変更する。
あるいは、予測された特定成分の時間変化が、基板Wを処理する前にあらかじめ想定された時間変化よりも遅い場合、処理条件変更部22cは、基板Wの特定成分の時間変化が速くなるように基板処理条件を変更する。または、基板Wを処理する前にあらかじめ想定された時間変化よりも遅い場合、処理条件変更部22cは、処理液供給期間が長くなるように基板処理条件を変更する。
処理条件変更部22cは、時間変化予測情報に基づいて、基板処理条件Aを基板処理条件Bに変更する。例えば、処理条件変更部22cは、基板処理条件Aとして設定された複数の項目の少なくとも1つの設定値を変更することによって、基板処理条件Aを基板処理条件Bに変更する。
なお、上述した説明では、予測部22c1が、処理条件変更部22cに含まれたが、予測部22c1は、処理条件変更部22cとは別に設けられてもよい。また、上述した説明では、処理条件変更部22cは、予測部22c1が学習済モデルLMから取得した時間変化予測情報に基づいて、基板Wの基板処理条件を変更したが、処理条件変更部22cは、学習済モデルLMから取得した時間変化予測情報を別の学習済モデルLMに入力して、この学習済モデルLMから基板処理条件変更情報を取得してもよい。
次に、図9および図10を参照して、本実施形態の基板処理方法を説明する。図10は、基板処理方法のフロー図である。図10のフロー図は、基板Wにおける特定成分の時間変化を予測するステップS110aをさらに包含する点を除いて、図4を参照して上述したフロー図と同様であり、冗長を避ける目的で重複する説明を省略する。
図10に示すように、ステップS102~ステップS108は、図4と同様である。ステップS108において基板Wにおける特定成分の存在量の時間変化を取得する。詳細には、時間変化取得部22bが、基板Wにおける特定成分の存在量の時間変化を取得する。
ステップS110aにおいて、特定成分の存在量の時間変化に基づいて、特定成分の時間変化を予測する。詳細には、予測部22c1は、特定成分の存在量の時間変化に基づいて、特定成分の時間変化を予測する。
典型的には、予測部22c1は、特定成分の存在量の時間変化を示す入力情報を学習済モデルLMに入力し、学習済モデルLMから特定成分の時間変化の予測結果を取得する。
ステップS110において、基板処理条件を変更する。詳細には、処理条件変更部22cは、予測部22c1において予測された特定成分の時間変化に基づいて、基板処理条件を変更する。
典型的には、処理条件変更部22cは、現在処理中の基板Wに対してステップS102において設定された基板処理条件を変更する。ただし、処理条件変更部22cは、現在処理中の基板Wの基板処理条件ではなく、今後処理予定の基板Wの基板処理条件を変更してもよい。
ステップS112において、基板Wの処理液の供給を停止する。詳細には、制御部22は、変更された基板処理条件にしたがって基板Wの処理を継続して、基板処理条件にしたがって基板Wの処理を終了する。一例では、制御部22の制御により、処理液供給部130は、基板Wに対する処理液の供給を停止する。
本実施形態では、基板の特性に応じて特定成分の時間変化を予測した上で、基板処理条件を変更する。このため、基板Wの特性に応じて基板処理条件に過剰および/または不足が生じることを抑制できる。
次に、図1~図11を参照して本実施形態の基板処理方法を説明する。図11(a)~図11(e)は、本実施形態の基板処理方法において、特定成分の存在量の時間変化を示すグラフである。グラフの横軸は時間を示し、グラフの縦軸は存在量を示す。
図11(a)に示すように、処理液で基板Wを処理する前に、基板処理条件Aで基板を処理することが設定されている。詳細には、処理条件設定部22aは、基板Wを処理するための基板処理条件Aを設定する。
図11(b)に示すように、基板Wに対して処理液の供給を開始して基板処理条件Aにしたがって基板Wの処理を開始する。処理液供給部130は基板Wに対して処理液の供給を開始して、成分存在量測定部140は基板Wの特定成分の存在量を測定する。
図11(c)に示すように、時間変化取得部22bは、特定成分の存在量の時間変化を取得し、予測部22c1は、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化に基づいて、特定成分の時間変化を予測する。
予測部22c1は、学習済モデルLMに、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化を入力する。学習済モデルLMは、特定成分の存在量の時間変化の入力に対して、特定成分の時間変化の予測結果を出力する。予測部22c1は、学習済モデルLMから、特定成分の時間変化の予測結果を取得する。図11(c)において、予測部22c1において取得された予特定成分の存在量の時間変化を示した予測結果を破線Lpで示す。予測結果は、表示部に表示されてもよい。
なお、予測部22c1は、特定成分の時間変化を予測した予測線を作成してもよい。また、作成された予測線は、表示部に表示されてもよい。
図11(d)に示すように、処理条件変更部22cは、基板処理条件を変更する。詳細には、処理条件変更部22cは、特定成分の時間変化の予測結果に基づいて、基板処理条件を変更する。例えば、処理条件変更部22cは、基板処理条件Aとして設定された複数の項目の少なくとも1つの設定値を変更することによって、基板処理条件Aを基板処理条件Bに変更する。
特定成分の時間変化の予測結果が、比較的長い処理時間を必要とすることを示す場合、処理条件変更部22cは、処理時間を短縮する条件に基板処理条件を変更する。
図11(e)に示すように、変更した基板処理条件Bにしたがって基板Wの処理を継続する。基板Wに処理液を供給して基板Wの処理を継続する。ここでは、基板処理条件として基板処理条件Bが設定されている。処理液供給部130は、基板処理条件Bにしたがって基板Wに処理液を供給する。一例では、処理液供給部130は、基板処理条件の変更によって短縮された処理液供給期間の終了まで処理液の供給を継続する。その後、処理液供給期間が終了すると、処理液の供給を停止して、基板Wの処理を完了する。
本実施形態によれば、予測部22c1は、学習済モデルLMに、時間変化取得部22bにおいて取得された特定成分の存在量の時間変化を示す入力情報を入力することによって特定成分の時間変化の予測結果を取得する。処理条件変更部22cは、特定成分の時間変化の予測結果に基づいて、基板処理条件を変更する。このため、基板Wの特性に応じた基板処理条件で基板を処理できる。
次に、図9~図12を参照して、学習済モデルLMに対する入力情報および出力情報を説明するための基板処理学習システム200を説明する。図12は、基板処理学習システム200の模式図である。図12の基板処理学習システム200は、学習済モデルLMが特定成分の時間変化を予測する時間変化予測情報を出力する点を除いて、図6を参照して上述した基板処理学習システム200と同様の構成を有しており、冗長を避ける目的で重複する説明を省略する。
図12に示すように、基板処理学習システム200は、基板処理装置100と、基板処理装置100Lと、学習用データ生成装置300と、学習装置400とを備える。
学習用データ生成装置300は、時系列データTDLまたは時系列データTDLの少なくとも一部に基づいて学習用データLDを生成する。学習用データ生成装置300は、学習用データLDを出力する。
学習用データLDは、学習対象基板WLの基板処理条件情報と、処理結果情報とを含む。学習対象基板WLの基板処理条件情報は、学習対象基板WLに対して行われた基板処理条件を示す。
学習対象基板WLの処理結果情報は、学習対象基板WLに対して行われた基板処理の結果を示す。処理結果情報は、基板処理条件にしたがって学習対象基板WLにおける特定成分の存在量の時間変化を測定した時間変化情報を含む。学習対象基板WLの時間変化情報は、学習対象基板WL上の特定成分の存在量の時間変化を示す。典型的には、学習対象基板WLにおける時間変化情報は、学習対象基板WLにおける特定成分の存在量が一定値に充分に変位したことを示す時間にわたって測定された結果であることが好ましい。例えば、学習対象基板WLにおける時間変化情報は、学習対象基板WLにおける特定成分が充分に除去されことを示す時間にわたって測定された結果であることが好ましい。なお、処理結果情報は、学習対象基板WLの評価結果を含んでもよい。
学習装置400は、学習用データLDを機械学習することによって、学習済モデルLMを生成する。学習装置400は、学習済モデルLMを出力する。
時系列データTDから、処理対象基板Wpについての入力情報Deが生成される。処理対象基板Wpの入力情報Deは、処理対象基板Wpの基板処理条件情報および時間変化情報を含む。処理対象基板Wpの基板処理条件情報は、処理の開始された処理対象基板Wpに対して行われた基板処理条件を示す。時間変化情報は、処理の開始された処理対象基板Wpから取得された処理対象基板Wp上の特定成分の存在量の時間変化を示す。なお、処理対象基板Wpの基板処理条件が固定されている場合、入力情報Deは、処理対象基板Wpの基板処理条件情報を含むことなく時間変化情報を含んでもよい。
学習済モデルLMに処理対象基板Wpの入力情報Deを入力すると、学習済モデルLMから、処理対象基板Wpの処理に適した基板処理条件を示す時間変化予測情報Cp1が出力される。時間変化予測情報Cp1は、処理対象基板Wpにおける特定成分の時間変化の予測結果を示す。時間変化予測情報Cp1は、処理対象基板Wpを処理する基板処理装置100において用いられる。処理条件変更部22cは、時間変化予測情報Cp1を用いて基板Wの基板処理条件を変更する。
なお、図1~図12を参照して上述した説明では、基板処理装置100は、主として処理中の基板Wの基板処理条件を変更したが、本実施形態はこれに限定されない。基板処理装置100は、今後処理予定の基板Wの基板処理条件を変更してもよい。
次に、図1~図13を参照して本実施形態の基板処理方法を説明する。図13(a)は、本実施形態の基板処理方法において同一ロットの複数の基板Wを示す模式図であり、図13(b)および図13(c)は、本実施形態の基板処理方法において、基板W上の存在量の時間変化を示すグラフである。
図13(a)に示すように、同一ロットに含まれる複数の基板から1つの基板Wが取り出されて処理される。ここでは、ロードポートLPに収容された同一ロットの複数の基板Wから基板Waが取り出される。典型的には、同一ロット内の基板Wは、同様の特性を示す。
図13(b)に示すように、複数の基板Wに対して基板処理条件を設定する。詳細には、処理条件設定部22aは、複数の基板Wに対して基板処理条件を設定する。ここでは、処理条件設定部22aは、基板Waの後に基板Wbを処理し、基板Wbの後に基板Wcを処理する際に、基板Wa~基板Wcのそれぞれに対して基板処理条件Aで処理することを設定する。
図13(c)に示すように、基板処理条件Aにしたがって処理液の供給を開始する。制御部22の制御により、処理液供給部130は、基板Waに対して処理液の供給を開始する。処理液供給部130は、処理条件設定部22aにおいて設定された基板処理条件Aにしたがって基板Waに対する処理液の供給を開始する。
基板処理装置100は、基板Waを処理中の基板Waの特定成分の存在量を測定する。詳細には、成分存在量測定部140は、基板Waの特定成分の存在量を測定する。典型的には、処理液供給部130が基板Waに対して処理液を供給している状態で、成分存在量測定部140は、基板Waの特定成分の存在量を測定する。
基板処理装置100は、基板Wa上の特定成分の存在量の時間変化を取得する。詳細には、時間変化取得部22bは、基板Waの特定成分の存在量の時間変化を取得する。典型的には、成分存在量測定部140が基板Waの特定成分の存在量を複数回測定した結果を利用して、時間変化取得部22bは、基板Waの特定成分の存在量の時間変化を取得する。
その後、特定成分の存在量の時間変化に基づいて、基板処理条件を変更する。詳細には、処理条件変更部22cは、時間変化取得部22bにおいて取得された基板Waの特定成分の存在量の時間変化を示す入力情報を学習済モデルLMに入力することによって学習済モデルLMから得られた出力情報に基づいて、基板Waの後に処理する基板Wbおよび基板Wcの基板処理条件を変更する。このように、処理条件変更部22cは、基板Wbおよび基板Wcに対して先に設定された基板処理条件Aを基板処理条件Bに変更する。
なお、処理条件変更部22cは、基板Waの処理中に基板Waに対する基板処理条件を変更してもよい。この場合、基板Waに対して変更された基板処理条件は、後で処理される基板Wbおよび基板Wcに対する基板処理条件とは異なってもよい。
また、処理条件変更部22cは、基板Wbに対して処理液の供給を開始する前に基板Wbの基板処理条件を変更してもよい。また、処理条件変更部22cは、基板Wbに対する処理液の供給が終了する前に基板Wbの基板処理条件を変更してもよい。
同様に、処理条件変更部22cは、基板Wcに対して処理液の供給を開始する前に基板Wcの基板処理条件を変更してもよい。また、処理条件変更部22cは、基板Wcに対する処理液の供給が終了する前に基板Wcの基板処理条件を変更してもよい。
同一ロットに含まれる基板Wは、同様の特性を示す。このため、処理条件変更部22cは、現在処理中の基板Wの測定結果に基づいて、後で処理予定の基板Wの基板処理条件を変更してもよい。これにより、基板Wの特性に応じた基板処理条件で基板Wを処理できる。
以上、図面を参照して本発明の実施形態を説明した。ただし、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。また、上記の実施形態に開示される複数の構成要素を適宜組み合わせることによって、種々の発明の形成が可能である。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の厚み、長さ、個数、間隔等は、図面作成の都合上から実際とは異なる場合もある。また、上記の実施形態で示す各構成要素の材質、形状、寸法等は一例であって、特に限定されるものではなく、本発明の効果から実質的に逸脱しない範囲で種々の変更が可能である。
本発明は、基板処理装置および基板処理方法に好適に用いられる。
100 基板処理装置
110 チャンバー
120 基板保持部
130 処理液供給部
140 成分存在量測定部
W 基板

Claims (9)

  1. 基板を保持する基板保持部と、
    前記基板に処理液を供給する処理液供給部と、
    前記基板の特定成分の存在量を測定する成分存在量測定部と、
    前記基板保持部、前記処理液供給部および前記成分存在量測定部を制御する制御部と
    を備える、基板処理装置であって、
    前記制御部は、
    前記処理液供給部が前記基板に前記処理液を供給している間に前記成分存在量測定部が測定した前記基板の前記特定成分の存在量に基づいて、前記特定成分の前記存在量の時間変化を取得する時間変化取得部と、
    学習対象基板に対する処理条件および処理結果を関連付けた学習用データを機械学習させることで構築された学習済モデルに、前記時間変化取得部が取得した前記特定成分の存在量の時間変化を示す入力情報を入力することによって得られた出力情報に基づいて、基板を処理するための基板処理条件を処理液の供給を停止する前に変更する処理条件変更部と
    を含む、基板処理装置。
  2. 前記成分存在量測定部は、赤外光を用いて前記基板の特定成分の存在量を測定する、請求項1に記載の基板処理装置。
  3. 前記制御部は、前記処理液供給部が前記基板に前記処理液を供給している間に前記成分存在量測定部が前記基板の前記特定成分の存在量を測定した結果に基づいて、前記基板の特定成分の時間変化を予測する予測部をさらに含み、
    前記処理条件変更部は、前記予測部が予測した前記特定成分の時間変化に基づいて前記基板を処理するための基板処理条件を変更する、請求項1または2に記載の基板処理装置。
  4. 前記処理条件変更部は、前記時間変化取得部が取得した前記特定成分の存在量の時間変化に基づいて、前記処理液供給部が前記処理液を供給する処理液供給期間を変更する、請求項1から3のいずれかに記載の基板処理装置。
  5. 前記処理条件変更部は、前記時間変化取得部が取得した前記特定成分の存在量の時間変化に基づいて、前記処理液供給期間を短縮する、請求項4に記載の基板処理装置。
  6. 前記処理条件変更部は、前記時間変化取得部が取得した前記特定成分の存在量の時間変化に基づいて、前記基板を処理するための前記処理液の流量、濃度、温度、前記基板保持部によって前記基板が回転する基板回転速度、および、前記処理液を供給する処理液供給期間のいずれかを変更する、請求項1から3のいずれかに記載の基板処理装置。
  7. 前記処理条件変更部は、前記処理液供給部が前記処理液を供給する前記基板を処理するための基板処理条件を変更する、請求項1から6のいずれかに記載の基板処理装置。
  8. 前記処理条件変更部は、前記時間変化取得部が取得した前記特定成分の存在量の時間変化に基づいて、前記時間変化取得部が前記特定成分の存在量について取得した基板とは異なる基板を処理するための基板処理条件を変更する、請求項1から6のいずれかに記載の基板処理装置。
  9. 基板に処理液を供給している間に前記基板の特定成分の存在量を測定する工程と、
    前記測定する工程において測定された前記基板の前記特定成分の存在量に基づいて、前記特定成分の前記存在量の時間変化を取得する工程と、
    学習対象基板に対する処理条件および処理結果を関連付けた学習用データを機械学習させることで構築された学習済モデルに、前記取得する工程において取得した前記特定成分の存在量の時間変化を示す入力情報を入力することによって得られた出力情報に基づいて、基板を処理するための基板処理条件を処理液の供給を停止する前に変更する工程と
    を包含する、基板処理方法。
JP2021149462A 2021-09-14 2021-09-14 基板処理装置および基板処理方法 Active JP7724665B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2021149462A JP7724665B2 (ja) 2021-09-14 2021-09-14 基板処理装置および基板処理方法
CN202280061923.0A CN117981058A (zh) 2021-09-14 2022-09-12 基板处理装置以及基板处理方法
KR1020247011546A KR102889381B1 (ko) 2021-09-14 2022-09-12 기판 처리 장치 및 기판 처리 방법
US18/691,842 US20240274450A1 (en) 2021-09-14 2022-09-12 Substrate processing apparatus and substrate processing method
PCT/JP2022/033981 WO2023042774A1 (ja) 2021-09-14 2022-09-12 基板処理装置および基板処理方法
TW111134728A TWI812465B (zh) 2021-09-14 2022-09-14 基板處理裝置及基板處理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021149462A JP7724665B2 (ja) 2021-09-14 2021-09-14 基板処理装置および基板処理方法

Publications (2)

Publication Number Publication Date
JP2023042255A JP2023042255A (ja) 2023-03-27
JP7724665B2 true JP7724665B2 (ja) 2025-08-18

Family

ID=85602863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021149462A Active JP7724665B2 (ja) 2021-09-14 2021-09-14 基板処理装置および基板処理方法

Country Status (6)

Country Link
US (1) US20240274450A1 (ja)
JP (1) JP7724665B2 (ja)
KR (1) KR102889381B1 (ja)
CN (1) CN117981058A (ja)
TW (1) TWI812465B (ja)
WO (1) WO2023042774A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025007099A (ja) * 2023-06-30 2025-01-17 株式会社Screenホールディングス 基板処理システム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014220430A (ja) 2013-05-09 2014-11-20 東京エレクトロン株式会社 基板処理方法、プログラム、制御装置、成膜装置及び基板処理システム
JP2018164000A (ja) 2017-03-27 2018-10-18 株式会社Screenホールディングス 基板処理装置、および、基板処理方法
JP2019106476A (ja) 2017-12-13 2019-06-27 オムロン株式会社 監視システム、学習装置、学習方法、監視装置及び監視方法
JP2020004817A (ja) 2018-06-27 2020-01-09 株式会社Screenホールディングス 補正方法、基板処理装置、及び基板処理システム
JP2020123675A (ja) 2019-01-30 2020-08-13 日立金属株式会社 半導体製造装置の管理システム及びその方法
JP2021102195A (ja) 2019-12-25 2021-07-15 巴工業株式会社 機械学習装置、データ処理システム、推論装置及び機械学習方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6308141B2 (ja) * 2015-02-03 2018-04-11 東京エレクトロン株式会社 基板処理装置、基板処理方法、及び記憶媒体
KR102489837B1 (ko) * 2017-03-21 2023-01-18 도쿄엘렉트론가부시키가이샤 기판 처리 장치 및 기판 처리 방법
JP6942660B2 (ja) * 2018-03-09 2021-09-29 株式会社Screenホールディングス 基板処理装置及び基板処理方法
JP7179568B2 (ja) * 2018-10-05 2022-11-29 株式会社Screenホールディングス 基板処理方法および基板処理装置
JP7088810B2 (ja) * 2018-11-07 2022-06-21 株式会社Screenホールディングス 基板処理方法および基板処理装置
JP7542417B2 (ja) * 2019-12-27 2024-08-30 株式会社Screenホールディングス 基板処理装置、基板処理方法、基板処理システム、及び学習用データの生成方法
JP7082639B2 (ja) 2020-04-23 2022-06-08 倉敷紡績株式会社 基板上の液体成分の測定方法および基板処理装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014220430A (ja) 2013-05-09 2014-11-20 東京エレクトロン株式会社 基板処理方法、プログラム、制御装置、成膜装置及び基板処理システム
JP2018164000A (ja) 2017-03-27 2018-10-18 株式会社Screenホールディングス 基板処理装置、および、基板処理方法
JP2019106476A (ja) 2017-12-13 2019-06-27 オムロン株式会社 監視システム、学習装置、学習方法、監視装置及び監視方法
JP2020004817A (ja) 2018-06-27 2020-01-09 株式会社Screenホールディングス 補正方法、基板処理装置、及び基板処理システム
JP2020123675A (ja) 2019-01-30 2020-08-13 日立金属株式会社 半導体製造装置の管理システム及びその方法
JP2021102195A (ja) 2019-12-25 2021-07-15 巴工業株式会社 機械学習装置、データ処理システム、推論装置及び機械学習方法

Also Published As

Publication number Publication date
KR20240050476A (ko) 2024-04-18
WO2023042774A1 (ja) 2023-03-23
KR102889381B1 (ko) 2025-11-24
JP2023042255A (ja) 2023-03-27
TWI812465B (zh) 2023-08-11
CN117981058A (zh) 2024-05-03
US20240274450A1 (en) 2024-08-15
TW202318523A (zh) 2023-05-01

Similar Documents

Publication Publication Date Title
CN115699260B (zh) 基板处理装置以及基板处理方法
JP7601692B2 (ja) 基板処理装置、基板処理システム、及びデータ処理方法
JP2024045749A (ja) 基板処理装置、基板処理方法、学習用データの生成方法、学習方法、学習装置、学習済モデルの生成方法、及び学習済モデル
WO2023176338A1 (ja) 基板処理装置および基板処理方法
JP7724665B2 (ja) 基板処理装置および基板処理方法
JP7791674B2 (ja) 基板処理装置および基板処理方法
KR102674868B1 (ko) 기판 처리 장치, 기판 처리 방법, 학습용 데이터의 생성 방법, 학습 방법, 학습 장치, 학습이 완료된 모델의 생성 방법, 및, 학습이 완료된 모델
JP7770372B2 (ja) 基板処理装置および基板処理方法
WO2024157596A1 (ja) 基板処理装置、推定方法、学習用データの生成方法、学習方法、学習装置、学習済モデルの生成方法、および、学習済モデル

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240617

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20240625

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: 20250717

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250805

R150 Certificate of patent or registration of utility model

Ref document number: 7724665

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150