(57)【要約】【課題】本発明の目的の１つは、周期的構造を含む試料上でも適正な測定対象パターンを選択することが可能なパターンマッチング方法、及びそのパターンマッチングをコンピューターに実行させるためのコンピュータープログラムの提供にある。【解決手段】上記目的を達成するために、本発明の一態様によれば、対象試料の設計データに基づく第１の画像と、第２の画像との間でマッチングを行うパターンマッチング方法において、マッチングを行う領域に、周期的な構造が含まれているか否かを判定し、含まれている場合には、画像内に設定される原点と、周期的な構造を構成するパターンとの距離に基づいて、含まれていない場合には、画像内におけるパターンの一致度に基づいて、パターンを選定するパターンマッチング方法、及びコンピュータープログラムを提供する。【選択図】図２
2007256225.tif 000002
【特許請求の範囲】
【請求項１】
対象試料の設計データに基づく第１の画像と、第２の画像との間でマッチングを行うパターンマッチング方法において、
前記第１の画像と第２の画像のマッチングを行う領域に、周期的な構造が含まれているか否かを判定し、前記領域に周期的な構造が含まれている場合には、前記画像内に設定される原点と、前記周期的な構造を構成するパターンとの間の距離に基づいて、前記パターンを選定し、前記領域に周期的な構造が含まれていない場合には、前記画像内におけるパターンの一致度に基づいて、前記パターンを選定することを特徴とするパターンマッチング方法。
【請求項２】
請求項１において、
前記判定では、前記設計データに基づく第１の画像内の前記マッチングを行う領域に、前記周期的な構造が含まれているか否かを判定されることを特徴とするパターンマッチング方法。
【請求項３】
請求項１において、
前記領域に周期的な構造が含まれている場合には、画像中心から最も近い前記周期的な構造を構成するパターンを選定することを特徴とするパターンマッチング方法。
【請求項４】
請求項１において、
前記領域に周期的な構造が含まれていない場合には、前記画像内の最も高い一致度を示すパターンを選定することを特徴とするパターンマッチング方法。
【請求項５】
請求項１において、
前記選定された第２の画像のパターンの寸法を測長することを特徴とするパターンマッチング方法。
【請求項６】
請求項１において、
前記判定は、前記画像内に図形が複数含まれている場合に行われることを特徴とするパターンマッチング方法。
【請求項７】
請求項１において、
前記領域内の複数の図形の形状を判定し、当該領域内に同一と判断される図形が複数含まれている場合に、前記領域に周期的な構造が含まれていると判定すること特徴とするパターンマッチング方法。
【請求項８】
対象試料の設計データに基づく第１の画像と、第２の画像との間でマッチングを行うようにコンピューターを機能させるプログラムにおいて、
前記第１の画像と第２の画像のマッチングを行う領域に、周期的な構造が含まれているか否かを判定し、前記領域に周期的な構造が含まれている場合には、前記画像内に設定される原点と、前記周期的な構造を構成するパターンとの距離に基づいて、前記パターンを選定し、前記領域に周期的な構造が含まれていない場合には、前記画像内におけるパターンの一致度に基づいて、前記パターンを選定することを特徴とするプログラム。
【請求項９】
請求項８において、
前記判定では、前記設計データに基づく第１の画像内の前記マッチングを行う領域に、前記周期的な構造が含まれているか否かを判定されることを特徴とするプログラム。
【請求項１０】
請求項８において、
前記領域に周期的な構造が含まれている場合には、画像中心から最も近い前記周期的な構造を構成するパターンを選定することを特徴とするプログラム。
【請求項１１】
請求項８において、
前記領域に周期的な構造が含まれていない場合には、前記画像内の最も高い一致度を示すパターンを選定することを特徴とするプログラム。
【請求項１２】
請求項８において、
前記選定された第２の画像のパターンの寸法を測長することを特徴とするプログラム。
【請求項１３】
請求項８において、
前記判定は、前記画像内に図形が複数含まれている場合に行われることを特徴とするプログラム。
【請求項１４】
請求項８において、
前記領域内の複数の図形の形状を判定し、当該領域内に同一と判断される図形が複数含まれている場合に、前記領域に周期的な構造が含まれていると判定すること特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パターンマッチング方法、及びパターンマッチングを行うためのコンピュータープログラムに係り、特に、周期的な構造を含む試料のパターンマッチングを行うのに好適な方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば半導体ウェハを測定，検査する走査電子顕微鏡（Scanning Electron Microscope：ＳＥＭ）等では、パターンマッチング技術を用いて、所望の測定個所にその視野(Fieldof View：ＦＯＶ)や走査個所の位置合せを行うことが行われている。特許文献１には、そのようなパターンマッチング法の一例が説明されている。
【０００３】
パターンマッチングは、テンプレートと呼ばれる予め登録されたパターン画像と、SEM等で実際に取得された画像との間の一致度を測定することによって行われる。特許文献２には、パターンマッチング用のテンプレートを、半導体素子等の設計データに基づいて形成する例が説明されている。設計データに基づいてテンプレートを形成できれば、テンプレートを形成するためにわざわざＳＥＭ画像を取得するというような手間がなくなる等の利点がある。
【０００４】
【特許文献１】特開２００１−２４３９０６号公報（対応米国特許USP6,627,888）
【特許文献２】特開２００２−３２８０１５号公報（対応米国特許ＵＳ２００３／  ０１７３５１６）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一般的なパターンマッチング法は、画像中において、テンプレートとの一致度が最も高い個所が、視野移動或いは測定目的個所として選択する。しかしながら同等の形状が周期的に複数配列されているパターンの場合、一致度に基づくパターン選択を行うと、不必要に視野を大きく移動させてしまう可能性がある。周期的な構造の場合、同じパターンが配列されているため、これらのパターンの平均的な評価を、１つのパターンを抽出して行う場合、どのパターンを選択しても良い場合がある。しかしながら、一致度に基づくパターン選択では、一致度が最も高いパターンを選択することになるため、パターンマッチング前の視野中心から離れた位置のパターンを選択する可能性がある。
【０００６】
ＳＥＭの視野を移動させるためには、試料を配置したステージを移動させたり、ＳＥＭの電子ビームを偏向することによって視野を移動させることが考えられるが、不必要に視野を大きく移動させることは、ステージや偏向器等に含まれる誤差成分を増長させることになり、誤った視野移動を行う要因となることがある。特許文献１，２に説明されているパターンマッチング法は、このような問題を解決することを志向するものではない。
【０００７】
本発明の目的の１つは、周期的構造を含む試料上でも適正な測定対象パターンを選択することが可能なパターンマッチング方法、及びそのパターンマッチングをコンピューターに実行させるためのコンピュータープログラムの提供にある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一態様によれば、対象試料の設計データに基づく第１の画像と、第２の画像との間でマッチングを行うパターンマッチング方法において、マッチングを行う領域に、周期的な構造が含まれているか否かを判定し、含まれている場合には、画像内に設定される原点と、周期的な構造を構成するパターンとの距離に基づいて、含まれていない場合には、画像内におけるパターンの一致度に基づいて、パターンを選定するパターンマッチング方法、及びコンピュータープログラムを提供する。
【０００９】
以上のような構成によれば、マッチング領域に周期的な構造を含む場合は、不必要に視野を大きく移動させないように、原点との距離を優先してパターンを選定し、周期的な構造を含まない場合には、上記問題が起こりえないとの観点から、一致度を優先してパターンを選定するようにできる。以上のように本発明の一態様によれば、試料の状態に応じて適正なマッチングを実施することが可能になる。
【００１０】
更に具体的な本発明の一態様によれば、設計データに基づいて、周期的な構造の有無を判断しているため、ノイズや試料の製造誤差に因らない正確な判断を行うことが可能になる。
【発明の効果】
【００１１】
上記本発明の一態様によれば、試料に周期的構造が含まれるか否かによって、適正なマッチング法を適用することが可能となり、試料に周期的な構造が含まれるか否かによらず、正確なパターンマッチング（位置照合）を行うことが可能になる。
【発明を実施するための最良の形態】
【００１２】
以下の説明は主に半導体ウェハ・半導体露光用マスク・液晶上の構造に基づいて、パターンマッチングを行う方法，パターンマッチングを行うためのコンピュータープログラム、及び当該コンピュータープログラムを実行する装置に関するものである。
【００１３】
半導体検査装置の一種である測長走査電子顕微鏡の検査対象は半導体チップ製造の際に半導体ウェハ上に作られたパターンである。測長走査電子顕微鏡を用いて半導体チップの構造を解析する際には、検査を自動で連続に行う為、画像処理により位置照合を行う必要がある。その為に検査を自動で連続に行う前に撮影条件や、画像処理による位置照合の条件，検査項目等の検査条件を設定する必要がある。
【００１４】
画像処理による位置照合はパターンマッチングと呼ばれる。パターンマッチングには自動で検査位置を探索する為に、検査対象とは別に特徴的な形状のパターンを予め登録する必要がある。この登録パターンは、例えば、測長走査電子顕微鏡で検査対象を撮影した画像や、撮影された画像から計算された輪郭線情報，ＣＡＤデータ等の設計パターンの画像，設計パターンの輪郭線情報などが使用されている。この登録パターンを用い、検査を行う毎に撮影される画像である被検出パターンに対してパターンマッチングを行い、位置照合を行っている。
【００１５】
測長走査電子顕微鏡（Critical Dimension Scanning Electron Microscope ：ＣＤ−
ＳＥＭ）は、登録パターンを用いてパターンマッチングによる位置照合を行い、パターンマッチング結果の位置から、検査位置の位置照合を行う。その際、検査対象を広範囲に画像を撮影する低倍率から、精密な位置照合を行う為の高倍率へと段階的に撮影倍率を上げパターンマッチングを行うことにより、検査対象を撮影する為の精密な位置照合を行う。検査位置の特定の後、測長走査電子顕微鏡は設定された検査項目により、検査を行う。測長走査電子顕微鏡の検査項目として代表的な例は、半導体ウェハ上に作られた線(ライン)の幅や、穴（ホール）の大きさ等である。
【００１６】
パターンマッチングによる位置照合を行う際、被検出パターンが登録パターンで登録した形状から変形した場合、パターンマッチングに失敗することがあり、その場合、検査位置が目的とする位置と違うことになり、検査に失敗することになるため、検査装置を効率的に運用する上で問題となっている。
【００１７】
また、測長走査電子顕微鏡においては、検査条件の設定作業には経験のある操作者が従事する必要があること、また、微細な検査対象に対して位置照合を行う為には、数段階の撮影倍率に分けて登録パターンを設定する必要があること等から、操作者の作業量が多くなり、検査条件の設定を効率良く行うことが困難であるという問題点がある。また、システムＬＳＩ製造では多品種の製品を少量だけ生産することが多い為、検査条件を設定する回数が増え、検査装置を効率的に運用する上で問題となっている。
【００１８】
これらの問題を解決する方法としてＣＡＤデータ等の設計データを利用して、検査条件を設定し、検査条件設定の為に測長走査電子顕微鏡を占有する時間を短縮し、測長走査電子顕微鏡の稼働率を向上させる方法があるが、設計データと半導体ウェハを撮影した電子顕微鏡撮影画像を被検出パターンとするパターンマッチングでは、半導体ウェハ上のパターンが形状変化する問題により、精密に位置照合を行うことが困難である。
【００１９】
また、半導体回路を作成する際の露光条件を決めるシミュレーションにおいては、露光条件を決定するため、また、より精度の高いシミュレーションを可能とする条件を設定するために、露光のシミュレーションより得られる光強度画像と電子顕微鏡画像の位置合わせおよび、光強度画像の適切な閾値設定が重要である。しかしながら、光強度画像と電子顕微鏡画像は形状が違うことから精密な位置合わせ、適切な閾値設定が困難である。
【００２０】
これを解決するために電子顕微鏡画像と、撮影領域に対応する設計データや光強度画像から作成した重心分布画像を用いてパターンマッチングを行う方法があるが、測長走査電子顕微鏡で撮像する検査対象は、ゲートやキャパシタと呼ばれる回路構造が周期的に並ぶパターンであることが多いため、局所的な位置を撮像した電子顕微鏡画像でパターンマッチングを行った場合、正しい位置から周期的にずれて失敗してしまうことがある。
【００２１】
また、測長走査電子顕微鏡は電子顕微鏡は主走査方向（電子ビームの走査線の線方向）の分解能が高いという特質がある。これは電子線を検査対象に対して照射した際の物理的な特質に起因する。この為、目的とする検査対象に対する検査に最適な走査方向に回転させて撮像を行い、画像を取得する。この場合、撮像される画像は検査対象の物理的な方向に対して回転した画像となる。この場合、ディスプレイ上にも回転した画像として表示されるため、操作者が方向を間違えやすいという欠点がある。また、同様に、設計データを照合するシステムにおいても、操作者は設計データを基準に位置を把握するため、電子顕微鏡画像が物理的な方向に対して、または設計データに対して回転してしまうと、操作者が位置を間違えやすいことは同様である。
【００２２】
また、測長走査電子顕微鏡の検査の目的のため、縦方向と横方向の走査比率を違えて、撮像を行うことがある。例えば、横方向の主走査方向に対して縦方向の副走査方向の範囲を広げて撮像を行うことがある。この場合、検査対象に対して電子線を照射した領域は縦長の矩形になり、撮像される電子顕微鏡画像は正方形となる。この場合、ディスプレイ上には正方形で表示されるため、操作者が物理的な形状を間違えやすいという欠点がある。また、同様に、設計データを照合するシステムにおいても、操作者は、縦横の比率が正確な設計データを基準に形状を把握することが多いため、操作者が形状を間違え易いという欠点がある。
【００２３】
以下に説明する測長走査電子顕微鏡の画像処理によるパターンマッチング方法は、登録パターンと検査対象が周期的な構造である場合、周期的にずれた位置にパターンマッチングを行った結果、位置照合に失敗し、正確な位置照合を行うことができないという課題等に着目し、それを解決するためのものである。
【００２４】
以下に説明する本発明の一例は、測定・検査対象が周期的な構造を持つ場合においても、登録パターンと検査対象の周期的なずれを軽減するパターンマッチングを可能とするためのものである。
【００２５】
また、検査対象の物理的な位置または設計データの表示に対して、撮像方向を回転して画像を取得した場合、操作者が理解し易いようにディスプレイ上に表示を行うことを可能とする例についても説明する。
【００２６】
また、検査対象の物理的な縦横の比率または設計データの縦横の比率に対して、撮像比率を違えて画像を取得した場合、操作者が理解し易いようにディスプレイ上に表示を行うことを可能とする例についても説明する。
【００２７】
具体的には、設計データ（登録パターン）、又は、測定・検査対象の種類、或いは、その両方からパターンマッチングの種類やパラメータを選ぶことを可能にする。
【００２８】
更に、登録パターン，検査対象、または、その両方の画像内の構造物の数を数えることを可能にする。また、構造物の数によりパターンマッチングの種類やパラメータを選ぶことを可能にする。
【００２９】
また、登録パターン，検査対象、または、その両方の画像内の構造物の配置が周期的であるかどうかを判定することを可能にする。また、構造物の周期性によりパターンマッチングの種類やパラメータを選ぶことを可能にする例について説明する。また登録パターン，検査対象、または、その両方の画像内にある構造物の図形毎の頂点数，長さ，面積，傾き，円形度、及び／または、モーメントから数値化し、それら数値からまたは、それら数値の複数の組み合わせにより各図形の形状特徴を判定し、画像内の図形が同一であるかどうかを判断し、それらの図形により画像が周期的であるかどうかを判定することを具体的に可能にする例について説明する。
【００３０】
更に、登録パターン，検査対象、その両方の画像内の構造物の配置が周期的である場合に正規化相関法や一般化ハフ変換法のような画像処理によるパターンマッチングの結果として、複数の解が得られたとき、それら複数の解の中から、アプリケーションの目的に適した位置の解を選択すること可能にする例について説明する。
【００３１】
また、撮像範囲や画像内のパターンの密度によりパターンマッチングの種類やパラメータを変更することを可能とする例について説明する。
【００３２】
更に、検査対象の物理的な方向に対して回転させた画像、または、ディスプレイ上に表示した設計データに対して回転した画像を撮像した場合、操作者が方向を間違え難くするために、方向を理解し易い表示を可能とする例について説明する。
【００３３】
また、検査対象の物理的な縦横比率、または、ディスプレイ上に表示した設計データに対して縦横比率を違えて撮像した場合、操作者が縦横の比率が正確な形状を把握することを可能にする例について説明する。
【００３４】
図１は、測長走査電子顕微鏡の構成概要のブロック図である。電子顕微鏡１０１内の、電子銃１０２から発せられた電子線１０３が電子レンズ１１３によって収束され、試料
１０５に照射される。電子線照射によって、試料１０５表面から発生する二次電子１１４、或いは反射電子の強度が電子検出器１０６によって検出され、増幅器１０７で増幅される。電子線１０３の照射位置を移動させる偏向器１０４で、制御システム１１０の制御信号１０８によって電子線１０３を試料１０５表面上でラスタ走査させる。増幅器１０７から出力される信号を画像処理プロセッサ１０９内でＡＤ変換し、デジタル画像データを作る。表示装置１１１は、画像データを表示する装置である。ＣＡＤデータ等の半導体チップの設計データ１１２において、検査すべき領域を任意に指定することが可能である。制御システム１１０は、設計データ１１２及び検査すべき領域の情報を用いて半導体ウェハの撮影や検査の為の制御、また、画像処理プロセッサ１０９への通信を行う。電子顕微鏡１０１，画像処理プロセッサ１０９，制御システム１１０，表示装置１１１，設計データ１１２を格納する装置から構成されるシステムはデータを交換する為の通信手段を有する。
【００３５】
画像処理プロセッサ１０９は、制御システム１１０、或いは画像処理プロセッサ１０９に登録されたプログラムに基づいて、設計データと取得画像との間でパターンマッチングを行う。なお、マッチング処理に関しては後述する種々の手法が考えられる。また、当該プログラムは、図２に示すフローチャート、後述する画像処理、及び演算が可能なようにプログラムされている。
【００３６】
また、上記プログラムは、コンピューター読み出し可能媒体として頒布可能であって、実際の頒布のために使用される特定のタイプの媒体に関係なく適用され得る。こうしたコンピューター読み出し可能媒体の例には、フレキシブルディスク，ＣＤ−ＲＯＭなどの記録可能なタイプの媒体、並びに、デジタル及びアナログ通信リンクなどの伝送タイプの媒体が含まれる。
【００３７】
図２は本発明の一実施例であり、測長走査電子顕微鏡で撮影された画像と、設計データのパターンマッチング処理のフローチャート２０１を示した図である。設計データとはここでは、半導体で作成されるＬＳＩ，半導体露光用マスク或いは液晶等を設計した際の
ＣＡＤデータ等のことであり、座標データによるベクトル画像やビットマップを問わず外形構造がわかる情報とする。まず、２０２において設計データからパターン形状の判定を行う。パターン形状の判定は、例えば、図３及び図４及び図５に示す方法で行うことが可能である。
【００３８】
後述するように、設計データに基づく第１の画像とＳＥＭ像に基づく第２の画像間でパターンマッチングを行う際に、比較の対象となる領域に含まれるパターン形状の種類を判定し、その判定に応じて、パターンマッチングの手法を変更する。なお、以下の説明では、マッチングの対象となる領域内のパターンの種類を、登録された設計データから判定する例について説明するが、これに限られることはなく、例えば設計データ上のマッチング領域の周囲のパターン状況に応じて、上記判定を行うようにしても良い。設計データは、ノイズや試料の製造誤差のない理想的な形状を示しているため、パターンの種類を上記誤差要因によらず、正確に判定を行うことができる。
【００３９】
パターン形状を判定した後、パターン形状により２０３において、パターンマッチング方法の変更を行う。設計データのパターン中に図形が単数の場合、２０４のようにパターンマッチングのアルゴリズムに一般化ハフ変換を選択する。一般化ハフ変換はパターンマッチングの手法としては一般的であり、登録パターンと被検出パターン両者の形状の外形線または画素の座標を投票と呼ばれる演算により、位置照合を行う方法である。この場合、２０５において被検出パターンである電子顕微鏡画像から輪郭線を抽出した後、２０６において一般化ハフ変換によるパターンマッチングを行いパターンマッチングの候補を検出する。
【００４０】
パターン中に図形が単数の際に一般化ハフ変換を選択した場合、多くの画素に対して演算を行う必要がある正規化相関法よりも計算量が少ないという点で優れる。また、図６に示すように所定の領域から、特徴的な図形のみを抽出してパターンマッチングを行う場合にも、正規化相関法に対して優位である。また、２０６の一般化ハフ変換では複数のパターンマッチング候補を検出することが可能だが、最もスコアの高いものを選択する。
【００４１】
一方、設計データのパターン中に図形が複数ある場合、２０３において、２０７のようにパターンマッチングのアルゴリズムに正規化相関法を選択する。正規化相関法は画像処理によるパターンマッチングにおいて、よく知られた方法であり、登録パターンと被検出パターンにビットマップ画像を用いて行う。任意の画像に対してロバスト性のある一般的な方法であるが、所定の領域の全ての画素に対して照合を行う演算を行うため、計算量が多く処理時間がかかる。また、正規化相関法は図６で示した方法のように登録パターンまたは、被検出パターンの所定の領域から特徴的な図形のみを抽出してパターンマッチングを行いたい場合、どちらかに、それ以外の図形があると検出性能が低くなるという欠点がある。正規化相関法により、パターンマッチングを行う場合、２０８により設計データからビットマップ画像を作成し、２０９において電子顕微鏡画像と正規化相関法によるパターンマッチングを行う。正規化相関法では一般的に、スコアの大きい順に複数のパターンマッチング候補を検出することが可能である。
【００４２】
正規化相関法において複数のパターンマッチング候補を検出した後、２１０において、設計データのパターンが周期的かどうかの判定を行い、２１１のように設計データが周期的でない場合、２１２において複数のパターンマッチング候補の中から正規化相関法のスコアが最も大きい（一致度が最も大きい）パターンマッチング候補を選定する。また、
２１３のように設計データのパターンが周期的な場合、図７の方法により複数のパターンマッチング候補の中から選定を行う。
【００４３】
２０６または２１２または２１４において検出されたパターンマッチング候補に対して２１５において、位置の微調整を行う。これは、設計データと電子顕微鏡画像は図形ごとに形状や大きさが違うため、各図形での中心または重心が合っていない場合が多く、目的とする検査ができない場合が多いために行う微小な補正である。この方法には、設計データと電子顕微鏡画像から外形線を取得して画像処理により自動で行う方法などが取られる。２０６により、各図形での重心あわせを行い最終的なパターンマッチング候補を出力する。フローチャート２０１の方法による設計データと電子顕微鏡画像のパターンマッチングにより、成功率が高く、また周期的なパターンでずれることが少なく、また、図形ごとに重心が合っている精密なパターンマッチングを自動で行うことが可能である。
【００４４】
図３は本発明の一実施例である、パターン形状の判定は設計データから、パターン形状を判定する方法を示した図である。設計データ３０１を図形ごとに区別する。例えば、
３０２，３０３，３０４，３０５、及び３０６は構造的に分離された図形である。図形を分離する処理は、設計データが座標によるベクトル画像である場合、座標処理であるため容易である。その結果、設計データ３０１は単数または複数の図形が含まれるということを判定することが可能である。３０１の場合、複数の図形が含まれている。３０２に対して特徴量算出のための処理を行うために図形３０７として抜き出す。３０７の座標数及び周囲長を求めることは単純な座標演算のみを行うだけであり容易である。その後、３０７の面積を求めるために３０８のように３０７を三角形に分割する。３０９は３０８の構造内にある任意の点であり、各頂点に対して線を引くことで３０８のように三角形に分割が可能である。三角形の面積は座標演算により容易に算出可能であり、その和を求めることで３０７の面積を求めることが可能である。３１０のハッチングで示した矩形は３０７の外接矩形である。この対角線３１１の傾き３１２を３０７の特徴量でる傾きとして算出することが可能である。また、３０７のモーメント及び重心を求めるために縦軸Ｉ３１４、横軸Ｊ３１５を設定する。その場合、３０７を任意の小さなブロック３１６で分割する。これは３０７の形状を表現できる大きさであれば適宜設定できる。その場合、３１６の大きさにより量子化誤差が発生する。モーメントを求めるために数式３１７を利用する。
３１７に代入を行った３１８は縦軸Ｉ（３１４）の方向のモーメントであり、３１９は縦軸Ｊ（３１５）の方向のモーメントである。また、３１７を利用した３２０と３２１は重心を求める数式であり、３２０はＩ軸（３１４）方向の座標、３２１はＪ軸（３１５）方向の座標である。
【００４５】
また、３０２以外にも、３０３，３０４，３０５、及び３０６に対しても同様に特徴量算出のための処理を行う。その結果、３０２，３０３，３０４，３０５、及び３０６は、頂点数，周囲長，面積，傾き，円形度，モーメント，重心、の各特徴量が同一である。このため３０２，３０３，３０４，３０５、及び３０６は同一の図形であると判断することが可能である。その結果、設計データ３０１は同一の図形が複数個含まれる周期的なパターンだと判断することが可能である。
【００４６】
この場合、上記の特徴量は必ずしも全て求める必要は無く、同一の図形であると判断できる単数または複数の組み合わせの特徴量のみを算出することでも目的とする処理は行うことができる。また、各特徴量は必ずしも同一である必要は無く、誤差範囲を設定することも可能である。
【００４７】
また、各図形は座標が既知であるため、設計データ３０１の中での各図形の配置も容易に算出可能であり、例えば３０２と３０３の間隔３２２を得ることも可能である。
【００４８】
また、逆に特徴量が同一でない図形がある場合、その図形が他の図形に対して特異的であること、特異的な図形の場所で周期性がないこと、が判定可能である。
【００４９】
設計データが座標によるベクトル画像である場合、座標処理であるため、これらの演算は容易であり、ビットマップ画像においてもビットマップ画像からベクトル画像を作成することが容易であるため、同様に処理が可能である。また、ここでは例として図形の特徴量を算出する方法をベクトル画像において行ったが、各特徴量をビットマップ画像から直接算出する方法は画像処理の手法として既知であるため、どちらの画像から行った場合でも目的とする演算は可能である。
【００５０】
また、図２のフローチャート２０１では設計データにより２０２のパターン形状判定を行ったが、電子顕微鏡画像からも輪郭線抽出処理を行うことでベクトル画像にすることが可能であるので図３の処理を行うこと、２０２の処理において設計データの代わりに電子顕微鏡画像により目的とする処理を行うことは可能であり、その場合、本発明の意図することと等価な処理である。
【００５１】
また、図４は本発明の一実施例である、各図形の形状を特に特定し、パターンマッチングの方法を選択する方法を示した図である。例えば、設計データ４０１内の４０２のように正方形で設計された場合、実際に半導体上に作成された構造物を電子顕微鏡画像４０３に撮像した場合、４０４のように円形であることが多い。このことから、設計データ中に正方形がある場合、電子顕微鏡画像では円形を見つけることが目的とされることが多い。また、画像処理によるパターンマッチングは特定の形状に対して特化した方法を選択し、特定の形状に対して優位な方法をとることもある。これを手動により指定することもできるが、２０２の処理の際に、図形が正方形ならば、円を検出するパターンマッチングの方法を選択するように２０３で分岐することも可能である。また、円形だけでなく、設計データ４０５内の構造物４０６のような任意の形状に対しても、電子顕微鏡画像４０７中の構造物４０８のように予め対応する形状が予測される場合に、パターンマッチングの方法を選択することも可能である。
【００５２】
図５は本発明の一実施例である、パターンが単数の図形を含むものであるか、複数の図形を含むものであるか、の判定の例である。設計データ５０１は図形５０２のみを含むため単数の図形から構成される画像であり、設計データ５０３は図形５０４,５０５,５０６，５０７の図形を含むため、複数の図形から構成される画像である。図３に示した処理により容易に判定が可能である。
【００５３】
図６は本発明の一実施例である、特徴的なパターンを抽出する処理を行った後、パターンマッチングに適した図形を選択する処理を示した図である。設計データ６０１は図３で示した方法により、６０２の形状と同一の図形を複数個含み、また、図形６０３と図形
６０４を１つずつ含むことが判定可能である。パターンマッチングを行う場合、登録パターンまたは、被検出パターンは他の領域に比較して特異的な形状であることが望まれる。従って、設計データ６０１内に複数個存在する図形６０２をパターンマッチングが多く含まれる場合、形状に特異性が無く、パターンマッチング行う場合、周期ズレを起こしやすいなどの欠点があり、適切でない。一方、設計データ内に１つずつ存在する図形６０３と図形６０４は特異的で、パターンマッチングを行う場合、適切である。また、図２で触れたように登録パターンまたは、被検出パターンの所定の領域から特徴的な図形のみを抽出して、一般化ハフ変換法によるパターンマッチングを行うことが可能である。このように、パターンの形状により、マッチングの方法を選択すること、パターンマッチングに適した図形を選択することが可能である。一般化ハフ変換法を例にとり説明を行ったが、特定のパターンマッチング手法とその手法に適した特徴的な形状を持つ図形の組み合わせに対しては、この発明はなんら一般性を失わない。
【００５４】
図７は本発明の一実施例である、登録パターン、または、被検出パターン、または、その両方が周期的な場合に正規化相関法や一般化ハフ変換などのパターンマッチングを行った際に、複数個の解が得られる場合、その複数個の解の中からアプリケーションに適した解を選択する手法を示した図である。
【００５５】
電子顕微鏡画像７０１に対応する位置を設計データ７０２の中から見つける場合、正規化相関法や正規化相関法を用いたパターンマッチングを行うと、電子顕微鏡画像７０１に似た形状が設計データ７０２の中に複数個存在する為、例えば、７０３，７０４，７０５，７０６，７０８のように複数個の解が検出される。この場合、測長操作電子鏡の検査目的においては視野中心に近い解が選択されると、検査に適している。視野中心に原点708を設定し、７０３，７０４，７０５，７０６，７０８の各解の中心座標との距離をそれぞれ求める。距離は数学的な演算により、簡単に演算可能である。最も距離が小さい解は
７０６であるので、最終的な解を７０６として出力する。このようにパターンが周期的な場合に正規化相関法や一般化ハフ変換などを用いたパターンマッチングを行い複数個の解が得られる場合、アプリケーションに即した位置座標を設定することで、複数個の最適解の中から適した解を選択することが可能である。
【００５６】
図８は本発明の一実施例である、検査対象の物理的な縦横比率、または、ディスプレイ上に表示した設計データに対して縦横比率を違えて撮像し、パターンマッチングを行った際に、ディスプレイ８０３上に表示を行う手法を示した図である。検査対象の物理的な縦横比率、または、ディスプレイ上に表示した設計データに対して縦横比率を違えて撮像した場合にパターンマッチングを行う手法は、設計データ８０１または電子顕微鏡画像802のどちらかの縦横比率を他方に合わせることで、行うことが可能である。この場合、電子顕微鏡を考えた場合、撮像を行った比率で表示することが望まれ、設計データと比較する場合は設計したとおりの比率で表示することが望まれる。また、両方で比較したいということも望まれる。しかし、両者の表示方法が異なるため、操作者が物理的な形状を間違えやすいという欠点がある。また、同様に、設計データを照合するシステムにおいても、操作者は、縦横の比率が正確な設計データを基準に形状を把握することが多いため、操作者が形状を間違え易いという欠点がある。このため、ディスプレイ８０３に表示を行う場合、８０４のように電子顕微鏡画像８０２の縦横比率に設計データ８０１の縦横比率を画像処理的に画素変換処理を行い表示を行うことで、または、８０５のように設計データ801の縦横比率に電子顕微鏡画像８０２の縦横比率を画像処理的に画素変換処理を行い表示を行うことで、この問題を解決することが可能である。また、ディスプレイ８０３には804と８０５を片方ずつ表示すること、また、両方同時に表示することでも、同様の効果を得ることが可能である。
【００５７】
図８は本発明の一実施例である、物理的な方向に対して回転させた画像、または、ディスプレイ上に表示した設計データに対して回転した画像を撮像し、パターンマッチングを行った際に、ディスプレイ８０３上に表示を行う手法を示した図である。検査対象の物理的な方向に対して回転させた画像、または、ディスプレイ上に表示した設計データに対して回転した画像に対してターンマッチングを行う手法は、設計データ８０１または電子顕微鏡画像８０２のどちらかを回転させて他方に合わせることで、行うことが可能である。この場合、電子顕微鏡を考えた場合、撮像を行った回転方向で表示することが望まれ、設計データと比較する場合は設計したとおりの回転方向で表示することが望まれる。また、両方で比較したいということも望まれる。しかし、両者の表示方法が異なるため、操作者が物理的な方向・形状を間違えやすいという欠点がある。また、同様に、設計データを照合するシステムにおいても、操作者は、設計データの方向を基準に形状を把握することが多いため、操作者が方向を間違え易いという欠点がある。このため、ディスプレイ９０３に表示を行う場合、９０４のように電子顕微鏡画像９０２の回転方向に設計データ９０１の回転方向を画像処理的に画素変換処理を行い表示を行うことで、または、９０５のように設計データ９０１の回転方向に電子顕微鏡画像９０２の回転方向を画像処理的に画素変換処理を行い表示を行うことで、この問題を解決することが可能である。また、ディスプレイ９０３には９０４と９０５をどちらか一方を表示すること、また、両方同時に表示することでも、同様の効果を得ることが可能である。
【図面の簡単な説明】
【００５８】
【図１】測長走査電子顕微鏡の構成概要のブロック図。
【図２】本発明の一実施例である設計データと電子顕微鏡画像のパターンマッチングのフローチャート。
【図３】本発明の一実施例である設計データからパターンの形状を判定する方法を示した図。
【図４】本発明の一実施例である設計データと電子顕微鏡画像の特定の組み合わせを登録する方法を示した図。
【図５】本発明の一実施例であるパターン内に図形が単数または複数か判定する方法を示した図。
【図６】本発明の一実施例であるパターンからパターンマッチングの方法及び特徴的な図形を選択する方法を示した図。
【図７】本発明の一実施例である周期的なパターンから特定の位置に最も近い位置を選択する方法を示した図。
【図８】本発明の一実施例である設計データと電子顕微鏡画像をディスプレイ上に表示する方法を示した図。
【図９】本発明の一実施例である設計データと電子顕微鏡画像をディスプレイ上に表示する方法を示した図。
【符号の説明】
【００５９】
２０１…設計データと電子顕微鏡画像のパターンマッチングのフローチャート、８０３…設計データと電子顕微鏡画像を表示したディスプレイ、９０３…設計データと電子顕微鏡画像を表示したディスプレイ。
【図１】
2007256225.tif 000003
【図２】
2007256225.tif 000004
【図３】
2007256225.tif 000005
【図４】
2007256225.tif 000006
【図５】
2007256225.tif 000007
【図６】
2007256225.tif 000008
【図７】
2007256225.tif 000009
【図８】
2007256225.tif 000010
【図９】
2007256225.tif 000011