特許第6284705号(P6284705)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 東レエンジニアリング株式会社の特許一覧

特許6284705干渉色のモデル適合による膜厚測定方法およびその装置
<>
  • 特許6284705-干渉色のモデル適合による膜厚測定方法およびその装置 図000013
  • 特許6284705-干渉色のモデル適合による膜厚測定方法およびその装置 図000014
  • 特許6284705-干渉色のモデル適合による膜厚測定方法およびその装置 図000015
  • 特許6284705-干渉色のモデル適合による膜厚測定方法およびその装置 図000016
  • 特許6284705-干渉色のモデル適合による膜厚測定方法およびその装置 図000017
  • 特許6284705-干渉色のモデル適合による膜厚測定方法およびその装置 図000018
  • 特許6284705-干渉色のモデル適合による膜厚測定方法およびその装置 図000019
  • 特許6284705-干渉色のモデル適合による膜厚測定方法およびその装置 図000020
  • 特許6284705-干渉色のモデル適合による膜厚測定方法およびその装置 図000021
  • 特許6284705-干渉色のモデル適合による膜厚測定方法およびその装置 図000022
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6284705
(24)【登録日】2018年2月9日
(45)【発行日】2018年2月28日
(54)【発明の名称】干渉色のモデル適合による膜厚測定方法およびその装置
(51)【国際特許分類】
   G01B 11/06 20060101AFI20180215BHJP
   H01L 21/66 20060101ALI20180215BHJP
【FI】
   G01B11/06 G
   G01B11/06 H
   H01L21/66 P
【請求項の数】12
【全頁数】22
(21)【出願番号】特願2012-271929(P2012-271929)
(22)【出願日】2012年12月13日
(65)【公開番号】特開2013-145229(P2013-145229A)
(43)【公開日】2013年7月25日
【審査請求日】2015年10月30日
【審判番号】不服2017-8080(P2017-8080/J1)
【審判請求日】2017年6月6日
(31)【優先権主張番号】特願2011-275509(P2011-275509)
(32)【優先日】2011年12月16日
(33)【優先権主張国】JP
(73)【特許権者】
【識別番号】000219314
【氏名又は名称】東レエンジニアリング株式会社
(72)【発明者】
【氏名】北川 克一
(72)【発明者】
【氏名】大槻 真左文
【合議体】
【審判長】 清水 稔
【審判官】 中塚 直樹
【審判官】 ▲うし▼田 真悟
(56)【参考文献】
【文献】 特開2006−84334(JP,A)
【文献】 北川克一,“ワンショット干渉計測−過去・現在・未来−”,精密工学会画像応用技術専門委員会研究会報告,2011年11月11日,Vol.26,No.4,p.7−16
【文献】 Katsuichi Kitagawa,”Multi−wavelength single−shot interferometry without carrier fringe introduction”,10th International Conference on Quality Control by Artificial Vision (QCAV2011),2011年 6月30日
【文献】 北川克一,“広域モデル適合による多波長ワンショット干渉測定”,2010年度精密工学会秋季大会学術講演会講演論文集,2011年 3月10日,p.777−778
(57)【特許請求の範囲】
【請求項1】
m個からなる複数の波長の単色光を含む照明光を測定対象である透明膜に照射し、前記透明膜の表面の反射光と裏面の反射光との干渉により生成される干渉画像を1回取得し、前記干渉画像から1点以上の選択点をn点選択し、前記n点の選択点の内のi点に対応する波長番号jの干渉輝度信号に、前記波長番号jの波長λ(j)を既知とし、前記波長番号jの平均輝度a(j)、干渉変調度b(j)、および前記点iの膜厚t(i)のすべて、あるいは、1部を未知パラメータとし、残りを既知パラメータとして、前記点iに対応する波長番号jの輝度g(i,j)が
g(i,j)=a(j)[1+b(j)×cos{4πt(i)/λ(j)}]
で表される干渉縞モデルを適合することにより、前記未知パラメータを求めることを特徴とする膜厚測定方法。
【請求項2】
前記干渉画像内の任意の点kに関し、請求項1で得られた、前記既知の波長番号jの平均輝度a(j)および干渉変調度b(j)と、前記点kの各波長の輝度g(k,j)とから、前記点kにおける波長番号jの位相φ(k,j)を
φ(k,j)=cos−1[{g(k,j)/a(j)−1}/b(j)]
により求め、得られた複数の位相から前記点kの膜厚t(k)を求めることを特徴とする請求項1に記載の膜厚測定方法。
【請求項3】
前記請求項1において、照射する単色光の複数の波長数がm個、選択点数nが、
n≧2m/(m−1)
となるように設定し、前記波長番号jの平均輝度a(j)、干渉変調度b(j)および前記点iの膜厚t(i)のすべてを未知パラメータとする膜厚測定方法。
【請求項4】
前記請求項1において、照射する単色光の複数の波長数が3個以上で選択点数が2点、あるいは、波長数が2個で選択点数が3点の場合に、前記波長番号jの平均輝度a(j)、前記点iの膜厚t(i)のすべてと、干渉変調度b(j)の1部を未知パラメータとする膜厚測定方法。
【請求項5】
前記請求項1において、照射する単色光の複数の波長数が3個以上で選択点数が1点、あるいは、波長数が2個で選択点数が2点の場合に、前記点iの膜厚t(i)のすべてと、前記波長番号jの平均輝度a(j)と干渉変調度b(j)の1部を未知パラメータとする膜厚測定方法。
【請求項6】
前記請求項1において、波長数が2個で選択点数が1点の場合に、点1の膜厚t(1)と、波長番号jの平均輝度a(j)の1部と、干渉変調度b(j)のすべてを未知パラメータとする膜厚測定方法。
【請求項7】
前記請求項1において、2点以上の前記点iの膜厚t(i)のすべてを既知とし、前記波長番号jの平均輝度a(j)、干渉変調度b(j)のすべてを未知パラメータとする膜厚測定方法。
【請求項8】
前記請求項1において、1点の膜厚t(1)を既知とし、前記波長番号jの平均輝度a(j)を未知パラメータとする膜厚測定方法。
【請求項9】
前記請求項3〜8のいずれか一つの請求項において、前記波長番号jの平均輝度a(j)、あるいは、干渉変調度b(j)の1部を既知パラメータする場合に、当該パラメータは、平均輝度a(j)、干渉変調度b(j)のそれぞれの波長間比率を既知として設定することにより求める膜厚測定方法。
【請求項10】
m個からなる複数の波長の単色光を含む照明光を測定対象である透明膜に照射し、前記透明膜の表面の反射光と裏面の反射光との干渉により生成される干渉画像を1回取得し、前記干渉画像から1点以上の選択点をn点選択し、前記n点の選択点の内のi点に対応する波長番号jの干渉輝度信号に、前記波長番号jの波長λ(j)を既知とし、前記波長番号jの平均輝度a(j)、干渉変調度b(j)、および前記点iの膜厚t(i)のすべて、あるいは、1部を未知パラメータとし、残りを既知パラメータとして、前記点iに対応する波長番号jの輝度g(i,j)が
g(i,j)=a(j)[1+b(j)×cos{4πt(i)/λ(j)}]
で表される干渉縞モデルを適合し、前記未知パラメータを求めることにより膜厚を測定できることを特徴とする膜厚測定装置。
【請求項11】
前記干渉画像内の任意の点kに関し、請求項10で得られた、既知の波長番号jの平均輝度a(j)および干渉変調度b(j)と、前記点kの各波長の輝度g(k,j)とから、前記点kにおける波長番号jの位相φ(k,j)を
φ(k,j)=cos−1[{g(k,j)/a(j)−1}/b(j)]
により求め、得られた複数の位相から前記点kの膜厚t(k)が測定出来ることを特徴とする請求項10に記載の膜厚測定装置。
【請求項12】
前記請求項10において、照射する単色光の複数の波長数がm個、選択点数nが、
n≧2m/(m−1)
となるように設定し、前記波長番号jの平均輝度a(j)、干渉変調度b(j)および点iの膜厚t(i)のすべてを未知パラメータとして膜厚測定ができることを特徴とする膜厚測定装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、干渉色情報を利用して、透明薄膜の膜厚を得る膜厚測定方法およびその装置に関する。また、前記透明薄膜には、ウエーハやガラス上に形成されている基板膜のほか、プラスチック・フィルムや石けん膜などの独立膜も含む。
【背景技術】
【0002】
従来の代表的な膜厚測定法に、分光法とエリプソメータ法がある。例えば、分光法として、白色光を照射し、反射光の分光スペクトルを解析して、膜厚を求める方法が、特許文献1に開示されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開平01−308930号
【発明の概要】
【発明が解決しようとする課題】
【0004】
従来の分光法やエリプソメータ法による膜厚測定法では、透明膜に光線を照射し、その反射光を解析して、膜厚を求めていた。しかし、この方法には以下の問題点があった。
まず、測定スポットサイズを小さくできないため、水平方向の分解能が低くなる。次に、基本的に点測定のため、多数点の膜厚値や膜厚分布を得るためには、試料または測定器を機械的に走査する必要があり、時間がかかる。特に、例えば、半導体ウエーハのような広い面積を測定するには膨大な時間がかかっていた。
分光器や偏光光学系など、複雑な光学系を必要とし、コスト高となっていた。
さらに、他の方法の分光法では、試料の分光強度データを分光反射率に換算するために、試料の測定に先立って、分光反射率が既知の試料をリファレンスとして測定する必要があった。
【課題を解決するための手段】
【0005】
本願発明は、上記の様に基本的に1点の反射光の解析により膜厚測定するのではなく、複数点の反射光情報を利用して、複数点の膜厚を一括して求める点で、背景技術とは異なる膜厚測定方法および装置に関するものである。以下に当該発明を用いて、透明薄膜の膜厚を測定する方法と手段について記述する。
【0006】
本願の第1および第10の発明は、m個からなる複数の波長の単色光を含む照明光を測定対象である透明膜に照射し、前記透明膜の表面の反射光と裏面の反射光との干渉により生成される干渉画像を1回取得し、前記干渉画像から1点以上の選択点をn点選択し、前記n点の選択点の内のi点に対応する波長番号jの干渉輝度信号に、前記波長番号jの波長λ(j)を既知とし、前記波長番号jの平均輝度a(j)、干渉変調度b(j)、および前記点iの膜厚t(i)のすべて、あるいは、1部を未知パラメータとし、残りを既知パラメータとして、前記点iに対応する波長番号jの輝度g(i,j)が
g(i,j)=a(j)[1+b(j)×cos{4πt(i)/λ(j)}]・・(1)
で表される干渉縞モデルを適合することにより、前記未知パラメータを求めることを特徴とする膜厚測定方法、および当該方法を用いる膜厚測定装置である。
ただし、g(i,j)=点iにおける波長番号jの輝度。 a(j)=波長番号jの平均輝度。 b(j)=波長番号jの干渉変調度。 t(i)=点iの膜厚。 λ(j)=波長番号jの波長
である。

【0007】
すなわち、2種類以上の波長を用いて撮像した干渉画像から、1点以上の点を選択し、前記選択点の干渉輝度信号に、干渉縞モデルを最小二乗適合(フィッティング)して各点の膜厚、ないし波形パラメータを一括して求める方法、及び当該方法を用いて測定できる装置に関する発明である。
【0008】
第2および第11の発明は、前記干渉画像内の任意の点kに関し、請求項1で得られた、前記既知の波長番号jの平均輝度a(j)および干渉変調度b(j)と、前記点kの各波長の輝度g(k,j)とから、前記点kにおける波長番号jの位相φ(k,j)を
φ(k,j)=cos−1[{g(k,j)/a(j)−1}/b(j)]
により求め、得られた複数の位相から前記点kの膜厚t(k)を求めることを特徴とする膜厚測定方法および当該方法を用いる膜厚測定装置である。
【0009】
すなわち、第1および第10の発明に示す方法により得られた情報と既知の情報から、干渉画像の各点の位相を求め、複数波長の位相から膜厚を求める方法及びその方法を用いた装置に関する発明である。
【0010】
また、測定対象の膜厚を求めるに際し、本願の第1の発明および第2の発明を自動的に、かつ連続して用いることにより、測定対象の透明薄膜の各点の膜厚を効率良く測定することができる。
【0011】
第3および第12の発明は、前記請求項1において、照射する単色光の複数の波長数がm個、選択点数nが、
n≧2m/(m−1)
となるように設定し、前記波長番号jの平均輝度a(j)、干渉変調度b(j)、および前記点iの膜厚t(i)のすべてを未知パラメータとする膜厚測定方法および当該方法を用いる膜厚測定装置である。
【0012】
第4の発明は、前記第1の発明において、波長数がm個の場合、選択点数nが、
n≧2
となるように設定し、波長番号jの平均輝度a(j)、点iの膜厚t(i)のすべてと、干渉変調度b(j)の1部を未知パラメータとする膜厚測定方法である。
【0013】
すなわち、本願発明を適用する対象に膜厚の異なる点が2点しか得られない場合がある。例えば、半導体ICに形成された透明厚膜の1部がエッチングされて薄膜化されている場合である。このような場合、測定点として2点、すなわち、厚膜部と薄膜部を選択して適合する。選択点が2点なので、波長数がR波長、G波長およびB波長の3個の場合、観測データは、2点の各波長ごとの輝度の計6個である。未知変数は6個しか許されないので、選択点の膜厚t(1)、t(2)と、波形パラメータのうちのa(1)、a(2)、a(3)とb(3)の合計4個を未知変数として適合し、残りの波形パラメータは、以下の式により計算する。
【0014】
b(1)=β(1)×b(3)
b(2)=β(2)×b(3)
ここで、β(1)、β(2)は、干渉変調度の波長間の比率であり、透明膜の分光屈折率と基板の分光屈折率に依存する試料定数と考えることができる。よって、同一の膜構造の他の測定対象を利用するなどの手段で、予め求めておくことができる。
【0015】
第5の発明は、前記第1の発明において、波長数が3個以上で選択点数が1点、あるいは、波長数が2個で選択点数が2点の場合に、点iの膜厚t(i)のすべてと波長番号jの平均輝度a(j)と干渉変調度b(j)の1部を未知パラメータとする膜厚測定方法である。
【0016】
すなわち、3波長を用いて本願発明を適用する場合に、膜厚の異なる点が1点しか得られない場合がある。例えば、ウエーハ全面にほぼ一定の膜厚のレジストが塗布されている場合である。このような場合、有意な測定点として1点を選択して適合する。波長数が3個の場合、選択点が1点なので、観測データは、R輝度、G輝度およびB輝度の3個である。未知変数は3個しか許されないので、選択点の膜厚t(1)と、波形パラメータのうちのa(3)とb(3)の合計3個を未知変数として適合する。残りの波形パラメータは、a(3)あるいはb(3)から、以下の式により計算する。
【0017】
a(1)=α(1)×a(3)
a(2)=α(2)×a(3)
b(1)=β(1)×b(3)
b(2)=β(2)×b(3)
ここで、α(1)、α(2)は平均輝度の波長間の比率であるが、これは照明の明るさには依存せず、照明とカメラの分光特性に依存する装置定数と考えることができる。よって、他の測定対象を利用するなどの手段で、予め求めておくことができる。β(1)、β(2)は、前記した干渉変調度の波長間の比率である。なお、本発明の場合、適合点を2個以上選択することもできて、観測データ数が未知パラメータ数より多い最小二乗適合になる。
【0018】
第6の発明は、前記第1の発明において、波長数が2個で選択点数が1点の場合に、点1の膜厚t(1)と、波長番号jの平均輝度a(j)の1部と、干渉変調度b(j)のすべてを未知パラメータとする膜厚測定方法である。
【0019】
すなわち、波長数が2個で、膜厚の異なる点が1点しか得られない場合には、1点を選択して適合するが、波長数が2個、選択点が1点なので、観測データは、2個である。未知変数は2個しか許されないので、選択点の膜厚t(1)と、波形パラメータa(2)の合計2個を未知変数として適合する。残りの波形パラメータa(1)は、以下の式により計算する。
【0020】
a(1)=α(1)×a(2)
また、b(1)、b(2)は、試料定数であり、同一膜構造の他の試料の実験値や、物性値からの理論計算で求めておく。
【0021】
第7の発明は、前記第1の発明において、2点以上の点iの膜厚t(i)のすべてを既知とし、波長番号jの平均輝度a(j)、干渉変調度b(j)のすべてを未知パラメータとする膜厚測定方法である。
【0022】
すなわち、本願発明を適用する場合、膜厚既知の試料が2個以上存在する場合がある。例えば、ウエーハ上のシリコン酸化膜を測定対象とする場合、多くの標準膜厚試料が膜厚計の校正用に市販されている。このような場合、その既知情報を有効活用すると、波形パラメータ(適宜「レシピ」と呼ぶ)作成が容易になる。選択点が2点以上なので、波長数が3個の場合、観測データは、6個以上になる。未知変数は、a(1)、a(2)、a(3)、b(1)、b(2)およびb(3)の6個として適合する。その結果、波形パラメータ(レシピ)が求められる。これは、膜厚既知試料を用いて、校正を実施したことを意味している。
【0023】
第8の発明は、前記第1の発明において、1点の膜厚t(1)を既知とし、波長番号jの平均輝度a(j)を未知パラメータとする膜厚測定方法である。
【0024】
すなわち、本願発明を適用する場合、膜厚既知の試料が1個だけ存在する場合がある。例えば、測定対象と同一膜構造の試料を他の膜厚計で測定した結果が得られている場合である。既知膜厚の点数が1点の場合、その1点を選択して適合する。選択点が1点なので、観測データは、R輝度、G輝度およびB輝度の3個である。未知変数は、a(1)、a(2)、a(3)の3個として適合する。残りの波形パラメータb(j)は、試料定数であり、膜と基板の屈折率から理論計算するか、他の手段で予め求めておく。
【0025】
第9の発明は、前記第3ないし第8のいずれか一つの発明において、波長番号jの平均輝度a(j)、あるいは、干渉変調度b(j)の1部を既知パラメータとする場合に、当該パラメータは、平均輝度a(j)、干渉変調度b(j)のそれぞれの波長間比率を既知として設定することにより求める膜厚測定方法である。
【0026】
すなわち、前記第3ないし第8のいずれか一つの発明において、発明の変形としては、波長数が3個の場合を記載したが、波長数が2個、あるいは4個以上の場合も、同じ考え方で変形が可能である。すなわち、有意な観測データ数が未知パラメータ数以上になるようにすれば、適合が可能である。
【発明の効果】
【0027】
本願発明の方法およびその方法を用いた装置によれば、従来の分光法やエリプソメータ法に比較して、以下の効果がある。
まず、測定スポットサイズがカメラの1画素となるため、水平方向の分解能が高い。また、面一括測定のため、多数点の膜厚値や膜厚分布を短時間に得ることができる。たとえば、半導体ウエーハのような広い面積を一括測定できる。
【0028】
さらに、分光器や偏光光学系など複雑な光学系を必要とせず、小型、かつ、コストが廉価にできる。そして、予め既知膜厚の試料などを用いて装置の校正をする必要がない。および、複雑な測定アルゴリズムが不要であり、ソフトウエアが簡単である、という効果が得られる。
【0029】
さらに、本願の方法およびその方法を用いた装置では、測定個所の輝度から膜厚を求めるので、急峻な膜厚変化があっても、測定が可能である。
【図面の簡単な説明】
【0030】
図1】本願発明に係る膜厚測定装置の概略構成を示す図。
図2】本願発明の計算手順のフローチャート。
図3】本願発明の実施例1の膜厚測定対象。
図4】本願発明の実施例1の各波長の干渉画像。
図5】本願発明の実施例2の全体のフローチャート.
図6】実施例3の50点の各位置の輝度を示すグラフ。
図7】実施例3の50点の各位置の位相を示すグラフ。
図8】実施例3の50点の各位置の膜厚を示すグラフ。
図9】膜厚標準試料の干渉色画像。
図10】画面内全点の膜厚測定結果(三次元表示)
【発明を実施するための形態】
【0031】
以下、図面を参照して、本発明の実施例を説明する。図1は、本発明の実施例に係る膜厚測定装置の概略構成を示す図である。本願の膜厚測定装置は、半導体ウエーハ、フィルム、ガラス基板または金属膜などの表面に形成された測定対象30の透明膜に、複数の特定波長の単色光を含む照明光を照射し、複数の特定波長の単色光を撮像する光学系ユニット1と、光学系ユニット1から得られた画像から膜厚を求めるデータ処理ユニット2から構成される。
【0032】
光学系ユニット1は、複数の異なる波長からなる単色光を含む照明光を出力する照明装置10と、各単色光を平行光にするコリメートレンズ11と、照明光を保持テーブル40上に載置された測定対象30の方向に反射するとともに測定対象30の方向からの反射光を通過させるハーフミラー13と、ハーフミラー13からの照明光を通過させ、測定対象の表面30Aからの反射光を拡大する対物レンズ14と、透明膜で発生する干渉画像を結像する結像レンズ18と、干渉画像を撮像する撮像装置19とを備えている。
【0033】
本願発明の照明装置10は、異なる2種類以上の波長の単色光が出力できる装置であり、例えばLED(Light Emitting Diode)が利用される。使用される波長は、例えば3種類の波長の場合、光源波長番号1は、「青」の単色光である波長λB=470nm、光源波長番号2は、「緑」の単色光である波長λG=560nmおよび光源波長番号3は、「赤」の単色光である波長λR=600nmである。
【0034】
なお、照明装置10として、白色光源等、「複数の異なる波長」以外の波長を出力する装置を用いた場合でも、「複数の異なる波長」のみを透過するバンドパスフィルタを用いることで本願発明を実施できる。具体的には、照明装置10として白色光源を用いて、バンドパスフィルタを結像レンズ18と撮像装置19の間に設置することも可能である。
【0035】
ハーフミラー13は、コリメートレンズ11からの平行光を測定対象30に向けて反射する一方、測定対象30から戻ってきた反射光を通過させたものである。対物レンズ14は、入射してきた光を測定対象30の面に集光し、その反射像を拡大するためのレンズである。
【0036】
撮像装置19は、干渉による輝度の空間的な変動を画像として撮像する。該撮像した画像データは、データ処理系ユニット2のCPU20を介してメモリ21に格納される。
【0037】
本願発明における撮像装置19としては、波長の異なる複数の単色光の2次元の輝度画像を個々に画像データ化できる構成であれば良く、例えば、CCD固体撮像素子、MOSイメージセンサおよびCMOSイメージセンサなどが用いられる。
【0038】
データ処理系ユニット2は、所定の演算処理をおこなうためのCPU20と、CPU20によって逐次収集された画像データや演算結果などの各種のデータおよびプログラムなどを記憶するメモリ21と、サンプリングタイミングや撮像エリアその他の設定情報を入力するマウスやキーボードなどからなる入力部22と、測定対象30の画像や測定結果などを表示するモニタ23とを備える。
【0039】
以下、本願発明のデータ処理内容を図2に示すフローチャートに沿って説明する。図2のフローチャートには、ステップ1において、多波長の単色光を照射し画像を取得する工程から、ステップ2からステップ6の工程を経て、全ての画素単位の膜厚を算出するまでを繰り返す工程を示しておいる。
【0040】
具体的には、測定対象30を2種類以上の波長を用いて照射し、その測定対象の表面30Aからの反射光と測定対象の裏面30Bからの反射光により形成される干渉画像を取得する。続いて、該干渉画像から、波長の種類が2種類の場合は4点以上、また、波長の種類が3種類の場合は、3点以上を選択し、その輝度信号に干渉縞モデルを最小二乗適合する(フィッティングする)ことにより、各点の膜厚を一括して計算する。尚、ここに記載の最小二乗適合とは、式(1)に示した干渉縞モデルと観測輝度データの誤差が最小になるような未知パラメータを求めることを意味する。
【0041】
上記の干渉縞モデルは、波長番号jの平均輝度a(j)と干渉変調度b(j)の2つのパラメータ(これらを、適宜、「波形パラメータ」と呼ぶ)が、各点で変わらず、波長番号jのみに依存すると仮定することで得られる。尚、当該仮定は透明薄膜である測定対象30の材質が一定ならば、ほぼ成立する。
【0042】
また、最小二乗適合の誤差二乗和fは、式(3)で定義される。
【0043】
f=ΣΣ[g(i,j)−gij] ・・・・・・・(3)
ただし、g(i,j)は、式(1)で示す干渉縞モデル関数値、 gijは、観測輝度データの値、 ΣΣは、波長番号jと観測点iに関する総和を示す。
【0044】
ここで、上記最小二乗適合問題が解けるためには、有意な観測輝度データの数が未知パラメータ数以上である必要がある。ここで、「有意な」とは、雑音レベルに比べて十分大きな輝度差のあるデータを意味し、以下、データ数、ないし点数とは、有意なデータ数を意味する。
【0045】
波長の数をm個、点の数をn個とすると、未知パラメータ数は、a(j)とb(j)がそれぞれm個、点iの膜厚t(i)がn個であり、合計(2m+n)個となる。1点からm個の輝度信号が得られるから、観測データ数は、m×n個であり、最小二乗適合により未知パラメータが求められる条件は、
m×n≧2m+n
となる。
よって、必要な点nは、
n≧2m/(m−1) ・・・・・・・・・・・・・・・(4)
となる。すなわち、必要条件として、m=2の場合は、n≧4、m=3の場合は、n≧3が成り立つ。
【0046】
ここで、上記式(4)の等号が成立する場合、すなわちm=2,n=4またはm=3,n=3の場合は、厳密には最小二乗問題ではなく、(2m+n)元の非線形連立方程式となる。また、不等号の場合は、非線形最小二乗問題となる。
【0047】
上記の最小二乗適合は、非線形連立方程式あるいは非線形最小二乗問題となるが、この解法には、最急降下法などがあり、多くの市販ソフトウエアパッケージに内蔵されているソフトウエア[例えば、マイクロソフト社製エクセル(登録商標)内のソルバー(登録商標)]を利用して解くことができる。
【0048】
上記の最小二乗適合では、未知パラメータ数が大きくなると計算負荷が大きくなる。従い、最小二乗適合に使用するために画面内から選択する点を数個から数十個に制限することが実際的である。
【0049】
次に、最小二乗適合に使用したn点以外の点(k点)の膜厚を求める場合は、最小二乗適合で得られた干渉縞モデルのパラメータである平均輝度a(j)と干渉変調度b(j)を用いて、輝度から位相φを求め、多波長アンラッピングをおこなうことにより求めることができる。
【0050】
以下に具体的な計算方法について述べる。
干渉縞のモデルである式(1)の余弦関数内は、点iにおける波長番号jの位相φ(i,j)を表し、
φ(i,j)=4πt(i)/λ(j)・・・・・・・・・・・・・・・(5)
と表される。
すると、式(1)より、
φ(i,j)=cos−1[{g(i,j)/a(j)−1}/b(j)]・・(6)ここで、式(6)の逆余弦関数cos−1の値域は、[0,π]とする。
点iにおける波長番号jの膜厚t(i,j)は、式(5)と逆余弦関数の一般解表現から、
t(i,j)=[±φ(i,j)/4π+N(i,j)/2]×λ(j)・・(7)
で求められる。ただし、N(i,j)は縞次数(整数)である。
【0051】
上記で得られた膜厚候補から合致法と呼ばれる手法により、縞次数N(i,j)を決定して、各波長の膜厚候補t(i,j)を求め、以下の式から最終的な膜厚を求める
t(i)=Σt(i,j)/m ・・(8)
ただし、Σは、波長番号j=1〜mに関する総和であり、右辺は膜厚候補値の平均値に相当する。
【0052】
また、同一材質からなる別の測定対象30の膜厚を測定する場合には、最初の干渉画像に本願記載の手法を適用し、得られた波形パラメータ(レシピ)を2回目以降の干渉画像にも適用して膜厚を求めることもできる。これにより膜厚測定の高速化が図れる。よって、当該最小二乗適合により得られる波形パラメータを適宜「レシピ」と呼ぶ。
【0053】
次に、最小二乗適合の場合の初期値の設定について記述する。最小二乗適合の場合、局所的極小値(以下ローカルミニマムと記載する)が多数存在するため、初期値を適正に設定する必要がある。前記パラメータとしての波長番号jの平均輝度a(j)と干渉変調度b(j)の初期値設定に関しては、本願記載の実施例において、下記の方法を用いた。
【0054】
すなわち、平均輝度a(j)は、輝度値の平均とし、干渉変調度b(j)は、輝度値の最大と最小の差を2a(j)で除した値とした。また、各点の膜厚については、各点の予想膜厚を初期値として設定した。
【0055】
前記設定した予想膜厚の初期値が真の値から離れている場合は、いわゆるローカルミニマムに陥り正しい膜厚が得られなくなる現象を生じる。当該現象時の対策として、複数の膜厚の初期値を準備して最小二乗適合をおこない、それらの結果から最小二乗適合の誤差が最小の値を推定値として採用するようにした。
【実施例】
【0056】
以下、本発明の膜厚測定処理内容を、実施例として、図2に示すフローチャートに沿って説明する。尚、本願の実施例においては、共通の条件として、カラーカメラの3色(RGB)に合わせて、青色波長λB=470nm、緑色波長λG=560nm、および赤色波長λR=600nmを用いている。
【0057】
[実施例1]
<ステップS1> 多波長画像取得
実施例1として、3種類の波長を使用し、測定点として3点を選択して 適合した例を示す。測定対象30の干渉画像は、図3に示すような球面状の膜厚分布を持つ測定対象30を仮定して、干渉理論式(1)から計算した。この仮想的な測定対象30は、サイズが50×50画素、画素サイズが1μm、最小膜厚が4隅の0μm、膜厚曲率半径が1mm、中央の膜厚突起サイズが4μm×4μm、膜厚突起量が50nmである。
また、干渉理論式(1)において、各波長の平均輝度a=100、干渉変調度b=1とした。
【0058】
3種類の波長からなる干渉画像を光学系ユニット1の撮像装置19にて撮像し、データ処理系ユニット2のCPU20に送付しメモリ21に格納した。当該3種類の波長の干渉画像を図4に示す。
【0059】
<ステップS2> 使用データ選択
図4に示した3種類の波長の干渉画像について、干渉画像の縦軸をY軸、横軸をX軸として、座標が、P1(X1,Y1)=(5,25)、P2(X2,Y2)=(15,25)およびP3(X3,Y3)=(25,25)の3点を選択した。波長の干渉縞画像から、選択した各点P1〜P3の観測値をメモリ21から抽出した。各選択点の膜厚真値と観測値(輝度)を表1に示した。

表1
【0060】

<ステップS3> 初期値設定
次に、各点(この場合3点)の膜厚初期値を設定する。ただ、初期値が真値から離れている場合、ローカルミニマムに陥って、正しい膜厚が得られなくなる恐れがある。従い、初期値設定においては、できるだけ正しい膜厚を推定し設定する。当実施例では、真値から約5%低く推定された場合を想定し、下記表2−aの様に設定した。
【0061】
また、各波長番号jの平均輝度a(j)と干渉変調度b(j)の初期値設定に関しては、平均輝度a(j)は、観測輝度データの値の平均とし、干渉変調度b(j)は、観測輝度データの値の最大と最小の差を2×a(j)で除した値とし、表2−bのように設定した。

表2−a 膜厚初期値
【0062】

表2−b パラメータ初期値
【0063】
<ステップS4> 適合計算
次ステップとして、設定した初期値をデータ処理系ユニット2の入力部22から入力し、CPU20にて、最小二乗適合ソフトウエアを用いて適合計算をおこなうことにより、表1に示した輝度観測値から、膜厚と干渉縞パラメータを推定した。その結果、表3に示すように、推定誤差は非常に小さく、正しい膜厚推定値が得られた。






表3 3点適合結果
【0064】

[実施例2]
次に、適合するために選択した点以外の点(k点)の膜厚を求めるに、実施例1にて適合によって得られたレシピ、すなわち、干渉縞モデルの波形パラメータである波長番号jの時の平均輝度a(j)及び干渉変調度b(j)を用いて、膜厚を求めた。
【0065】
例として、適合で得られたレシピを用いて、各点の輝度から位相を求め、合致法によるアンラッピングにより膜厚を計算した実施例を図5に示すフローチャートに従って説明する。この場合、図5のステップS1から、ステップS4までは、実施例1にて説明したとおりである。以下ステップS55から説明する。
【0066】
<ステップS55> 選択点以外の点の抽出
実施例1と同一の干渉画像から、選択点以外の点として、点P4(X4,Y4)=(1,25)を抽出して例示する。
【0067】
<ステップS66> 位相計算
点P4(X4,Y4)=(1,25)における各波長に対応した位相(単位:ラジアン)を前記式(2)により求める。該結果を表4に示す。

表4 位相計算結果
【0068】
<ステップS77> アンラッピング
さらに、上記で得られた各波長の位相値から、前記式(6)および式(7)を用いて膜厚計算をおこなう。この時、前記計算結果の位相から干渉次数を変えて膜厚候補値を計算する。この場合の次数の計算範囲は、予想膜厚に基づき決定する。本実施例では、膜厚範囲が0〜800nmと仮定した。上記のように干渉次数を変えた膜厚候補値計算結果を表5に示す。





表5 膜厚候補値
【0069】

<ステップS88> 膜厚の推定
次に、干渉次数を変えた膜厚候補値計算結果から、波長間の合致誤差が最も小さい組み合わせを探索する。この場合、合致誤差の指標として、[(最大値)−(最小値)]を用いて、値が最小にある干渉次数を探索した。表5によれば、干渉次数=+1の場合、合致誤差が「0」であるので、この時の膜厚300nmを採用した。結果として、この値は、真値に一致する。以上が、適合に使用した点以外の点P4(X4,Y4)=(1,25)の膜厚を求めた事例である。
【0070】
[実施例3]
次に、実施例2と同様に、実施例1で得られた干渉縞モデルのパラメータを用いて、50点の膜厚を推定した実施例を示す。実施例2と同様に、座標(X=1〜50,Y=25)の50点について合致法を用いて膜厚を求めた。
【0071】
各点の波長ごとの輝度データを図6、各点の波長ごとの位相データを図7および各点の膜厚を図8に示す。この場合も全点で正しい推定ができている。特に、球面の頂点の部分(図の水平軸中央)のエッジ部の急峻な突起部分の膜厚段差が、鈍り無く測定されている。
【0072】
[実施例4]
次に、本願発明により、実試料の膜厚を測定した例を示す。測定対象30は、シリコンウエーハ上に、0,100,200,300,400および500nmの公称膜厚(物理膜厚)のシリコン酸化膜を形成した膜厚標準である。この試料に青色波長λB=470nm、緑色波長λG=560nmおよび赤色波長λR=600nmから構成される3波長照明光を照射し、3板式カラーカメラ(日立国際電気、HV−F22CL、1360×1024画素)で撮像した。得られた画像を図9に示す。この画像上に示すように、各膜厚領域から、1点を選択し、計6点の輝度を求めた。これに、干渉縞モデルを適合し、膜厚を求めた。6点の座標、輝度、膜厚の初期値、推定値、公称値、推定誤差を表6に示す。推定誤差が10nm以下であり、ほぼ正しい膜厚が得られている。
また、この適合で得られたレシピを表7に示す。このレシピを用いて、画像内の全点の輝度から位相、さらに膜厚を求めた結果を図10に示す。膜厚段差がほぼ正しく求められている。





表6 選択した6点の座標、輝度、高さ初期値、高さ推定値
【0073】
注:膜厚は光学膜厚で、物理膜厚×屈折率(1.46)で計算している。

表7 適合により得られたレシピ
【0074】

[実施例5] ・(請求項4[t未知、2点;モード:m−2と2−3]に対応)
前記実施例1ないし実施例4の変形例として、波長数が3個以上で選択点数が2点、あるいは、波長数が2個で選択点数が3点の場合に、波長番号jの平均輝度a(j)と点iの膜厚t(i)のすべてと、干渉変調度b(j)の1部を未知パラメータとする膜厚測定方法について実施例を示す。
【0075】
本願発明を適用する対象に膜厚の異なる点が2点しか得られない場合である。例えば、半導体ICに形成された透明厚膜の1部がエッチングされて薄膜化されている場合である。このような場合、測定点として2点、すなわち、厚膜部と薄膜部を選択して適合する。選択点が2点なので、波長数がR波長、G波長およびB波長の3個の場合、観測データは、2点の各波長ごとの輝度の計6個である。未知変数は6個しか許されないので、選択点の膜厚t(1)、t(2)と、波形パラメータのうちのa(1)、a(2)、a(3)およびb(3)の合計4個を未知変数として適合し、残りの波形パラメータは、以下の式により計算する。
【0076】
b(1)=β(1)×b(3)
b(2)=β(2)×b(3)
ここで、β(1)、β(2)は、干渉変調度の波長間の比率であり、透明膜の分光屈折率と基板の分光屈折率に依存する試料定数と考えることができる。よって、同一の膜構造の他の測定対象を利用するなどの手段で、予め求めておくことができる。
【0077】
[実施例6] ・(請求項5[t未知、1点;モード:m−1と2−2]に対応)
さらに[実施例5]と同様に、[実施例1]ないし[実施例4]に記載した実施例に対する他の変形例として、波長数が3個以上で選択点数が1点、あるいは、波長数が2個で選択点数が2点の場合に、点iの膜厚t(i)のすべてと、波長番号jの平均輝度a(j)と干渉変調度b(j)の1部を未知パラメータとする膜厚測定方法について実施例を示す。
【0078】
本願発明を適用する場合に、膜厚の異なる点が1点しか得られない場合がある。例えば、ウエーハ全面にほぼ一定の膜厚のレジストが塗布されている場合である。このような場合、有意な測定点として1点を選択して適合する。波長数が3個の場合、選択点が1点なので、観測データは、1点の各波長λR、λG、λBごとの輝度計3個である。未知変数は3個しか許されないので、選択点の膜厚t(1)と、波形パラメータのうちのa(3)とb(3)の合計3個を未知変数として適合する。残りの波形パラメータは、a(3)、あるいはb(3)から、以下の式により計算する。
【0079】
a(1)=α(1)×a(3)
a(2)=α(2)×a(3)
b(1)=β(1)×b(3)
b(2)=β(2)×b(3)
ここで、α(1)、α(2)は平均輝度の波長間の比率であるが、これは照明の明るさには依存せず、照明とカメラの分光特性に依存する装置定数と考えることができる。よって、他の測定対象30を利用するなどの手段で、予め求めておくことができる。β(1)、β(2)は、前記した干渉変調度の波長間の比率である。なお、本発明の場合、適合点を2個以上選択することもできて、観測データ数が未知パラメータ数より多い最小二乗適合になる。
【0080】
[実施例7] ・(請求項6[t未知、1点;モード:2−1]に対応)
さらに[実施例5]および[実施例6]と同様に、[実施例1]ないし[実施例4]に記載した実施例に対する他の変形例として、波長数が2個で選択点数が1点の場合に、点1の膜厚t(1)と、波長番号jの平均輝度a(j)の1部と、干渉変調度b(j)のすべてを未知パラメータとする膜厚測定方法について実施例を示す。
【0081】
波長数が2個で、膜厚の異なる選択点が1点しか得られない場合には、1点を選択して適合するが、波長数が2個、選択点が1点なので、観測データは、2個である。未知変数は2個しか許されないので、選択点の膜厚t(1)と、波形パラメータa(2)の合計2個を未知変数として適合する。残りの波形パラメータa(1)は、以下の式により計算する。
【0082】
a(1)=α(1)×a(2)
また、b(1)、b(2)は、試料定数であり、同一膜構造の他の試料の実験値や、物性値からの理論計算で求めておく。
【0083】
[実施例8] ・(請求項7[t既知、2点以上;モード:2f以上]に対応)
さらに[実施例5]ないし[実施例7]と同様に、[実施例1]ないし[実施例4]に記載した実施例に対する他の変形例として、2点以上の点iの膜厚t(i)のすべてを既知とし、波長番号jの平均輝度a(j)、干渉変調度b(j)のすべてを未知パラメータとする膜厚測定方法について実施例を示す。
【0084】
本願発明を適用する場合、膜厚既知の試料が2個以上存在する場合がある。例えば、ウエーハ上のシリコン酸化膜を測定対象30とする場合、多くの標準膜厚試料が膜厚計の校正用に市販されている。このような場合、その既知情報を有効活用すると、波形パラメータ(レシピ)の作成が容易になる。選択点が2点以上なので、波長数が3個の場合、観測データは、6個以上になる。未知変数は、a(1)、a(2)、a(3)、b(1)、b(2)およびb(3)の6個として適合する。その結果、波形パラメータ(レシピ)が求められる。これは、膜厚既知試料を用いて、校正を実施したことを意味している。
【0085】
[実施例9] ・(請求項8[t既知、1点;モード:1f]に対応)
さらに[実施例5]ないし[実施例8]と同様に、[実施例1]ないし[実施例4]に記載した実施例に対する他の変形例として、1点の膜厚t(1)を既知とし、波長番号jの平均輝度a(j)を未知パラメータとする膜厚測定方法について実施例を示す。
【0086】
本願発明を適用する場合、膜厚既知の試料が1個だけ存在する場合がある。例えば、測定対象30と同一膜構造の試料を他の膜厚計で測定した結果が得られている場合である。既知膜厚の点数が1点の場合、その1点を選択して適合する。選択点が1点なので、波長数が3個の場合、観測データは、1点の各波長λR、λG、λBごとの輝度は計3個である。未知変数は、a(1)、a(2)、a(3)の3個として適合する。残りの波形パラメータb(j)は、試料定数であり、膜と基板の屈折率から理論計算するか、他の手段で予め求めておく。
【0087】
以上の[実施例5]ないし[実施例9]に記載の発明の変形である実施例は、波長数が3個の場合を記載したが、波長数が2個、あるいは4個以上の場合も、同じ考え方で変形が可能である。すなわち、有意な観測データ数が未知パラメータ数以上になるようにすれば、適合が可能である。
【0088】
すなわち、上記[実施例5]ないし[実施例9]に対する実施例を基に、波長数と有意点数の組み合わせについて考察する。
波長数mがm=2の場合とm≧3の場合のがあり、さらに、膜厚が既知の場合と未知の場合で分類すれば、下記のケースがある。それぞれのケースにおいて、有意な点数に応じた測定モードが考えられる。
1)波長数mが2個で、膜厚が未知のケース(下記表8に示す)
・有意点数=1(モード名2−1):設定値は、α、b(j)を与えれば良い。
【0089】
・有意点数=2(モード名2−2):設定値は、α、βを与えれば良い。
【0090】
・有意点数=3(モード名2−3):設定値は、βを与えれば良い。
【0091】
・有意点数=4以上(モード名2−n):設定値は不要。
2)波長数mが2個で膜厚既知のケース(下記表8に示す。)
・有意点数=1(モード名2−1f):設定値は、b(j)を与えれば良い。
【0092】
・有意点数=2(モード名2−2f):設定値は不要
・有意点数=3(モード名2−nf):設定値は不要

















表8 各種測定モード(波長数m=2個のケース)
【0093】
3)波長数mが3個で、膜厚が未知のケース(下記表9に示す)
・有意点数=1(モード名3−1):設定値は、α、b(j)を与えれば良い。
【0094】
・有意点数=2(モード名3−2):設定値は、βを与えれば良い。
【0095】
・有意点数=3以上(モード名3−n):設定値は不要。
4)波長数mが3個で膜厚既知のケース(下記表9に示す)
・有意点数=1(モード名3−1f):設定値は、b(j)を与えれば良い。
【0096】
・有意点数=2(モード名3−2f):設定値は不要。 ・有意点数=3以上(モード名3−nf):設定値は不要。

表9 各種測定モード(波長数m=3個)
【0097】
尚、次に同様にして、m≧4の場合を表10に示す。









表10 各種測定モード(波長数m≧4個)
【0098】
ところで、本明細書では、基板上の透明膜を測定対象30として説明したが、プラスチックフィルムのような基板のない独立透明膜を測定することもできる。この場合は、空気が基板の替わりとなり、膜の屈折率より基板屈折率が大きくなるので、その界面における反射光の位相が反転する。このため、膜厚0の干渉色が暗環となり、干渉縞モデルの式(1)は、下記の式(1A)、式(2)は、下記の式(2A)と示すことができる。

g(i,j)=a(j)[1−b(j)×cos{4πt(i)/λ(j)}] (1A)

φ(k,j)=cos−1[−{g(k,j)/a(j)−1}/b(j)] (2A)

となる。
【0099】
これは、b(j)が正とした場合であり、b(j)が負になったと考えて、式(1)式(2)を使用することもできる。
また、この方法は、基板上の透明膜の場合で、基板の屈折率が透明膜の屈折率よりも小さい場合にも適用できる。
【0100】
その他、本願発明の変形例として、本願実施例では、光学系として顕微鏡を用いたが、顕微鏡がない光学系でも良い。また、照明は同軸落射照明に限らず、近似的に垂直落射照明を用いることもできる。
【0101】
また、カメラにより撮像した画像を対象に、ノイズ除去、シェーディング補正など、様々な前処理を施すことも有効である。
【0102】
本願記載の実施例では、照明光の波長とカメラの波長λR、λG、λB帯域とが1:1に対応し、クロストークのない光学系を構成して実施したが、クロストークが無視できない場合には、クロストーク補正を実施しても良い。クロストーク補正に関しての参考文献としては、計測自動制御学会産業論文集Vol.8(14),pp.113/116(2009)がある。
【0103】
本願記載の実施例では、適合に最小二乗法を用いて未知パラメータを求めたが、その他、例えばロバスト推定方法などの他の方法で適合を行っても良い。
【産業上の利用可能性】
【0104】
本願発明の膜厚測定は、干渉縞モデルを適合することにより複数点の膜厚を一括して求め、さらに得られた波形パラメータ(レシピ)を利用して画面内の任意点の膜厚を計算するので、従来の分光法やエリプソメータ法に比較して多くの利点が得られる。まず、点測定ではなく、画測定であるので、高速に測定対象の膜厚分布が測定できる。装置も照明とカラーカメラとパソコンがあれば良く、小型で安価に構成できる。また、一般には適合に複数の点が使用できるが、この場合、適合により波形パラメータ(レシピ)が自動的に得られ、これが装置の校正になっているので、既知の測定対象の膜厚試料による校正は不要である。
【0105】
さらに、適合により得られる波形パラメータ(レシピ)は、装置の照明強度と測定対象の膜構造が変わらない限り、他の測定対象にも適用可能である。この場合には、一旦、適合を実施して波形パラメータ(レシピ)を得たら、他の測定対象に対しては、適合は不要で、式(2)により他の測定対象の膜厚も求めることができ、膜厚計算時間を大幅に短縮できる。これは、フィルム製造プロセスにおいて、連続走行するフィルムシートの膜厚をオンライン計測する場合などに適用可能である。
【符号の説明】
【0106】
1・・・光学系ユニット
30・・測定対象
30A・測定対象の表面
30B・測定対象の裏面
40・・保持テーブル
10・・照明装置
11・・コリメートレンズ
13・・ハーフミラー
14・・対物レンズ
18・・結像レンズ
19・・撮像装置
2・・・データ処理系ユニット
20・・CPU
21・・メモリ
22・・入力部
23・・モニタ
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10