(57)【特許請求の範囲】
【請求項１】
測定面及び参照面を通る光軸を有し、前記光軸と直交する面に対して、前記測定面及び前記参照面の少なくとも一方が傾斜された状態で、前記測定面に照射された光の反射光と前記参照面に照射された光の反射光とを干渉させることによって干渉縞を生成する光学系と、
前記光学系によって生成された前記干渉縞の二次元画像を撮影する撮像素子と、
前記干渉縞の１波長成分を検出するのに割り当てる前記撮像素子の画素の数を４としたときに、前記干渉縞の二次元画像の撮影によって前記撮像素子のｎ番目の画素から出力される受光信号の予測値Ｐｎを示す予測関数を、Ａ１、Ｂ、β、φを未定係数とする下記式とし、前記撮像素子の連続する複数の画素において、前記未定係数が等しいと見なし、前記式、及び、前記干渉縞の二次元画像の撮影によって前記ｎ番目の画素を含む連続する複数の画素のそれぞれから出力された受光信号の実測値を用いて、前記未定係数の解を算出する第１の算出部と、
前記第１の算出部によって算出された前記未定係数の解のうち、位相を示す前記φの解を用いて、前記ｎ番目の画素に対応する前記測定面の箇所の高さを算出する第２の算出部と、を備え、
前記第１の算出部は、前記撮像素子を構成する所定数の画素のそれぞれについて、前記未定係数の解を算出し、
前記第２の算出部は、前記所定数の画素のそれぞれの前記φの解を用いて、前記所定数の画素のそれぞれに対応する前記測定面の箇所の高さを算出する表面形状測定装置。
【数１０】
0006386954.tif 000011
（ここで、ｎは、整数を示し、ωは、空間周波数を示す。）
【請求項２】
前記測定面を有する試料が載置されるステージと、
前記撮像素子による撮影視野より広い前記干渉縞を、隣り合う領域が部分的に重なるように、前記撮影視野より狭い複数の前記領域に分割する分割部と、
前記ステージを移動させることにより、前記撮影視野に複数の前記領域を順番に移動させるステージ制御部と、
前記撮影視野に移動してきた前記領域の二次元画像を前記撮像素子に撮影させる撮像制御部と、
前記部分的な重なりを目印にして、複数の前記領域の二次元画像をつなげて、前記干渉縞の二次元画像を生成する画像生成部と、をさらに備える請求項１に記載の表面形状測定装置。
【請求項３】
前記光学系及び前記撮像素子を含むフィゾー干渉計を備える請求項１又は２に記載の表面形状測定装置。
【請求項４】
測定面及び参照面を通る光軸を有し、前記光軸と直交する面に対して、前記測定面及び前記参照面の少なくとも一方が傾斜された状態で、前記測定面に照射された光の反射光と前記参照面に照射された光の反射光とを干渉させて、干渉縞を生成する生成ステップと、
前記生成ステップによって生成された前記干渉縞の二次元画像を、撮像素子を用いて撮影する撮影ステップと、
前記撮影ステップによって撮影される前記干渉縞の１波長成分を検出するのに割り当てる前記撮像素子の画素の数を４としたときに、前記干渉縞の二次元画像の撮影によって前記撮像素子のｎ番目の画素から出力される受光信号の予測値Ｐｎを示す予測関数を、Ａ１、Ｂ、β、φを未定係数とする下記式とし、前記撮像素子の連続する複数の画素において、前記未定係数が等しいと見なし、前記式、及び、前記干渉縞の二次元画像の撮影によって前記ｎ番目の画素を含む連続する複数の画素のそれぞれから出力された受光信号の実測値を用いて、前記未定係数の解を算出する第１の算出ステップと、
前記第１の算出ステップによって算出された前記未定係数の解のうち、位相を示す前記φの解を用いて、前記ｎ番目の画素に対応する前記測定面の箇所の高さを算出する第２の算出ステップと、を備え、
前記第１の算出ステップは、前記撮像素子を構成する所定数の画素のそれぞれについて、前記未定係数の解を算出し、
前記第２の算出ステップは、前記所定数の画素のそれぞれの前記φの解を用いて、前記所定数の画素のそれぞれに対応する前記測定面の箇所の高さを算出する表面形状測定方法。
【数１１】
0006386954.tif 000012
（ここで、ｎは、整数を示し、ωは、空間周波数を示す。）
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、干渉縞を利用して、非接触で表面形状を測定する技術に関する。
【背景技術】
【０００２】
測定面に照射された光の反射光と参照面に照射された光の反射光とを干渉させることによって生成される干渉縞の位相を利用して、測定面の表面形状を非接触で測定する技術が知られている。この測定技術によれば、ナノメートルオーダー以下の測定精度を実現でき、例えば、半導体ウェハの表面形状の測定に用いられている。
【０００３】
上記測定技術において、干渉縞の位相を算出する方法として、位相シフトを利用する方法（例えば、特許文献１参照）、フーリエ変換を利用する方法（例えば、特許文献１、特許文献２参照）、相関積分を利用する方法がある（例えば、非特許文献１参照）。
【０００４】
位相シフトを利用する方法では、測定面と参照面との距離を変えて、複数枚の干渉縞の画像を撮影する必要がある。測定面と参照面との距離を調整中に、外乱振動等により測定面及び参照面が振動していれば、測定面と参照面との距離を正確に設定することができない。これが原因で、表面形状の測定精度が低下することがある。
【０００５】
フーリエ変換を利用する方法では、一枚の干渉縞の画像で位相の算出が可能なので、外乱振動等により測定面及び参照面が振動しても、表面形状の測定精度が低下することはない。
【０００６】
しかし、フーリエ変換を利用する方法には、以下の欠点がある。
（１）干渉縞が途切れる箇所（例えば、測定面の端部に対応する箇所）では、干渉縞の空間周波数が特異となるので、フーリエ変換を利用する方法では、その箇所での干渉縞の位相を解析することが困難である。従って、干渉縞が途切れる箇所の形状は、測定が不能又は測定精度が低下する。
（２）フーリエ変換を利用する方法では、干渉縞の画像全体をフーリエ変換する処理がされる。従って、測定面の局所にゴミ等の異物が存在すれば、異物を含めて解析されることになるので、測定精度が低下する。  
【０００７】
相関積分を利用する方法では、干渉縞の局所から干渉縞の位相を算出するので、（１）及び（２）の欠点を解消することが可能となる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−３３３４２８号公報（段落００１１、００１７）
【特許文献２】特開２００２−２９６００３号公報
【非特許文献】
【０００９】
【非特許文献１】Ｓ．ＴＯＹＯＯＫＡ  ａｎｄ  Ｍ．ＴＯＭＩＮＡＧＡ（Ｓ．トヨオカとＭ．トミナガ）、「ＳＰＡＴＩＡＬ  ＦＲＩＮＧＥ  ＳＣＡＮＮＩＮＧ  ＦＯＲ  ＯＰＴＩＣＡＬ  ＰＨＡＳＥ  ＭＥＡＳＵＲＥＭＥＮＴ（光学位相測定のための空間的なフリンジスキャンニング）」、ＯＰＴＩＣＳ  ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ（光学通信）、Ｖｏｌｕｍｅ  ５１、ｎｕｍｂｅｒ  ２、  １５  Ａｕｇｕｓｔ  １９８４、第６８頁〜第７０頁
【発明の概要】
【発明が解決しようとする課題】
【００１０】
非特許文献１に記載された相関積分を利用して干渉縞の位相を算出しているが、干渉縞の空間周波数が所定の空間周波数に、ほぼ一致する条件のみで有効である。試料面が曲面である場合、試料面内で干渉縞の空間周波数が変化するため、測定毎に、参照面に対する測定面の傾きを調整する必要がある。
【００１１】
本発明の目的は、測定面及び参照面の少なくとも一方が傾斜された状態で生成される干渉縞の１波長成分を検出するのに割り当てられる画素数に誤差が生じても、測定面の表面形状を正確に測定できる表面形状測定装置及び表面形状測定方法を提供することである。
【課題を解決するための手段】
【００１２】
本発明の一局面に係る表面形状測定装置は、測定面及び参照面を通る光軸を有し、前記光軸と直交する面に対して、前記測定面及び前記参照面の少なくとも一方が傾斜された状態で、前記測定面に照射された光の反射光と前記参照面に照射された光の反射光とを干渉させることによって干渉縞を生成する光学系と、前記光学系によって生成された前記干渉縞の二次元画像を撮影する撮像素子と、前記干渉縞の１波長成分を検出するのに割り当てる前記撮像素子の画素の数を４としたときに、前記干渉縞の二次元画像の撮影によって前記撮像素子のｎ番目の画素から出力される受光信号の予測値Ｐｎを示す予測関数を、Ａ１、Ｂ、β、φを未定係数とする下記式とし、前記撮像素子の連続する複数の画素において、前記未定係数が等しいと見なし、前記式、及び、前記干渉縞の二次元画像の撮影によって前記ｎ番目の画素を含む連続する複数の画素のそれぞれから出力された受光信号の実測値を用いて、前記未定係数の解を算出する第１の算出部と、前記第１の算出部によって算出された前記未定係数の解のうち、位相を示す前記φの解を用いて、前記ｎ番目の画素に対応する前記測定面の箇所の高さを算出する第２の算出部と、を備え、前記第１の算出部は、前記撮像素子を構成する所定数の画素のそれぞれについて、前記未定係数の解を算出し、前記第２の算出部は、前記所定数の画素のそれぞれの前記φの解を用いて、前記所定数の画素のそれぞれに対応する前記測定面の箇所の高さを算出する。
【００１３】
【数１】
0006386954.tif 000002
（ここで、ｎは、整数を示し、ωは、空間周波数を示す。）
【００１４】
撮像素子を構成する各画素は、有限の開口を有するので、各画素から出力される受光信号の強度は、各画素の大きさに依存する。画素が大きければ、その画素から出力される受光信号の強度が大きくなり、画素が小さければ、その画素から出力される受光信号の強度が小さくなる。干渉縞は、空間的な強度分布を有しており、干渉縞の密度が高い場合、特に、各画素から出力される受光信号の強度は、各画素の大きさに依存する。
【００１５】
本発明の第１の局面では、４つの画素で干渉縞の１波長成分を検出すると見なし、予測値Ｐｎを示す予測関数の上記式を導いている。そして、本発明の第１の局面は、上記式及び干渉縞の受光信号の実測値から、上記式の未定係数を算出することにより、位相φを算出している。従って、本発明の第１の局面によれば、測定面及び参照面の少なくとも一方が傾斜された状態で生成された干渉縞について、この干渉縞の１波長成分を検出するのに割り当てられる画素数に誤差が生じても、測定面の表面形状を正確に測定できる。
【００１６】
そして、本発明の第１の局面によれば、干渉縞の局所毎に、そこでの干渉縞の位相を計算するので、干渉縞が途切れる箇所（例えば、測定面の端部に対応する箇所）や測定面の局所にゴミ等の異物が存在しても、測定面の表面形状を正確に測定できる。なお、複数の画素の「複数」とは、未定係数を算出するのに必要が数であり、「所定数」は、撮像素子の全画素数以下の任意の値である。
【００１７】
上記構成において、前記測定面を有する試料が載置されるステージと、前記撮像素子による撮影視野より広い前記干渉縞を、隣り合う領域が部分的に重なるように、前記撮影視野より狭い複数の前記領域に分割する分割部と、前記ステージを移動させることにより、前記撮影視野に複数の前記領域を順番に移動させるステージ制御部と、前記撮影視野に移動してきた前記領域の二次元画像を前記撮像素子に撮影させる撮像制御部と、前記部分的な重なりを目印にして、複数の前記領域の二次元画像をつなげて、前記干渉縞の二次元画像を生成する画像生成部と、をさらに備える。
【００１８】
この構成によれば、測定面の面積が大きい場合でも、測定面の表面形状を測定する精度を高めることができる。
【００１９】
上記構成において、前記光学系及び前記撮像素子を含むフィゾー干渉計を備える。
【００２０】
この構成によれば、フィゾー干渉計で干渉縞の二次元画像を撮影するので、フィゾー干渉計の利点を利用して、測定面の表面形状を測定できる。フィゾー干渉計の利点とは、例えば、測定光の光路と参照光の光路とが、概ね共通しているので、光学系内の空気の揺らぎ等の外乱の影響を受けにくい。
【００２１】
本発明の第２の局面に係る表面形状測定方法は、測定面及び参照面を通る光軸を有し、前記光軸と直交する面に対して、前記測定面及び前記参照面の少なくとも一方が傾斜された状態で、前記測定面に照射された光の反射光と前記参照面に照射された光の反射光とを干渉させて、干渉縞を生成する生成ステップと、前記生成ステップによって生成された前記干渉縞の二次元画像を、撮像素子を用いて撮影する撮影ステップと、前記撮影ステップによって撮影される前記干渉縞の１波長成分を検出するのに割り当てる前記撮像素子の画素の数を４としたときに、前記干渉縞の二次元画像の撮影によって前記撮像素子のｎ番目の画素から出力される受光信号の予測値Ｐｎを示す予測関数を、Ａ１、Ｂ、β、φを未定係数とする下記式とし、前記撮像素子の連続する複数の画素において、前記未定係数が等しいと見なし、前記式、及び、前記干渉縞の二次元画像の撮影によって前記ｎ番目の画素を含む連続する複数の画素のそれぞれから出力された受光信号の実測値を用いて、前記未定係数の解を算出する第１の算出ステップと、前記第１の算出ステップによって算出された前記未定係数の解のうち、位相を示す前記φの解を用いて、前記ｎ番目の画素に対応する前記測定面の箇所の高さを算出する第２の算出ステップと、を備え、前記第１の算出ステップは、前記撮像素子を構成する所定数の画素のそれぞれについて、前記未定係数の解を算出し、前記第２の算出ステップは、前記所定数の画素のそれぞれの前記φの解を用いて、前記所定数の画素のそれぞれに対応する前記測定面の箇所の高さを算出する。
【００２２】
【数２】
0006386954.tif 000003
（ここで、ｎは、整数を示し、ωは、空間周波数を示す。）
【００２３】
本発明の第２の局面は、本発明の第１の局面と同様の作用効果を有する。
【発明の効果】
【００２４】
本発明によれば、測定面及び参照面の少なくとも一方が傾斜された状態で生成される干渉縞の１波長成分を検出するのに割り当てられる画素数に誤差が生じても、測定面の表面形状を正確に測定できる。
【図面の簡単な説明】
【００２５】
【図１】第１実施形態に係る表面形状測定装置の構成を示すブロック図である。
【図２】撮像素子によって撮影された干渉縞の二次元画像の一例を示す撮影図である。
【図３】図２に示される干渉縞の二次元画像の一部の拡大図である。
【図４】βがωの２０％となる条件で生成された干渉縞の波形を示す波形図である。
【図５】図４に示す干渉縞の波形について、非特許文献１に開示された方法を用いて、位相を算出した結果を示すグラフである。
【図６】図５に示すグラフから直線的な位相変化を引いた結果を示すグラフである。
【図７】撮像素子の一つの画素を示す模式図である。
【図８】撮像素子の連続する４つの画素である画素ｎ、画素ｎ＋１、画素ｎ＋２、画素ｎ＋３を示す模式図である。
【図９】干渉縞の波形の第１例を示す波形図である。
【図１０】測定面のある箇所の位相のデータを示すグラフである。
【図１１】図１０に示すデータに対応する干渉縞の波形を示す波形図である。
【図１２】図１１に示される受光信号の値（実測値）及び連立方程式Ｆｎ，Ｆｎ＋１，Ｆｎ＋２を用いて位相を算出した結果を示すグラフである。
【図１３】図１１に示される受光信号の値（実測値）及び非特許文献１に開示された方法を用いて位相を算出した結果を示すグラフである。
【図１４】第１実施形態の変形例に係る表面形状測定装置の構成を示すブロック図である。
【図１５】第２実施形態に係る表面形状測定装置の構成を示すブロック図である。
【図１６】分割部によって、複数の領域に分割された干渉縞の一例を説明する説明図である。
【図１７】二つの領域の二次元画像をつなげる方法を説明する説明図である。
【発明を実施するための形態】
【００２６】
以下、図面に基づいて、本発明の実施形態を詳細に説明する。図１は、第１実施形態に係る表面形状測定装置１ａの構成を示すブロック図である。表面形状測定装置１ａは、カメラ２、レーザ光源３、ステージ装置４、ステージ制御部５、光学系６及びコンピュータ７を備える。カメラ２、レーザ光源３、ステージ装置４、ステージ制御部５及び光学系６によって、フィゾー干渉計が構成されている。
【００２７】
カメラ２は、二次元イメージセンサ（例えば、ＣＣＤイメージセンサ又はＣＭＯＳイメージセンサ）からなる撮像素子２０を含むデジタルカメラである。カメラ２に近い順番で、カメラ２の光軸上に、レンズ６０、ビームスプリッタ６１、レンズ６２、平板ガラス６３及びステージ装置４が配置されている。カメラ２の光軸は、光学系の光軸６６と一致している。
【００２８】
レーザ光源３は、例えば、波長６３３ｎｍの光を出射するＨｅＮｅレーザである。レーザ光源３の光軸は、カメラ２の光軸と交差している。レーザ光源３に近い順番で、レーザ光源３の光軸上に、レンズ６４及びビームスプリッタ６１が配置されている。
【００２９】
ステージ装置４は、ステージ４０、駆動部４１及びベース部４２を備える。ステージ４０には、測定面９０を有する試料９が載置される。ステージ４０は、駆動部４１を介してベース部４２に支持されている。駆動部４１（例えば、ピエゾ素子）は、ステージ４０の傾斜角の制御に用いられる。
【００３０】
ステージ制御部５は、コンピュータ７から送信されてきたステージ４０の傾斜角の設定値に基づいて、駆動部４１を制御して、ステージ４０の傾きを制御する。
【００３１】
光学系６は、上述したレンズ６０、ビームスプリッタ６１、レンズ６２、平板ガラス６３及びレンズ６４を備える。光学系６は、後で説明するように、測定面９０及び参照面（平板ガラス６３の上面６５）を通る光軸６６を有し、光軸６６と直交する面（図１では水平面）に対して、測定面９０及び参照面の少なくとも一方が傾斜された状態で、測定面９０に照射された光の反射光（測定光）と参照面に照射された光の反射光（参照光）とを干渉させることによって干渉縞を生成する。この干渉縞は、撮像素子２０によって撮影される。
【００３２】
コンピュータ７は、撮像素子２０で撮影された干渉縞の二次元画像を解析して、測定面９０の表面形状を算出する。
【００３３】
コンピュータ７は、制御部７０、入力部７１及び出力部７２を備える。
【００３４】
制御部７０は、ＣＰＵ、ＲＡＭ及びＲＯＭ等により構成され、機能ブロックとして、第１の算出部７３及び第２の算出部７４を備える。第１の算出部７３及び第２の算出部７４については、後で詳しく説明する。
【００３５】
入力部７１は、外部からコマンド（命令）やデータ等を制御部７０に入力するための装置であり、例えば、タッチパネルやキーボード等である。
【００３６】
出力部７２は、入力部７１から制御部７０に入力されたコマンドやデータ及び制御部７０で演算された測定面９０の表面形状等を出力するための装置であり、例えば、ＬＣＤ（液晶ディスプレイ）の表示装置や、例えば、プリンタ等の印刷装置である。
【００３７】
干渉縞の生成について説明する。レーザ光源３からレンズ６４に向けて出射された光は、レンズ６４で発散光となる。この発散光の一部は、ビームスプリッタ６１でレンズ６２に向けて反射され、レンズ６２で平行光束にされる。平行光束は、平板ガラス６３に照射される。平板ガラス６３の下面は、無反射コーティングがされている。平板ガラス６３に照射された平行光束の一部は、平板ガラス６３の上面６５で反射され、残りは、平板ガラス６３を透過する。
【００３８】
平板ガラス６３を透過した光は、測定面９０に照射される。これにより測定面９０で反射された反射光（以下、測定光）は、平板ガラス６３、レンズ６２、ビームスプリッタ６１及びレンズ６０を通り、撮像素子２０に送られる。
【００３９】
一方、平板ガラス６３の上面６５で反射された反射光（以下、参照光）は、レンズ６２、ビームスプリッタ６１及びレンズ６０を通り、撮像素子２０に送られる。平板ガラス６３の上面６５は、参照面として機能する。
【００４０】
平板ガラス６３の上面６５（参照面）は、水平である。測定面９０を有する試料９は、光軸６６と直交する面に対して傾斜しているステージ４０に載置されているので、測定面９０は、傾斜している。このため、測定光と参照光との光路差により、測定光と参照光とが干渉し合うことによって（強め合ったり、打ち消し合ったりすることによって）、干渉縞が生成される。なお、参照面を、光軸６６と直交する面に対して傾斜させることによって、干渉縞を生成してもよいし、測定面９０と参照面の両方を、光軸６６と直交する面に対して傾斜させることによって、干渉縞を生成してもよい。
【００４１】
図２は、撮像素子２０によって撮影された干渉縞の二次元画像の一例を示す撮影図である。図３は、図２に示される干渉縞の二次元画像の一部１０の拡大図である。干渉縞は、空間において、明パターン１０ａと暗パターン１０ｂとが交互に繰り返されて構成されている。例えば、干渉縞は、測定面９０の全域において、１００〜２００本の明パターン１０ａと暗パターン１０ｂとが交互に繰り返されて構成されている。
【００４２】
撮像素子２０で撮影される干渉縞の光強度Ｉは、光路差をＤとすると、一般に、式（１）で示される。
【００４３】
【数３】
0006386954.tif 000004
【００４４】
Ａ、Ｂは、光学系６、測定面９０の反射率等に依存する係数である。φは、位相であり、測定面９０の形状情報（高さ情報）を有する。
【００４５】
測定面９０の傾きによる干渉縞の空間周波数（角周波数）をω＋βとしたとき、位置ｘでの干渉縞の光強度Ｉは、式（２）で示される。
【００４６】
【数４】
0006386954.tif 000005
【００４７】
ωは、干渉縞の１波長成分を検出するのに割り当てられた撮像素子２０の画素数が４であるときの測定面９０の傾き（測定面９０の理想の傾き）を示す値である。βは、理想の傾きに対する誤差を示している。干渉縞の１波長成分を検出するのに割り当てられた撮像素子２０の画素数が４となるように、測定面９０の傾きを調整できたとき、βは０となる。
【００４８】
背景技術で説明した非特許文献１は、式（２）から位相φを抽出する方法として、直交検波を用いる位相抽出法を開示している。具体的に説明すると、式（２）に、ｓｉｎ（ωｘ）及びｃｏｓ（ωｘ）を乗じた値Ｖ１を求め、Ｖ１の逆正接Ｖ２を求め、Ｖ２から位相φを求める。
【００４９】
非特許文献１に開示された方法によれば、ωがβに対して十分に大きいとき、すなわち、発明が解決しようとする課題で説明した「誤差」が極めて小さいとき、平面形状の測定精度に影響を及ぼさない。しかし、そうでないとき、測定精度が低下する。
【００５０】
これについて具体的に説明する。図４は、βがωの２０％となる条件で生成された干渉縞の波形を示す波形図である。この条件は、ωがβに対して十分に大きくない場合の一例である。図４において、横軸は、撮像素子２０を構成する全画素のうち、連続する５０個の画素で構成されるある画素群において、各画素の位置を示している。例えば、０は、一つ目の画素の位置を示し、１は、次の画素の位置を示し、２は、その次の画素の位置を示している。縦軸は、撮像素子２０によって干渉縞を撮影したときに撮像素子２０の各画素から出力された受光信号のレベルを示している。
【００５１】
図５は、図４に示す干渉縞の波形について、非特許文献１に開示された方法を用いて、位相φを算出した結果を示すグラフである。図５の横軸は、図４の横軸と同じであり、図５の縦軸は、位相φを示している。図５に示すグラフは、測定面９０の傾きによって生じる直線的な位相変化βｘを含むので、図５に示すグラフから直線的な位相変化βｘを引いた結果を、図６に示す。図６の横軸は、図４のグラフの横軸と同じであり、縦軸は、図５に示すグラフで示される位相と直線的な位相変化βｘとの位相差を示している。
【００５２】
図６のグラフに比較的大きなギザギザが発生するのは、ωがβに対して十分に大きくない、すなわち、ステージ４０の傾きの誤差が大きいからである。位相差を干渉縞の位相とみなすと、位相に、０．０２ｒａｄ程度の誤差が発生していることが分かる。この誤差を測定面９０の高さ（＝位相・λ／４π）に換算すると、１ｎｍ程度の誤差となる。位相を空間的に平均化することにより、誤差を低減できるが、平均化すると、測定空間において、空間分解能が低下する。
【００５３】
第１実施形態を用いた位相φの算出について説明する。図７は、撮像素子２０の一つの画素を示す模式図である。撮像素子２０を構成する各画素は、有限の開口を有しており、従って、干渉縞が撮像素子２０によって撮影されたとき、一つの画素から出力される受光信号Ｐは、式（３）で示すことができる。
【００５４】
【数５】
0006386954.tif 000006
【００５５】
Ａ、Ｂ、ω、β、φについては、既に説明している。一つの画素によって受光されるエリアをＮ１〜Ｎ２で示している。エリアは、実際には二次元であるが、簡単にするために一次元で示している。
【００５６】
撮像素子２０を構成する全画素のうち、ある画素を画素ｎとする。撮像素子２０によって干渉縞を撮影したときに、画素ｎから出力される受光信号の予測値をＰｎとする。予測値Ｐｎを示す予測関数において、予測値Ｐｎは、干渉縞の１波長成分を検出するのに割り当てられる画素数に応じて異なる。第１実施形態では、４つの画素で干渉縞の１波長成分を検出するとして、予測値Ｐｎを示す予測関数を導く。実際には、干渉縞の１波長成分を検出するのに割り当てられる画素数が４になるように、測定面９０を正確に傾斜させることはできず、誤差が生じる。
【００５７】
式（３）を基にすると、予測値Ｐｎを示す予測関数を、式（４）で示すことができる。ｎは、１以上の整数であり、撮像素子２０を構成する各画素（言い換えれば、測定面９０上の各位置）を示す。例えば、「１」は、１番目の画素であり、「２」は、その隣りの２番目の画素であり、「３」は、その隣りの３番目の画素を示す。
【００５８】
【数６】
0006386954.tif 000007
【００５９】
ω＋βをＫとすれば、式（４）を式（５）で示すことができる。
【００６０】
【数７】
0006386954.tif 000008
【００６１】
Ａ１は、光学系６、測定面９０の反射率等に依存する係数であり、上記Ａに相当する係数である。
【００６２】
図８は、撮像素子２０の連続する４つの画素である画素ｎ、画素ｎ＋１、画素ｎ＋２、画素ｎ＋３を示す模式図である。これら連続する画素から出力される受光信号の予測値において、Ａ１、Ｂ、β、φが等しいとすると、Ｐｎの実測値（画素ｎから出力された受光信号の値）を代入した式（５）を式（５−１）、Ｐｎ＋１の実測値（画素ｎ＋１から出力された受光信号の値）を代入した式（５）を式（５−２）、Ｐｎ＋２の実測値（画素ｎ＋２から出力された受光信号の値）を代入した式（５）を式（５−３）、Ｐｎ＋３の実測値（画素ｎ＋３から出力された受光信号の値）を代入した式（５）を式（５−４）で示すことができる。
【００６３】
【数８】
0006386954.tif 000009
【００６４】
式（５−１）〜式（５−４）から、未定係数Ａ１，Ｂ，Ｋ，φを算出できるが、第１実施形態では、Ａ１を消去した以下の連立方程式Ｆｎ，Ｆｎ＋１，Ｆｎ＋２を用いて、未定係数Ｂ，Ｋ，φを算出する。
【００６５】
Ｆｎ＝Ｐｎ＋１−Ｐｎ
Ｆｎ＋１＝Ｐｎ＋２−Ｐｎ＋１
Ｆｎ＋２＝Ｐｎ＋３−Ｐｎ＋２
以上説明した未定係数の算出は、第１の算出部７３によって実現される。すなわち、第１の算出部７３は、干渉縞の１波長成分を検出するのに割り当てる撮像素子２０の画素の数を４としたときに、干渉縞の二次元画像の撮影によって撮像素子２０のｎ番目の画素から出力される受光信号の予測値Ｐｎを示す予測関数を、Ａ１、Ｂ、β、φを未定係数とする式（４）とし、撮像素子２０の連続する複数の画素において、未定係数が等しいと見なし、式（４）、及び、干渉縞の二次元画像の撮影によってｎ番目の画素を含む連続する複数の画素のそれぞれから出力された受光信号の実測値を用いて、未定係数の解を算出する。そして、第１の算出部７３は、撮像素子２０を構成する所定数の画素のそれぞれについて、未定係数の解を算出する。なお、複数の画素の「複数」とは、未定係数を算出するのに必要が数であり、「所定数」とは、撮像素子２０の全画素数以下の任意の値である。
【００６６】
連立方程式Ｆｎ，Ｆｎ＋１，Ｆｎ＋２を用いた解析の第１例を説明する。図９は、干渉縞の波形の第１例を示す波形図である。図９の横軸は、図４の横軸と同じであり、縦軸は、図４の縦軸と同じである。連立方程式では、Ａ１が消去されているので、図９に示す干渉縞の波形は、Ｂ＝１．１、β＝０．３、φ＝０．２として、式（６）で示すことができる。
【００６７】
【数９】
0006386954.tif 000010
【００６８】
図９に示す波形図で示される受光信号のレベルを実測値とし、連立方程式Ｆｎ，Ｆｎ＋１，Ｆｎ＋２を用いて算出されたＢ、β、φは、上記Ｂ＝１．１、β＝０．３、φ＝０に対して、０．１％以下の誤差にすることができた。
【００６９】
連立方程式Ｆｎ，Ｆｎ＋１，Ｆｎ＋２を用いた解析の第２例を、非特許文献１に開示された方法を用いた解析例と比較して説明する。図１０は、測定面９０のある箇所の位相のデータを示すグラフである。このグラフは、評価用のモデルデータである。図１０の横軸は、撮像素子２０を構成する全画素のうち、連続する４０個の画素で構成されるある画素群において、各画素の位置を示している。図１０の縦軸は、位相φを示している。
【００７０】
図１１は、図１０に示すデータに対応する干渉縞の波形を示す波形図である。ここでは、ωをπ／２、βを０．２としている。図１１の横軸は、図１０の横軸と同じであり、縦軸は、図４の縦軸と同じである。
【００７１】
図１２は、図１１に示される受光信号の値（実測値）及び連立方程式Ｆｎ，Ｆｎ＋１，Ｆｎ＋２を用いて位相φを算出した結果を示すグラフである。図１２の横軸は、図１０の横軸と同じであり、図１２の縦軸は、図１０の縦軸と同じである。
【００７２】
位相φの算出は、第２の算出部７４によって実現される。すなわち、第２の算出部７４は、第１の算出部７３によって算出された未定係数の解のうち、位相を示すφの解を用いて、ｎ番目の画素に対応する測定面９０の箇所の高さを算出する。測定面９０の高さ＝位相・λ／４πなので、第２の算出部７４は、その式からｎ番目の画素に対応する測定面９０の箇所の高さを算出することができる。第２の算出部７４は、所定数の画素のそれぞれのφの解を用いて、所定数の画素のそれぞれに対応する測定面９０の箇所の高さを算出する。「所定数」とは、上述したように、撮像素子２０の全画素数以下の任意の値である。
【００７３】
第１の算出部７３は、撮像素子２０を構成する各画素について、上記未定係数の解を算出し、第２の算出部７４は、撮像素子２０を構成する各画素に対応するφを用いて、各画素に対応する測定面９０の箇所の高さを算出する。これにより、測定面９０の表面形状が算出される。
【００７４】
図１３は、図１１に示される受光信号の値（実測値）及び非特許文献１に開示された方法を用いて位相φを算出した結果を示すグラフである。図１３の横軸は、図１０の横軸と同じであり、図１３の縦軸は、図１０の縦軸と同じである。
【００７５】
図１２に示すグラフは、図１３に示すグラフよりも、図１０に示すグラフに近いことが分かる。従って、第１実施形態によれば、非特許文献１に開示された方法を用いた場合と比べて、干渉縞の１波長成分を検出するのに割り当てられる画素数に誤差が生じても、測定面９０の表面形状を正確に測定できる。
【００７６】
第１実施形態の主な効果を説明する。撮像素子２０を構成する各画素は、有限の開口を有するので、各画素から出力される受光信号の強度は、各画素の大きさに依存する。これを式で示すと、上述した式（３）となる。画素が大きければ、その画素から出力される受光信号の強度が大きくなり、画素が小さければ、その画素から出力される受光信号の強度が小さくなる。干渉縞は、空間的な強度分布を有しており、干渉縞の密度が高い場合、特に、各画素から出力される受光信号の強度は、各画素の大きさに依存する。
【００７７】
第１実施形態では、４つの画素で干渉縞の１波長成分を検出すると見なし、式（３）を基にして、予測値Ｐｎを示す予測関数の式（４）を導いている。そして、第１実施形態は、式（４）及び干渉縞の受光信号の実測値から、式（４）の未定係数を算出することにより、位相φを算出している（実際には、計算の便宜のために、式（４）から式（５）を導き、式（５）及び干渉縞の受光信号の実測値から、式（５）の未定係数を算出している。これは、式（４）及び干渉縞の受光信号の実測値から、式（４）の未定係数を算出するのと実質的に同じである）。従って、第１実施形態によれば、図１に示すステージ４０を傾けることによって測定面９０が傾斜された状態で生成された干渉縞について、この干渉縞の１波長成分を検出するのに割り当てられる画素数に誤差が生じても、測定面９０の表面形状を正確に測定できる。
【００７８】
そして、第１実施形態によれば、干渉縞の局所毎に、そこでの干渉縞の位相を計算するので、干渉縞が途切れる箇所（例えば、測定面９０の端部に対応する箇所）や測定面９０の局所にゴミ等の異物が存在しても、測定面９０の表面形状を正確に測定できる。
【００７９】
式（４）は、測定光と参照光との干渉において、多重干渉がない場合を前提にしている。このため第１実施形態は、測定光と参照光との干渉において、多重干渉がない場合に特に有効である。
【００８０】
また、第１実施形態によれば、フィゾー干渉計で干渉縞の二次元画像を撮影するので、フィゾー干渉計の利点を利用して、測定面９０の表面形状を測定できる。フィゾー干渉計の利点とは、例えば、測定光の光路と参照光の光路とが、概ね共通しているので、光学系６内の空気の揺らぎ等の外乱の影響を受けにくい。
【００８１】
第１実施形態において、図１に表面形状測定装置１ａは、測定面９０を水平にして、表面形状を測定しているが、測定面９０を有する試料９を立て掛けた状態で、測定面９０の表面形状を測定してもよい。これを変形例として簡単に説明する。図１４は、第１実施形態の変形例に係る表面形状測定装置１ｂの構成を示すブロック図である。図１４において、図１に示す表面形状測定装置１ａと同じ構成要素については、同一符号を付すことにより説明を省略する。また、図１４において、図１に示すステージ制御部５及びコンピュータ７の図示は省略されている。
【００８２】
表面形状測定装置１ｂは、測定面９０の傾きを調整するのではなく、参照面の傾きを調整するタイプであり、除振台１１、保持部１２、ユニット１３、ユニット１４及びステージ装置４を備える。保持部１２は、除振台１１に取り付けられている。
【００８３】
ユニット１３、ユニット１４、ステージ装置４の順に、カメラ２の光軸に沿って並んでいる。
【００８４】
ユニット１３は、カメラ２、レーザ光源３、レンズ６０、ビームスプリッタ６１及びレンズ６４を備え、保持部１２によって保持されている。
【００８５】
ユニット１４は、レンズ６２を備え、保持部１２によって保持されている。
【００８６】
保持部１２は、ステージ装置４を起立させた状態でステージ装置４を保持している。
【００８７】
ステージ装置４は、ステージ４０、駆動部４１、平板ガラス６３及び保持部１５を備える。測定面９０を有する試料９は、ステージ４０に立て掛けられている。ステージ４０は、駆動部４１を介して保持部１５を支持している。保持部１５は、平板ガラス６３を保持する。駆動部４１により保持部１５の傾きが制御されることにより、平板ガラス６３の傾きが制御される。
【００８８】
薄い試料９を水平にしたとき、試料９の自重により、試料９が撓むことがある。変形例によれば、試料９を立て掛けた状態にするので、そのような撓みを防止できる。
【００８９】
第２実施形態について、第１実施形態との相違点を主にして説明する。第２実施形態は、面積が大きい測定面の表面形状を測定する技術である。第２実施形態を簡単に説明すると、第２実施形態では、干渉縞を複数の領域に分割し、複数の領域のそれぞれの二次元画像を撮影し、撮影した二次元画像をつなげる技術である。
【００９０】
測定面９０の面積が大きければ、干渉縞の面積も大きくなる。図１に示す表面形状測定装置１ａに備えられる撮像素子２０を用いて、面積が大きい干渉縞を撮影するには、この撮影に光学系６を対応させる必要がある。例えば、大口径のレンズ６２に用いる必要がある。これでは、光学系６のコストが上昇する。また、空間分解能は、撮像素子２０の画素数で決定される。現状では、画素数の上限は、一般に４０００×４０００である。このため、図１に示す表面形状測定装置１ａに備えられる撮像素子２０を用いて、面積が大きい干渉縞を撮影すると、空間分解能が低下する。
【００９１】
また、第１実施形態及び第２実施形態のように、局所的な干渉縞の波形に対して、収束計算を用いて位相φを算出する場合、干渉縞の１波長成分を検出するのに割り当てる画素数が４近傍の値になるように、ステージ４０で測定面９０の傾斜を設定することが望ましい。しかし、測定面９０のうねり（凹凸）が大きければ、測定面９０の全体にわたって、干渉縞の１波長成分を検出するのに割り当てる画素数を４近傍の値になるように、ステージ４０で測定面９０の傾斜を設定することは困難である。
【００９２】
そこで、第２実施形態では、干渉縞を複数の領域に分割して撮影する。図１５は、第２実施形態に係る表面形状測定装置１ｃの構成を示すブロック図である。図１に示す表面形状測定装置１ａと同じ構成要素については、同一符号を付すことにより説明を省略する。
【００９３】
ステージ４０は、水平スライド部４３を備える。水平スライド部４３は、駆動部４１を介してステージ４０を支持しており、ステージ制御部５の制御に従って、ステージ４０及び駆動部４１と一緒に、ベース部４２上を水平に移動する。
【００９４】
制御部７０は、分割部７５、撮影制御部７６及び画像生成部７７の機能を備える。
【００９５】
分割部７５は、撮像素子２０による撮影視野より広い干渉縞を、隣り合う領域が部分的に重なるように、撮影視野より狭い複数の領域に分割する。
【００９６】
図１６は、分割部７５によって、複数の領域３１に分割された干渉縞３０の一例を説明する説明図である。干渉縞３０は、９つの領域３１に分割されている。各領域３１は、撮影視野３２よりも狭く、隣り合う領域３１が部分的に重なっている。各領域３１は、仮想的な領域であり、各領域３１を規定する点線は、実際には存在しない。
【００９７】
ステージ制御部５は、水平スライド部４３を水平に移動させることにより、ステージ４０を水平に移動させ、撮影視野３２に複数の領域３１（ここでは、９つの領域３１）を順番に移動させる。
【００９８】
撮影制御部７６は、撮影視野３２に移動してきた領域３１の二次元画像を撮像素子２０に撮影させる。
【００９９】
上述したように、測定面９０のうねり（凹凸）が大きければ、測定面９０の全体にわたって、干渉縞の１波長成分を検出するのに割り当てる画素数を４近傍の値になるように、ステージ制御部５が測定面９０の傾斜を設定することは困難である。そこで、ステージ制御部５は、領域３１毎に、測定面９０（領域３１）の傾きを調整する。これにより、領域３１の撮影毎に、測定面９０の絶対位置が変化する。
【０１００】
そこで、画像生成部７７は、部分的な重なりを目印にして、撮像素子２０によって撮影された複数の領域３１の二次元画像をつなげて、干渉縞３０の二次元画像を生成する。
【０１０１】
図１７は、隣り合う二つの領域３１ａ，３１ｂの二次元画像をつなげる方法を説明する説明図である。領域３１ａの二次元画像と領域３１ｂの二次元画像との部分的な重なりを、重なり部分３３として示す。画像生成部７７は、重なり部分３３において、一直線上にない三点を決定し、領域３１ａの二次元画像の三点と領域３１ｂの二次元画像の三点とが重なるように、領域３１ａの二次元画像と領域３１ｂの二次元画像とをつなげる。
【０１０２】
第２実施形態によれば、測定面９０の面積が大きい場合でも、測定面９０の表面形状を測定する精度を高めることができる。
【符号の説明】
【０１０３】
１ａ，１ｂ，１ｃ  表面形状測定装置
６  光学系
２０  撮像素子
４０  ステージ
６５  平板ガラスの上面（参照面の一例）
６６  光軸
９０  測定面
【図１】
0006386954.tif 000013
【図２】
0006386954.tif 000014
【図３】
0006386954.tif 000015
【図４】
0006386954.tif 000016
【図５】
0006386954.tif 000017
【図６】
0006386954.tif 000018
【図７】
0006386954.tif 000019
【図８】
0006386954.tif 000020
【図９】
0006386954.tif 000021
【図１０】
0006386954.tif 000022
【図１１】
0006386954.tif 000023
【図１２】
0006386954.tif 000024
【図１３】
0006386954.tif 000025
【図１４】
0006386954.tif 000026
【図１５】
0006386954.tif 000027
【図１６】
0006386954.tif 000028
【図１７】
0006386954.tif 000029