(57)【要約】【課題】処理の歩留まりを向上させたプラズマ処理装置またはプラズマ処理装置の運転方法を提供する。【解決手段】処理室内で形成したプラズマからの発光の強度の変化を検出する検出器と、この検出器からの出力を用いて前記プラズマの形成またはこの処理室内に配置されたウエハを処理する条件を調節するプラズマ処理装置であって、前記検出器が、前記処理中の任意の時刻以前の複数の時刻での前記発光の強度の信号を検出し、この検出した信号から前記発光の強度の長い周期の時間変化の成分を除いて前記発光の強度の短い時間変化の成分を検出するものであって、検出された前記発光の強度の短い時間変化に基づいて前記プラズマの形成またはこの処理室内に配置されたウエハを処理する条件を調節する。【選択図】  図３
2015023104.tif 000002
【特許請求の範囲】
【請求項１】
真空容器内部の処理室と、この処理室内で形成したプラズマからの発光の強度の変化を検出する検出器と、この検出器からの出力を用いて前記プラズマの形成またはこの処理室内に配置されたウエハを処理する条件を調節するプラズマ処理装置であって、
前記検出器が、前記処理中の任意の時刻以前の複数の時刻での前記発光の強度の信号を検出し、この検出した信号から前記発光の強度の長い周期の時間変化の成分を除いて前記発光の強度の短い時間変化の成分を検出するものであって、検出された前記発光の強度の短い時間変化に基づいて前記プラズマの形成またはこの処理室内に配置されたウエハを処理する条件を調節するプラズマ処理装置。
【請求項２】
請求項１に記載のプラズマ処理装置であって、
前記処理中の任意の時刻以前の複数の時刻での前記発光の強度の信号から前記発光の強度の長い周期の時間変化の成分を無限インパルス応答フィルタを用いて検出するプラズマ処理装置。
【請求項３】
請求項１または２に記載のプラズマ処理装置であって、
前記処理中の任意の時刻以前の複数の時刻での前記発光の強度の信号から雑音を無限インパルス応答フィルタを用いて低減させた後に、この検出した信号から前記発光の強度の長い周期の時間変化の成分を除いて前記発光の強度の短い時間変化の成分を検出するプラズマ処理装置。
【請求項４】
請求項２または３に記載のプラズマ処理装置であって、
前記無限インパルス応答フィルタがカルマンフィルタであるプラズマ処理装置。
【請求項５】
請求項１に記載のプラズマ処理装置であって、
前記処理中の任意の時刻以前の複数の時刻での前記発光の強度の信号から雑音を大きな外挿次数を用いたカルマンフィルタを用いて低減させた後、この雑音を低減させた信号から前記発光の強度の長い周期の時間変化の成分を小さな外挿次数を用いたカルマンフィルタを用いて検出し、前記発光の強度の長い周期の時間変化の成分を前記雑音を低減させた信号から除いて前記発光の強度の短い時間変化の成分を検出するものであって、プラズマ処理装置。
【請求項６】
真空容器内部に配置された処理室と、この処理室の処理室内で形成したプラズマからの発光の強度の変化を検出する検出器と、この検出器からの出力を用いて前記プラズマの形成またはこの処理室内に配置されたウエハを処理する条件を調節するプラズマ処理装置の運転方法であって、
前記検出器において、記処理中の任意の時刻以前の複数の時刻での前記発光の強度の信号を検出し、この検出した信号から前記発光の強度の長い周期の時間変化の成分を除いて前記発光の強度の短い時間変化の成分を検出し、検出された前記発光の強度の短い時間変化に基づいて前記プラズマの形成またはこの処理室内に配置されたウエハを処理する条件を調節するプラズマ処理装置の運転方法。
【請求項７】
請求項６に記載のプラズマ処理装置の運転方法であって、
前記処理中の任意の時刻以前の複数の時刻での前記発光の強度の信号から前記発光の強度の長い周期の時間変化の成分を無限インパルス応答フィルタを用いて検出するプラズマ処理装置の運転方法。
【請求項８】
請求項６または７に記載のプラズマ処理装置の運転方法であって、
前記処理中の任意の時刻以前の複数の時刻での前記発光の強度の信号から雑音を無限インパルス応答フィルタを用いて低減させた後に、この検出した信号から前記発光の強度の長い周期の時間変化の成分を除いて前記発光の強度の短い時間変化の成分を検出するプラズマ処理装置の運転方法。
【請求項９】
請求項７または８に記載のプラズマ処理装置であって、
前記無限インパルス応答フィルタがカルマンフィルタであるプラズマ処理装置の運転方法。
【請求項１０】
請求項６に記載のプラズマ処理装置の運転方法であって、
前記処理中の任意の時刻以前の複数の時刻での前記発光の強度の信号から雑音をカルマンフィルタを用いて低減させた後、この雑音を低減させた信号から前記発光の強度の長い周期の時間変化の成分をカルマンフィルタを用いて検出し、前記発光の強度の長い周期の時間変化の成分を前記雑音を低減させた信号から除いて前記発光の強度の短い時間変化の成分を検出するプラズマ処理装置の運転方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体集積回路等半導体デバイスを製造するため半導体ウエハ等の基板状の試料上の膜を真空容器内部の処理室内に形成したプラズマを用いて処理するプラズマ処理装置およびプラズマ処理方法に係り、特にプラズマを用いて処理対象の膜に対して行う処理の終点を検出するプラズマ処理装置およびプラズマ処理装置の運転方法に関する。
【背景技術】
【０００２】
半導体デバイスの微細化に伴い、エッチング処理において被エッチング材料の微弱な膜厚や反応生成物の発生量を高精度にモニタリングし、適切なタイミングで終点検出することが可能な技術 (EPD: End Point Detection)が求められている。例えば、半導体ウエハのエッチング終点検出方法の１つとして、従来から、ドライエッチング処理中にプラズマ中の対象とする反応生成物に対応する特定の波長を有する発光の強度の変化を検出し、この検出の結果に基づいて特定の膜のエッチング終点を検出する方法が知られている。
【０００３】
このような技術では半導体ウエハのドライエッチング処理中において、プラズマ光における特定波長の発光強度が、特定の膜のエッチング進行に伴って変化するので、当該変化の量を高精度に検出することで処理の終点や加工の量、或いは処理対象の膜の残り厚さを検出するものである。このような検出の際には、発光強度のデータに含まれるノイズによる検出波形のふらつきやバラつきに起因する誤検出や検出の精度の低下を抑制することが求められる 。
【０００４】
このような発光強度の変化を精度良く検出するための従来の技術のとしては、例えば、特開昭６１−５３７２８号公報（特許文献１）や特開昭６３−２００５３３号公報（特許文献２）に開示のものが知られている。この特許文献１では得られた時間変化に対する発光強度の変化を示すデータに対して移動平均法により、また特許文献２では１次の最小２乗近似処理を行なって当該データに含まれるノイズの低減を行っている。
【０００５】
また、エッチングの際に発生する反応生成物を、プラズマ処理装置の真空容器内の処理室側方から光（参照光）を放射し処理室を通過した当該光を検出器で受光して反応生成物の量の大きさや分布とその変化を検出するものが知られている。この技術では、得られた参照波形の時間変化率から反応生成物を推定するような構成を取る。
【０００６】
一方で、このような技術は、開口率が大きい場合は参照波形の変化量が大きいため容易に反応生成物の検知が可能であるが、開口率が低くなるにつれて、参照波形の変化量が小さくなり、変化が雑音に埋もれてしまい、反応生成物の検知が困難となる。そこで、特許文献１では、波形中の雑音をデジタルフィルタで落として、変化を浮き上がらせた後で、変化を検出する技術が開示されている。この従来技術では、発光に関するデータの時間変化率を算出する際に、変化の小さい成分はベースラインとして取り除かれることになるため、変化の量が大きく検出しようとする処理の変化に対応すると予想される成分のみを抽出することができる。
【０００７】
一方、これらの従来技術のように、真空容器内の処理室に形成したプラズマの放電により施されているエッチング処理中に処理の終点に到達したか否かの判定を発光分光法により行うエッチング終点判定装置は、ウエハを処理する毎に堆積物付着等により検出信号が弱まって終点の検出または判定の精度が低下してしまう問題が知られていた。このような課題に対して、例えば特開昭６３−２５４７３２号公報（特許文献３）に記載されたもののように、安定したエッチング終点検出を行うため検出信号のゲイン値、オフセット値を変更することで検出信号を補正するものが従来より知られていた。また、特公平４−５７０９２号公報（特許文献４）に記載のように、安定したエッチング終点検出を行うため、ゲイン、オフセット調整機能を付加することなしに、光電変換手段に取り込まれる検出信号を設定値に調整することで補正を行うものが知られていた。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０００−２２８３９７公報
【特許文献２】特開昭６３−２００５３３号公報
【特許文献３】特開昭６３−２５４７３２号公報
【特許文献４】特公平４−５７０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記の従来技術では、以下の点について考慮が不十分であったため問題が生じていた。すなわち、従来の技術では、処理対象の膜のエッチング処理中に当該処理を一時中断しエッチング速度と残膜厚とを検出し、その結果に基づいて更なるエッチング処理に要する時間を求め、この時間に応じてよりその後のエッチング処理あるいは終点の判定を行っている。
【００１０】
このような従来技術では、試料毎に処理対象の膜厚さにバラつきが有る場合にはこのバラつきに起因して目標である残り膜厚さの値までの処理に要する時間が変動するが、この変動に応じて残りの処理の時間を増減させて精密に処理を終了させることが困難となり、加工後の残膜厚さがバラついて歩留まりを低下させてしまうという問題が生起していた。
【００１１】
また、上記の通り、特許文献１の技術では、発光に関するデータの時間変化率を算出する際に、変化の小さい成分はベースラインとして取り除かれることになるため、変化の量が大きく検出しようとする処理の変化に対応すると予想される成分のみを抽出することができ、処理の終点等の特徴的変化を精度良く検出できる。しかしながら、処理室内に形成されるプラズマは、処理室内での処理の時間やこれに伴なって生じる反応生成物が処理室内部に付着あるいは堆積した量が増大するに伴なって、その電位や発光の強さ等のプラズマの特性が変化することが一般的である。
【００１２】
このような経時に伴なうプラズマの特性の変化が緩やかなものである場合には、従来の技術ではこれを十分にベースライン成分を取り除くことは困難であった。或いは、このような緩やかな変化を取り除こうとすれば、取り除こうとするノイズの大きさを当該緩やかな変化の量を含むだけ十分な大きさのものとすることになり、本来検出しようとする時間変化に伴なう発光に関するデータ変化を十分な精度が得られるだけ大きなものとして検出できなくなり、検出の精度を損なってしまい、処理の歩留まりが損なわれてしまうという問題について、上記従来技術では考慮されていなかった。
【００１３】
本発明の目的は、処理の歩留まりを向上させたプラズマ処理装置またはプラズマ処理装置の運転方法を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的は、ＩＩＲ（無限インパルスレスポンス）フィルタにより、発光の強度の信号から時間変化のベースライン成分をその傾きの時間変化に追従しながら検出し、検出したベースラインの成分を発光の強度の信号から除くことにより変化の成分を抽出することにより達成される。
【発明の効果】
【００１５】
本発明では、これにより、ベースライン成分の傾きが、緩やかに変化する場合であっても、高精度に追従し、変化成分のみを抽出することが可能となる。そして、推定した波形からベースラインを消去することで、変化成分のみを抽出することができ、処理の終点の到達に特徴的な変化を精度良く検出することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施例に掛るプラズマ処理装置の構成の概略を模式的に示す図である。
【図２】図１に示す実施例における変化強調部の構成の概略を示すブロック図である。
【図３】図１に示す実施例におけるベースライン推定部の構成の概略を示すブロック図である。
【図４】図１に示す実施例に係る検出器の外挿処理の流れを示すフローチャートである。
【図５】図１に示す実施例に係る検出器の終点の検出の流れを示すフローチャートである。
【図６】図１に示す実施例に係る検出器による検出の結果の例を示したグラフである。
【図７】図１に示す実施例の変形例に係る検出器の変化強調部の構成の概略を示すブロック図である。
【図８】図１に示す実施例の別の変形例に係る検出器の変化強調部の構成の概略を示すブロック図である。
【図９】図１に示す実施例のさらに別の変形例に係る検出器のベースライン推定部の構成の概略を示すブロック図である。
【図１０】図１に示す実施例の検出器の出力の外挿次数Ｎをパラメータとした変化を示すグラフである。
【図１１】図１に示す実施例の検出器の出力のＯ／Ｐをパラメータとした変化を示すグラフである。
【図１２】図１に示す実施例のさらに別の変形例に係る検出器の変化強調部の構成の概略を示すブロック図である。
【図１３】図１２に示す変形例の検出器における変化を含む波形を用いてパラメータを最適化する流れを示すフローチャートである。
【図１４】図１２に示す変形例の検出器における変化を含まない波形を用いてパラメータを最適化する流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下に、本発明の実施の形態を図面を用いて説明する。
【実施例１】
【００１８】
以下、図１乃至図６を用いて、本発明の実施例を説明する。本発明は、半導体ウエハ等の被処理材をプラズマを用いてエッチングする際に、プラズマの発光から検出した光の強度の変化を示す波形の長期的な変化（長い周期を有した
変化、長い波長域の変化）の傾向を示すデータや情報（ベースライン）を高精度に推定し、得られたベースラインの値を上記波形から除くことにより、急激な或いは大きな変化の成分を示すデータや情報を検出するものである。
【００１９】
図１を用いて、本発明にかかるエッチング量（マスク材の残存膜厚またはシリコンのエッチング深さ）測定装置を備えた半導体素子が形成される半導体ウエハのエッチング装置であるプラズマ処理装置の全体構成を説明する。
【００２０】
本実施例のエッチング装置(プラズマ処理装置)１０１は、内部の空間の形状に合わせて形状が円筒形状を有した真空容器１０２を備えており、その内部の空間である円筒形状を有した処理室に図示を省略したガス導入手段から導入されたエッチング処理用のガスがマイクロ波電力等の電界または真空容器の処理室外周に配置されたソレノイド等の磁場形成のための手段により供給された磁界により励起されて処理室内にプラズマ１０３が形成される。処理室の下部には、円筒形状を有して、実質的に円形の半導体ウエハ等の基板状の被処理材の試料（以下、ウエハ）１０４がその円形を有した上面に載せられる試料台１０５が配置されこのプラズマ１０３により試料台１０５上のウエハ１０４上面に予め形成された複数の薄膜の層が上下に積層されて構成された膜構造の処理対象の膜層がエッチング処理される。
【００２１】
本実施例のプラズマ処理装置１０１は、処理中にプラズマによる処理の状態、特にエッチングの量（膜構造の上方の膜を構成するマスク材の残存膜厚や処理対象の膜層であるシリコン（ポリシリコン、Ｐｏｌｙ−Ｓｉ）のエッチング深さ）を検出する検出器１１２が連結されて配置されている。この検出器１１２は、光ファイバー１０７を介して真空容器１０２または内部の処理室と接続されて連結され処理室内からの光を受ける分光器１０８と、分光器１０８から出力される所定の波長の前記光の強度を用いて当該光の強度の変化を検出して出力する変化強調部１０９と、変化強調部１０９からの出力を用いてプラズマによる対象膜の処理が終点へ到達したかを判定する終点判定部１１０とを有している。
【００２２】
本実施例では、ウエハ１０４の処理中に、分光器１０８が有する測定用光源（例えばハロゲン光源）からの多波長の放射光１０６が、光ファイバー１０７を介して真空容器１０２の処理室内に導かれ、エッチングの際に生じる処理室内またはプラズマ中の反応生成物に垂直の入射角で照射される。光ファイバー１０７の処理室側の先端部は、真空容器の処理室の天井面または円筒形状の側壁の内面に配置された開口あるいはこれら内側の処理室に面した透光性を有した部材で構成された窓部と連結され、窓または開口を通して光が処理室の内部及び外部の光ファイバー１０７の先端の間を伝達される。
【００２３】
反応生成物から反射した光は、再度光ファイバー１０７を介して検出器１１２の分光器１０８に導かれ、検出器では、分光器１０８から得られた所定の波長の光の強度の変化から検出されるエッチング処理の状態に基づいて終点の到達の判定が行われる。検出器１１２の変化強調部１０９では、エッチング処理に伴う反応生成物の影響により発光の強度の変化が生じる波長の時間波形からプラズマまたは処理室内からの光（発光）の強度の変化を抽出する部分である。
【００２４】
終点判定部１１０では、発光の強度が特定の変化を示せば処理は終点に到達したものと判定される。このような発光の変化の特定の変化を検出した結果を用いる処理の終点の判定は、従来から知られた技術を用いることができる。本実施例では、発光の強度の時間的な変化（時間の変化に対する強度の発光の変化）が極値を示す、つまりその時間についての微分（時間微分）が０となる（ゼロクロスする）位置を算出することで行う。このような処理により求められたウエハのエッチング量についての情報は、検出器１１２から出力されプラズマ処理装置１０１に備えられた液晶やＣＲＴのモニタ等の表示器１１１により表示される。
【００２５】
本構成における変化強調部１０９の詳細なブロック構成を図２に示す。図２は、図１に示す実施例における変化強調部の構成の概略を示すブロック図である。本図において、雑音除去部２０１では、入力された発光の強度の変化を示す信号の波形のうちエッチングに伴って形成された反応生成物の影響により発光の強度に変化が生じる波長の時間波形（時間の変化に対する強度の変化）から、これと無相関な白色雑音の除去または低減する処理を、検出する予め設定されたサンプリングの時間間隔毎に行う。
【００２６】
白色雑音の除去は、デジタルフィルタによるローパスフィルタを用いることは可能である。しかし、時間波形の変化の成分は、ベースラインと比べて高周波数であるため、この白色雑音を効率的に除去する目的でローパスフィルタのカットオフ周波数をベースラインの周波数近辺に設定すると、時間波形中の変化成分を除去してしまうことになり、以後の処理で目標とするエッチングの量の変化を示す発光の強度の特定の成分の抽出が困難となってしまう。
【００２７】
そこで本実施例では、雑音除去部２０１では、無限インパルス応答フィルタであるカルマンフィルタ（R.E. Kalman, ``A new approach to linear filtering and prediction problems, ''  Trans. ASME, J. Basic Eng., vol. 82 D, no. 1, pp. 34--45, 1960.）を用いて、時間の変化に無相関な白色雑音の成分を低減する構成を備えた。本実施例では、エッチングに伴う反応生成物の影響により発光強度の変化が生じる波長の時間波形を状態方程式
Xt=H (Xt-1)+ut
でモデル化する。ここで、Xtは、対象とする時間波形中の白色雑音を含まない成分である。Hは過去の状態からの状態遷移行列である。utは、時間波形の時間変化成分である。
【００２８】
また、実際に得られる発光の強度の時間に対する変化（時間変化）をYtとし、白色雑音を含まない成分との間の対応関係を
Yt=CXt+vt
としてモデル化する。vtは観測雑音項と呼ばれ、除去するべき白色雑音をモデル化した項である。Cは状態変数の中（またはその線形結合）の内、観測される成分を特定する出力行列である。
【００２９】
utを0平均のガウス分布とみなし、各時間毎のばらつきの大きさを表す共分散行列をRuとする。同様に、vtを0平均のガウス分布としみなし、vtの共分散行列をRvとする。RuとRvは、予め定めるパラメータとする。Ruは、１行１列目のみσｓ^2で定義される値を持ち、残りの要素は０となる行列として定義する。
【００３０】
σｓ^2/Rvが大きい程、白色雑音除去量が小さくなり、逆に小さい程、白色雑音除去量が大きくなる。白色雑音を含まない時間波形の推定値を以下のように求める。
【００３１】
予測処理：Xt|(t-1) = H (Xt-1|t-1)、
フィルタリング処理：Xt|t= Xt|(t-1)+K(Yt-CXt|t-1)
ここで、Kはカルマンゲインと呼ばれ、観測信号の情報をどの程度、雑音を含まない時間波形の推定値にフィードバックするかを制御する変数である。KはK=Rxt|(t-1)CT (Rv+ C Rxt|(t-1)CT)-1で求めることができる。
【００３２】
ここで、Rxt|(t-1)は、各時刻毎の予測誤差を意味し、Rxt|(t-1)=H Rx(t-1)|(t-1)HT+Ruとなる。更に、Rxt|t=(I-KC) Rxt|(t-1)でもとまる。上記の流れは、全ての変数がガウス分布に従う確率変数とみなした時の平均二乗誤差最小化規範(ＭＭＳＥ)解に相当している。
【００３３】
本実施例では、Hの1行目を、[2,-1]、2行目を[1,0]とする2行2列の行列とする。これは、雑音除去後の波形が過去２点からの直線近似で予測できることを前提としていることに相当する。Cは、[1,0]の1行2列とすることで、雑音除去後の波形が観測した時間波形のちょうど中央を通る信号として推定されることになる。
【００３４】
カルマンフィルタ後の信号は、カルマンスムーザーによる補正を施される。カルマンスムーザーとは、雑音抑圧対象の時間よりも先の時間の信号を利用して、雑音抑圧性能を高めるような構成を指す。カルマンスムーザーでは、現在の信号を以下の流れで補正する。
【００３５】
Rxt|Lt= Rxt|t-At(Rxt+1|t- Rxt+1|Lt)AtT
Xt|Lt= Xt|t+At(Xt+1|Lt- Xt+1|t)
At= Rxt|t CT  Rxt+1|t-1
ここで、Lt=t+Lは、時間tの雑音を低減する対象の信号の補正に利用する複数のサンプリング時間の最大時間のものの番号（インデックス）とする。つまり、白色雑音の除去の処理後の時間波形が出力される時間がLの分だけ時間の進行の方向に遅れることになる。雑音除去部２０１はカルマンスムーザーで補正した信号を出力する。
【００３６】
ベースライン推定部２０２は、雑音除去部２０１からの出力を受けて白色雑音が除かれた後の発光の強度の時間波形を用いて反応生成物の発生に伴う変化を含まない成分（ベースライン）を検出する。本実施例のベースライン推定部２０２は、カルマンフィルタに基づく構成となるが、過去の状態からの変動を外挿により推定する際に用いる過去のサンプリング時刻の時点の数である外挿次数Ｎを、雑音除去部２０１のカルマンフィルタのものよりも大きい値（３以上）に設定する。
【００３７】
このことにより、時間毎に緩やかにしか傾きが変化しないベースライン成分をより強調してより明確に抽出する。Ｎ＝２の場合であっても、Ruと、観測雑音の分散パラメータRvの比率を、雑音除去２０１の１構成として示したカルマンフィルタよりも、小さい値に設定することで、時間毎に緩やかにしか傾きが変化しないベースライン成分を強調して抽出することが可能となる。
【００３８】
有限の外挿次数Ｎを用いてベースラインの推定を行うことにより、時間の経過とともに緩やかに変化するベースラインの値は、その変化の割合あるいは変化率の時間的な変動に追従しつつ高い精度で検出または推定される。また、発光の強度の信号のベースラインの検出に用いる外挿次数Ｎの大きさを反応生成物に起因する発光の変化の成分の抽出に用いる外挿次数Ｎより大きくすることで、より長い周期のベースラインの変化とより短い周期の反応生成物に起因する発光の変化とを明確に分けて検出し、その検出の精度を向上させることで、後述する終点の判定等のプラズマの形成や処理の条件の変化、調節というプラズマ処理装置１０１の動作の制御を高精度に行うことができる。
【００３９】
図１０に外挿次数Ｎをパラメータとして変化させた場合の検出器１１２から得られる変化の推定値の値の変化を示す。図１０は、図１に示す実施例の検出器の出力の外挿次数Ｎをパラメータとした変化を示すグラフである。本図では、１００秒直後の変化成分が、Ｎの増大に伴ってより大きく明確に検出出来ていることが判る。
【００４０】
ベースライン推定部２０２のより詳細な構成を図３に示す。図３は、図１に示す実施例におけるベースライン推定部の構成の概略を示すブロック図である。
【００４１】
本図に示す通り、ベースライン推定部２０２は、雑音が除去された雑音除去波形を受信して内分処理した結果を外挿係数により補正してベースライン推定値として出力するとともに、当該ベースライン推定値をベースラインのデータベースに記憶あるいは格納する。まず、内分パラメータ設定部３０７は、状態遷移時の雑音の分散パラメータRuと、観測雑音の分散パラメータRvを、設定ファイルから読み込んだり、表示器１１１上に表示される画面でのＰＣのキーボードやマウス等の入出力手段を用いたもの等の標準的なユーザーインターフェース機構を用いて設定される。
【００４２】
そして、読み込んだRu,Rvは、ベースライン推定部２０２の処理を行うコンピュータ等の制御用の装置上にあるメモリやハードディスク等の記憶領域内に設定された内分パラメータデータベース３０６に記憶される。図１１に、Rv/Ruの比率のlog10を取った値(O/P)を示す。O/Pが大きくなるほど、１００秒直後の変化が明確に検出出来ていることが判る。
【００４３】
外挿係数算出部３０４では、カルマンフィルタにおいて外挿処理によりベースラインを推定する際に、用いる過去のベースラインのポイント数（外挿次数）を設定ファイルから読み込んだり標準的なユーザーインターフェース機構を用いて設定される。ここで、設定された次数をＮとする。外挿係数算出部３０４では、外挿次数Ｎに応じて外挿係数Ｇが算出あるいは予め得られた複数のデータのうちから選択される。
【００４４】
外挿係数Ｇを推定する流れを図４に示す。図４は、図１に示す実施例に係る検出器の外挿処理の流れを示すフローチャートである。
【００４５】
上記のユーザーインターフェースが用いられて、外挿次数Ｎが設定される（ステップ４０１、以下同）。次に、設定された外挿次数Ｎから、外挿係数Ｇの算出に用いる１行２列のベクトルｋが(N+1,1)として設定される（４０２）。
【００４６】
次に、Ｎ行２列の行列Ｈが、２列目が全て１、１列目のｎ行目がｎとなるように設定される（４０３）。次に、Ｈの擬似逆行列ＨがH+=HT(HHT)-1となるように算出される（４０４）。
【００４７】
Ｎ行Ｎ列の行列Ｇの１行目をkH+とする。それ以外の行を０とする（４０５）。算出した行列Ｇを出力する（４０６）。
このようにして求めた外挿係数Ｇは、二乗誤差最小化の観点で最適となる過去Ｎ点のベースライン推定値から次のポイントのベースライン推定値を求めるための外挿曲線の係数となる。
【００４８】
外挿係数算出部３０４では、求めた外挿曲線の係数Ｇを、上記の記憶領域内に設定された外挿係数データベース３０３に記憶する。バッファ部３０１では、補正処理部３０８から出力される時刻tでのベースラインの推定値xt|tを異なる時刻で受け取るたびに、これをベースラインバッファデータベース３１１にFIFO(Fast In Fast Out)で送信してこれに記憶させる。本実施例のベースラインバッファデータベース３１１は、少なくともＮ点のベースライン推定値を保持できるだけの記憶容量を有するものとする。
【００４９】
また、バッファ部３０１は、ベースラインバッファデータベース３１１に記憶された過去Ｎ点のベースライン推定値(xt|t, xt-1|t-1, …, xt-N+1|t-N+1)を用いて、これらのベースライン推定値を各行に並べたベクトルXt-1|t-1を生成する。
【００５０】
外挿入処理部３０２では、Xt-1|t-1に左から外挿係数ＧをかけたXt|t-1=GXt-1|t-1（外挿値）を算出する。Xt|t-1の第１行の値が、tポイント目におけるベースラインの予測値となる。
【００５１】
内分処理部３０５では、まず、誤差予測部３１０が推定する誤差予測値Vt|t-1から、内分用の行列K（内分量）をK=Vt|t-1CT(Vt|t-1+Ru)-1として算出し出力する。ここで、Cは１行Ｎ列のベクトルであり、１列目が１で、残りの列は０となる行列とする。
【００５２】
補正処理部３０８では、内分処理部３０５が出力する内分量Kと、雑音除去波形ytから、ベースライン推定値Xt|tを、Xt|t=Xt|t-1+K(yt-CXt|t-1)で求める。そして、Xt|tの1行目を出力する。
【００５３】
誤差更新部３０９では、誤差予測部３１０が出力するVt|t-1と、内分処理部３０５が出力するKから、誤差推定値Vt|tを、Vt|t=(I-KC)Vt|t-1として算出し出力する。誤差予測３１０では、誤差更新部３０９が出力するVt|tをVt-1|t-1と読み替え、外挿処理部３０２が出力する外挿係数Ｇと内分パラメータ３０６に格納されている内分パラメータRuから、Vt|t-1=GVt-1|t-1GT+RuとしてVt|t-1を求めて出力する。
【００５４】
ベースライン推定部２０２は、補正処理部３０８が出力するベースライン推定値xt|tを図２の引き算２０３に出力して終了する。引き算部２０３では、雑音が除去された後の発光の強度の時間変化を示す信号ytからxt|tを引いた信号ztを出力する。xt|tがベースライン推定値であるため、信号ztは、雑音が低減された後の信号中の反応生成物発生に伴う波形の変化の成分を示すものとなり、これはベースラインよりも周期の短い（波長の長い）変化の成分をより多くの割合で含むものとなる。
【００５５】
雑音除去部２０４では、雑音除去部２０１と同様の処理により、zt中の白色雑音を取り除いた信号（変化成分の雑音除去波形）atを出力する。差分処理部２０５では、bt=at-at-1で、atの一階差分値btを算出する。算出された値は、発光の強度の信号のベースラインの成分が除かれた変化の成分としての差分値を示している。
【００５６】
更に、雑音除去部２０６では、btから雑音除去部２０１で行われる処理と同様に、白色雑音を除去した信号が出力される。この出力の信号は、ベースラインの成分が除かれた発光の強度の信号の差分であって処理の進行に伴う、より周期（波長の）の短い変化である、処理対象の膜あるいはプラズマ中の粒子または処理室内部の状態の変化が強調された信号を示している。
【００５７】
これが変化強調部２０９による演算の結果の出力として出力される。変化強調部１０９中の全ての雑音を除去する部分でカルマンフィルタを用いることにより、ベースラインが緩やかな変動を持つ場合であっても、その影響を強く受けずより明確に変化の成分を抽出することができる。
【００５８】
図５で、本実施例における終点の判定を行う処理のフローを記載する。図５は、図１に示す実施例に係る検出器の終点の検出の流れを示すフローチャートである。
【００５９】
本図において、まず変化強調部１０９の内部で用いられるパラメータが処理開始前に設定される（ステップ５０１、以下同）。この設定は、上記と同様に設定ファイルから読み込んだり、表示器１１１上に表示される画面でのＰＣのキーボードやマウス等の入出力手段を用いたもの等の標準的なユーザーインターフェース機構を用いて設定される。
【００６０】
次に、発光の強度を示す信号を予め設定された時間のサンプリング間隔毎に検出するサンプリングを開始する（５０２）。新しい信号を検出する毎にその信号に対して変化強調処理を実行する（５０３）。
【００６１】
そして、終点の判定の処理を実施して（５０４）、終点と判定された場合にサンプリングが終了する（５０５）。終点と判定されない場合は、次のサンプリングを行うステップに戻り得られた信号の変化強調の処理を繰り返す。
【００６２】
図６が本実施例により、雑音や右下がりのベースラインを含んだ時間波形から変化成分を抽出した結果を示すもの。図６は、図１に示す実施例に係る検出器による検出の結果の例を示したグラフである。
【００６３】
この図に示す通り、受光して分光器１０８から出力された信号の波形では９０秒前後の変化が存在すると推定されていた時間帯での変化は、変化強調部１０９からの出力からは１１０秒前後に変化の成分として大きな値の増減として得られている。この図から、本実施例により原波形では不明瞭であった変化の成分を明確に検出できていることがわかる。
【変形例１】
【００６４】
本発明の実施例の変形例に係る変化強調部１０９のブロック構成を図７に示す。図７は、図１に示す実施例の変形例に係る検出器の変化強調部の構成の概略を示すブロック図である。
【００６５】
本変形例は、反応生成物発生に伴う時間波形の変化を含む波形（入力波形）だけでなく、反応生成物発生に伴う時間波形の変化を含まない波長の波形（参照波形）を使って、より高精度な変化の検出を行うものである。図７に示す変化強調部１０９では、入力波形、参照波形の各々は雑音除去部２０１に入力されて、雑音成分が除去される。
【００６６】
雑音が除去された後の入力波形ct, 参照波形dtとし、割り算部７０１では、et=ct/dtを算出する。割り算部７０１からの出力etは雑音除去部２０１に入力される。
【００６７】
出力etは、ベースラインが除去されているが、変化成分は消えずに残る波形となる。その他の構成は、図３に示した変化強調部１０９の構成と同様である。
【変形例２】
【００６８】
上記実施例の別の変形例について図８を用いて説明する。図８は、図１に示す実施例の別の変形例に係る検出器の変化強調部の構成の概略を示すブロック図である。
【００６９】
本図における変化強調部の構成は、図７に記載の構成と比較して、雑音除去部２０４後で出力する変化成分の雑音が除去された信号に、もう一度ベースライン推定を行った後に当該ベースラインを除去する構成となっている点が異なる。すなわち、雑音除去部２０４からの出力はベースランニング推定部２０２に再度入力され、これから得られた出力である推定値を雑音除去部２０４からの出力から引き算することで、変化の成分を差分の値として算出する。
【００７０】
引き算部２０３からの出力は雑音除去部２０６に入力されて、差分値から雑音が除去されて変化強調部１０９から出力される。このような構成により、単純な差分を取らずに、上記ベースライン推定を繰り返し行うことにより、変化の成分の抽出をより高精度に行うことが可能となる。
【変形例３】
【００７１】
上記実施例の別の変形例を図９を用いて説明する。図９は、図１に示す実施例のさらに別の変形例に係る検出器のベースライン推定部の構成の概略を示すブロック図である。
【００７２】
本図に示す本変形例のベースライン推定部１０９は、図２に示すベースライン推定部２０２の構成を簡略化し雑音を低減した後の信号を直接外挿して、次の時刻のベースライン推定値とする構成となっている。すなわち、雑音が除去された雑音除去部２０１からの信号を受信したバッファ部３０１から出力された補正値配列は、外挿処理部３０２に入力され、外挿係数データベース３０３から得られた外挿係数Ｇを用いて外挿値が算出される。
【００７３】
外挿処理部３０２から出力された外挿値がベースラインの推定値としてベースライン推定部２０２から出力される。このような構成により、第一の実施例と比べて、低い処理量で、ベースラインを推定することができる。
【変形例４】
【００７４】
上記実施例の別の変形例を図１２乃至１４を用いて説明する。図１２は、図１に示す実施例のさらに別の変形例に係る検出器の変化強調部の構成の概略を示すブロック図である。
【００７５】
本図に示す構成は、第一の実施例における変化強調部１０９において、内分パラメータデータベース３０６と外挿係数データベース３０３に記憶または格納されるデータが、パラメータ最適化部１２０１により生成される点が異なっている。パラメータ最適化部１２０１は変化を含んだ波形または変化を含まない波形からベースライン推定部のパラメータを推定する。
【００７６】
また、本変形例では、副次的に雑音除去部２０１の除去の手段としてカルマンフィルタを用いる場合に当該カルマンフィルタのパラメータも最適化する構成となっており、最適化されたカルマンフィルタのパラメータを雑音除去部２０１のパラメータとして用いるような構成を取っても良い。
【００７７】
図１３に、変化を含んだ波形から、パラメータを最適化する際の処理フロー図を示す。図１３は、図１２に示す変形例の検出器における変化を含む波形を用いてパラメータを最適化する流れを示すフローチャートである。
【００７８】
本図に示す処理の流れは、雑音除去部２０１の除去手段としてカルマンフィルタを用いることを前提としている。まず、ステップ１３０１（１３０１、以下同）では各種のパラメータとして雑音除去部２０１のカルマンフィルタのパラメータを予め設定する。本変形例では、σｓと、Rvとした。
【００７９】
次に、変化を含んだ学習データをサンプリングする（１３０２）。これは、サンプルとして処理されるウエハをエッチング処理中に得られる発光から検出する。次に、得られた学習データの中の反応生成物の変化を含んだ区間を手動でラベリングする（１３０３）。
【００８０】
ラベリング後、学習データ中の反応生成物の変化が生じる前の時間帯（変化を含まない区間）に対して、カルマンフィルタによる雑音除去を実施し、雑音が低減した信号を得て（１３０４）ステップ１３０４で得られた雑音が低減された信号と、低減前の学習データとの差分を計算する。
【００８１】
計算した差分の時間相関（１点前の時刻との相関）が最小値を取るようにσｓを変化させる（１３０５）。これは、準ニュートン法等の従来より知られた技術を用いることができる。
【００８２】
次に、学習データの全区間に対して、求めたσsを用いて、カルマンフィルタによる雑音の低減を行う（１３０６）。次に、ラベリングした変化を含んだ区間の区間長（ポイント数）を計算する（１３０７）。計算したポイント数の２分の１の値をベースライン推定２０２のＮとする。そして、本Ｎに従い、外挿係数を算出する。
【００８３】
変化を含んだ区間において、前のポイントとの時間差分を算出し、算出した時間差分の最大値をa1とする（１３０８）。同様に変化を含まない区間において、前のポイントとの時間差分を算出し、算出した時間差分の最大値をa2とする（１３０９）。
【００８４】
算出したベースライン推定２０２のカルマンフィルタの内分係数を、Rv/Ru=a1^2/a2^2となるように設定する（１３１０）。設定した内分係数、外挿係数を出力して処理を終了する（１３１１）。
【００８５】
図１４に、変化を含まない波形から、パラメータを最適化する際の処理フロー図を示す。図１４は、図１２に示す変形例の検出器における変化を含まない波形を用いてパラメータを最適化する流れを示すフローチャートである。
【００８６】
本図に示すパラメータの最適化の構成と図１３に示したものとの違いは、雑音除去部２０１のカルマンフィルタ用のパラメータσｓと、Rvだけでなく、ベースラインのＮ、a1をシミュレーションで生成した変化を含んだ波形から予めきめておく（１４０１）ことである。他の構成は、図１３に示したものと同等であるので、記載を省略する。
【符号の説明】
【００８７】
１０１‥‥エッチング装置、１０２‥‥真空容器、１０３‥‥プラズマ、１０４‥‥ウエハ、１０５‥‥試料台、１０６‥‥放射光、１０７‥‥光ファイバー、１０８‥‥分光器、１０９‥‥変化強調部、１１０‥‥終点判定部、１１１‥‥表示器。
【図１】
2015023104.tif 000003
【図２】
2015023104.tif 000004
【図３】
2015023104.tif 000005
【図４】
2015023104.tif 000006
【図５】
2015023104.tif 000007
【図６】
2015023104.tif 000008
【図７】
2015023104.tif 000009
【図８】
2015023104.tif 000010
【図９】
2015023104.tif 000011
【図１０】
2015023104.tif 000012
【図１１】
2015023104.tif 000013
【図１２】
2015023104.tif 000014
【図１３】
2015023104.tif 000015
【図１４】
2015023104.tif 000016