(57)【要約】【課題】試料の熱変形が発生する場合において、試料上の測長点における測長再現性を保ちつつ、スループットを最大限向上することができる、測長点検査順序最適化のための技術を提供する。【解決手段】検査開始時にウェーハが静電チャックに置かれる前の温度と静電チャック印加後の温度との差、静電チャック印加後の経過時間、検査点の座標や測長画像の撮像条件に応じた許容ドリフト速度から測長再現性を満たす待ち時間を求め、この待ち時間を検査時間に加算して最適移動経路を決定することで、測長再現精度を満たしつつ検査時間を短縮する検査順序最適化方式を提案する。【選択図】図１０
2015008224.tif 000002
【特許請求の範囲】
【請求項１】
予備排気室から真空試料室に搬入される試料を検査する荷電粒子線装置であって、
前記試料を載置するための、制御可能なステージと、
前記ステージに載置された前記試料の温度を計測する温度計測機構と、
前記試料上の複数の検査点の情報と、当該複数の検査点の検査順序を決定するための検査経路算出プログラムと、を格納するメモリと、
前記メモリから前記複数の検査点の情報と前記検査経路算出プログラムを読み出し、前記複数の検査点の検査順序を決定するプロセッサと、を有し、
前記プロセッサは、
前記複数の検査点のそれぞれにおける検査時間を、各検査点でのスキャンスピード及び検査ピクセル数を用いて算出し、
前記各検査点における検査時間と、前記試料を前記真空試料室に搬入する際に上昇した前記試料の温度と前記ステージの温度との温度差に依存する、各検査点における検査待ち時間と、を用いて、前記複数の検査点の総検査時間を短縮できる前記検査順序を決定するための、熱平衡を考慮した経路最適化処理を実行することを特徴とする荷電粒子線装置。
【請求項２】
請求項１において、
前記プロセッサは、
前記複数の検査点のうち始点と終点を決定し、
一の検査点から次の検査点への移動を決定する際に、前記一の検査点から前記始点及び終点以外の対象検査点までの前記ステージの物理的移動距離と、前記対象検査点における前記検査待ち時間を距離に換算した値と、に基づいて、距離が最短となる検査点を前記次の検査点として選択することを特徴とする荷電粒子線装置。
【請求項３】
請求項２において、
前記プロセッサは、前記対象検査点における検査待ち時間と前記試料を前記ステージに載置した時点からの経過時間のどちらが長いか判断し、前記対象検査点における検査待ち時間の方が短い対象検査点については前記ステージの物理的移動距離のみを比較要素とし、前記対象検査点における検査待ち時間の方が長い対象検査点については前記ステージの物理的移動距離と、前記検査待ち時間と前記ステージの移動時間との差分を距離に換算した値と、を比較要素とすることを特徴とする荷電粒子線装置。
【請求項４】
請求項１において、
前記プロセッサは、初期設定された検査順序で試料の検査を実行するレシピを最適化するか否かを指定するためのＧＵＩ画面であって、前記熱平衡を考慮した経路最適化、或いは前記複数の検査点における最短移動経路を算出する最短移動経路最適化を選択可能とするＧＵＩ画面を表示装置に表示することを特徴とする荷電粒子線装置。
【請求項５】
請求項１において、
前記プロセッサは、初期設定された検査順序におけるステージの移動距離を含む情報を表示する試料マップと、前記熱平衡を考慮した経路最適化による移動距離を含む情報を表示する試料マップとを、ユーザの選択に応答して、表示装置の表示画面上で切り替え表示することを特徴とする荷電粒子線装置。
【請求項６】
荷電粒子線装置を用いて、予備排気室から真空試料室に搬入される試料を検査する方法であって、
前記荷電粒子線は、前記試料を載置するための、制御可能なステージと、前記ステージに載置された前記試料の温度を計測する温度計測機構と、前記試料上の複数の検査点の情報と、当該複数の検査点の検査順序を決定するための検査経路算出プログラムと、を格納するメモリと、前記メモリから前記複数の検査点の情報と前記検査経路算出プログラムを読み出し、前記複数の検査点の検査順序を決定するプロセッサと、を有し、
前記方法は、
前記プロセッサが、前記複数の検査点のそれぞれにおける検査時間を、各検査点でのスキャンスピード及び検査ピクセル数を用いて算出するステップと、
前記プロセッサが、前記各検査点における検査時間と、前記試料を前記真空試料室に搬入する際に上昇した前記試料の温度と前記ステージの温度との温度差に依存する、各検査点における検査待ち時間と、を用いて、前記複数の検査点の総検査時間を短縮できる前記検査順序を決定するための、熱平衡を考慮した経路最適化処理を実行するステップと、
前記荷電粒子線装置を用いて、前記熱平衡を考慮した経路最適化によって決定した前記各検査点を検査するステップと、
を有することを特徴とする方法。
【請求項７】
請求項６において、
前記経路最適化を実行するステップは、
前記プロセッサが、前記複数の検査点のうち始点と終点を決定するステップと、
前記プロセッサが、一の検査点から次の検査点への移動を決定する際に、前記一の検査点から前記始点及び終点以外の対象検査点までの前記ステージの物理的移動距離と、前記対象検査点における前記検査待ち時間を距離に換算した値と、に基づいて、距離が最短となる検査点を前記次の検査点として選択するステップと、
を有することを特徴とする方法。
【請求項８】
請求項７において、
前記経路最適化を実行するステップにおいて、前記プロセッサは、前記対象検査点における検査待ち時間と前記試料を前記ステージに載置した時点からの経過時間のどちらが長いか判断し、前記対象検査点における検査待ち時間の方が短い対象検査点については前記ステージの物理的移動距離のみを比較要素とし、前記対象検査点における検査待ち時間の方が長い対象検査点については前記ステージの物理的移動距離と、前記検査待ち時間と前記ステージの移動時間との差分を距離に換算した値と、を比較要素とすることを特徴とする方法。
【請求項９】
請求項６において、
さらに、前記プロセッサが、初期設定された検査順序で試料の検査を実行するレシピを最適化するか否かを指定するためのＧＵＩ画面であって、前記熱平衡を考慮した経路最適化、或いは前記複数の検査点における最短移動経路を算出する最短移動経路最適化を選択可能とするＧＵＩ画面を表示装置に表示するステップを有することを特徴とする方法。
【請求項１０】
請求項６において、
さらに、前記プロセッサが、初期設定された検査順序におけるステージの移動距離を含む情報を表示する試料マップと、前記熱平衡を考慮した経路最適化による移動距離を含む情報を表示する試料マップとを、ユーザの選択に応答して、表示装置の表示画面上で切り替え表示するステップを有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、荷電粒子線装置、及び試料検査方法に関し、例えば、試料の熱変形を考慮した、試料の検査順序の最適化に関するものである。
【背景技術】
【０００２】
一般に、試料検査装置では、ロードロック室に待機していた試料（例えばウェーハ）が真空試料室内に搬送され、静電チャック上にウェーハが置かれると、ウェーハと静電チャックとの温度差によりウェーハの熱変形が生じてしまう。ウェーハと静電チャックに温度差が発生する原因としては、ウェーハがロードロック室で待機しているときのプリアライナからウェーハへの熱伝導、クリーンルームの温度変化によるフープ待機中ウェーハの温度変化が挙げられ、クリーンルーム、プリアライナ、真空ロボットや静電チャックなど、すべての要因について温度を厳密に管理しない限りウェーハの熱変形をなくすことはできない。
【０００３】
ウェーハの熱変形は、温度差があるほど大きいため、ウェーハが静電チャックにおかれた直後が最も大きく、動径方向への像ドリフトとして現れる。また、試料の材質が均一な密度であるとするなら、ウェーハ中心は像ドリフトがなく、ウェーハ外周が大きな像ドリフトとして表れる（ウェーハの外周部の収縮が大きい）。現状、直径300mmウェーハが主流であるが、大口径化する450mmウェーハになれば外周部はさらに大きな像ドリフトとなることは明白である。
【０００４】
像ドリフトが発生している状態で取得した撮像画像ではライン幅が大きくなってしまい、近年のプロセスルールでは無視できない寸法誤差となる。このため、ばらつきの小さい寸法誤差（以下、測長再現性と表記）を得るためには、熱起因の像ドリフトが十分小さくなるまで測長開始を待たなければならない。
【０００５】
一方において、検査時間の短縮を図りスループットを向上させることは重要である。例えば、特許文献１には、レシピ作成時に検査順序を最適化する方式が説明されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３０２９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、搬送経路、アライメント座標、検査座標を考慮した移動経路最小化による検査順序最適化および検査実行時のウェーハ帯電や高さ（反り）合わせ時間を考慮した検査順序最適化に特化しており、検査実行時のウェーハと静電チャックとの温度差によるウェーハ熱変形安定化待ち時間の考慮は対象としていない。このため、特許文献１で提案された検査順序最適化を行うと、検査時間の短縮によりスループットは向上するが、測長再現性を満たせない場合が発生する。
【０００８】
一方、ウェーハが熱平衡に至ればウェーハの収縮は収まるため測長再現性は担保できるが、この熱平衡に至るまでの待機時間が生じるため、スループットが悪くなってしまう。この検査ための待機時間は、ウェーハの中心付近だからと言って短いとは限らない。つまり、例えば、ビームスキャンスピードが遅く設定されていると計測する像を取得するのに時間が掛かるが、時間が掛かれば掛かるほどウェーハの熱変形の影響を大きく受ける。このため、ウェーハ中央付近であってもスキャン時間が長く掛かる測長点（検査点）は待機時間が長くなってしまう。これに対して、ウェーハ中心から離れているが、スキャン時間が短く設定された測長点に関してはこちらを先に計測した方が、待機時間が短くて済むということもある。従って、単純に測長点の位置のみで最適な検査順序を決められるものではない。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、試料上の測長点における測長再現性を保ちつつ、スループットを最大限向上することができる、測長点検査順序最適化のための技術を提供するものである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、試料（ウェーハ）の熱変形安定化待ち時間を考慮した検査順序最適化のための技術を提供する。本発明では、検査開始時にウェーハ熱変形を考慮して検査順序を最適化する機能を実現する。検査順序の最適化は、ウェーハが静電チャックに置かれる前の温度と静電チャック印加後の温度との差、静電チャック印加後の経過時間、検査点の座標や測長画像の撮像条件に応じた許容ドリフト速度から決定する。
【００１１】
つまり、本発明による荷電粒子線装置では、試料上における複数の検査点のそれぞれにおける検査時間が、各検査点でのスキャンスピード及び検査ピクセル数を用いて算出される。そして、各検査点における検査時間と、試料を真空試料室に搬入する際に上昇した試料の温度とステージの温度との温度差に依存する、各検査点における検査待ち時間と、を用いて、複数の検査点の総検査時間を短縮できる検査順序を決定する、熱平衡を考慮した経路最適化処理が実行される。この最適化された検査経路（検査順序）によって、各検査点が検査される。
【００１２】
本発明に関連する更なる特徴は、本明細書の記述、添付図面から明らかになるものである。また、本発明の態様は、要素及び多様な要素の組み合わせ及び以降の詳細な記述と添付される特許請求の範囲の様態により達成され実現される。
【００１３】
本明細書の記述は典型的な例示に過ぎず、本発明の特許請求の範囲又は適用例を如何なる意味に於いても限定するものではないことを理解する必要がある。
【発明の効果】
【００１４】
本発明によれば、検査実行時にウェーハ熱変形を考慮した検査箇所の検査順序を入れ替えることで必要な測長再現精度を満たしつつ検査時間を短縮し、スループットを向上することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態による検査装置の全体構成を示す図である。
【図２】本発明の実施形態による走査型電子顕微鏡の概略構成を示す図である。
【図３】レシピ実行時のウェーハ熱変形を考慮した検査順序最適化処理の全体を説明するためのフローチャートである。
【図４】各検査点での測長再現性を満たす待ち時間の算出処理の詳細を説明するためのフローチャートである。
【図５】静電チャックが電圧印加してからの時間経過と実ドリフト量の関係を示す図である。
【図６】ウェーハ中心からの距離とドリフト量を示す図である。
【図７】最適検査順序への変換処理を説明するためのフローチャートである。
【図８】ステージ速度の台形制御の例を示す図である。
【図９】安定化待ち時間を距離として重み付けした最適経路決定の概念を説明するための図である。
【図１０】図１０（ａ）及び（ｂ）は、単純な最小移動経路に基づいた検査順序例（従来例）と測長再現性を満たし検査時間を短縮する最適検査順序例（本発明）を比較する図である。図１０（ｃ）は、ウェーハがチャックしてからの経過時間と検査点１が測長再現性を満たすまでの安定化待ち時間を表現する図である。
【図１１】検査順序最適化の設定ＧＵＩの例を示す図である。
【図１２】検査実行時の最適検査経路表示画面の例を示す図である。
【発明を実施するための形態】
【００１６】
検査実行時、ロードロック室に待機していた試料（ウェーハ）が真空試料室内に搬送され静電チャック上に置かれると、ウェーハと静電チャックとの温度差によりウェーハの熱変形が発生する。本発明は、従来の最短移動距離による検査順序最適化とは異なり、ウェーハの熱変形による安定化待ち時間を考慮し、測長再現性を満たし、スループットを向上する検査順序決定技術を提供する。
【００１７】
以下、添付図面を参照して本発明の実施形態について説明する。添付図面では、機能的に同じ要素は同じ番号で表示される場合もある。なお、添付図面は本発明の原理に則った具体的な実施形態と実装例を示しているが、これらは本発明の理解のためのものであり、決して本発明を限定的に解釈するために用いられるものではない。
【００１８】
本実施形態では、当業者が本発明を実施するのに十分詳細にその説明がなされているが、他の実装・形態も可能で、本発明の技術的思想の範囲と精神を逸脱することなく構成・構造の変更や多様な要素の置き換えが可能であることを理解する必要がある。従って、以降の記述をこれに限定して解釈してはならない。
【００１９】
更に、本発明の実施形態は、後述されるように、汎用コンピュータ上で稼動するソフトウェアで実装しても良いし専用ハードウェア又はソフトウェアとハードウェアの組み合わせで実装しても良い。
【００２０】
以下では「プログラム」を主語（動作主体）として本発明の実施形態における各処理について説明を行うが、プログラムはプロセッサによって実行されることで定められた処理をメモリ及び通信ポート（通信制御装置）を用いながら行うため、プロセッサやコンピュータを主語とした説明としてもよい。また、プログラムの一部または全ては専用ハードウェアで実現してもよく、また、モジュール化されていても良い。各種プログラムはプログラム配布サーバや記憶メディアによって各計算機にインストールされてもよい。
【００２１】
＜検査装置の全体構成＞
図１は、本発明の実施形態による検査装置の概略構成を示す図である。当該検査装置は、試料（以下、ウェーハを例に説明するが、本発明はこれに限定して適用されるものではない）を搬入して検査するための試料室１０１と、ロードロック室１０７と、ミニエンバイラメント方式の搬送装置１１０と、を有している。
【００２２】
試料室１０１は、荷電粒子線装置（走査型電子顕微鏡）１０２と、光学顕微鏡１０３と、試料ステージ１０６と、真空ロボット１０４と、を内部に有している。試料ステージ１０６には静電チャック１０５が設けられている。また、静電チャック１０５には、図示されていない温度変化を計測する機構が設けられている。試料ステージ１０６は、ＸＹ方向の移動と回転移動が可能である。
【００２３】
ロードロック室１０７は、予備真空排気室であり、試料室１０１と接続されるときは、真空排気され、搬送装置１１０と接続されるときは、大気圧となる。このロードロック室１０７には、プリアライナ１０８が設けられている。プリアライナ１０８では、プリアライメントが実行される。真空ロボット１０４は、プリアライナ１０８に配置されたウェーハ１０Ａを試料ステージ１０６にロードし、静電チャック１０５に電圧を印加してウェーハ１０Ｂを静電チャック１０５に吸着させる。
【００２４】
また、搬送装置１１０には、搬送ロボット１０９が設けられている。搬送装置１１０の外側にはロードポート１１１が設けられ、そこに、フープ１１２が配置されている。フープ１１２の内部は、高い清浄度に保持されており、そこに、複数枚のウェーハ１０が収納されている。搬送ロボット１０９は、フープ１１２よりウェーハ１０を取り出し、それをプリアライナ１０８に配置する。
【００２５】
一方、ウェーハ１０Ｂを試料ステージ１０６から取り出す場合は、印加していた静電チャック１０５の電圧を切り、試料ステージ１０６上に配置されたウェーハ１０Ｂをプリアライナ１０８にアンロードする。搬送ロボット１０９は、プリアライナ１０８上のウェーハ１０Ａをフープ１１２内にアンロードする。
【００２６】
本検査装置は、１枚の検査ウェーハが試料室１０１に存在している状態において、次の検査ウェーハをロードロック室１０７に搬入し、プリアライメントを終えた状態でプリアライナ１０８上にウェーハ１０Ａを待機させることができる。試料室１０１内のウェーハ１０Ｂの検査が完了すると、真空ロボット１０４はウェーハ１０Ｂとウェーハ１０Ａを交換動作により入れ替える。
【００２７】
＜荷電粒子線装置の構成＞
図２は、本発明の実施形態による試料室に設置される荷電粒子線装置（例えば、走査型電子顕微鏡）の概略構成を示す図である。
【００２８】
走査電子顕微鏡１０２の電子源２０１から発生した一次電子線２０３は、一次電子加速源２１５から電圧が印加された一次電子加速電極２０２によって加速される。一次電子線は、ウェーハ１０Ｃに印加されたリターディング電圧２１６により減速され、かつ制御用計算機２１２の制御信号２１３で対物レンズ２０７により収束されてウェーハ上に照射される。
【００２９】
ウェーハ１０Ｃに電子線が照射されると、ウェーハ表面から二次電子２１４が発生する。二次電子は、リターディング電圧により電子銃側に加速される。また、二次電子は、反射板２０５に当たり、反射板で発生した二次電子が二次電子検出器２０８で補足される。
【００３０】
補足された情報は、増幅器２０９で増幅され、出力される信号は画像処理プロセッサ２１０内でＡ／Ｄ変換され、デジタル画像データが生成される。画像処理プロセッサ２１０は、図示してはいないが、デジタル画像データを格納する画像メモリと各種の画像処理を行う画像処理回路、表示制御を行う表示制御回路を持つ。なお、図示しない画像メモリには、Ｓ／Ｎ比改善のため画像(画像データ）を重ねて(合成して）記憶する機能が備えられている。例えば８回の二次元走査で得られた画像を重ねて記憶することで、１枚の完成した像を形成する。即ち、１回もしくはそれ以上のＸ―Ｙ走査単位で形成された画像を合成して最終的な画像を形成する。１枚の完成した像を形成するための条件には、一次電子線の走査速度（以下スキャンスピード）、Ｘ走査密度（以下ピクセル数Ｘ）、Ｙ走査密度（以下ピクセル数Ｙ）、走査回数（以下フレーム枚数）などの組み合わせを任意に指定することができ、二次電子発生効率等の条件を鑑みて適正な値が設定される。
【００３１】
また、本実施形態による走査型電子顕微鏡は、デジタル画像データから二次電子プロファイルを作成し、二次電子プロファイルからパターンの認識や寸法測定を行う機能を有している。例えば、寸法測定では、計測する範囲を手動もしくは一定のアルゴリズムに基づいて自動選択して、選択範囲の画素数を算出する。一次電子線２０３により走査された観察領域の実寸法と当該観察領域に対応する画素数から試料上での実寸法を計測する。
【００３２】
２１１は、入力装置、出力又は表示装置、メモリ、及び演算装置を備えたコンピュータである。コンピュータ２１１は、画像処理プロセッサ２１０で作成されたデジタル画像データ、二次電子プロファイルや寸法情報等を表示装置の表示画面に表示することができる。コンピュータ２１１は、図示しないメモリ内に、本発明の実施形態によるレシピ実行プログラム（図３参照）、待ち時間計算プログラム（図４参照）、及び最適経路計算プログラム（図７参照）を格納しており、これらのプログラムを演算装置（プロセッサ）によって実行する。
【００３３】
半導体回路パターンの線幅などを測定する装置（例えば、ＣＤ−ＳＥＭ）では、一般的にレシピと呼ばれるファイルに、一連の測定手順を記載し、その手順に従って装置を稼動させることで、無人運転を可能にしている。レシピを実行すると、最初にウェーハ１０を試料室に搬入した後、レシピに登録されている測定位置へ一次電子線が垂直に照射するようにステージを移動させ、画像処理プロセッサ２１０を利用して厳密に測定位置を検出し、パターンの寸法測定を行う。レシピに登録されている全ての検査対象点に対して寸法測定が完了すると、測定結果を保存し、ウェーハ１０を試料室から搬出させてレシピ処理を終了する流れとなる。
【００３４】
なお、以上の説明では荷電粒子線装置の一例として、電子線を用いる走査型電子顕微鏡を例にとって説明したが、これに限られることはなく、例えばイオンビームを用いるイオンビーム照射装置であってもよい。
【００３５】
＜レシピ実行処理の内容＞
図３は、本発明の実施形態によるレシピ実行処理を説明するためのフローチャートである。
レシピの実行を開始すると、レシピ実行プログラムは、ウェーハのロード（Ｓ０１）を開始する。レシピ実行プログラムは、ウェーハを静電チャックに載せる前に、静電チャックの温度を取得（Ｓ０２）する。
【００３６】
次に、レシピ実行プログラムは、静電チャックにウェーハが載置されたことを検知すると（Ｓ０３）、静電チャックの電圧を印加（Ｓ０４）する。電圧印加直後よりウェーハと静電チャック間の温度差によりウェーハの熱変形が始まる。そして、レシピ実行プログラムは、この電圧印加開始時刻を取得する（Ｓ０５）。
【００３７】
さらに、レシピ実行プログラムは、数秒後に再度静電チャックの温度を取得し（Ｓ０６）、各検査点で測長再現性を満たす待ち時間を求める（Ｓ０７）。
【００３８】
続いて、レシピ実行プログラムは、Ｓ０７で求めた待ち時間を検査点最適順序に置き換える（Ｓ０８：最適経路計算処理）。そして、レシピ実行プログラムは、Ｓ０８で得られた検査点最適順序に従って、各検査点の検査を開始する（Ｓ０９）。全ての検査が完了したら、レシピ実行プログラムは、ウェーハ１０をアンロードしてレシピを終了する（Ｓ１０）。
【００３９】
＜待ち時間算出処理の詳細＞
図４は、各検査点で測長再現性を満たす待ち時間の算出処理（Ｓ０７）の詳細を説明するためのフローチャートである。
（i）Ｓ１１
まず、待ち時間計算プログラムは、各検査点の撮像時間（Ｔscan）を求める。各検査点の撮像時間（Ｔscan）[s]は簡易的に式（１．１）で表すことができる。
【００４０】
【数１】
2015008224.tif 000003
【００４１】
ここで、PixXは測長画像撮像時のピクセル数Ｘ、PixYは測長画像撮像時のピクセル数Ｙ（Ｘ×Ｙで画像の大きさを表している）、Frameは測長画像撮像時のフレーム枚数（検査対象によって決まる定数）、Scanは測長画像撮像時のスキャンスピード（５１２ピクセルを撮像するスピードで表されるため、ここでは各ピクセル数を５１２で除算している）、Frequencyは装置の電源周波数である。
【００４２】
また、待ち時間計算プログラムは、許容ドリフト速度を算出する（Ｓ１１）。測長再現性のスペックを満たすため許容されるドリフト速度△Ｄtolerance[nm/s]（どの位ドリフトによって像がずれても測長再現性を満たすか（１秒当たりどの位ずれてもＯＫか）を示す情報：測長許容誤差と言うこともできる）は、式（１．２）で表すことができる。
【００４３】
【数２】
2015008224.tif 000004
【００４４】
ここで、Ｋｍは測長時の１回スキャンあたりの許容ドリフト量[nm/scan]であり検査対象に求められる測長再現性から決める定数である。式(1.2)が意味することは、ある一定のドリフト量以下とするには、撮像時間が長い検査点（Ｔscanが大きい）は、許容ドリフト速度(△Ｄtolerance)が小さいため待ち時間がかかり、撮像時間が短い検査点（Ｔscanが小さい）は許容ドリフト速度(△Ｄtolerance)が大きくなるため待ち時間が短いことを意味する。
【００４５】
（ii）Ｓ１２
待ち時間計算プログラムは、装置において実際に発生する実ドリフト量から実ドリフト速度を算出する（Ｓ１２）。静電チャックが電圧印加してからの時間経過（Ｔ［ｓ］）と実ドリフト量（Ｄavg［ｎｍ］）の関係は図５に示す相関を持ち、式（１．３）で表すことができる。ここでは、ウェーハを熱変形させる要因が多岐に渡り、全ての現象を掴んで補正するのは非現実的である。そのため、実ドリフト量をexponential型の近似式で表しているが、より適切な近似モデルがあればそれでも構わない。
【００４６】
【数３】
2015008224.tif 000005
【００４７】
ここで、Ｒはウェーハ中心から検査点までの距離、ＲbaseはＫｍを決定したときのウェーハ中心からの距離、Ａは最大ドリフト量[nm]、τは温度時定数の逆数である。式（１．３）は、図６に示すようにウェーハ外周部ではウェーハ中心部と比較して熱変動によるドリフト量が大きくなる。最大ドリフト量(Ａ[nm])とモニタ温度差(ｄＴ[℃])の関係は、式（１．４）で表すことができる。
【００４８】
【数４】
2015008224.tif 000006
【００４９】
ここで、Ｂは、近似係数である。ｄＴは、ウェーハ１０が静電チャック１０５に置かれる直前の温度[℃]（Ｓ０２）から一定時間経過後の温度[℃]（Ｓ０６）を引いた値である。
【００５０】
そして、式（１．３）をＴで偏微分することで、ドリフト速度を算出する式（１．５）を導くことができる。
【００５１】
【数５】
2015008224.tif 000007
【００５２】
また、式（１．５）より、検査点において”実ドリフト速度が許容ドリフト速度になるまでの時間”(Ｔres)は、式（１．２）及び（１．５）から式（１．６）のように表される。
【００５３】
【数６】
2015008224.tif 000008
【００５４】
（iii）Ｓ１３
待ち時間計算プログラムは、安定化待ち時間を算出する（Ｓ１３）。実ドリフト速度が許容ドリフト速度になるまでの時間(Ｔres)と、ウェーハがチャックしてからの経過時間（Ｔ）より、各検査点で測長再現性を満たす待ち時間（Ｔwm）は式（１．７）で求めることができる。
【００５５】
【数７】
2015008224.tif 000009
【００５６】
このとき、実ドリフト速度が許容ドリフト速度に落ち着くまでの時間（Ｔres）よりウェーハがチャックしてからの経過時間（Ｔ）の方が大きく、測長点移動後の待ち時間（Ｔwm）が０より小さければ、測長開始前の待ち時間（Ｔwm）を０とする。つまり、対象検査点における検査待ち時間とウェーハをチャックして（ステージに載置した時点）からの経過時間のどちらが長いか判断する。そして、対象検査点における検査待ち時間の方が短い場合には、当該対象検査点については、ステージの物理的移動距離のみを後述の移動距離ｄiを比較する際に用いる要素とする。ステージが移動している間に検査待ち時間が消費され、当該検査点については検査待ち時間を考慮する必要がないからである。一方、対象検査点における検査待ち時間の方が長い場合には、当該対象検査点については、ステージの物理的移動距離と、検査待ち時間から移動時間との差分を距離に換算した値とを後述の移動距離ｄiを比較する際に用いる要素とする。
【００５７】
＜最適経路計算処理＞
図７は、最適検査順序への変換処理（Ｓ０８：最適経路計算処理）の詳細を説明するためのフローチャートである。
【００５８】
（i）Ｓ２１
最適経路計算プログラムは、各検査点における待ち時間を距離に換算する。本発明では、単純に検査点間の総移動距離を最短にする方式ではなく、先に算出した各検査点で測長再現性を満たす待ち時間（Ｔwm）を移動距離ｄi（実際の移動距離に待機時間を距離に換算した値を追加した仮想的な距離）に変換し、加算する方式とする。なお、ここでは、図８に示すように、ステージ速度が単純な台形制御の場合、移動距離ｄiはＴwmの関数として表すこととするが、本発明はステージ速度について台形制御に限定されるものではない。
【００５９】
移動距離への変換は、式（１．８）の場合（ステージ速度に等速期間がない場合）に式（１．９）のようになり、式（１．１０）の場合（ステージ速度に等速期間がある場合）に式（１．１１）として算出することができる。
【００６０】
【数８】
2015008224.tif 000010
【００６１】
【数９】
2015008224.tif 000011
【００６２】
【数１０】
2015008224.tif 000012
【数１１】
2015008224.tif 000013
【００６３】
ここで、Ｖmaxはステージ最高速度（等速期間の速度）、α1は加速度、α2は減加速度である。ここでは単純な台形制御としているが、これは実際のステージ制御に合わせた式を用いればよい。
【００６４】
（ii）Ｓ２２
最適経路計算プログラムは、Ｓ２１で求めた、待ち時間を移動距離に換算した結果を用いて、最適経路を算出する。図９は、最適経路の算出方法の基本的概念を説明するための図である。本計算方法では、始点（ウェーハのアライメントの際にグローバルに見る最後の検査点を始点とする）と終点（ウェーハを搬出するときにステージ座標の原点に一番近い検査点を終点とする）を先に定義し、それを検査経路とし、検査経路に対して、検査点を挿入する方法を採用する。追加（挿入）される点の候補は、経路に追加されていない検査点とし、最適経路を、経路全体の検査時間が最も少なくなる点を最も検査時間が少なくなる順序に挿入していくことにより求める方法である。図９では、ul-1,ul,ul+1,ul+2の各検査点は経路に追加済みの点を示し、v,v1,v2,v3の各検査点は経路に追加する候補を示し、v’,v1’,v2’,v3’の各点は移動距離ｄｉを加算して重み付けした仮想的な検査位置を示す。
【００６５】
具体的には次の手順で挿入すべき検査点を決定する。例えば、入力を、任意の３点u,v,wで辺の重みが三角不等式w(u,v)+w(u,w)>=w(v,w)を満たす位数ｐの重み付き完全グラフＧ.とする。出力を、適当な重みのハミルトン閉路Ｃとする。
【００６６】
（１）u∈Ｖ(Ｇ)を選び、uを1-閉路C1とみなす。i←1。
（２）i=pならば、C=Cpとして終了。
（３）i≠pならば、Ci上に連続している点ul,ul+1と隣接しているC上にない点のうちw(ul,v')+w(v',ul+1)-w(ul,ul+1) が最小の点v'を選ぶ。
（４）i←i＋1とし、（２）〜（４）を繰り返す。
【００６７】
この結果図９の例（ここでは、vでのスキャン時間がv1でのスキャン時間よりも長いと仮定する）では、w(ul,v')+w(v',ul+1)>w(ul,v1')+w(v1',ul+1)より、検査点として登録されている座標ではvが近くてもv1が経路に挿入されることになる。つまり、図９で示されるように、物理的な距離は、ul→vの方がul→v1よりも短いが、vでのスキャン時間が長いため、v1よりvにおける待機時間が長くなる。従って、実際の物理的距離だけでなく待機時間を距離に換算した値を加味すると、ul→v1の方がul→v仮想的な距離が短いと判断でき、挿入すべき検査点はvではなくv1となる。このような考え方を基に、全ての検査点が経路に追加されるまで、当該最適経路計算が繰り返えされる。
【００６８】
なお、本発明においては、上記アルゴリズムに限定されず、最適化経路の計算手法として公開されている、ＴＳＰ（巡回セールスマン問題）や最近接法（Nearest Insertion）のアルゴリズムを計算に用いることができる。
【００６９】
また、レシピ実行時、検査点にステージが移動するステージ移動時間Ｔｓ、式（１．７）で算出した測長点移動後の待ち時間Ｔwm、パターン認識時間とＡＦ実行時間の和をＴapとすると測長から次の測長までの処理時間Ｔtotalは式（１．１２）のように表される。これらの時間を経路ごとに求めておくことで、最適化計算時に必要な測長再現精度を満たしつつ検査時間を短縮することができる。
【００７０】
【数１２】
2015008224.tif 000014
【００７１】
（iii）S２３
最適経路計算プログラムは、S２２で求めた経路に基づいて、検査点を入れ替える。
【００７２】
＜測長ＳＥＭに適用した例＞
図１０は、本発明を測長ＳＥＭに適用した例を示す図である。図１０（ａ）は従来の最適経路を示し、図１０（ｂ）は本発明による最適経路を示す。また、図１０（ｃ）は、測長再現性と検査点との関係を示す図であり、式（１．６）をグラフ化したもの（図３のＳ０７をイメージ化したもの）である。なお、実際の処理では図１０（ｃ）のグラフは作成されないが、ＧＵＩ表示用の情報として生成し、表示画面上に表示してもよい。
【００７３】
測長ＳＥＭでは、ウェーハの座標を合わせるために、検査点への移動の前に、予め決めたアライメント点で画像認識を行う。従って、検査点に移動する前のアライメント点からの移動時間も総測定時間の増加の一因となる。
【００７４】
また、最後の検査を行った後、ロードロック室にウェーハを移動するために、ウェーハ搬出位置に移動する。従って、最適化計算において、最後の検査点からウェーハ搬出位置への移動時間も計算に入れた方が望ましい。
【００７５】
図１０（ａ）及び（ｂ）は、アライメント終了点（図中Ｓ）を始点として、その始点から検査点への移動および最終検査点からウェーハ搬出位置（図中Ｅ）への移動を計算に含めた例を示している。前出の特許文献１では、最短経路を採用するアルゴリズムおよび高さ変化時間を最小にする方式が記載されている。静電チャックを採用している装置では、電圧を印加したときにウェーハが静電チャック上に吸着するため、どの検査点でもウェーハ高さ合わせにかかる時間は一定とみなすことができる。
【００７６】
また、各検査点でかかる処理時間はどのような経路でも同じ時間がかかるため、結局のところ図１０（ａ）の最小経路が採用される。図１０（ａ）では物理的な移動距離は最短経路でありスループットは最速となるが、図１０（ｃ）に示されるようにウェーハがチャックされてからの経過時間が検査点１の測長再現性を満たすまでの安定化待ち時間を越えていないと測長点移動後に待ち時間（Ｔwm1）が発生する。なお、図１０（ｃ）において、測長再現性の要求スペックが示されているが、これは装置のスペックによって与えられる値である。
【００７７】
一方で、本発明では、式（１．７）で算出した測長点移動後の待ち時間Ｔwmを考慮することで図１０（ｂ）に示す測長再現精度を満たしつつ、検査時間を短縮する経路を採用することができるようになる。
【００７８】
＜最適順序設定用ＧＵＩ＞
図１１は、最適順序レシピを作成するときに、最適順序設定の有無を設定するためのＧＵＩ（Graphical User Interface）の例を示す図である。ＧＵＩは、実行有無の設定、実行有の場合の最適化方式（熱平衡を考慮した最適化方式、単純な最短移動経路方式）が選択できるようになっている。
【００７９】
＜経路表示＞
図１２は、検査経路の表示画面例を示す図である。どのような検査経路となるかは、実際に検査を行うまでわからない。このため、図１２に示されるように、最適化後に経路表示画面に初期設定時の移動距離と処理時間、最適化後の移動距離と処理時間、それぞれの初期設定に対する最適化後の比率の表示を行うことが望ましい。
【００８０】
当該表示画面には、初期設定による経路と最適化後の経路を、ウェーハマップ表示として切り替えることができるようになっており、両者を容易に比較することができるようになっている。
【００８１】
＜まとめ＞
（i）本実施形態による荷電粒子線装置では、ウェーハ上の複数の検査点のそれぞれにおける検査時間が、各検査点でのスキャンスピード及び検査ピクセル数を用いて算出される。そして、各検査点における検査時間と、ウェーハを真空試料室に搬入する際に上昇したウェーハの温度とステージの温度との温度差に依存する、各検査点における検査待ち時間と、を用いて、複数の検査点の総検査時間を短縮できる検査順序を決定する、熱平衡を考慮した経路最適化処理が実行される。このように、各検査点における検査時間と検査待ち時間を考慮するので、測長再現性を担保しつつ、スループットを向上することが可能となる。より具体的には、経路最適化処理では、複数の検査点のうち始点と終点が決定され、一の検査点から次の検査点への移動を決定する際に、一の検査点から始点及び終点以外の対象検査点までのステージの物理的移動距離と、対象検査点における検査待ち時間を距離に換算した値と、に基づいて、距離が最短となる検査点を次の検査点として選択するようにしている。このように、検査待ち時間をステージの移動距離に換算して検査点の検査順序を決定するので、物理的なステージの移動距離が最短となる検査順序よりも確実に測長再現性を担保することができるようになる。さらに、具体的には、対象検査点における検査待ち時間とウェーハをステージに載置した時点からの経過時間のどちらが長いか判断する。そして、対象検査点における検査待ち時間の方が短い対象検査点についてはステージの物理的移動距離のみを比較要素とする。一方、対象検査点における検査待ち時間の方が長い対象検査点についてはステージの物理的移動距離と、検査待ち時間から移動時間を差し引いた時間を距離に換算した値とを比較要素とする。このようにすることにより、スループットの向上に寄与する検査順序を効率よく決定することができるようになる。
【００８２】
また、本実施形態による荷電粒子線装置は、初期設定された検査順序でウェーハの検査を実行するレシピを最適化するか否かを指定するためのＧＵＩ画面を表示する。このＧＵＩ画面では、熱平衡を考慮した経路最適化、或いは複数の検査点における最短移動経路を算出する最短移動経路最適化の何れかをユーザが選択できるようになっている。このようにすることにより、スループットのみを重視する場合には、最短移動経路最適化を選択し、測長再現性を担保しながらスループット向上を図りたい場合には、熱平衡を考慮した最適化を選択することができるので、ユーザのニーズに対応することができるようになる。
【００８３】
さらに、本実施形態による荷電粒子線装置では、初期設定された検査順序におけるステージの移動距離を含む情報を表示するウェーハマップと、熱平衡を考慮した経路最適化による移動距離を含む情報を表示するウェーハマップとを、ユーザの選択に応答して、表示装置の表示画面上で切り替え表示することが可能となっている。このようにすることにより、当初のレシピによる検査情報と、熱平衡を考慮した経路最適化による検査情報とを比較可能となるので、経路最適化により検査順序がどの程度変更されたかを確認できるとともに、処理時間の比較も容易にすることができるようになる。
【００８４】
（ii）本発明は、実施形態の機能を実現するソフトウェアのプログラムコードによっても実現できる。この場合、プログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出す。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそれを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどが用いられる。
【００８５】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータ上のメモリに書きこまれた後、そのプログラムコードの指示に基づき、コンピュータのＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。
【００８６】
さらに、実施の形態の機能を実現するソフトウェアのプログラムコードを、ネットワークを介して配信することにより、それをシステム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ−ＲＷ、ＣＤ−Ｒ等の記憶媒体に格納し、使用時にそのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行するようにしても良い。
【００８７】
最後に、ここで述べたプロセス及び技術は本質的に如何なる特定の装置に関連することはなく、コンポーネントの如何なる相応しい組み合わせによってでも実装できることを理解する必要がある。更に、汎用目的の多様なタイプのデバイスがここで記述した教授に従って使用可能である。ここで述べた方法のステップを実行するのに、専用の装置を構築するのが有益であることが判るかもしれない。また、実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。本発明は、具体例に関連して記述したが、これらは、すべての観点に於いて限定の為ではなく説明の為である。本分野にスキルのある者には、本発明を実施するのに相応しいハードウェア、ソフトウェア、及びファームウエアの多数の組み合わせがあることが解るであろう。例えば、記述したソフトウェアは、アセンブラ、Ｃ／Ｃ＋＋、ｐｅｒｌ、Ｓｈｅｌｌ、ＰＨＰ、Ｊａｖａ（登録商標）等の広範囲のプログラム又はスクリプト言語で実装できる。
【００８８】
さらに、上述の実施形態において、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。全ての構成が相互に接続されていても良い。
【００８９】
加えて、本技術分野の通常の知識を有する者には、本発明のその他の実装がここに開示された本発明の明細書及び実施形態の考察から明らかになる。記述された実施形態の多様な態様及び／又はコンポーネントは、データを管理する機能を有するコンピュータ化ストレージシステムに於いて、単独又は如何なる組み合わせでも使用することが出来る。明細書と具体例は典型的なものに過ぎず、本発明の範囲と精神は後続する請求範囲で示される。
【符号の説明】
【００９０】
１０…ウェーハ、１０Ａ…プリアライナ上のウェーハ、１０Ｂ…静電チャック上のウェーハ、１０１…試料室、１０２…走査電子顕微鏡、１０３…光学顕微鏡、１０４…真空ロボット、１０５…静電チャック、１０６…試料ステージ、１０７…ロードロック室、１０８…プリアライナ、１０９…搬送ロボット、１１０…搬送装置、１１１…ロードポート、１１２…フープ、２０１…電子源、２０２…一次電子加速電極、２０３…一次電子線、２０４…第一コンデンサレンズ、２０５…反射板、２０６…操作コイル、２０７…対物レンズ、２０８…二次電子検出器、２０９…増幅器、２１０…画像処理プロセッサ、２１１…入出力および画像表示を備えたコンピュータ、２１２…制御用計算機、２１３…制御信号、２１４…二次電子、２１５…一次電子加速源、２１６…リターディング電圧、２１７…制御信号
【図１】
2015008224.tif 000015
【図２】
2015008224.tif 000016
【図３】
2015008224.tif 000017
【図４】
2015008224.tif 000018
【図５】
2015008224.tif 000019
【図６】
2015008224.tif 000020
【図７】
2015008224.tif 000021
【図８】
2015008224.tif 000022
【図９】
2015008224.tif 000023
【図１０】
2015008224.tif 000024
【図１１】
2015008224.tif 000025
【図１２】
2015008224.tif 000026