(57)【特許請求の範囲】
【請求項１】
検査すべき基板の複数の評価ポイントの座標情報と、前記複数の評価ポイントを含む領域に形成されたパターンの設計レイアウト情報を含む入力情報を設定するステップと、
前記複数の評価ポイントの座標情報と前記設計レイアウト情報を用いて、前記複数の評価ポイント間で共有しうる撮像ポイントを決定し、前記決定された撮像ポイントと前記撮像ポイントを共有する前記複数の評価ポイントとを所定の順序で撮像する撮像シーケンスを決定するステップと、
前記決定した撮像シーケンスに基づき、該基板を撮像するステップと、を有し、
前記撮像シーケンスを決定するステップにおいては、ステージ移動後の電子ビーム垂直入射座標を決定することを特徴とする撮像方法。
【請求項２】
前記撮像するステップでは、前記撮像ポイントから前記撮像ポイントを共有する前記複数の評価ポイントへの視野の移動はステージ移動を伴わずビームシフトにより行われることを特徴とする請求項１記載の撮像方法。
【請求項３】
前記電子ビーム垂直入射座標は、複数の評価ポイント間で撮像ポイントが共有できることを条件に決定することを特徴とする請求項１記載の撮像方法。
【請求項４】
撮像ポイントを共有する複数の評価ポイントと電子ビーム垂直入射座標との許容距離，および前記撮像ポイントと電子ビーム垂直入射座標との許容距離を設定することを特徴とする請求項１記載の撮像方法。
【請求項５】
撮像ポイントを共有する複数の評価ポイントと電子ビーム垂直入射座標との許容距離が，前記撮像ポイントと電子ビーム垂直入射座標との許容距離よりも小さいことを特徴とする請求項４記載の撮像方法。
【請求項６】
前記撮像ポイントは、アドレッシングポイント、またはオートフォーカスポイント、またはオートスティグマポイント、またはオートブライトネスコントラストポイントのいずれかであることを特徴とする請求項１記載の撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，試料上の任意の評価ポイントを自動で撮像可能な走査型電子顕微鏡（Scanning Electron Microscope：ＳＥＭ）およびその方法に関するものであり，具体的には任意の評価ポイントを高画質，高精度に観察するための撮像レシピを，回路設計データから実ウェーハを用いず，かつ自動で決定する撮像レシピ自動生成機能を備えたＳＥＭ装置およびその方法に関するものである。前記撮像レシピには，アドレッシングあるいはオートフォーカスあるいはオートスティグマあるいはオートブライトネス・コントラスト用の撮像ポイントの座標，（撮像領域の）サイズ・形状，撮像シーケンス，撮像位置変更方法，撮像条件等の撮像パラメータおよび，評価ポイントあるいは撮像ポイントのテンプレートが登録されている。
【背景技術】
【０００２】
半導体ウェーハに配線パターンを形成するに際しては，半導体ウェーハ上にレジストと呼ばれる塗布材を塗布し，レジストの上に配線パターンの露光用マスク（レチクル）を重ねてその上から可視光線，紫外線あるいは電子ビームを照射し，レジストを感光することによって配線パターンを形成する方法が採用されている。このようにして得られた配線パターンは照射する可視光線，紫外線あるいは電子ビームの強度や絞りによってパターンの形状が変化するため，高精度の配線パターンを形成するには，パターンの出来栄えを検査する必要がある。この検査には，従来から測長走査型電子顕微鏡（Critical Dimension Scanning Electron Microscope：ＣＤ−ＳＥＭ）が広く用いられている。検査を要する半導体パターン上の危険ポイントを評価ポイント（以降，ＥＰと呼ぶ）としてＳＥＭにより観察し，その観察画像からパターンの配線幅などの各種寸法値を計測し，これらの寸法値からパターンの出来栄えを評価している．
ＥＰを位置ずれなく，かつ高画質で撮像するため，アドレッシングポイント（以降，ＡＰと呼ぶ）あるいはオートフォーカスポイント（以降，ＡＦと呼ぶ）あるいはオートスティグマポイント（以降，ＡＳＴと呼ぶ）あるいはオートブライトネス・コントラストポイント（以降，ＡＢＣＣと呼ぶ）の一部又は全ての撮像ポイントを設定し，それぞれの撮像ポイントにおいて，アドレッシング，オートフォーカス調整，オートスティグマ調整，オートブライトネス・コントラスト調整を行っている。前記アドレッシングにおける撮像位置のずれ量は，事前に登録テンプレートとして登録された座標既知のＡＰにおけるＳＥＭ画像と，実際の撮像シーケンスにおいて観察されたＳＥＭ画像（実撮像テンプレート）とをマッチングし，前記マッチングの位置ずれ量として推定している。
【０００３】
前記ＥＰ，ＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣをまとめて撮像ポイントと呼び，前記撮像ポイントの一部または全てを含むポイントの座標，サイズ・形状，撮像シーケンス，撮像条件と，前記登録テンプレートは撮像レシピとして管理される。従来，撮像レシピの生成はＳＥＭオペレータがマニュアルで行っており，労力と時間を要する作業であった。また，各撮像ポイントの決定や登録テンプレートを撮像レシピに登録するためには，実際にウェーハを低倍で撮像する必要があることから，撮像レシピの生成がＳＥＭの稼働率低下の一因となっていた。更に，パターンの微細化に伴うＯＰＣ（Optical Proximity Correction）技術等の導入により，評価を要するＥＰの点数は爆発的に増加し，前記撮像レシピのマニュアル生成は非現実的になりつつある。
【０００４】
そこで，例えばＧＤＳ２形式で記述された半導体の回路設計データ（以降，ＣＡＤデータ（Computer Aided Design）と呼ぶ）を基にＡＰを決定し，さらにＣＡＤデータからＡＰにおけるデータを切り出して前記登録テンプレート（以降，ＣＡＤデータを切り出して生成したテンプレートをＣＡＤデータテンプレートと呼ぶ）として撮像レシピに登録する半導体検査システムが、特開２００２−３２８０１５号公報に開示されている。そこでは，ＡＰの決定ならびに登録テンプレートの登録の目的のみで実ウェーハを撮像する必要がなく，ＳＥＭの稼働率向上が実現する。また，実際の撮像シーケンスにおいてＡＰにおけるＳＥＭ画像（実撮像テンプレートと呼ぶ）を取得した際，前記実撮像テンプレートとＣＡＤデータテンプレートとのマッチングを行い，前記ＣＡＤデータテンプレートの位置に対応するＳＥＭ画像をSEM画像テンプレートとして撮像レシピに再登録し，以降，前記再登録したSEM画像テンプレートをアドレッシング処理に使用する機能を有する。さらにＣＡＤデータから特徴のあるパターン部分を自動的に検出し，ＡＰとして登録する機能を有する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３２８０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
走査型電子顕微鏡装置を用いて試料上の複数の観察点を順次撮像する場合に用いる撮像レシピを生成する場合において、従来技術では次のような課題があった。
【０００７】
先ず、ＥＰにおける半導体パターンの出来栄えを検査するためには，ＥＰを撮像するための撮像レシピを作成しなければならない。半導体パターンの微細化に伴い検査を要するＥＰの点数が増大し，前記撮像レシピの生成に膨大な労力と時間を要するという問題が発生している。ＡＰ座標の自動選択に関しては特許文献１に「特徴のあるパターン部分を自動的に検出する」との記述があるが，その具体的な方法については記載されておらず，また，撮像レシピにおいて指定すべきその他の情報，例えば，各撮像ポイント（ＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣ）の設定要否，点数，各撮像ポイントの座標，サイズ・形状，撮像条件，撮像シーケンス等は現状マニュアルで指定しており，撮像レシピ生成の自動化率は非常に低く，SEMオペレータの大幅な作業時間低減には至っていない。
【０００８】
更に、実際の撮像シーケンスにおいては，撮像レシピ生成時に予想できなかった現象により，作成した撮像レシピによる撮像あるいは処理が失敗する場合がある（一例として，ＡＰ内の実パターン形成不良によるアドレッシングの失敗など）。そのため，前記現象に対しても撮像あるいは処理が失敗しない撮像レシピの生成方法，ならびに前記生成法により撮像レシピを生成したにも関わらず撮像あるいは処理に失敗した場合の救済法が必要になる。
【０００９】
本発明では、ＳＥＭオペレータが独自のノウハウに基づきマニュアルで生成した撮像レシピと同等あるいはそれ以上の性能をもつ撮像レシピを正確にかつ高速に生成する機能を備えた走査型電子顕微鏡装置ならびにそれを用いた撮像方法を提供する。
【課題を解決するための手段】
【００１０】
すなわち本発明では、以下のような特徴を有する走査型電子顕微鏡装置ならびにそれを用いた撮像方法とした。
【００１１】
（１）レシピ作成方法においては，低倍視野でのウェーハ上のパターンの設計情報であるＣＡＤデータを基にＥＰを観察するための撮像レシピを生成する。そして、出力情報として，ＥＰを観察するための撮像ポイント（ＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣ）の（a1）点数，（a2）座標，（a3）サイズ・形状，（a4）撮像シーケンス（EPや撮像ポイントの撮像順序，電子ビーム垂直入射座標を含む），（a5）撮像位置変更方法（ステージシフト，ビームシフト），（a6）撮像条件（プローブ電流，加速電圧，電子ビームのスキャン方向など），（a7）撮像シーケンスあるいはテンプレートの評価値あるいは優先順位の一部又は全ての撮像パラメータを含むようにし、撮像レシピには，前記撮像パラメータと，ＡＰテンプレート等のテンプレートを登録する。
【００１２】
（２）また、入力情報としては，（b1）評価ポイント情報として，ＥＰの座標，サイズ・形状，撮像条件，（b2）設計パターン情報として，ＥＰ周辺のＣＡＤデータ（レイヤー情報を含む），マスクデータのパターン抜き残し情報，パターンの線幅情報，撮像するウェーハの品種，工程，パターンや下地の材質情報，（b3）撮像レシピ自動生成エンジンの処理パラメータとして，撮像ポイント（ＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣ）の探索範囲，撮像ポイントが満たすべき選択要素指標値の必要条件（前記指標値のしきい値などで与えられる），選択要素指標優先順位（指標値間の重みなどで与えられる），撮像ポイントとして選択してはならない禁止領域，設計パターンと実パターンとの形状乖離推定量，装置条件（ステージシフト範囲，ステージシフト/ビームシフト推定誤差），（b4）ユーザ要求仕様として，各撮像ポイントに対する撮像位置の要求位置決め精度，要求画質（フォーカス調整，スティグマ調整，ブライトネス・コントラスト調整，コンタミネーションに関する要求やＥＰにおける許容電子ビーム入射角に関する要求を含む），要求撮像時間，（b5）履歴情報（過去に成功した（失敗した）撮像ポイントの情報など）の何れかを含むようにした。更に，前述の入力情報（b1）〜（b5）に加え，上記（１）に記載した出力情報（撮像パラメータ）（a1）〜（a7）の一部の値あるいはデフォルト値あるいは設定可能範囲を入力情報とするようにした。すなわち，前記（a1）〜（a7）および（b1）〜（b5）から任意のパラメータの組み合わせを入力情報とし，前記（a1）〜（a7）の任意のパラメータの組み合わせを出力情報とする。
【００１３】
（３）EPの撮像シーケンスにおいては，任意の撮像ポイントにおける撮像あるいは処理に対する成否判定を伴うことを特徴とする。また，前記成否判定において撮像あるいは処理が失敗したと判定された場合，撮像ポイントや撮像シーケンスを変更して前記撮像あるいは処理を成功させるようなリリーフ処理を行うようにした。
【００１４】
（４）評価ポイントあるいはレシピ作成で決定された各種撮像ポイントにおけるテンプレートは，前記評価ポイントあるいは撮像ポイントにおけるＣＡＤデータ（ＣＡＤデータテンプレート）と，ＣＡＤデータに形状変形を加えた変形ＣＡＤデータ（変形ＣＡＤデータテンプレート）と，ＣＡＤデータを画像量子化したＣＡＤ画像（ＣＡＤ画像テンプレート），ＣＡＤ画像に任意の画像処理を加えた変形ＣＡＤ画像（変形ＣＡＤ画像テンプレート）と，前記評価ポイントあるいは撮像ポイントにおいて実際に撮像したＳＥＭ画像（ＳＥＭ画像テンプレート）と，あるいは前記ＳＥＭ画像に任意の処理を加えた変形ＳＥＭ画像（変形ＳＥＭ画像テンプレート。線分抽出により線分データに変換されたデータを含む）とを，実際の撮像シーケンスにおける撮像位置のアドレッシングにおいて用いられる実撮像テンプレートと登録テンプレートとのマッチング方式に応じて選択的あるいは全てを撮像レシピに登録する。
【発明の効果】
【００１５】
本発明により，ＳＥＭに関する特別な知識を必要とせず，各オペレータのスキルの違いに依存することなく，誰でも直ぐに高精度な撮像レシピをウェーハレスで生成することが可能となり、以下のような効果が得られる。
（１）撮像レシピを高い自動化率で生成することが可能となる。入出力のパラメータの組み合わせは任意に設定することができ，入力情報として与えることが可能なパラメータの値あるいはデフォルト値あるいは設定可能範囲に基づき，所望の出力情報を得ることが可能となる。
（２）撮像レシピ生成時に予想できなかった現象や不具合により，作成した撮像レシピによる撮像あるいは処理が失敗した場合も，撮像テンプレートや撮像シーケンスを変更して前記撮像あるいは処理を成功させるようなリリーフ処理を行うことが可能となる。
（３）選択要素指標の算出においては，ＣＡＤデータあるいはＣＡＤ画像とを前記選択要素指標に応じて，選択的に活用することにより，高精度な撮像レシピを短時間に生成できる。
（４）ＣＡＤデータから線幅の密な分布情報（線幅マップ）を算出することにより，パターン形状の崩れが少ない適切な画像量子化幅を自動で決定することが可能となる。また，任意の選択要素指標値の算出における入力情報として，前記画像量子化幅により生成した適切なＣＡＤ画像を用いることにより，良好な前記選択要素指標値の算出精度が得られる。
（５）前記登録テンプレートとして前述のＣＡＤデータテンプレートあるいは変形ＣＡＤデータテンプレートあるいはＣＡＤ画像テンプレートあるいは変形ＣＡＤ画像テンプレートとを実撮像テンプレートと登録テンプレートとのマッチング方式に応じて選択的あるいは共に撮像レシピに登録することにより，マッチング処理の高速化ならびにマッチングの高精度化が図れる。
【図面の簡単な説明】
【００１６】
【図１】図１は、ＳＥＭ装置の構成を示す図である。
【図２】図２（a）は半導体ウェーハに電子線を照射している状態を説明する図、図２（ｂ）は電子線の照射により半導体ウェーハから放出された電子を検出した画像の各画素の状態を示す図である。
【図３】図３(ａ)は撮像シーケンスを示すフロー図、図３（ｂ）は低倍画像上のテンプレート位置の一例を示す図である。
【図４】図４は、処理全体のフローを示す図である。
【図５】図５は、入出力情報の一覧を示す図である。
【図６】図６（ａ）は一般的に記述した入出力情報の組み合わせの一例を示すブロック図、図６（ｂ）は一般的に記述した入出力情報の組み合わせの他の一例を示すブロック図である。
【図７】図７（ａ）は任意のｐ番目の評価ポイントＥＰを撮像するための撮像シーケンスを示す図、図７（ｂ）は２つのＡＰが設定された場合の撮像シーケンスを示す図、図７（ｃ）は正方形以外のＡＰ形状が設定された場合の撮像シーケンスを示す図、図７（ｄ）は異なる複数のＥＰ間で撮像ポイントを共有する場合の撮像シーケンスを示す図、図７（ｅ）は複数のＥＰ間で撮像ポイントを共有しそれに伴い複数のＥＰの撮像順序を最適化する例を示す図、図７（ｆ）は撮像失敗時のリリーフ機能を示す図、図７（ｇ）は撮像失敗時のリリーフ機能を示す図である。
【図８】図８は、撮像シーケンスを示す図である。
【図９】図９は、撮像レシピ自動生成エンジンの処理内容を示す図である。
【図１０】図１０（ａ）は撮像ポイントの候補位置を示す図，図１０（ｂ）は前記撮像ポイント候補位置の一例を拡大し，評価されるパターン範囲を示した図。
【図１１】図１１はＧＵＩ画面を示す図である。
【図１２】図１２（ａ）はＣＡＤデータから変形ＣＡＤデータ，ＣＡＤ画像，変形ＣＡＤ画像を生成する図である。図１２（ｂ）は頂点と頂点とを点線で結んだＣＡＤデータを画像量子化幅で分解し画像化した状態を示す図である。
【図１３】図１３（ａ）はビームシフト可動範囲を考慮した禁止領域の設定例を示すＣＡＤ図、図１３（ｂ）はコンタミネーションの付着を抑えるための禁止領域を複数のＥＰを考慮して設定する例を示すＣＡＤ図である。
【図１４】図１４（ａ）は異なる複数のＥＰ間で共有されるＡＰを示す図，図１４（ｂ）は電子ビーム垂直入射座標と異なる複数のＥＰ，ＡＰを撮像する際の電子ビームの入射角を示す図。図１４（ｃ）は電子ビーム垂直入射座標とＥＰ，ＡＰを撮像する際の電子ビームの入射角を示す図。
【図１５】図１５（ａ）は選択された撮像ポイントのテンプレートを撮像レシピに登録する方法を説明する図、図１５（ｂ）は登録テンプレートと実撮像テンプレートとのマッチング処理のバリエーションを示す図である。
【図１６】図１６（ａ）は装置システムの構成の一例を示す図、図１６（ｂ）は装置システムの構成の他の一例を示す図である。
【発明を実施するための形態】
【００１７】
図１〜図１６を用いて本発明に基づく実施例を説明する。
【００１８】
１. ＳＥＭ 
１．１ ＳＥＭ構成要素 
図１は本実施例において試料の二次電子像（Secondary Electron：ＳＥ像）あるいは反射電子像（Backscattered Electron：BSE像）を取得する走査型電子顕微鏡（Scanning Electron Microscope：ＳＥＭ）の構成概要のブロック図を示す。また，ＳＥ像とBSE像を総称してSEM画像と呼ぶ。また，ここで取得される画像は測定対象を垂直方向から観察したトップダウン画像，あるいは任意の傾斜角方向から観察したチルト画像の一部または全てを含む。
【００１９】
１０３は電子銃であり，電子線１０４を発生する。ステージ１１７上におかれた試料である半導体ウェーハ１０１上の任意の位置において電子線が焦点を結んで照射されるように，偏向器１０６および対物レンズ１０８により電子線の照射位置と絞りとを制御する。電子線を照射された半導体ウェーハ１０１からは，２次電子と反射電子が放出され，ＥｘＢ偏向器１０７によって照射電子線の軌道と分離された２次電子は１０９の２次電子検出器により検出される。一方，反射電子は１１０および１１１の反射電子検出器により検出される。反射電子検出器１１０と１１１とは互いに異なる方向に設置されている。２次電子検出器１０９および反射電子検出器１１０および１１１で検出された２次電子および反射電子はA/D変換機１１２，１１３，１１４でデジタル信号に変換され，画像メモリ１２２に格納され，ＣＰＵ１２１で目的に応じた画像処理が行われる。
【００２０】
図２は半導体ウェーハ上に電子線を走査して照射した際，半導体ウェーハ２０７上から放出される電子の信号量を画像化する方法を示す。電子線は，例えば図２（ａ）に示すようにｘ，ｙ方向に２０１〜２０３又は２０４〜２０６のように走査して照射される。電子線の偏向方向を変更することによって走査方向を変化させることが可能である。ｘ方向に走査された電子線２０１〜２０３が照射された半導体ウェーハ上の場所をそれぞれＧ1〜Ｇ3で示している。同様にｙ方向に走査された電子線２０４〜２０６が照射された半導体ウェーハ上の場所をそれぞれＧ4〜Ｇ6で示している。前記Ｇ1〜Ｇ6において放出された電子の信号量は，それぞれ図２（ｂ）内に示した画像２０９における画素Ｈ1〜Ｈ6の明度値になる（Ｇ，Ｈにおける右下の添え字1〜6は互いに対応する）。２０８は画像上のｘ，ｙ方向を示す座標系である。
【００２１】
図1中の１１５はコンピュータシステムであり，撮像レシピを基に撮像ポイントを撮像するため，ステージコントローラ１１９や偏向制御部１２０に対して制御信号を送る，あるいは半導体ウェーハ１０１上の任意の撮像ポイントにおける撮像画像に対し各種画像処理を行う等の処理・制御を行う。ここで撮像ポイントとはアドレッシングポイント，オートフォーカスポイント，オートスティグマポイント，オートブライトネス・コントラストポイント，評価ポイントの一部または全てを含む。また，処理・制御部１１５はディスプレイ１１６と接続されており，ユーザに対して画像等を表示するＧＵＩ（Graphic User Interface）を備える。１１７はＸＹステージであり，半導体ウェーハ１０１を移動させ，前記半導体ウェーハの任意の位置の画像撮像を可能にしている。ＸＹステージ１１７により観察位置を変更することをステージシフト，偏向器１０６により電子線を偏向することにより観察位置を変更することをビームシフトと呼ぶ。一般にステージシフトは可動範囲は広いが撮像位置の位置決め精度が低く，逆にビームシフトは可動範囲は狭いが撮像位置の位置決め精度が高いという性質がある。
【００２２】
図１では反射電子像の検出器を２つ備えた実施例を示したが，前記反射電子像の検出器の数を減らすことも，あるいは増やすことも可能である。
【００２３】
また，前述したコンピュータシステム１１５においては，後述する方法により撮像レシピを生成したり，また前記撮像レシピに基づき，ＳＥＭ装置を制御して撮像を行うが，これらの処理・制御の一部又は全てを異なる複数台の処理端末に割り振って処理・制御することも可能である。詳細は図１６を用いて後述する。
【００２４】
図１に示す装置を用いて測定対象を任意の傾斜角方向から観察したチルト画像を得る方法としては（１）電子光学系より照射する電子線を偏向し，電子線の照射角度を傾斜させて傾斜画像を撮像する方式（例えば特開２０００−３４８６５８号），（２）半導体ウェーハを移動させるステージ１１７自体を傾斜させる方式（図1においてはチルト角１１８でステージが傾斜している），（３）電子光学系自体を機械的に傾斜させる方式等がある。
【００２５】
１．２ ＳＥＭ撮像シーケンス 
図３（ａ）に任意の評価ポイント（以降，ＥＰと呼ぶ）を観察するための代表的な撮像シーケンスを示す。前記撮像シーケンスにおける撮像ポイント，撮像順序，撮像条件は撮像レシピにより指定する。
【００２６】
まず図３（ａ）のステップ３０１において試料である半導体ウェーハをＳＥＭ装置のステージ１１７上に取り付ける。ステップ３０２において光学顕微鏡等でウェーハ上のグローバルアライメントマークを観察することにより，ウェーハの原点ずれやウェーハの回転を補正する。
【００２７】
ステップ３０３において，処理・制御部１１５の制御及び処理に基づいて，ステージ１１７を移動して，撮像位置をアドレッシングポイント（以降，ＡＰと呼ぶ）に移動して撮像し，アドレッシングのパラメータを求め，該求められたパラメータに基づいてアドレッシングを行う。ここでＡＰについて説明を加えておく。ＥＰを観察する場合，ステージシフトにより直接ＥＰを観察しようとすると，ステージの位置決め精度により，大きく撮像ポイントがすれてしまう危険性がある。
【００２８】
そこで，一旦位置決め用として予め撮像ポイントの座標値とテンプレート（撮像ポイントのパターン）とが与えられたＡＰを観察する。前記テンプレートは撮像レシピに登録されるので，以降，登録テンプレートと呼ぶ。ＡＰはＥＰの近傍（最大でもビームシフトにより移動可能な範囲）から選択する。また，ＡＰはＥＰに対して一般に低倍視野であるため，多少の撮像位置のずれに対しても，撮像したいパターンが全てに視野外になる危険性は低い。そこで，予め登録されたＡＰの登録テンプレートと，実際に撮像されたＡＰのＳＥＭ像（実撮像テンプレート）とをマッチングすることにより，ＡＰにおける撮像ポイントの位置ずれ量を推定することができる。ＡＰ，ＥＰの座標値は既知なので，ＡＰ−ＥＰ間の相対変位量を求めることができ，かつＡＰにおける撮像ポイントの位置ずれ量も前述のマッチングにより推定できるため，前記相対変位量から前記位置ずれ量を差し引くことにより，実際に移動すべきＡＰ撮像位置からＥＰまでの相対変位量が分かる。前記相対変位量分だけ，位置決め精度の高いビームシフトによって移動することにより，高い座標精度でＥＰを撮像することが可能となる。
【００２９】
そのため，登録されるＡＰは，（１）ＥＰからビームシフトにより移動可能な距離に存在するパターンであり（かつＥＰにおけるコンタミネーションの発生を抑えるためＡＰ撮像時の範囲（Field of view：ＦＯＶ）にＥＰ撮像時のＦＯＶを含まないことを条件とする場合もある），（２）ＡＰの撮像倍率はステージの位置決め精度を加味してＥＰの撮像倍率よりも低く，（３）パターン形状あるいは明度パターンが特徴的であり，登録テンプレートと実撮像テンプレートとのマッチングがし易い等の条件を満たしていることが望ましい。どの場所をＡＰとして選択するかに関しては，従来ＳＥＭオペレータがマニュアルで行っていたが，本発明においては，前述の条件をシステム内部で評価し，自動で良好なＡＰの選択および撮像シーケンスの決定を行うことを特徴とする。
【００３０】
登録するＡＰにおける画像テンプレートはＣＡＤ画像，あるいはＳＥＭ画像，あるいは特開２００２−３２８０１５号公報に開示されているように画像テンプレートの登録のためだけに撮像を行うのを避けるため，一旦ＣＡＤデータテンプレートで登録しておき，実際の撮像時に得たＡＰのＳＥＭ画像をＳＥＭ画像テンプレートとして再登録する等のバリエーションが考えられる。
【００３１】
前述のＡＰ選択範囲について補足する。一般的に電子ビーム垂直入射座標はＥＰの中心座標に設定されるので，ＡＰの選択範囲は最大でもＥＰを中心としたビームシフト可動範囲としたが，電子ビーム垂直入射座標がＥＰの中心座標と異なる場合は，前記電子ビーム垂直入射座標からのビームシフト可動範囲が選択範囲となる。また撮像ポイントに要求される許容電子ビーム入射角によっては，電子ビーム垂直入射座標からの探索範囲もビームシフト可動範囲より小さくなることがある。これらは他のテンプレートについても同様である。以降の説明において，単独ＥＰの撮像の場合は特に断りのない限り電子ビーム垂直入射座標とＥＰの中心座標は同じとして説明するが，前述の通り本発明はこれに限られるものではない。電子ビーム垂直入射座標に関する詳細は図１４を用いて後述する。
【００３２】
次にステップ３０４において，処理・制御部１１５の制御及び処理に基づいて，ビームシフトにより撮像位置をオートフォーカスポイント（以降，ＡＦと呼ぶ）に移動して撮像し，オートフォーカス調整のパラメータを求め，該求められたパラメータに基づいてオートフォーカス調整を行う。ここでＡＦについて説明を加えておく。撮像時には鮮明な画像を取得するためオートフォーカスを行うが，試料に電子線を長く照射すると汚染物質が試料に付着してしまう（コンタミネーション）。そこで，ＥＰにおけるコンタミネーションの付着を抑えるため，一旦ＥＰ周辺の座標をＡＦとして観察し，オートフォーカスのパラメータを求めてから前記パラメータを基にＥＰを観察するという手段がとられる。
【００３３】
そのため，登録されるＡＦは，（１）ＡＰ，ＥＰからビームシフトにより移動可能な距離に存在するパターンであり，かつＡＦ撮像時のＦＯＶにＥＰ撮像時のＦＯＶは含まれない，（２）ＡＦの撮像倍率はＥＰの撮像倍率と同程度である（ただし，これはＥＰ用のＡＦの場合。ＡＰ用のＡＦの場合は前記ＡＰの撮像倍率と同程度の撮像倍率でＡＦを撮像する。後述するＡＳＴ，ＡＢＣＣに関しても同様），（３）オートフォーカスをかけ易いパターン形状をもつ（フォーカスずれに起因する像のぼけを検出し易い）等の条件を満たしていることが望ましい。本発明によれば，ＡＦ選択についても，ＡＰと同様，前述の条件をシステム内部で評価し，自動で良好なＡＦの選択を行うことが可能となる。
【００３４】
次にステップ３０５において，処理・制御部１１５の制御及び処理に基づいて，ビームシフトにより撮像位置をオートスティグマポイント（以降，ＡＳＴと呼ぶ）に移動して撮像し，オートスティグマ調整のパラメータを求め，該求められたパラメータに基づいてオートスティグマ調整を行う。ここでＡＳＴについて説明を加えておく。撮像時には歪みのない画像を取得するため非点収差補正を行うが，ＡＦと同様，試料に電子線を長く照射すると汚染物質が試料に付着してしまう。そこで，ＥＰにおけるコンタミネーションの付着を抑えるため，一旦ＥＰ近くの座標をＡＳＴとして観察し，非点収差補正のパラメータを求めてから前記パラメータを基にＥＰを観察するという手段がとられる。
【００３５】
そのため，登録されるＡＳＴは，（１）ＡＰ，ＥＰからビームシフトにより移動可能な距離に存在するパターンであり，かつＡＳＴ撮像時のＦＯＶにＥＰ撮像時のＦＯＶは含まれない，（２）ＡＳＴの撮像倍率はＥＰの撮像倍率と同程度である，（３）非点収差補正をかけ易いパターン形状をもつ（非点収差に起因する像のぼけを検出し易い）等の条件を満たしていることが望ましい。
【００３６】
本実施例によれば，ＡＳＴ選択についても，ＡＰと同様，前述の条件をシステム内部で評価し，自動で良好なＡＳＴの選択を行うことが可能となる。
【００３７】
次にステップ３０６において，処理・制御部１１５の制御及び処理に基づいて，ビームシフトにより撮像位置をオートブライトネス＆コントラストポイント（以降，ＡＢＣＣと呼ぶ）に移動して撮像し，ブライトネス・コントラスト調整のパラメータを求め，該求められたパラメータに基づいてオートブライトネス・コントラスト調整を行う。ここでＡＢＣＣについて説明を加えておく。撮像時には適切な明度値及びコントラストをもつ鮮明な画像を取得するため，例えば二次電子検出器１０９におけるフォトマル（光電子増倍管）の電圧値等のパラメータを調整することよって，例えば画像信号の最も高い部分と最も低い部分とがフルコントラストあるいはそれに近いコントラストになるように設定するが，ＡＦと同様，試料に電子線を長く照射すると汚染物質が試料に付着してしまう。そこで，ＥＰにおけるコンタミネーションの付着を抑えるため，一旦ＥＰ近くの座標をＡＢＣＣとして観察し，ブライトネス・コントラスト調整のパラメータを求めてから前記パラメータを基にＥＰを観察するという方法がとられる。
【００３８】
そのため，登録されるＡＢＣＣは，（１）ＡＰ，ＥＰからビームシフトにより移動可能な距離に存在するパターンであり，かつＡＢＣＣ撮像時のＦＯＶにＥＰ撮像時のＦＯＶは含まれない，（２）ＡＢＣＣの撮像倍率はＥＰの撮像倍率と同程度である，（３）ＡＢＣＣにおいて調整したパラメータを用いて測長ポイントにおいて撮像した画像のブライトネスやコントラストが良好であるために，ＡＢＣＣは前記測長ポイントにおけるパターンに類似したパターンである等の条件を満たしていることが望ましい。本発明によれば，ＡＢＣＣ選択についても，ＡＰと同様，前述の条件をシステム内部で評価し，自動で良好なＡＢＣＣの選択を行うことが可能となる。
【００３９】
なお，前述したステップ３０３，３０４，３０５，３０６におけるＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣの撮像は場合によって，一部あるいは全てが省略される，あるいは３０３，３０４，３０５，３０６の順番が任意に入れ替わる，あるいはＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣの座標で重複するものがある（例えばオートフォーカス，オートスティグマを同一箇所で行う）等のバリエーションがある。
【００４０】
最後にステップ３０７においてビームシフトにより撮像ポイントをＥＰに移動して撮像し，例えば設定した測長条件でパターンの測長等を行う。ＥＰにおいても，撮像したＳＥＭ画像と事前に撮像レシピに登録された前記ＥＰ位置に対応する登録テンプレートとをマッチングし，計測位置のすれを検出することがある。撮像レシピには前述の撮像ポイント（ＥＰ，ＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣ）の座標や撮像シーケンス，撮像条件等の情報が書き込まれており，ＳＥＭは前記撮像レシピに基づきＥＰを観察する。図３（ｂ）に低倍像３０８上におけるＥＰ３０９，ＡＰ３１０，ＡＦ３１１，ＡＳＴ３１２，ＡＢＣＣ３１３のテンプレート位置の一例を点線枠で図示する。
【００４１】
本実施例は，前述の撮像レシピを自動生成する方法に関する。従来，マニュアルで行われていた撮像レシピ生成を自動化することによって，レシピ生成に要する時間を短縮し，ＳＥＭの撮像準備を含めたトータルのスループットを向上させることができる。また，撮像レシピの生成の際には，実ウェーハの低倍像の代わりにＣＡＤデータ（Computer Aided Design）として管理された半導体パターンの設計レイアウト情報（以降，ＣＡＤデータと呼ぶ）を基に撮像レシピを生成することにより，生成作業のオフライン化をはかり，ＳＥＭの稼働率向上に繋がる。
【００４２】
２. 撮像レシピ自動生成機能 
２．１ 入出力情報 
前述の図３を用いた撮像レシピの説明においては，前記撮像レシピに登録すべき情報の一例として一組のＥＰ，ＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣを挙げた。図５に本発明におけるレシピ自動生成方法およびその装置における入出力情報の一覧を示す。同図において撮像レシピ自動生成エンジン５０１に伸びる矢印（５３７はその凡例）の端点に位置する情報５０２〜５１９は前記エンジン５０１の入力情報であることを示す。また，エンジン５０１と黒丸で結ばれたリンク（５３８はその凡例）の端点に位置する情報５２１〜５３６は，前記エンジン５０１の入力情報にも出力情報にもなりうることを示す。
【００４３】
すなわち，エンジン５０１は，情報５０２〜５１９，５２１〜５３６の中から任意の組み合わせの情報を入力情報とし，情報５２１〜５３６の任意の組み合わせの情報を出力情報として算出，出力することが可能であることを特徴とする。また，前記情報５０２〜５１９，５２１〜５３６の任意の組み合わせの情報を入力，出力情報のいずれからも不要な情報として除外することができる。さらに，情報５０２〜５１９，５２１〜５３６の中から任意の組み合わせで選んだ入力情報の与え方と，エンジン５０１での出力情報の算出方法には，次に述べる二つのバリエーションがあり，それぞれの入出力情報において前記バリエーションを選択可能なことを特徴とする。
【００４４】
（１）入力情報として選択した任意の情報に関して，ユーザが前記入力情報の固定値を指定する，あるいは予めデータベース５３６等に用意されたデフォルト値を前記入力情報として設定する。エンジン５０１は，前記固定値あるいはデフォルト値を前提に任意の出力値を算出する。また前記出力情報に前記入力情報を含むことが可能である。その場合，入力した入力情報を基にエンジン５０１が前記入力情報の妥当な値を再算出して出力することになる。
【００４５】
（２）入力情報として選択した任意の情報に関して，ユーザが前記入力情報のとりうる値の範囲を設定する，あるいは予めデータベース５３６等に用意された前記入力情報のとりうる値の範囲のデフォルト値を設定する。エンジン５０１は，前記範囲内で前記入力情報が変化しうることを前提に，任意の出力情報を算出する。また前記出力情報に前記入力情報を含むことが可能である。その場合，入力した入力情報のとりうる値の範囲内で，エンジン５０１が前記入力情報の妥当な値を算出して出力することになる。次にエンジン５０１の入出力情報５０２〜５１９，５２１〜５３６の詳細について説明する。
【００４６】
２．１．１入力情報
評価ポイントの情報５０２として，評価ポイントＥＰ[ｐ]の座標５０３，（撮像領域の）サイズ・形状５０４，撮像条件５０５（プローブ電流，加速電圧，電子ビームのスキャン方向等）がある。ここで，配列番号ｐは，ウェーハ上に配置されたチップ上に設定した複数の評価ポイントのＩＤを示している（ｐ＝1〜Ｎｐ，Ｎｐ≧1）。評価ポイントの形状は，正方領域や長方形領域として与えるのが一般的であるが，その他の任意形状を撮像範囲として設定することができる。
【００４７】
設計パターン情報５０６として，ＥＰ周辺のＣＡＤデータ（Computer Aided Design）５０７，マスクデータのパターン抜き残し情報５０８，パターンの線幅情報５０９（あるいは最小線幅の情報），撮像するウェーハの品種，工程，パターンや下地の材質情報５１０がある。前記ＣＡＤデータとは，例えばＧＤＳ２形式で記述された半導体パターンの設計情報であり，設計パターンの輪郭の頂点座標（ｘ，ｙ）の配列等で与えられる。また，前記ＣＡＤデータにはレイヤー情報も含まれており，レイヤー毎のデータを処理することも，任意の複数のレイヤーを重ねて処理することも可能である。
【００４８】
また，前記抜き残し情報５０８は，露光・現像後にレジスト膜が除去される領域か，あるいは残される領域か（あるいはエッチング後に下地となる領域か，あるいはゲート配線パターンが形成される領域か）を示す情報である。ただし，抜き残し情報５０８とパターンの線幅情報５０９は，必要に応じて撮像レシピ自動生成エンジン５０１内でＣＡＤデータ５０７から計算することも可能である。ＣＡＤデータ５０７，抜き残し情報５０８，パターンの線幅情報５０９，品種，工程，材質情報５１０は広く設計情報としてＣＡＤデータに含むこともできる。５０８〜５１０の情報を入力情報とする，あるいは撮像レシピ自動生成エンジン５０１内で算出することは，次の点において有効である。
【００４９】
すなわち，実際の撮像シーケンスにおいて撮像される各種実撮像テンプレートはＳＥＭ画像であるが，撮像レシピ自動生成エンジン５０１内では，前記テンプレートとして相応しい撮像ポイントをＣＡＤデータに基づいて選択する。そのため，実際のＳＥＭ画像とＣＡＤデータとの乖離を埋めるため，抜き残し情報５０８や品種，工程，材質情報５１０を加味して，より実際のＳＥＭ画像に近いＣＡＤ画像を生成することにより，例えば後述する撮像ポイントの特異性の評価等において選択処理の高精度化を図ることができる。
また，前記線幅情報５０９や品種，工程，材質情報５１０を用いることにより，線幅や品種，工程，材質に起因するパターンの変形し易さ（例えば露光パラメータの変動に対する変形し易さ等）を撮像ポイントの選択要素指標値として加味することができ，なるべく変形しにくいパターンを含む撮像ポイントを選択する等の処理が可能となる。さらに前記線幅情報５０９は，後述するように，撮像レシピ自動生成エンジン５０１内において選択要素指標値を算出するための入力情報としてＣＡＤ画像を生成する際，ＣＡＤデータから前記ＣＡＤ画像を生成するための画像量子化幅（nm/pixel）の決定に有効である。
【００５０】
処理パラメータ５１１として，選択処理パラメータ５１２，設計パタ−ンと実パタ−ンとの形状乖離推定量５１３，ＳＥＭ装置条件５１４がある。前記選択処理パラメータ５１２とは，任意の撮像ポイントの探索範囲（例えば，ＥＰからビームシフトで移動可能な範囲等），後述する選択要素指標値の必要条件（しきい値），選択要素指標優先順位（重み），撮像ポイント選択における禁止領域（例えば，ＥＰにおけるコンタミネーションを抑えるため，ＥＰ領域および前記ＥＰ領域の周囲ｘ（pixel）からは撮像ポイントを選択しない等）の一部または全てを含むパラメータである。
【００５１】
前記設計パタ−ンと実パタ−ンとの形状乖離推定量５１３とは，光近接効果（Optical Proximity Effect：OPE）や露光条件の変動により発生する設計パターン形状に対する実パターン形状の変形量を指す。例えばラインパターンであれば，ライン端のシュリンク量や，角の丸まり量等に対応する。設計データを用いた撮像ポイント内のパターン形状の評価においてこのような形状乖離推定量５１３を反映することにより，前記変形量に伴うパターン形状の評価ならびに撮像ポイントの選択に失敗することを避けることができる。前記ＳＥＭ装置条件５１４とは，ビームシフト可動範囲，ステージシフト／ビームシフト推定位置決め誤差に代表されるＳＥＭ装置の特性を示すパラメータである。前記ビームシフト可動範囲を入力情報とすることにより，任意の撮像ポイント間をビームシフトを用いて移動可能か否かが判断でき，撮像シーケンスならびに撮像位置変更方法（ステージシフト，ビームシフト）の決定に有効である。
【００５２】
また，前記ステージシフト／ビームシフト推定誤差を入力情報とすることにより，前記ステージシフト／ビームシフトにより撮像位置を変更して撮られた撮像ポイントにおいて発生しうる視野ずれ（例えば図１０（ｂ）１００７）を予想することができる。各種撮像ポイントの選択においては，図１０（ｂ）に示すように，前記視野ずれにより視野外となるパターンを除外した領域１００８内において，目的とする処理に良好なパターンが含まれているかを評価することによって，視野ずれの影響を受けにくい撮像ポイントの選択が可能となる。
【００５３】
ユーザ要求仕様５１５として，ＥＰにおける要求位置決め精度５１６，要求画質５１７，要求撮像時間５１８がある。前記要求画質５１７にはより鮮明な画像を得るためのフォーカス，スティグマ，ブライトネス・コントラストに対する要求や，コンタミネーション発生抑制に対する要求，更に評価ポイントや各種撮像ポイントにおける許容電子ビーム入射角に関する要求が挙げられる。前記許容電子ビーム入射角の詳細については図１４を用いて後述する。これらの要求仕様を満足するように各種撮像ポイントの設定要否や座標，サイズ・形状，撮像シーケンス（撮像順序，及び電子ビーム垂直入射座標を含む），撮像位置変更方法等を決定する。特に要求位置決め精度５１６を満たすためには，ＡＰの設定要否や座標，サイズ・形状，撮像シーケンス，撮像位置変更方法を，要求画質５１７を満たすためには，ＡＦ，ＡＳＴ，ＡＢＣＣの設定要否や座標，サイズ・形状，撮像シーケンス，撮像位置変更方法を，要求撮像時間５１８を満たすためには，各種撮像ポイントの枚数（撮像回数），サイズ・形状，撮像位置変更方法を調整することになる。
【００５４】
履歴情報５１９は，過去の処理結果や知見をライブラリ化したものであり，撮像レシピ自動生成エンジン５０１において，それらの情報を参照し，より良好な撮像レシピ生成が可能となる。例えば，過去に撮像あるいは処理に失敗した撮像ポイントあるいは撮像シーケンスの情報を履歴情報として管理することにより，過去に失敗した撮像レシピと同様の撮像レシピを生成しない等の処理が可能となる。逆に，過去に撮像あるいは処理に成功した撮像ポイントあるいは撮像シーケンスに類似した撮像レシピは評価値あるいは優先順位を上げる等の処理が可能である。
【００５５】
２．１．２入力情報あるいは出力情報
撮像ポイントの座標５２１として，ＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣの座標がある（それぞれ５２２〜５２５）。これらの撮像ポイントは，複数の評価ポイントＥＰ[ｐ]（ｐ＝1〜Ｎｐ，Ｎｐ≧1）毎に設定され，かつ複数個の任意処理用の撮像ポイントを設定可能である（例えば二箇所のＡＰでアドレッシングを行ってからＥＰを撮像する等）。これを，ＡＰ[ｐ] [ｑ]，ＡＦ[ｐ][ｑ]，ＡＳＴ[ｐ][ｑ]，ＡＢＣＣ[ｐ][ｑ]（ｑ＝1〜Ｎｑ，Ｎｑ≧1）と表記する。配列番号ｐは，ウェーハ上に配置されたチップ上に設定した複数の評価ポイントのＩＤを，配列番号ｑは，任意の計測点ＥＰ[ｐ]の観察において経由する各処理用のテンプレートのＩＤを示している（配列番号ｑは，撮像ポイントＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣを一つのセットとして（撮像順および各撮像ポイントの撮像有無は任意），前記セットのＩＤを示す）。ただし，後述するように，異なるＥＰ間で任意の撮像テンプレートを共有することは可能である（例えば，ＥＰ[ｐ1]，ＥＰ[ｐ2]（ｐ1≠ｐ2）に対し，ＡＰ[ｐ1][ｑ1]とＡＰ[ｐ2][ｑ2]が等しい等）。また，必要ないＡＰ[ｐ][ｑ]，ＡＦ[ｐ][ｑ]
、ＡＳＴ[ｐ][ｑ]、ＡＢＣＣ[ｐ][ｑ]は任意に撮像シーケンスから削除することができる。
【００５６】
撮像ポイントのサイズ・形状５２６として，ＡＰ[ｐ][ｑ]，ＡＦ[ｐ][ｑ]，ＡＳＴ[ｐ] [ｑ]，ＡＢＣＣ[ｐ][ｑ]のサイズ・形状がある（それぞれ５２７〜５３０）。撮像ポイントの形状は，ＥＰと同様，正方領域が一般的であるが，各種処理に有効なパターン領域を含むため，あるいは不具合となりうる領域を除外するため，長方形領域やその他の任意形状とすることができる。前記サイズ・形状を入力情報として与えることも，あるいは撮像レシピ自動生成エンジン５０１内で最適化して出力することも，あるいは一部の撮像ポイントに関するサイズ・形状の拘束条件を与え（例えば形状は長方形領域とし，サイズは＊＊〜＊＊（ｎｍ）の範囲から選択する等），前記一部の撮像ポイントに関するサイズ・形状，あるいはそれ以外の撮像ポイントに関するサイズ・形状を出力することも可能である。
【００５７】
撮像シーケンス５３１は，前述のＥＰ[ｐ]，ＡＰ[ｐ][ｑ]，ＡＦ[ｐ][ｑ]，ＡＳＴ[ｐ] [ｑ]，ＡＢＣＣ[ｐ][ｑ]をどのような順番で撮像あるいは各種処理を行うか指定するものである。撮像位置変更方法５３２は前記撮像シーケンスの各撮像ステップにおいて視野を変更する方法（ステージシフト，ビームシフト）を指定するものである。
【００５８】
撮像条件５３３として，プローブ電流，加速電圧，電子ビームのスキャン方向等がある。登録テンプレート５３５として，ＥＰ[ｐ]，ＡＰ[ｐ][ｑ]，ＡＦ[ｐ][ｑ]，ＡＳＴ[ｐ] [ｑ]，ＡＢＣＣ[ｐ][ｑ]における撮像範囲を切り出したテンプレートがあり，視野ずれを考慮し，必要に応じて多少大きめに切り出すことも可能である。全てのＥＰ[ｐ]，ＡＰ[ｐ][ｑ]，ＡＦ[ｐ][ｑ]，ＡＳＴ[ｐ][ｑ]，ＡＢＣＣ[ｐ][ｑ]テンプレートを登録する必要は無く，アドレッシングや各種処理のための基準として，撮像パラメータのみでなく，
テンプレートが必要とされるものだけを登録してもよい。
【００５９】
また，登録するテンプレートとして，撮像ポイントにおけるＣＡＤデータ，前記ＣＡＤデータを画像量子化したＣＡＤ画像，所定の処理を加えたＣＡＤデータ（後述），所定の処理を加えたＣＡＤ画像（後述），ＳＥＭ画像，前記ＳＥＭ画像に所定の処理を加えた処理ＳＥＭ画像（線分情報に変換された場合を含む）の6つのデータ形式の中から一つ以上選択して登録することができる。例えばアドレッシングにおいて，有効な登録テンプレートのデータ形式は，実際の撮像シーケンスにおける撮像ポイントのアドレッシングにおいて用いられる実撮像テンプレートと登録テンプレートとのマッチング方式に依存するため，マッチング処理の高速化ならびにマッチングの高精度化の観点において，前記データ形式の選別は有効である。
【００６０】
データベース５３６は，前述の５０２〜５３５の情報の一部または全てを保存・管理する。前述の情報は，時系列間あるいは異なるＳＥＭ装置間にわたる情報を共有して扱うことができる。また，撮像レシピ自動生成エンジン５０１は，必要に応じて任意の情報をデータベース５３６から読み込み，各種処理に反映することができる。また，各種入力情報５０２〜５３５の値あるいは範囲を決定する際にデータベース５３６に保存した過去のパラメータを参照することができ，また例えば品種や製造工程毎に前記値あるいは範囲のデフォルト値を保存しておくことが可能である。
【００６１】
上記項目の撮像ポイントあるいは撮像シーケンスの評価値あるいは優先順位５３４について詳細を述べる。本発明における自動レシピ作成方法においては，任意の撮像ポイントにおける撮像あるいは処理に対する成否判定を行うことを特徴とする。また，前記成否判定において撮像あるいは処理が失敗したと判定された場合，撮像ポイントや撮像シーケンス等を変更して前記撮像あるいは処理を成功させるようなリリーフ処理を行うことを特徴とする。そのため，撮像レシピ生成時には，前述の撮像ポイントの座標５２１，撮像ポイントのサイズ・形状５２６，撮像位置変更方法５３２，撮像条件５３３の変更も含めた撮像シーケンス５３１を複数候補算出し，かつそれらの評価値あるいは優先順位を算出しておくことを特徴とする。実際の撮像シーケンスにおいては，前記評価値あるいは優先順位の高い撮像ポイントあるいは撮像シーケンスにより撮像あるいは処理を行い，撮像あるいは処理が失敗したと判定された場合は，評価値あるいは優先順位に基づき撮像テンプレートあるいは撮像シーケンスの変更を行う。
【００６２】
図６（ａ）（ｂ）は，図５で一般的に記述した入出力情報の一覧の中から，代表的な入出力の組み合わせを２例示したものである。例えば，図６（ａ）の撮像レシピ自動生成エンジン５０１は，入力情報として，評価ポイント情報５０２，設計パタ−ン情報５０６，処理パラメータ５１１，要求位置決め精度５１６を与え，出力情報として，撮像ポイント座標５２１，撮像ポイントのサイズ・形状５２６，撮像シーケンス５３１，撮像位置変更方法５３２を推定する。ユーザ要求仕様５１５として，本例は位置決め精度５１６のみ指定しており，また撮像条件５３３は入力，出力情報から共に除外したケースである。図６（ｂ）は，同図（ａ）と比べ，特に撮像シーケンスの一部５３１Ａ，撮像位置変更方法５３２，ＡＰ[ｐ][ｑ]のサイズ・形状５２７Ａ，ＡＦ[ｐ][ｑ]のサイズ・形状５２８Ａを入力情報とし，残りの撮像シーケンス５３１Ｂ，残りの撮像ポイントのサイズ・形状５２６Ｂを出力情報とする点が異なる。
【００６３】
具体例としては，撮像シーケンスの一部５３１Ａとして「ＡＰでアドレッシングした後，ＥＰを撮像。ＡＰの点数は最大２点。ＥＰ撮像前には必ずＡＦでオートフォーカス処理を行う」等の条件を設定し，撮像位置変更方法５３２として「最初のＡＰのみステージシフトで視野移動，残りのテンプレートへの視野移動は全てビームシフト」等の条件を設定し，ＡＰ[ｐ][ｑ]のサイズ・形状５２７Ａとして「一番目のＡＰのサイズは3〜5umの範囲で適切な値を設定。
【００６４】
ＡＰは全て正方領域」等の条件を設定し，ＡＦ[ｐ][ｑ]のサイズ・形状５２８Ａとして「ＥＰ撮像前のＡＦサイズはＥＰと同サイズ」等の条件を入力情報として設定する。出力情報として，残りの撮像シーケンス５３１Ｂ，残りの撮像ポイントのサイズ・形状５２６Ｂとして「具体的な一番目のＡＰのサイズ（前記3〜5umの範囲内），もし要設定であれば二番目のＡＰのサイズ，ＡＳＴ，ＡＢＣＣのサイズ・形状」等を推定する。
【００６５】
また，必要に応じて，撮像あるいは処理失敗時のリリーフ用に，複数の撮像ポイントおよび撮像シーケンスを出力する（撮像テンプレートの切り替えに伴って撮像シーケンスも変更しうる）。また，撮像ポイントあるいは撮像シーケンスの評価値あるいは優先順位５３４も出力する。
【００６６】
このような入力情報は，ユーザが直接指定することも，例えばデータベース５３６等に保存されたデフォルトの設定を読み出して入力とすることもできる。前述の多くの情報が入力情報として与えられると，撮像レシピ生成には有効な情報となりうるが，入力可能な情報や不確定な情報は，例えば品種，製造工程，ＳＥＭ装置等に依存して異なる。また，ユーザによっては入力の手間を省きたい場合もある。本発明においては，これらの入出力情報の組み合わせを任意に設定することが可能である。
【００６７】
２．２ 撮像シーケンス（基本シーケンスおよび撮像ポイントの分割） 
図７（ａ）〜（ｇ）に，本発明により設定される低倍視野７０１ａ〜ｇにおける撮像ポイントの配置および撮像シーケンスの設定例を示す。各図において点線で囲まれた枠は撮像レシピに登録された各撮像ポイントの撮像範囲，実線の矢印はステージシフト，点線の矢印はビームシフト，前記実線および点線の矢印上の丸で囲まれた数字(1)〜(15)は撮像順番を示す。以下，図７（ａ）〜（ｇ）について順に説明する。
【００６８】
図７（ａ）は，任意のｐ番目の評価ポイントＥＰ[ｐ]（７０６ａ）を撮像するための撮像シーケンス例である。撮像レシピには撮像ポイントとしてＥＰ[ｐ]（７０６a），ＡＰ[ｐ][１]（７０２ａ），ＡＦ[ｐ][１]（７０３ａ），ＡＳＴ[ｐ][１]（７０４ａ），ＡＢＣＣ[ｐ][１]（７０５ａ）の各パラメータ（座標，サイズ・形状，撮像条件など）が指定されており，さらにＥＰ[ｐ]（７０6ａ），ＡＰ[ｐ][１]（７０２ａ）に関しては登録テンプレートが保存されている。
【００６９】
先ず,ステージシフトによりAP「p」「1」（702a）に移動し（図中（1））,撮像した実際のテンプレートとＡＰ[ｐ][１]の登録テンプレートとのマッチングにより，ｘ，ｙ方向の撮像ずれ量の推定（アドレッシング）を行う。次に，ビームシフトによりＡＦ[ｐ][１]（７０３ａ）に移動し（図中(2)），オートフォーカス調整を行う。前記ビームシフト量は，ＡＰ[ｐ][１]座標からＡＦ[ｐ][１]座標への変位量から前記撮像ずれ量を差し引いた量である。以降の各撮像テンプレートへのビームシフトによる移動もＡＦ同様に前記撮像ずれ量分の補正を行う。次に，ビームシフトによりＡＳＴ[ｐ][１]（７０４ａ）に移動し（図中(3)），オートスティグマ調整を行う。次に，ビームシフトによりＡＢＣＣ[ｐ][１]（７０５ａ）に移動し（図中(4)），オートブライトネス・コントラスト調整を行う。
【００７０】
前記ＡＦ，ＡＳＴ，ＡＢＣＣに関して，本例では撮像レシピに登録テンプレートを保存していないが，ＡＦ，ＡＳＴ，ＡＢＣＣに関しても，登録テンプレートを保存し，実際に撮像した実撮像テンプレートとのマッチングにより，登録した撮像ポイントに正しく移動できたかの成否判定を行う，あるいは処理の基準とすることもできる。前記処理の基準とは，ＡＦであれば画像中の配線エッジのコントラストが高くなるようにフォーカス調整されることが望ましいが，ノイズをエッジとして誤強調しないため，登録テンプレートからエッジ位置を識別し，配線エッジのコントラストが正しく強調されるように調整を行う等。最後に，ビームシフトによりＥＰ[ｐ]（７０６ａ）に移動し（図中(5)），撮像を行う。
【００７１】
追記事項として，図７（ａ）中の撮像順が(2)〜(5)番目のビームシフトの矢印は全てＡＰ[ｐ][１]（７０２ａ）から伸びているが，これは前記ＡＰ[ｐ][１]でアドレッシングした座標値を基に各撮像ポイントに視野を移動するということを示している。すなわち，例えば矢印(2)によってＡＦ[ｐ][１]（７０３ａ）を観察した後，次のＡＳＴ[ｐ][１]（７０４ａ）への視野移動はＡＦ[ｐ][１]（７０３ａ）−ＡＳＴ[ｐ][１]（７０４ａ）間の変位分だけ前記ＡＦ[ｐ][１]（７０３ａ）からビームシフトすることによって行われる。本発明ではこのような撮像シーケンスを自動で決定することを特徴とする。
【００７２】
また，図７（ａ）の例では設定されていないが，例えば，ＡＰ[ｐ][１]（７０２ａ）において良好なアドレッシングを行うため，ＡＰ[ｐ][１]（７０２ａ）用のＡＦを設定し，前記ＡＰ[ｐ][１]（７０２ａ）撮像前に前記ＡＦにおいてオートフォーカス調整を行うことができる。この場合の撮像ポイントの表記方法としては，前記ＡＰ[ｐ][１]（７０２ａ）用のＡＦをＡＦ[ｐ][１]とし，図７（ａ）中に示したＡＰ[ｐ][１]，ＡＦ[ｐ][１]，ＡＳＴ[ｐ][１]，ＡＢＣＣ[ｐ][１]をそれぞれＡＰ[ｐ][２]，ＡＦ[ｐ][２]，ＡＳＴ[ｐ][２]，ＡＢＣＣ[ｐ][２]と表記し直す。
【００７３】
図７（ｂ）は，二つのＡＰが設定された例である。ステージ・ビームシフトの仕方，アドレッシングの仕方等は同図（ａ）と同様なので，説明は省略する。図７（ｂ）では，最初のＡＰとしてＡＰ[ｐ][１]（７０３ｂ）が選択されているが，ＡＰ[ｐ][1]内にはｘ方向に細長い配線パターン７０２ｂしか存在していない。実撮像テンプレート７０８ｂおよび７１０ｂは共に実際の撮像シーケンスおいてＡＰ[ｐ][１]（７０３ｂ）の座標をＳＥＭを用いて観察した際に起こりうるケースを示している。観察画像７０８ｂのケースにおいて，実際に形成された配線パターン７０９ｂは，対応する設計データ７０２ｂと右端のライン端が丸まっていることを除いてほぼ同位置である。しかしながら観察画像７１０ｂのケースにおいては，同図中に点線で示した設計データ７１２ｂに対して実際の配線パターン７１１ｂは製造プロセスパラメータ等の変動によって大きく縮んでいる（ギャップを矢印７１２ｂで示す）。
【００７４】
このような対象において，登録テンプレート７０３ｂと実撮像テンプレート７１０ｂとのマッチングによる位置ずれ量の推定を行うと，ギャップ７１２ｂ分ずれてマッチングされてしまい，たとえ実際には全く位置ずれ量がなかったとしても，ギャップ７１２ｂ分の位置ずれ量が誤検出されてしまう恐れがある。すなわち，ＡＰ[ｐ][１]（７０３ｂ）内のパターンにはｘ方向のエッジが少ないために，ＡＰ[ｐ][１]（７０３ｂ）を用いたｘ方向のアドレッシングは精度が低くなる危険がある。この点を加味すると，ｘ，ｙ両方向に変化したパターンを多く含む撮像ポイントをＡＰとしてなるべく選択すべきである。しかしながら，ＡＰ[ｐ][１]（７０３ｂ）で与えられた撮像ポイントのサイズ・形状を前提に，領域７０１ｂ内で前述の条件を満たすＡＰは存在しない（ただし，実パターンにおいて起こりうる変形度合いによっては，ＡＰ[ｐ][１]（７０３ｂ）のみでｘ，ｙ両方向に良好なアドレッシングが行える場合はありうる）。
【００７５】
そこで，ＡＰ[ｐ][１]（７０３ｂ），ＡＰ[ｐ][２]（７０５ｂ）で与えるように，ＡＰを二つ設定し，例えば一旦ＡＰ[ｐ][１]（７０３ｂ）でｙ方向のアドレッシングを行った後，ＡＰ[ｐ][２]（７０５ｂ）でｘ方向のアドレッシングを行うといった撮像ポイントの分割，および撮像シーケンスの設定が考えられる。同図の例では，まず，ＡＰ[ｐ][１]（７０３ｂ）でｙ方向のアドレッシングを行い（図中(1)で移動），次に同一座標であるＡＦ[ｐ][１]，ＡＢＣＣ[ｐ][１]（７０４ｂ）でオートフォーカス，オートブライトネス・コントラストの両調整を行い（図中(2)で移動），次にＡＰ[ｐ][２]（７０５ｂ）でｘ方向のアドレッシングを行い（図中(3)で移動），次にＡＦ[ｐ][２] （７０６ｂ）で再度オートフォーカス調整を行い（図中(4)で移動），最後に，ＥＰ[ｐ]（７０７ｂ）に移動し（図中(5)で移動），撮像を行っている。また，アドレッシングポイントを複数配置する必要のある他の例として，例えばステージの位置決め精度が悪い場合，撮像倍率が異なる複数のＡＰを設定する場合がある。すなわち，ステージシフトによるＡＰ撮像時に大きな位置ずれがあっても，多くのＡＰ内のパターンが視野内に収まるように一旦非常に低倍のＡＰを撮像し，アドレッシングを行う。
【００７６】
しかし前記低倍のＡＰは低倍のためアドレッシング精度が低い。そこで，次にビームシフトにより高倍のＡＰを撮像し，詳細なアドレッシングを行う。このように本発明では撮像を成功させるために，必要に応じて任意の撮像ポイントを複数配置することを特徴する。また，前記撮像ポイントを複数配置する必要の有無をＣＡＤデータや装置条件等から自動で判定し，必要な場合は自動で前記複数の撮像ポイントを自動で選択することを特徴とする。
【００７７】
図７（ｃ）は，正方形以外のＡＰ形状が設定された例である。例えば撮像ポイント７０８ｃで与えられた撮像範囲のサイズ・形状を前提にした場合，低倍視野７０１ｃ内において一つのＡＰでｘ，ｙ両方向に精度の高いＡＰの設定は困難である。そこで，前記サイズを拡大してｘ方向に多くのエッジをもつパターンと，ｙ両方に多くのエッジをもつパターンとを共に含むようなＡＰを設定することが可能である。また，単に撮像ポイントのサイズを大きくするだけでなく，ＡＰ[ｐ][１]（７０４ｃ）に示すように，信頼性の高いアドレッシングに必要なｘ，ｙ方向のエッジ長（例えば，７０６ｃ，７０７ｃ）を共に含むように撮像範囲の形状を最適化することが可能である（長方形以外にも任意の形状が設定可能である）。前記信頼性の高いアドレッシングに必要なエッジ長７０６ｃ，７０７ｃは，入力情報である選択処理パラメータ５１２の一つである選択要素指標値の必要条件（しきい値）や設計パタ−ンと実パタ−ンとの形状乖離推定量５１３等を参考に与えることができる。
【００７８】
２．３ 撮像シーケンス２（撮像ポイントの共有およびＥＰ撮像順の最適化） 
図７（ｄ）は，異なる複数のＥＰ間で撮像ポイントを共有する例である。本例はＥＰ[１]（７０５ｄ）を観察するための撮像レシピと，ＥＰ[２]（７０７ｄ）を観察するための撮像レシピ間で可能なものを共有している。まず，ＡＰ[１][１]（７０２ｄ）でアドレッシングを行い（図中(1)で移動），次にＡＢＣＣ[１][１]（７０３ｄ）でオートブライトネス・コントラスト調整を行い（図中(2)で移動），次にＡＦ[１][１]（７０４ｄ）でオートフォーカス調整を行い（図中(3)で移動），次にＥＰ[１]（７０５ｄ）に移動し（図中(4)で移動），撮像を行う。次に，ＥＰ[２]（７０７ｄ）の撮像であるが，アドレッシングに関しては，ＡＰ[１][１]（７０２ｄ）で実施済みであり，かつ同座標からＥＰ[２]（７０７ｄ）はビームシフトで移動可能な距離であるため，再度アドレッシングを行うことはしない。また，本例ではオートブライトネス・コントラスト調整に関してもＡＢＣＣ[１] [１]（７０３ｄ）にて実施した後，大きな変化はないものとし，省略している。ただし，本例ではオートフォーカス調整に関してはＥＰ[２]撮像前にで再度実施する必要があるとして，ＡＦ[２][１]（７０６ｄ）にてオートフォーカス調整を行っている（図中(5)で移動）。
【００７９】
最後に，ＥＰ[２]（７０７ｄ）に移動し（図中(6)で移動），撮像を行う。このように異なる複数のＥＰ間で撮像ポイントを共有することにより撮像回数を減らし，撮像全体のスループットを向上させることができる。そのため，本発明では各種撮像ポイントを選択する際，前述のＡＰ[１][１]（７０２ｄ）のように，なるべく複数のＥＰ間で共有することが可能な撮像ポイントを設定することを特徴とする。これは任意の撮像ポイントの共有（任意のqに関してＡＰ[ｐ][ｑ]，ＡＦ[ｐ][ｑ]，ＡＳＴ[ｐ][ｑ]，ＡＢＣＣ[ｐ][ｑ]の一部又は全てを共有）や，三つ以上のＥＰ間での共有においても同様に適用可能である。
【００８０】
図７（ｅ）は，異なる複数のＥＰ間で撮像ポイントを共有し，それに伴い複数のＥＰの撮像順を最適化する例である。本例には１２個のＥＰ[ｐ]（ｐ＝１〜１２，ｐは各ＥＰに対し任意に割り振られたＩＤ）（順に７０１ｅ〜７１２ｅ）が表示されており，先に図７（ｄ）を用いて説明した撮像ポイントの共有と同様に，ＥＰ[１]，ＥＰ[２]，ＥＰ[５]，ＥＰ[６]間で共有のＡＰ[１][１]（７１３ｅ），ＥＰ[３]，ＥＰ[４]，ＥＰ[９]，ＥＰ[１０]間で共有のＡＰ[３][１]（７１４ｅ），ＥＰ[５]，ＥＰ[６]，ＥＰ[１１]，ＥＰ[１２]間で共有のＡＰ[５][１]（７１５ｅ）をそれぞれ設定することができる。本例はＥＰ間で共有されたＡＰから前記ＥＰまでビームシフトで移動することはできるが，ＡＰ間は距離が離れているためステージシフトで移動する例である。
【００８１】
本例において撮像回数および処理回数および移動距離の点から高いスループットが得られるＥＰ[ｐ]（ｐ＝１〜１２）の撮像順を考えると，同図中に示した(1)→(15)（ＥＰ[１]，ＥＰ[２]，ＥＰ[８]，ＥＰ[７]，ＥＰ[３]，ＥＰ[４]，ＥＰ[１０]，ＥＰ[９]，ＥＰ[５]，ＥＰ[６]，ＥＰ[１２]，ＥＰ[１１]の順）が適切な撮像順の一つとなる。本撮像順においては，任意のＡＰを観察した後，前記ＡＰからビームシフトにより移動可能な全てのＥＰを連続的に撮像するため，同じＡＰを用いて何度もアドレッシングを行う必要がなく，かつ総ステージ移動距離も最短である（本例はＡＰ[１][１]（７１３ｅ）→ＡＰ[３][１]（７１４ｅ）→ＡＰ[５][１]（７１５ｅ）の順でステージ移動しており，例えばＡＰ[１][１]（７１３ｅ）→ＡＰ[５][１]（７１５ｅ）→ＡＰ[３][１]（７１４ｅ）等に対して短い）。このように，本発明では複数の評価ポイントの撮像順を最適化し，高いスループットを得ることを特徴とする。
【００８２】
２．４ 撮像シーケンス３（リリーフ機能）
図７（ｆ）は，撮像失敗時のリリーフ機能を示す例である。本例では，まずＡＰ[ｐ][１] [１]（７０３ｆ）でアドレッシングを行い（図中(1)で移動），次に，ＥＰ[ｐ]（７０４ｆ）に移動し（図中(2)で移動），撮像を行うという撮像シーケンスが設定されている。ここで，ＡＰ[ｐ][１][１]の三番目の配列番号は撮像ポイントの候補番号を示している（ＡＰ[ｐ][ｑ][ｒ]であれば，ＡＰ[ｐ][ｑ]に関するｒ番目の候補であることを示す）。しかし，実際にＡＰ[ｐ][１][１]（７０３ｆ）を撮像した際，例えば実撮像テンプレート７０９ｆに示すように，本来あるべきパターンが不良により形成されていなかった（同図中に破線で示した設計パターン７０２ｆに対して実際に形成されたパターンが７０８ｆ）等の不具合によりアドレッシングが失敗する可能性がある。
【００８３】
そこで，異なる複数の撮像ポイントあるいは撮像シーケンス候補を，事前に，あるいは不具合が発生した時点で算出し，処理を切り替えることによりＥＰの撮像を成功させることが可能である。ここではＡＰ[ｐ][１][１]（７０３ｆ）に代わるＡＰの例としてＡＰ[ｐ][１][２]（７０６ｆ）が表示されている。成否判定によりＡＰ[ｐ][１][１]（７０３ｆ）でのアドレッシング失敗と判断された場合，次にＡＰ[ｐ][１][２]（７０６ｆ）に移動し（図中(1)'），アドレッシングを行い，もし配線パターン７０５ｆに形成不良等がなく，処理が成功すれば，ＥＰ[ｐ]（７０４ｆ）に移動し（図中(2)'で移動），撮像を行う。また前述のように撮像ポイントあるいは撮像シーケンス候補をどのように切り替えるか決定するために，前記撮像ポイントあるいは撮像シーケンスの評価値あるいは優先順位を算出し，前記評価値あるいは優先順位を基に自動で切り替えを行うことが可能である。
【００８４】
このように本実施例では撮像を成功させるために，ある任意の撮像ポイントにおける処理において成否判定を行うことを特徴とする。また前記撮像ポイントの候補を複数選択しておく，あるいは必要に応じて選択し直すことにより，前記成否判定において処理が失敗した場合に撮像ポイントを切り替えることを特徴とする。これはＡＦ，ＡＳＴ，ＡＢＣＣにおいても同様に適用可能である。
【００８５】
図７（ｇ）は，撮像失敗時のリリーフ機能を示す例である。本例ではリリーフ時の撮像ポイントの切り替えによって撮像シーケンスが大きく変化する例である。図７（ｆ）と同様に，例えば優先順位の高かったＡＰ[ｐ][１][１]（７０３ｇ）においてアドレッシングを行い（図中(1)で移動），同処理が失敗した場合，次に優先順位の高いＡＰとしてＡＰ[ｐ][１][２]（７０６ｇ）に移動し（図中(1)'），アドレッシングを行う。ただし本例では，ＡＰ[ｐ][１][２]内のパターンにｘ方向のエッジが少ないために，ｙ方向のアドレッシングを行うためにＡＰ[ｐ][２][２]（７０８ｇ）も追加する必要がある（(2)'で移動）。すなわち，本例では単にＡＰをＡＰ[ｐ][１][１]からＡＰ[ｐ][１][２]に変更するだけでなく，新たに撮像テンプレートを追加する必要がある（(1)→(2)から(1)'→(2)'→(3)'に変更）。
【００８６】
図７（ｆ）（ｇ）の不具合は，アドレッシングにおける失敗であったが，同様にその他の撮像あるいは処理において不具合が発生した場合も同様にリリーフすることが可能である。このように本実施例では撮像を成功させるために，ある任意の撮像ポイントにおける処理において成否判定を行い，前記成否判定において処理が失敗した場合に撮像ポイントや撮像シーケンスを切り替えることを特徴とする。これはＡＦ，ＡＳＴ，ＡＢＣＣにおいても同様に適用可能である。
【００８７】
次に，図７（ｇ）を用いて，撮像あるいは処理失敗時にどの撮像ポイントを切り替えるかの判断方法について一例を示す。
【００８８】
例えば実撮像テンプレート７１０ｇに示すように，実際にＡＰ[ｐ][２][２]（７０８ｇ）を撮像した際，同図中に破線で示した設計パターン７０７ｇに対し，実際に形成されていたパターン７０９ｇが大きく変形していたためにアドレッシングが失敗した場合を考える。もし，実際の撮像位置７１０ｇが，予定していた撮像ポイントＡＰ[ｐ][２][２]（７０８ｇ）の座標に対して大きくずれていなかった場合，ＡＰ[ｐ][２][２]（７０８ｇ）のパターン変形に問題があるため，リリーフ機能としてはＡＰ[ｐ][２][２]（７０８ｇ）を他の撮像ポイント（図示せず）に差し換える等の処理が考えられる。
【００８９】
一方，実撮像テンプレート７１３ｇに示すように，実際にＡＰ[ｐ][２][２]（７０８ｇ）を撮像した際，実際に形成されていたパターン７１１ｇは設計パターン７０７ｇに対して大きな変形はなかったが，大きな視野ずれによりアドレッシングが失敗した場合を考える。この場合ＡＰ[ｐ][２][２]（７０８ｇ）への移動は，ＡＰ[ｐ][１][２]（７０６ｇ）でのアドレッシング結果に基づいているため，ＡＰ[ｐ][１][２]（７０６ｇ）でのアドレッシングが失敗していた可能性が高い（あるいは，図示していないがグローバルアライメント等のＡＰ[ｐ][１][２]（７０６ｇ）以前のアドレッシングが失敗していた可能性もあるが，本説明では扱わない）。そのため，アドレッシングを成功させるには，ＡＰ[ｐ][１][２]（７０６ｇ）を他の撮像ポイント（図示せず）に差し換えるか（その場合，以降の撮像シーケンスも変更になり，ＡＰ[ｐ][２][２]（７０８ｇ）を使用しなくなる可能性もある），あるいは，例えばＡＰ[ｐ][２][２]（７０８ｇ）のサイズ・形状を変更し，ＡＰ７１３ｇに示すような撮像ポイントに差し換えることによって，多少のｙ方向の撮像ずれが発生したとしても，信頼性の高いアドレッシングに必要なエッジ長（例えば，７１４ｇ）が撮像ポイント内に含まれるようになり，同撮像ポイントによるｘ方向のアドレッシングが可能となる。
【００９０】
このように失敗原因に応じて，リリーフ処理は異なる。本発明では，前記成否判定に加えて失敗原因の推定機能を加えることで，前記失敗原因に応じてより効果的なリリーフ処理を選択することができる。ただし，撮像あるいは処理の成否判定のみを行い（失敗原因の推定は行わず），失敗時には機械的に他の撮像ポイントあるいは撮像シーケンス候補に処理を切り替える等の単純なリリーフ処理を行うこともできる。このようなリリーフ機能における処理内容はオペレータが設定することも，システムで自動設定することも，システムで自動設定された処理内容を基にオペレータが設定することも可能である。
【００９１】
図８にリリーフ機能を含む全体の撮像シーケンスを示す。まず，ステップ８０１においてグローバルアライメントを行い，ＳＥＭ装置に取り付けたウェーハの位置ずれや回転を補正する。次に，各評価ポイントＥＰ[ｐ]（ｐ＝1〜Ｎｐ，Ｎｐ≧1）の観察を行うが，撮像順は図７（ｅ）に示したようにＩＤ順とは限らない。ステップ８０２において観測する評価ポイントのＩＤをｐに代入し，ステップに従いステップ８３６において全評価ポイントを観測するまで順次評価ポイントを観察していく。
【００９２】
前記ＥＰ[ｐ]を良好に観察するため，ステップ８０３〜８２９において，図７に示した撮像シーケンス例のように必要に応じてＡＰ，ＡＦ，ＡＳＴ，ＡＢＣＣに移動し，それぞれアドレッシング（ステップ８０５），オートフォーカス調整（ステップ８１１），オートスティグマ調整（ステップ８１７），オートブライトネス・コントラスト調整（ステップ８２３）を行う。前記アドレッシング，オートフォーカス調整，オートスティグマ調整，オートブライトネス・コントラスト調整後と，ＥＰ撮像後  には，撮像あるいは処理の成否判定，およびリリーフ処理を行うことが可能であり，同処理はそれぞれステップ８０６〜８０９，ステップ８１２〜８１５，ステップ８１８〜８２１，ステップ８２４〜８２７，ステップ８３２〜８３５に相当する。ここでは，アドレッシング後の処理ステップ８０６〜８０９について取り上げて説明するが，その他のステップについても同様である。
【００９３】
まず，アドレッシング（ステップ８０５）後，ステップ８０６において前記アドレッシングの成否判定を行う（ただし，ここでの成否判定には直前の処理以外の処理に対する成否判定も含む。例えばＥＰ画像におけるフォーカス調整の不十分であった場合，前記ＥＰ画像取得以前に行ったＡＦでのフォーカス調整が不十分であったと判定される等）。前記成否判定の基準であるが，例えば前記アドレッシングにおける実撮像テンプレートと登録テンプレートとマッチングにおける最大相関位置のずれ量が大きい，最大相関値が低い，最大相関位置周辺の相関分布が非常になだらか（多少のノイズにより最大相関位置が大きく変化する可能性があり，位置ずれ推定量の信頼性が低い），両テンプレート内の配線パターン形状が大きく異なる等の現象がみられた場合，アドレッシング失敗と判断することができる。ここでアドレッシング成功と判断された場合は次の撮像ポイントに移動するが（ステップ８１１以降），失敗と判断された場合は，ステップ８０７において撮像ポイントあるいは撮像シーケンスの変更方法を決定する。前記変更方法の決定のため，前記失敗原因の推定を行い，前記失敗原因に応じてより効果的な変更方法を選択することもできる。
【００９４】
次に，前記変更方法が決定した場合，ステップ８０８において撮像ポイントあるいは撮像シーケンスの変更，および必要に応じてｐ，ｑの変更を行った後，ステップ８０１，８０５，８１１，８１７，８２３のいずれかにジャンプし，撮像シーケンスを継続する。もし，ステップ８１３においてリリーフのための撮像ポイントあるいは撮像シーケンス変更方法がなかった場合は，撮像失敗となる（ステップ８１５）。ただし，その場合も撮像が失敗していることは認識でき，その後の処理において失敗したＥＰ画像を解析から除外する等の例外処理を行うことができる。また，撮像あるいは処理に成功したあるいは失敗した撮像ポイントの情報は，前記撮像ポイントの座標やテンプレート，成否結果，失敗原因等とリンクして，例えば図５中のデータベース５３６に蓄えられ，以降のレシピ生成において履歴情報として参照，活用することができる。
【００９５】
図８において，オートフォーカス調整，オートスティグマ調整，オートブライトネス・コントラスト調整にそれぞれ相当する８１０（ステップ８１１〜８１５），８１６（ステップ８１７〜８２１），８２２（８２３〜８２７）は順番を任意に入れ替えることができる。また任意のｐ，ｑ（ｐは評価ポイントのＩＤ，ｑは各評価ポイントに関して経由する撮像テンプレートのＩＤ）について８０４（ステップ８０５〜８０９），８１０（ステップ８１１〜８１５），８１６（ステップ８１７〜８２１），８２２（８２３〜８２７）の任意の組み合わせの処理を省略することができる。
【００９６】
２．５ 全体の処理フロー  
以上述べた撮像レシピ生成の全体の処理フローを図４にまとめる。まず，ステップ４０１において入出力情報の組み合わせを指定する。具体的には，前述した図５に示す入出力情報の任意の組み合わせが可能である。前記入出力情報の組み合わせは，オペレータが任意に設定することも，システム内部のデフォルトの組み合わせを用いることも可能であり，前記デフォルトの組み合わせは，検査対象となるウェーハの品種や工程ごとに用意することが可能である。次に前記指定した入力情報４０２を入力する。前記入力には少なくとも，評価ポイントＥＰ[ｐ]（ｐ＝1〜Ｎｐ，Ｎｐ≧1）の座標４０３とＣＡＤデータ４０４を含む。その他の各種パラメータ４０５は，ステップ４０１で入力情報として指定した図５中の情報５０２〜５３６の一部である。前記評価ポイントの座標は，設計自動化ツール（Electronic Design Automation Tool：ＥＤＡツール）等を用いた回路設計における，パターン形成シミュレーション等から，検査を要する半導体パターン上の危険ポイントを検出し，前記検出された危険ポイントからオペレータがサンプリングする等して決定される。前記入力情報を基に撮像ポイント，撮像シーケンス等の計算を行う（ステップ４０６）。
【００９７】
図５における撮像レシピ自動生成エンジン５０１に相当），出力情報４１２を出力する。図４では，前記出力情報として撮像ポイント４１３，撮像シーケンス４１４，撮像ポイントあるいは撮像シーケンスの評価値あるいは優先順位４１５の三つを挙げたが，ステップ４０１で指定することにより，図５中の情報５２１〜５３４の任意の情報を計算・出力することができる。前記ステップ４０６においては，前記ＥＰ[ｐ]座標４０３やビームシフトの可動範囲や禁止領域等を基に各種撮像ポイントの探索範囲を設定し（ステップ４０７），撮像ポイント（ＡＰ／ＡＦ／ＡＳＴ／ＡＢＣＣ）を算出する（ステップ４０８）。
【００９８】
ステップ４０８では，撮像ポイント及び撮像シーケンスの最適化を行う（ＥＰ撮像順の最適化も含む）。前記ステップ４０８では，必要に応じて図７（ｂ）に一例を示した撮像ポイントの分割，図７（ｄ）（ｅ）に例を示した撮像ポイントの共有を含む撮像シーケンス最適化（ステップ４０９，ＥＰ撮像順の最適化も含む），図７（ｃ）に一例を示した撮像ポイントのサイズ・形状の最適化（ステップ４１０），図７（ｇ）に例を示した撮像ポイントあるいは撮像シーケンスの複数候補算出（ステップ４１１）等の処理を行うことができる。出力情報４１２はステップ４０６において選択された撮像ポイントのテンプレート（ステップ４１７において切り出し）と共に撮像レシピに登録される（ステップ４１８）。また，ステップ４１１で算出された他の撮像ポイントあるいは撮像シーケンス候補も必要に応じてステップ４１８において前記撮像レシピ内に登録される，あるいは異なる撮像レシピに登録される，あるいはデータベース４１６において管理される。前記撮像レシピに基づき，実際の撮像シーケンスにおいて，撮像が行われる（ステップ４１９）。ステップ４２０において，ステップ４１９での任意の撮像ポイントでの撮像あるいは処理（アドレッシング，オートフォーカス調整，オートスティグマ調整，オートブライトネス・コントラスト調整等）が失敗した場合は，前述のステップ４１８において作成した他の撮像ポイントあるいは撮像シーケンスに切り替え，撮像あるいは処理を成功させる。
【００９９】
３． 撮像レシピ自動生成エンジン 
次に，撮像レシピ自動生成エンジン５０１の実施例について述べる。
【０１００】
３．１ 生成エンジン概要 
図９を用いて，撮像レシピ自動生成エンジン９０３（図５中の５０１）内において任意の撮像ポイントを評価，選択するための方法について，ＡＰ選択を例に述べる。処理の概要として，ＡＰの選択であれば，任意のＡＰ内のパターンがアドレッシングを行うために良好なパターンであるか否かを評価する必要があり，例えば（１）ＡＰ内にアドレッシングに適したパターンの変化があるか（複雑さの指標。同指標の分布は９１１），（２）選択したＡＰの周囲に前記ＡＰに類似したパターンが存在せず，アドレッシング時にマッチングの失敗をおこさないか（特異性の指標。同指標の分布は９１２），（３）評価ポイントＥＰの近傍に位置しているか（距離の指標。同指標の分布は９１３）等の複数の観点から任意の撮像ポイント候補位置における各種指標値を算出し（以降，これらを選択要素指標値と呼ぶ），前記要素指標値に基づき撮像ポイント候補を評価し，適切な撮像ポイントを選択する。
【０１０１】
３．１．１ 処理内容（選択要素指標値）
以降，処理の詳細について具体的に述べる。まず，回路設計データとしてＣＡＤデータ９０１とＥＰ９０２が入力される（それぞれ図４における４０４と４０３に対応する。各種パラメータの値あるいは範囲４０５に対応する入力情報は図９に図示していない）。前記ＣＡＤデータ９０１は，ステップ９０４において画像データ９０５（以後，ＣＡＤ画像と呼ぶ）に変換される（本処理の詳細は図１２を用いて後述する）。
【０１０２】
次に，図９中のステップ９０７において各撮像ポイント候補における前記選択要素指標値を算出する。図９では例として３つの選択要素指標値の分布９１１〜９１３を図示しているが，様々な評価基準で設計された任意個数の選択要素指標値を算出することが可能である。選択要素指標値の分布９１１〜９１３は，ＣＡＤデータ座標における任意のｘ，ｙ座標（x，y）にＡＰの中心が存在したときの各選択要素指標値の値をワイヤーフレームで表示している（評価位置を示す座標系として，前記ＣＡＤデータ座標における任意のｘ，ｙ座標に代えて，前記ＣＡＤデータを画像に変換したＣＡＤ画像における画素のｘ，ｙ座標（Ix，Iy）で表現することも可能である）。後述するように，選択要素指標値は要求される算出精度や計算時間等の観点から，ＣＡＤデータ９０１を入力情報として算出することも，ＣＡＤ画像９０５を入力情報として算出することも可能であることを特徴とする。
【０１０３】
ステップ９０８では前記ＣＡＤデータ９０１を，ステップ９０９では前記ＣＡＤ画像９０５をそれぞれ入力情報として選択要素指標値を算出している。また，ステップ９１０では前記ＣＡＤデータ９０１，ＣＡＤ画像９０５を共に入力情報として用いないで選択要素指標値を算出している。ステップ９０８〜９１０内にはそれぞれ一つの選択要素指標値９１１〜９１３しか図示されていないが，ステップ９０８〜９１０の任意のステップにおいて任意の複数個の選択指標値を計算し，図示した選択指標値と同様に撮像ポイント選択の判断材料とすることができる。選択要素指標値の分布９１１〜９１３では値が大きい程（ｘ，ｙ軸に直交するｚ軸方向の値が大きい程），良好な評価を得たことを示しているが，前記選択要素指標値毎に指標値の大小と評価の良好不良との関係は変更することができる。複数の前記選択要素指標値を総合的に判断して選択ポイントを選択する方法として，例えば前記選択要素指標値の線形和９２６（各要素指標値９１１〜９１３にそれぞれ重みｗ1〜ｗ3（９２３〜９２５）を掛けて足し合わせた値）により総合的な選択指標値を算出し（同指標の分布は９２７），前記選択指標値を基に撮像ポイントを決定することが考えられる（例えば前記選択指標値の値が最も大きい座標値（Xap，Yap）９２８を中心とする撮像ポイントをＡＰとする）。
【０１０４】
前述の処理により選択されたＡＰの一例を図９下に示す。ＡＰは，ＣＡＤデータ９０１上の範囲９２９として出力することも，ＣＡＤ画像９０５上の範囲９３０として出力することも可能である。前記重みｗ1〜ｗ3は図５における選択処理パラメータ５１２の一つであり，前記重みを変えることにより，各種撮像ポイントの選択基準をカスタマイズ可能なことを特徴とする。図９に示したＡＰ選択処理は，ＡＰ以外の撮像ポイントＡＦ，ＡＳＴ，ＡＢＣＣの選択に関しても，それぞれの撮像ポイントが満たすべき基準を評価するような選択要素指標値に差し換えることにより同様に適用可能である。
【０１０５】
前記選択指標値９２７あるいは前記選択要素指標値９１１〜９１３の値から，任意の撮像ポイントの妥当さを定量的に評価することが可能となり，複数の撮像ポイントあるいは撮像シーケンス候補における評価値あるいは優先順位を算出することが可能となる。更に，前記選択要素指標値のように複数の様々な観点からの指標に分解して評価することにより，任意の撮像ポイントに関して単に各種撮像ポイントとしての適切/不適切を判断するのみならず，適切/不適切の要因解析が可能となり，撮像ポイントの配置や撮像シーケンスの決定が可能となる。
【０１０６】
３．１．２ 処理内容（禁止領域）
前述の選択処理に撮像ポイント選択の対象とならない禁止領域の設定を組み合わせることで選択の高精度化を図ることができる。以降，前記禁止領域について説明する。
【０１０７】
まず，ビームシフト可動範囲を考慮した禁止領域やＥＰにおけるコンタミネーションの影響を考慮した禁止領域を設定することにより，選択される撮像ポイントの候補を絞り込むことができる（ステップ９２１）。前記ビームシフト可動範囲を考慮した禁止領域の例として，図１３（ａ）に示すように，選択した任意の撮像ポイント，例えばＡＰ[１][１]（１３０２）からＥＰ[１]（１３０３）にビームシフトにより移動する必要があれば，ＡＰの探索範囲をＥＰ[１]（１３０３）を中心としたビームシフト稼動範囲１３０４内と設定する。この場合，禁止領域は斜線の領域１３０５で与え，前記領域１３０５内からはＡＰ等の撮像ポイントを選択しない。こうすることで，１３０４内から選択されたＡＰはビームシフトによりＥＰに移動可能であるという条件を満たすことになる。
【０１０８】
前記禁止領域のもう一つの例として，例えば，ＥＰ[１]（１３０３）におけるコンタミネーションの付着を抑えるため（試料に電子線を長く照射すると汚染物質が試料に付着してしまう），特に高倍率で撮像する撮像ポイントの選択において，ＥＰ[１]（１３０３）の撮像領域ならびに前記撮像領域の周辺近傍領域１３０６を禁止領域と設定することができる（ＥＰの撮像範囲と他の撮像ポイントの撮像範囲とが重複しないようにする。前記周辺近傍領域を設けることにより，前記他の撮像ポイントの撮像において多少の位置ずれが生じても前記ＥＰに重複しないようにするため）。前記探索範囲や禁止領域は，任意にユーザが指定することも，システム内部のデフォルトのルールで指定することもできる（図５中の選択処理パラメータ５１２の一つ）。
【０１０９】
さらに，前述のコンタミネーションの付着を抑えるための禁止領域の設定を複数のＥＰを考慮して設定することも可能である。このような例として，図１３（ｂ）に示すように，ＥＰ[１]（１３０３）の撮像を行った後，次の評価ポイントとしてＥＰ[２]（１３０７）の撮像を行う場合を考える。ＥＰ[１]（１３０３）用のＡＰ選択時において，図１８（ａ）で説明した場合と同様にＥＰ[１]（１３０３）の周辺に設けた禁止領域１３０６のみを避けることを条件にＡＰを探索すれば，例えば前記ＡＰとしてＡＰ[１][１]（１３０９）を選択してしまう危険がある。前記ＡＰ[１][１]（１３０９）の撮像により，以降に撮像するＥＰ[２]（１３０７）の撮像範囲にコンタミネーションが付着してしまうため，ＥＰ[２]（１３０７）の撮像にとってＡＰ[１][１]（１３０９）の選択は妥当ではない。そこで，ＥＰ[１]（１３０３）用のＡＰ選択においては，ＥＰ[１]（１３０３）の撮像領域ならびに前記撮像領域の周辺近傍領域に設けた禁止領域１３０６と，ＥＰ[２]（１３０７）の撮像領域ならびに前記撮像領域の周辺近傍領域に設けた禁止領域１３０８の両方を避けることを条件にＡＰ[１][１]を選択する必要がある。前述の禁止領域の設定方法は三つ以上のＥＰを考慮する場合においても，またＡＦ，ＡＳＴ，ＡＢＣＣの選択においても同様に適用可能な考え方である。
【０１１０】
本実施例では，このように複数のＥＰを考慮して禁止領域を設定することを特徴とする。前述の図１３の要領で設定された禁止領域の分布は，図９において禁止領域９２１で表示されている。禁止領域９２１においては撮像ポイントの選択禁止である（ｘ，ｙ）座標が黒く表示されている。この表示方法は後述する禁止領域９１８〜９２０においても同様である。
【０１１１】
次に，前記選択要素指標値を用いて設定する禁止領域について説明する。例えば前記選択要素指標値９１１〜９１３毎に，撮像ポイント（ここではＡＰ）として最低限満たさなければならない評価値をそれぞれしきい値Ｔｈ1〜Ｔｈ3（９１４〜９１６）として設定し，前記しきい値を満たさない選択要素指標値をもつ撮像ポイントを禁止領域に設定することで候補から除外し，残った候補の中から前記選択指標値９２７を基に撮像ポイントを決定することができる。前記しきい値Ｔｈ1〜Ｔｈ3は図５における選択処理パラメータ５１２の一つであり，前記しきい値を変えることにより，各種撮像ポイントの選択基準をカスタマイズ可能なことを特徴とする。前記選択要素指標値９１１〜９１３に対し，設定したしきい値Ｔｈ1〜Ｔｈ3（９１４〜９１６）以下の候補を禁止領域として設定した例を９１８〜９２０に図示した。同図において黒で示された領域は選択要素指標値が基準に満たなかったために禁止領域となったことを示す。本例ではしきい値以下の領域を禁止領域としたが，設計した選択要素指標値によっては，値が小さいほど評価が良好であるという場合もあり，その場合は前記しきい値以上の領域を禁止領域に設定する。また，選択要素指標値９１３に対する禁止領域９２０に代表されるように，しきい値による禁止領域の設定を行わないように設定することもできる。禁止領域９２３は禁止領域９２１と各選択要素指標値における禁止領域９１８〜９２０の論理和であり，ＡＰは前記禁止領域９２３以外から選択されることになる。
【０１１２】
３．２ 選択要素指標値 
前述のように，選択要素指標値は複数存在しうるが（図９では例として３つ示している），本発明では，前記選択要素指標値を算出するため，選択要素指標値毎に前記ＣＡＤデータあるいはＣＡＤ画像を入力情報として選択的に用いることを特徴とする。すなわち，前記ＣＡＤデータは座標データであるため座標精度は高いが，データは輪郭情報のみなので，二次元的なパターンの評価には不向きな点もある。一方，前記ＣＡＤ画像は，画像量子化のため，形状精度はＣＡＤデータよりも低いが，二次元テンプレートのマッチング特性の評価には有効である。更に処理内容によって前記ＣＡＤデータとＣＡＤ画像とで処理速度が異なる場合がある。このように設計データを表現するデータ形式（座標データや画像データ）には任意の処理に対する処理精度や処理速度の点で一長一短があるため，前記選択要素指標の算出においては，ＣＡＤデータあるいはＣＡＤ画像等のデータ形式の異なる情報を選択要素指標値に応じて選択的に活用して前記選択要素指標値を算出することにより，適切な指標値の算出精度，ならびに適切な計算速度の両立を図ることができる。
【０１１３】
図９において枠９０８で囲まれた選択要素指標値９１１はＣＡＤデータを入力情報として算出する指標値，枠９０９で囲まれた選択要素指標値９１２はＣＡＤ画像を入力情報として算出する指標値，枠９１０で囲まれた選択要素指標値９１３はＣＡＤ画像，ＣＡＤデータ共に入力情報として用いない指標値の例として挙げた。
【０１１４】
これらの組み合わせは一例であり，場合によっては，選択要素指標値９１２をＣＡＤデータを入力情報として算出するように設定することも可能である。また，図示していないが，ＣＡＤデータとＣＡＤ画像を共に用いる選択要素指標値もありうる。更に図９において各枠９０８〜９１０内にはそれぞれ一つの選択要素指標値しか計算されていないが，複数の選択要素指標値を計算する場合も，あるいは一つも計算しない場合もありうる。
【０１１５】
図１０（ａ）にＥＰ１００２からビームシフト可能な領域を切り出したＣＡＤデータ１００１と評価する撮像ポイント候補位置（点線枠で示した１００５に代表される５×５＝２５ヶ所のテンプレート領域）を示す。評価する撮像ポイント候補の個数，サイズ（１００４）・形状（同図では正方領域）および評価する撮像ポイント間の間隔（１００３）等は自由に設定できる。撮像ポイントのサイズや撮像ポイント間の間隔によっては，撮像ポイント候補の領域同士が重複する場合もある。図１０（ｂ）は図１０（ａ）における撮像ポイント候補１００５を拡大表示したものである。例えばAＰを選択する場合であれば，前記撮像ポイント候補の領域内にアドレッシング可能なパターンが十分含まれているかを判定することになる。その際，撮像位置変更方法（ステージシフトやビームシフト）の位置決め精度による撮像ポイントの視野ずれを考慮し，前記視野ずれ推定量１００７（図５中の装置条件５１４の一部）を与えることによって，撮像ポイントのサイズ１００４から，周囲を前記視野ずれ推定量１００７分カットして，その内部の領域１００８内に含まれるパターンのみから選択要素指標値を算出することによって，前記視野ずれが発生しても，撮像や処理が失敗しない撮像ポイントを選択することを特徴とする。図１０（ｂ）では，撮像ポイント候補領域１００５内にはパターン１００６Ａが含まれるが，その内，視野ずれ推定量１００７が発生しても必ず視野内に含まれるパターン１００６Ｂだけがアドレッシングに適したパターンであるか評価されることになる。
【０１１６】
次に選択要素指標値を計算する際の入力となるＣＡＤデータあるいはＣＡＤ画像のバリエーションについて説明する。図１２（ａ）に一例として輪状パターンのＣＡＤデータ１２０１を示す（パターン輪郭の頂点と前記頂点を結ぶ点線で示した）。実パターンにおいては，製造パラメータ等の変動によりＣＡＤデータと比べてパターンの角が丸まる等の変形が起こる可能性がある。このようなＣＡＤデータと実パターンとの形状乖離を考慮せずに，ＣＡＤデータのみからパターン形状を評価すると，選択要素指標値の算出精度が低下する危険性がある。そこでより実パターン形状に近づけるため，例えばＣＡＤデータ１２０１のコーナ部を斜めにカットした変形ＣＡＤデータ１２０２を生成し，前記変形ＣＡＤデータ１２０２を用いて選択要素指標値を算出することができる。また，ＣＡＤデータと実パターンとの乖離が大きくなる可能性の高い箇所を，選択要素指標値算出時に評価から除外することもできる。
【０１１７】
変形方法は前述のコーナ部を斜めにカットする以外にも，コーナ部を丸めたり，パターン全体を細らせる等も挙げられ，これらの変形方法及び変形の度合いは任意に設定することが可能である（変形方法及び度合いは，図５中の設計パタ−ンと実パタ−ンとの形状乖離推定量５１3として指定することができる）。ＣＡＤ画像１２０３の生成においては，ＣＡＤデータ１２０１から生成することも，変形ＣＡＤデータ１２０２から生成することも可能である。また，前記生成したＣＡＤ画像１２０３に対し，マスクの抜き残し情報（図５中の５０８）から例えばパターン内部を塗り潰したＣＡＤ画像１２０４を生成することも，平滑化処理等の任意の画像処理を施した変形ＣＡＤ画像１２０５を生成することも可能である。また，図１２（ａ）においては１２０２，１２０４，１２０５を任意の組み合わせで省略することできる。選択要素指標値の計算には各選択要素指標値毎に１２０１〜１２０５のデータを任意の組み合わせで入力情報として用いることができる。
【０１１８】
次にＣＡＤデータからＣＡＤ画像を生成する方法をＣＡＤデータ１２０２からＣＡＤ画像１２０３の生成を例に図１２（ｂ）を用いて示す。画像化する際には，画像量子化幅１２０６で格子状の画素に分割して，パターン１２０２の線分が存在する画素の明度値を変化させて画像化する（一例として斜線の画素１２０７）。前記画像量子化幅（pixel/nm）１２０６は画像変換後に行われる任意の解析（画像処理）において不都合が生じない寸法として与える（図５中の処理パラメータ５１２の一つ）。
【０１１９】
次に図７（ｄ）（ｅ）において例示したように，異なる複数のＥＰ間で撮像ポイントを共有する場合について，共有ＡＰを選択する場合を例に図１４を用いて説明する。複数のＥＰ間で共有可能なＡＰ候補を評価する場合も，基本的には前述の単独ＥＰに対するＡＰ選択と同様に，各種選択要素指標値を各ＡＰ候補に対して算出し，前記指標値に基づきＡＰ選択を行う。図１４（ａ）の場合，二つのＥＰ１４０４，１４０５に対し共有ＡＰ１４０３が選択されており，ステージシフトにより共有ＡＰ１４０３に移動してアドレッシングした後，順次ＥＰ１４０４，１４０５にビームシフトで移動し，撮像する。
【０１２０】
通常ＥＰを観察する際には，図１４（ｃ）に示すようにＥＰ１４０９のＦＯＶ全面においてなるべく電子ビームがウェーハ面に対して垂直上方から照射されるようにするため，ウェーハ面に対して垂直入射方向に照射された電子ビーム１４０８Bのウェーハ面上の照射位置（電子ビーム垂直入射座標と呼ぶ）が凡そＥＰのＦＯＶ中心１４０８にくるように設定されることが多い。すなわち，ＥＰ内の電子ビーム照射位置において最も電子ビームが傾くと思われるＥＰのＦＯＶの端に電子ビームを照射したときの電子ビーム１４１０Bの垂直入射電子ビーム１４０８Bに対する傾斜角１４１０Ａを小さくすることができる。
【０１２１】
しかし，前述のように複数のＥＰをビームシフトの移動のみで順次撮像する際には，複数のＥＰのＦＯＶ中心全てに電子ビームを垂直入射させることは難しい。そこで，複数のＥＰにおいて共有ＡＰを設定する場合は，図１４（ｂ）に示すように電子ビーム垂直入射座標１４０２を何らかのルールに基づき決定しなければならない（図１４（ｂ）は図１４（ａ）を斜め方向から見たもの）。本発明では，例えば，前記電子ビーム垂直入射座標１４０２から撮像すべきＥＰや撮像ポイントがビームシフト等により移動可能であること，ＥＰや撮像ポイントを撮像する際の電子ビームの入射角を後述する許容電子ビーム入射角より小さくすること，なるべく多くのＥＰ間で撮像ポイントの共有ができるようにすること等を条件に，電子ビーム垂直入射座標１４０２，ＡＰを共有するＥＰ群，ＡＰ等の撮像ポイントを決定することを特徴とする。図１４（ｂ）は，共有ＡＰ１４０３を用いて二つのＥＰ１４０４，１４０５を撮像する例であり，各テンプレート中心を撮像する際の電子ビームの入射角をそれぞれ１４０３Ａ，１４０４Ａ，１４０５Ａで示す。
【０１２２】
また，許容する電子ビーム入射角を各テンプレートの種類毎やＥＰ毎に設定できることを特徴とする（図５中の要求画質５１７の一つ）。最低条件として電子ビーム垂直入射座標からビームシフトによる移動範囲１４０６内であれば撮像は可能であるが，画質や撮像画像を用いた各種処理の精度を考えた場合，ビーム入射角はより垂直に近い方が望ましく，各テンプレートの探索範囲は前記範囲１４０６よりも狭くなりうる。特にＥＰにおいては精度の高いパターン形状の計測を行うために，例えばＡＰと比べて許容電子ビーム入射角に対する要求が厳しい場合がある。図１４（ｂ）においては，ＡＰをビームシフトによる移動範囲１４０６内から，ＥＰを別途指定した範囲１４０７内から選択するよう入力した例である。指定は許容電子ビーム入射角１４０７のように与えることも，電子ビーム垂直入射座標１４０２からの範囲１４０７のように与えることもできる。
【０１２３】
３．３ 登録テンプレート 
評価ポイントあるいは選択された撮像ポイントのテンプレートを撮像レシピに登録する方法に関して図１５（ａ）を用いて説明する。
【０１２４】
ＣＡＤデータ１５０１において任意の撮像ポイント１５０２が選択された場合を考える。ここでは説明例として，前記撮像ポイント１５０２をＡＰとする。ＡＰ１５０２を撮像レシピ１５１３に登録する際には次の６つの方式が挙げられる。
（１）ＣＡＤデータ１５０１から切り出した撮像ポイント１５０２に相当するＣＡＤデータ（座標データ）１５０３を登録テンプレートとして撮像レシピ１５１３に登録する。
（２）ＣＡＤデータ１５０１から切り出した撮像ポイント１５０２に相当するＣＡＤデータ（座標データ）に任意の変形１５０４（例えば前述の図１２（ａ）１２０２に示す変形）を加えた変形ＣＡＤデータ１５０５を登録テンプレートとして撮像レシピ１５１３に登録する。
（３）ＣＡＤデータ１５０１から切り出した撮像ポイント１５０２に相当するＣＡＤデータを画像変換１５０６（例えば前述の図１２（ｂ）に示す画像化）したＣＡＤ画像１５０７を登録テンプレートとして撮像レシピ１５１３に登録する。
（４）ＣＡＤデータ１５０１から切り出した撮像ポイント１５０２に相当するＣＡＤデータを画像変換１５０６（例えば前述の図１２（ｂ）に示す画像化）したＣＡＤ画像１５０７に任意の変形・明度付加１５０８（例えば前述の図１２（ａ）１２０４，１２０５に示す変形・明度付加）を施した変形ＣＡＤ画像１５０９を登録テンプレートとして撮像レシピ１５１３に登録する。
（５）実際に任意の撮像ポイントを撮像して得られる前記撮像ポイントにおけるＳＥＭ画像１５１０を登録テンプレートとして撮像レシピ１５１３に登録する。
（６）実際に任意の撮像ポイントを撮像して得られる前記撮像ポイントにおけるＳＥＭ画像１５１０に対し任意の画像処理を施した処理SEM画像１５１２を登録テンプレートとして撮像レシピ１５１３に登録する。前記画像処理例としては，画像の平滑化処理，ノイズ除去処理，線分抽出処理等が挙げられる。前記線分抽出処理を行った場合，処理SEM画像１５１２は線分情報になる。
【０１２５】
本発明においては，上記（１）〜（６）の形式のテンプレートのいずれかを選択的に，あるいは任意の複数の組み合わせで撮像レシピに登録することを特徴とする。このように撮像レシピに登録するテンプレート，例えばAPテンプレートの形式において複数のバリエーションが存在する利点として，実際の撮像シーケンスにおける撮像位置のアドレッシングにおいて用いられる登録テンプレートと実撮像テンプレートとのマッチング処理の高速化ならびにマッチングの高精度化が挙げられる。
【０１２６】
前記登録テンプレートと実撮像テンプレートとのマッチング（１５１５）には，図１５（ｂ）に示すように様々な処理方法のバリエーションが考えられる。例えば，登録テンプレートの画像情報（例えばテンプレート１５０７，１５０９，１５１０，１５１２，あるいは前記テンプレート１５０７，１５０９，１５１０，１５１２に任意の画像処理１５１６を施した画像，あるいはテンプレート１５０３，１５０５，１５１２を処理１５１６により画像化したもの）と実撮像テンプレートの画像情報（テンプレート１５１４，あるいは前記テンプレート１５１４に任意の画像処理１５１７を施したもの）とを画像マッチング（１５１８）し，位置ずれ量１５１９を算出し，出力（１５２０）する方法。あるいは，登録テンプレートの線分情報（例えばテンプレート１５０３，１５０５，１５１２，あるいは前記テンプレート１５０３，１５０５，１５１２に任意の変形処理１５１６を施したもの，あるいはテンプレート１５０７，１５０９，１５１０，１５１２から処理１５１６により線分情報を抽出したもの）と実撮像テンプレートの線分情報（テンプレート１５１４から処理１５１７により線分情報を抽出したもの）とを線分マッチング（１５１８）し，位置ずれ量１５１９を算出し，出力（１５２０）する方法などがある。
【０１２７】
すなわち，前述のような任意の処理１５１６（任意の画像処理や形状変形や，任意のデータ形式へに変換）を行ったテンプレートがマッチング時に用いられる場合があるため，前記マッチングの方法に応じて前記任意の任意の処理１５１６を行ったテンプレートを撮像レシピに保存することによって，前記マッチング処理の毎に前記任意の任意の処理１５１６を行う必要がなくなり処理の高速化に繋がる。また，１５０３，１５０５，１５０７，１５０９，１５１０，１５１２等の複数の登録テンプレートを任意の複数枚の組み合わせで撮像レシピに保存することも可能である。
【０１２８】
４. システム構成（データベース管理，共有）
本発明における装置の構成の実施例を図１６（ａ）（ｂ）を用いて説明する。
図１６（ａ）において１６０１はマスクパターン設計装置，１６０２はマスク描画装置，１６０３はマスクパターンの露光・現像装置，１６０４はエッチング装置，１６０５および１６０７はＳＥＭ装置，１６０６および１６０８はそれぞれ前記ＳＥＭ装置を制御するＳＥＭ制御装置，１６０９はＥＤＡ（Electronic Design Automation）ツールサーバ，１６１０はデータベースサーバ，１６１１はデータベースを保存するストレージ，１６１２は画像処理・撮像レシピ作成演算装置，１６１３は撮像レシピサーバ，１６１４は生成したパターン形状の評価ツールサーバ（例えば評価パターンのＳＥＭ画像データと設計データとの形状比較等を行う）であり，これらはネットワークを介して情報の送受信が可能である。データベースサーバ１６１０にはストレージ１６１１が取り付けられており，図５に示した任意の入力・出力情報のデフォルト値や設定値や算出値等を，品種，製造工程，日時，撮像あるいは処理の成否結果とリンクさせて保存し，また参照することが可能である。また，同図においては例として二台のＳＥＭ装置１６０５，１６０７がネットワークに接続されているが，本発明においては，任意の複数台のＳＥＭ装置において撮像レシピをデータベースサーバ１６１１あるいは撮像レシピサーバ１６１３により共有することが可能であり，一回の撮像レシピ作成によって前記複数台のＳＥＭ装置を稼動させることができる。また複数台のＳＥＭ装置でデータベースを共有することにより，過去の前記撮像あるいは処理の成否結果の蓄積も早く，これを参照することにより良好な撮像レシピ生成の一助となる。
【０１２９】
図１６（ｂ）は一例として図１６（ａ）における１６０６，１６０８，１６０９，１６１０，１６１２〜１６１４を一つの装置１６１６に統合したものである。本例のように任意の機能を任意の複数台の装置に分割，あるいは統合して処理させることが可能である。
【０１３０】
５. ＧＵＩ 
本発明における入力・出力情報の設定あるいは結果の表示を行うＧＵＩについて実施例を図１１に示す。図１１中のウィンドウ１７０１に示すように以下に説明する各種情報を一画面中にあるいは分割してモニタ等に表示することができる。また，図１１中の＊はシステムに入力された，あるいは出力された任意の数値（あるいは文字列）や数値の範囲，あるいは数値や数値の範囲の配列であることを示す。入力情報の設定に関して説明する。
【０１３１】
ウィンドウ１７１８内には，図５中の情報５０６〜５１９が列挙されており（図中には情報1，2，・・・と表示），ボックス１７２０において前記列挙された情報５０６〜５１９について，それぞれ撮像レシピ自動生成エンジンの入力情報とするか否かを指定する。ボックス１７２０内に「IN」と記入された情報は入力情報，「−」と記入された情報は入力情報としないことを示す。入力情報に指定した情報に関しては，ボックス１７１９内にその数値あるいは範囲あるいは名称（例えば品種，工程，材質）等を指定することができる。
【０１３２】
ウィンドウ１７２１内には，例えば複雑さ，変形し易さ等の選択要素指標値（例えば図９中の９１１〜９１４等。その他の評価基準に基づく選択要素指標値もありうる）が列挙されており，ボックス１７７５で指定した撮像ポイント種（q番目のAP，AF，AST，ABCC）毎に評価すべき前記選択要素指標値をチェックボックス１７２２を用いて任意の組み合わせで選択することができる（図１１では例として「複雑さ」「特異性」「EPからの距離」の三つの選択要素指標値が選択されている）。また，前記選択された選択要素指標値を基に禁止領域の設定を行うためのしきい値Ｔｈｉ（ｉ＝1〜Ｎｔ，Ｎｔ≧1。例えば図９中の９１５〜９１８）や，選択指標値（図９中の式９２９）を算出するための重みｗｉ（ｉ＝1〜Ｎｗ，Ｎｗ≧1。例えば図９中の９１９〜９２２）をそれぞれボックス１７２４，１７２５で指定することができる。
【０１３３】
また，それぞれの前記選択要素指標値を算出する際に用いる入力データ形式を例えばプルダウンメニュー１７２３から選択することができる。すなわち前記選択要素指標値を算出するための入力情報としてＣＡＤデータを用いる，あるいはＣＡＤ画像を用いる，あるいはＣＡＤデータとＣＡＤ画像を両方用いる，あるいはＣＡＤデータとＣＡＤ画像を両方用いない等の指定ができる。また，例えば前述の図７（ｂ）に示したアドレッシングポイントの分割に代表されるように，１７２１で最初に指定したしきい値Ｔｈｉ，重みｗｉ等の選択処理パラメータ（例えば単一のアドレッシングポイントでのアドレッシングを想定したパラメータ）で適切な撮像ポイントの選択ができず，前記選択処理パラメータの変更が必要となった場合もありうる（例えば二つのアドレッシングポイントによるアドレッシングを想定したパラメータに変更する場合）。そのため，条件に応じて複数の選択処理パラメータをユーザが指定することも，あるいはシステム内部で自動的に前述のような場合を判定し，前記選択処理パラメータを自動で変更することも可能である。
【０１３４】
チェックボックス１７２６はそのＯＮ／ＯＦＦをによって，図７（ｄ）を用いて説明した複数のＥＰ間での撮像ポイントの共有や，図１８（ｂ）を用いて説明した複数のＥＰを考慮した禁止領域の設定に代表されるように，異なる複数のEP間の位置関係を考慮した撮像テンプレート選択の最適化処理を行うか否かを選択できる。
【０１３５】
チェックボックス１７２７はそのＯＮ／ＯＦＦによって，図７（ｆ）（ｇ）を用いて説明したリリーフ機能を考慮した撮像ポイントや撮像シーケンスの切り替え処理を行うか否かを選択できる。すなわち，前記チェックボックス１７２７をＯＮにした場合，各撮像ポイントにおける処理の成否判定を行い，前記処理が失敗した場合は失敗原因を推定し，前記失敗原因に応じて，撮像ポイントや撮像シーケンスを切り替えるための前記撮像ポイントや撮像シーケンスの候補を決定する。
【０１３６】
ボックス１７２８は，前記リリーフ機能用に事前に複数の撮像シーケンス候補を求める際の前記候補数を指定することができる。ウィンドウ１７３３内には，各評価ポイントＥＰ[ｐ]（ｐ＝1〜Ｎｐ，Ｎｐ≧1）に関する項目群１７４２を指定する（同図ではＥＰ[１]となっているが，任意の配列番号ｐに対応するＥＰ[ｐ]に対する同項目を設定可能である）。前記項目群には，各評価ポイントＥＰ[ｐ]（ｐ＝1〜Ｎｐ，Ｎｐ≧1）の座標（ｘ，ｙ）や撮像ポイントのサイズ・形状，移動方法（ビームシフト，ステージシフト），撮像条件が含まれ，これらの値を任意の組み合わせで指定できる。また，ウィンドウ１７５９において撮像レシピに登録するＥＰ[ｐ]用の登録テンプレートのデータ形式を指定することができる。
【０１３７】
データ形式は前述のようにＣＡＤデータ，変形ＣＡＤデータ，ＣＡＤ画像，変形ＣＡＤ画像，ＳＥＭ画像，変形ＳＥＭ画像等であり，任意の複数の組み合わせでテンプレートを登録することも，逆に一枚もテンプレートを登録（出力）しないことも選択可能である。ボックス１７７６には，電子ビーム垂直入射座標を入力あるいは出力できる。例えば単独ＥＰで撮像シーケンスを最適化する場合は，前記電子ビーム垂直入射座標とＥＰの中心座標とを同じにして指定しても良いし，複数ＥＰ間で撮像ポイントの共有を含む撮像シーケンスの最適化を行う場合には，撮像レシピ自動生成エンジン内で前記電子ビーム垂直入射座標を最適化し，ボックス１７７６に出力することができる。
【０１３８】
次に領域１７７４において任意の撮像ポイント（ｐ番目の評価ポイントの観察においてｑ番目に処理される撮像ポイントＡＰ[ｐ][ｑ]，ＡＦ[ｐ][ｑ]，ＡＳＴ[ｐ][ｑ]，ＡＢＣＣ[ｐ][ｑ]）に関して，入力情報として指定可能な情報を設定する。同図では撮像ポイントの例として，１７３４〜１７４１に順にＡＰ[１][１]，ＡＦ[１][１]，ＡＳＴ[１][１]，ＡＢＣＣ[１][１]，ＡＰ[１][２]，ＡＦ[１][２]，ＡＳＴ[１][２]，ＡＢＣＣ[１][２]が表示されているが，これらの入力情報の指定方法は同様なので，以下，ＡＰ[１][１]１７３４を特に取り上げて説明する。
【０１３９】
項目群１７４３には，図示したように，撮像ポイント設定の有無（無しの場合，ＡＰ[１][１]は設定されない），撮像ポイントの撮像順，撮像ポイントの座標（ｘ，ｙ），撮像ポイントのサイズ・形状，移動方法（ビームシフト，ステージシフト），撮像条件が含まれ，これらの値を任意の組み合わせで指定できる。値を指定する情報はそれぞれ右に配置された対応する項目１７４３にその値（文字列等も含む）と，ボックス１７５１に「ＩＮ（入力情報のＩＤ）」と指定する。ここで，項目１７４３に値の範囲を指定し，前記範囲内で撮像レシピ自動生成エンジンにおいて適切な値を出力させることも可能である。例えば，ＡＰ[１][１]のサイズは3〜10umの範囲内で設定するよう指定し，前記エンジンが適切な値としてサイズ5umを出力する等の処理である。この場合，項目１７４３にはその値の範囲を指定し，ボックス１７５１に「ＩＮ−ＯＵＴ（入力兼出力情報のＩＤ）」と指定する。また，前述したＥＰ[ｐ]のウィンドウ１７５９と同様に，撮像レシピに登録するＡＰ[１] [１]用の登録テンプレートのデータ形式をウィンドウ１７６０において指定することができる。
【０１４０】
次に、出力情報の設定に関して説明する。出力情報は，対応するボックス１７５１〜１７５８に「ＯＵＴ（出力情報のＩＤ）」と指定する。また，入力情報にも出力情報にも用いない情報に関しては，対応するボックス１７５１〜１７５８に「−（用いない情報のＩＤ）」と指定する。
【０１４１】
ボタン１７２９を押すと，前述の要領で指定した入出力情報の組み合わせと入力情報の値とを基に，撮像レシピ自動生成エンジンは出力情報を算出し，ボックス１７５１〜１７５８に「ＯＵＴ」あるいは「ＩＮ−ＯＵＴ」と指定された項目１７４３〜１７５０に前記出力情報を表示する。
【０１４２】
図１１の例では，ユーザあるいはデフォルト値により，ＡＰ[１][１]，ＡＦ[１][１]，ＡＦ[１][２]については設定要，ＡＳＴ[１][１]，ＡＢＣＣ[１][１]については設定不要，ＡＰ[１][２]，ＡＳＴ[１][２]，ＡＢＣＣ[１][２]の設定有無については撮像レシピ自動生成エンジンに出力させると指定されており，前記撮像レシピ自動生成エンジンの出力結果は，ＡＰ[１][２]，ＡＳＴ[１][２]は設定要，ＡＢＣＣ[１][２]は設定不要と出力している。更に，撮像シーケンス（撮像ポイントの撮像順）をＡＰ[１][１]→ＡＦ[１][１] →ＡＰ[１][２]→ＡＳＴ[１][２]→ＡＦ[１][２]→ＡＰ[１][２]→ＥＰ[１]と出力している。また，同撮像シーケンスの評価値あるいは優先順位をボックス１７７１に表示することができる。前記評価値は前記撮像シーケンスによりＥＰ[１]の撮像が成功する度合いを定量化したもので，例えば前記撮像シーケンスに含まれる撮像ポイントにおける選択指標値（図９中の９２９）に基づいて算出される。
【０１４３】
撮像シーケンスの候補は複数算出可能であり，同図においては１７６８〜１７７０のＮｓ個の撮像シーケンス候補が出力されている（１７６９以降は結果が図示されていないが，例えば対応するタグをクリックすることで１７６８と同様に表示することができる）。ｒ番目の撮像シーケンスにおける撮像ポイントは，例えばＡＰ[ｐ][ｑ][ｒ]のように表記される（図では三番目のパラメータ表記は省略）。また，前述の説明では特にＥＰ[１]について述べたが，各評価ポイントＥＰ[ｐ]（ｐ＝1〜Ｎｐ）について同様の処理が可能である。
【０１４４】
ボックス１７２６をＯＮにすることによって，ウィンドウ１７３１においてはＥＰ[ｐ]（ｐ＝1〜Ｎｐ）の撮像順を最適化してボックス１７３２に出力することができる。同図の例ではＥＰ[２]→ＥＰ[１]→ＥＰ[３]の順で撮像するように出力されている。これは図７（ｄ）を用いて説明した複数のＥＰ間での撮像ポイントの共有に代表されるように，前記共有とＥＰ[ｐ]の撮像順番を最適化することによって，撮像回数（撮像ポイント数）の削減および視野移動距離の短縮が可能となり，複数のＥＰ[ｐ]観察全体でより高いスループットが実現できる。
【０１４５】
指定したあるいは出力された撮像ポイントはウィンドウ１７０２において確認することができる。前記ウィンドウ１７０２内にはチェックボックス群１７１３のＯＮ／ＯＦＦを設定することによって，設計データ，各撮像ポイント，選択要素指標値や選択指標値の分布，ビームシフト可動範囲，禁止領域等を任意の組み合わせで表示することができる。図では各撮像ポイントの座標，サイズ・形状が１７０５〜１７１０に表示されている。また各撮像ポイントの選択要素指標値あるいは選択指標値あるいは優先順位の値を各撮像ポイントの表示１７０５〜１７１０と併せて表示することができる。
【０１４６】
ＣＡＤデータの表示１７１１はウィンドウ１７１４内のレイヤー選択によって任意の組み合わせのレイヤーを重ねて表示することができる。ＣＡＤデータの表示１７１１の周囲に寸法を記したゲージ１７０３，１７０４を表示することができる。前記ゲージ１７０３，１７０４には，ラジオボタン１７１５での指定により，ＥＰからの相対座標を表示することも，チップ上の絶対座標を表示することもできる。また，１７０２内の表示倍率および表示位置の中心をボックス１７１６，１７１７により指定することができる。表示位置の中心はＥＰ[ｐ]のＩＤであるｐで指定することも（指定されたＥＰ[ｐ]が画面の中心にくるように表示される），座標値（ｘ，ｙ）で指定することも可能である。また，ＣＡＤデータの表示１７１１の代わりに実際に撮像したＳＥＭ画像を表示することも可能である。
【０１４７】
ボタン１７３０を押すと，入力あるいは出力された撮像ポイントや撮像シーケンスの情報，および登録テンプレートが撮像レシピに出力される。この場合，複数の撮像ポイント候補あるいは複数の撮像シーケンス候補は一つの撮像レシピにあるいは複数の撮像レシピに分割して出力することができる。
【０１４８】
また，本発明で述べた撮像レシピ自動生成方法あるいは撮像ポイント評価方法あるいは表示方法（ＧＵＩ）あるいはファイル管理方法およびシステム構成はＳＥＭのみならず，光学顕微鏡あるいは走査型プローブ顕微鏡（以降，ＳＰＭ（Scanning Probe Microscope）と呼ぶ）等においても活用できる。すなわち，前記光学顕微鏡あるいはＳＰＭにおいても，ＡＰ，ＡＦ，ＥＰの設定が必要となる場合があり，本発明で述べた選択要素指標値の評価基準の変更等により対応できる。光学顕微鏡に関しては図３中のステップ３０２におけるグローバルアライメントマークのＣＡＤデータからの自動探索にも活用できる。ＳＰＭにおいては，前述までのＳＥＭ画像は，ＳＰＭにより取得される奥行き情報あるいは前記奥行き情報を画像に変換したものとなる（奥行きの値を画像の明度値として変換）。
【０１４９】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１５０】
101…半導体ウェーハ    102…電子光学系    103…電子銃    104…一次電子      105…コンデンサレンズ    106…偏向器    107…ＥｘＢ偏向器    108…対物レンズ109…二次電子検出器    110，111…反射電子検出器    112〜114…A/D変換器      115…処理・制御部    116…GUI画面    117…ステージ    119…ステージコントローラ    120…偏向制御部    121…CPU    122…画像メモリ    309…評価ポイント(EP)  310…アドレッシングポイント(AP)    311…オートフォーカスポイント(AF)        312…オートスティグマポイント(AST)    313…オートブライトネス・コントラストポイント(ABCC)
【図１】
0005433725.tif 000002
【図２】
0005433725.tif 000003
【図３】
0005433725.tif 000004
【図４】
0005433725.tif 000005
【図５】
0005433725.tif 000006
【図６】
0005433725.tif 000007
【図７】
0005433725.tif 000008
【図８】
0005433725.tif 000009
【図９】
0005433725.tif 000010
【図１０】
0005433725.tif 000011
【図１１】
0005433725.tif 000012
【図１２】
0005433725.tif 000013
【図１３】
0005433725.tif 000014
【図１４】
0005433725.tif 000015
【図１５】
0005433725.tif 000016
【図１６】
0005433725.tif 000017