(57)【要約】【課題】基準パターンを活用して基準データをもとにして各種の計測条件を自動設定することができるパターン検査装置および方法を提供する。【解決手段】検査対象パターン画像と検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、検査対象パターンに荷電粒子線を走査して検査対象パターン画像を生成し、検査対象パターン画像の画素の位置を置き換えることで回転した画像を取得する生成手段と、検査対象パターン画像のエッジを検出する手段と、検査対象パターン画像のエッジと線分もしくは曲線で表現された基準パターンとを比較することにより、検査対象パターンを検査する検査手段とを備える。【選択図】図７５
2010044091.tif 000002
【特許請求の範囲】
【請求項１】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成し、前記検査対象パターン画像の画素の位置を置き換えることで回転した画像を取得する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備えることを特徴とするパターン検査装置。
【請求項２】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、
前記検査対象パターンの領域に前記荷電粒子線を走査して六角形の前記検査対象パターン画像を生成し、順次、前記領域に隣接した前記検査対象パターンの領域に前記荷電粒子線を走査して六角形の前記検査対象パターン画像を生成し、連続した前記検査対象パターン画像を生成することを特徴とする画像生成装置。
【請求項３】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターンに、荷電粒子線の走査方向に対して垂直方向の振幅を持たせた走査をして前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備えることを特徴とするパターン検査装置。
【請求項４】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、
前記検査対象パターン画像を生成する生成手段は、前記検査対象パターン画像のエッジを検出するのに使用する部分を前記荷電粒子線で走査し、前記検査対象パターン画像のエッジを検出するのに使用する部分以外の部分を走査せずに前記検査対象パターン画像を生成することを特徴とするパターン検査装置。
【請求項５】
請求項４に記載のパターン検査装置において、前記検査対象パターン画像を生成する生成手段は、前記検査対象パターン画像のエッジを検出するのに使用する部分以外を走査しないことにより、検査対象パターンが存在するサンプルのチャージアップによる前記検査対象パターン画像の変形を低減することを特徴とするパターン検査装置。
【請求項６】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、
前記データから線分もしくは曲線で表現された基準パターンを生成し、
前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成し、前記検査対象パターン画像の画素の位置を置き換えることで回転した画像を取得し、
前記検査対象パターン画像のエッジを検出し、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査することを特徴とするパターン検査方法。
【請求項７】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、
前記データから線分もしくは曲線で表現された基準パターンを生成し、
前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成し、
前記検査対象パターン画像のエッジを検出し、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、
前記検査対象パターン画像の生成で、前記検査対象パターン画像のエッジを検出するのに使用する部分を前記荷電粒子線で走査し、前記検査対象パターン画像のエッジを検出するのに使用する部分以外の部分を走査せずに前記検査対象パターン画像を生成することを特徴とするパターン検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パターン検査装置および方法に関し、より具体的には、例えば、設計データに従い作成された、半導体（ＬＳＩ）や液晶パネルおよびそれらのマスク（レチクル）などの微細パターンを検査するためのパターン検査装置および方法に関する。
【背景技術】
【０００２】
半導体集積回路の製造工程におけるウエーハのパターン検査、あるいはそのパターン形成用のマスクのパターン検査には、ダイ・ツー・ダイ（die to die）比較と呼ばれる方法を用いた光学式パターン検査装置が使われている。この検査方法は、検査対象のダイとその近接ダイの同じ位置から得られる画像どうしを比較することで欠陥を見つける方法である。
【０００３】
一方、近接ダイの存在しないレチクルと呼ばれるマスクの検査には、ダイ・ツー・データベース（die to database）比較と呼ばれる方法が採用されている。すなわち、ＣＡＤデータを画像フォーマットに変換して近接ダイの代わりとし、前述同様の検査をする方法が使われている。当該技術は、たとえば米国特許５５６３７０２号“Automated photomask inspection apparatus and method”に記載されている。ただし、この手法では、ウエーハに形成された実パターンのコーナーの丸み部分が欠陥として認識されてしまうので、その対策として、ＣＡＤデータから得られた画像に丸みをもたせる前処理を行う方法などで回避している。このような状況でダイ・ツー・データベース比較検査を行うと、コーナーの不良と判断する必要のないパターン変形を欠陥として認識してしまい、これは上述の前処理を行ってもかなり発生する。逆に、コーナーのパターン変形を無視する設定にすると、コーナー以外に存在する微少欠陥を認識できないというジレンマがある。
【０００４】
現在、マスクについては、ＣＡＤデータに正確に一致する必要があるため、ダイ・ツー・データベース比較方式での検査が実用化されている。しかしながら、ウエーハに転写されたパターンは電気特性などが保証される範囲でパターン変形が許されており、実際に露光条件の違いなどからパターン変形がかなりの程度発生している。
【０００５】
また、前述のダイ・ツー・ダイ比較方式のパターン検査方法では、システマティック欠陥とよばれる、マスク不良などを原因としてウエーハ上の全ダイにおいて共通に発生する欠陥は検出できない。すなわち、検査対象のダイ及びその比較対象の近接ダイの両方に同じ欠陥が発生しているため、両者を比較したのでは違いがわからないからである。
【０００６】
そこで、計算コストなどで問題があり実用化には至っていないが、ＣＡＤデータとウエーハ画像とのマッチング検査が提案されている。たとえば、ＮＥＣ技報Ｖｏｌ．５０  Ｎｏ．６／１９９７の「電子ビームテスタを用いたロジックＬＳＩの自動故障個所トレース法」がある。この文献では、配線エッジのＸ，Ｙ軸へのプロジェクションを用いる方法、配線コーナーに着目した方法、遺伝的アルゴリズムを応用した方法が記述されている。また、この文献で採用した方法として、エッジを直線近似した後に閉領域を抽出し、この閉領域を使うマッチング方法が説明されている。しかし、これらいずれの方法も高速検査に使用可能な速度を実現できず、さらに、パターンの変形量を検出しながらマッチングすることができない。
【０００７】
また現在では、欠陥を含む画像（欠陥画像）とこれに対応した近接ダイの画像（リファレンス画像）との比較による自動欠陥種分類（Auto Defect Classification：ＡＤＣ）が使われている。しかしながら、リファレンス画像の輝度むらなどが認識精度に影響する。また、画像だけからはパターンの内部と外部の特定が不可能な場合がある。このような場合は、短絡と欠損の区別などが困難な場合が多い。また、欠陥がどのパターンを破壊しているかの情報が得られないので、パターンへの致命的欠陥とそうでない欠陥の分類ができない。
【０００８】
ダイ・ツー・ダイ比較を用いた検査方法では、欠陥の位置について、検査装置のステージ精度及び光学系精度に起因する誤差をもっており、その誤差は配線パタ−ン幅より１０倍程度以上大きい。これが原因で、形成したいパターン（設計パターン）に欠陥位置を投影しても、パターンの欠陥位置を正確に特定することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
近年、集積回路のパターン幅は露光プロセスで使用する光源波長程度か、もしくはそれを下回るようになってきており、このようなパターン形成には、光近接効果補正（Optical Proximity Correction：ＯＰＣ）パターンを付加する方法が採用されている。これは、設計データにＯＰＣパターンを付加したものでマスクを形成し、これにより露光することで、製造されるウエーハ上の実パターンを設計データに近づける技術である。
【００１０】
ＯＰＣパターンがウエーハのパターンに補正として有効に作用しているかどうかは、従来のダイ・ツー・ダイ比較では検査できない。したがって、その解決方法、たとえばウエーハのパターンと設計データとの比較検証を、許容パターン変形量を考慮して行える手法が求められている。
【００１１】
また、例えばシステムオンチップ（ＳＯＣ）で見られる多品種少量生産では、短納期が求められている。このような場合に、最終検査である電気的検査でシステマティック欠陥を発見しても、短納期に応えられない場合がある。この対策として、露光プロセスの各段階で設計データとの差異をモニタする要求が発生している。そこで、電気特性に影響しないパターン変形を許容パターン変形量として設定しておき、許容パターン変形量以内の変形を考慮しながら設計データとウエーハのパターンの比較検証を行えるような検査方法が求められる。
【００１２】
また現在では、パターン変形の評価として、リソシミュレータなどによりデザインチェックが行われている。このシミュレーションの正当性を検証するために、リソシミュレータが出力したパターン（シミュレーションパターン）と実パターンとの比較検討手段が必要とされている。
また、設計データに対するパターン変形量を求めることにより、回路設計上の技術を向上させることがますます重要になっている。
【００１３】
ところで、現在、半導体集積回路の製造工程におけるウエーハのパターン線幅管理用に、ＣＤ−ＳＥＭ（Critical Dimension Scanning Electron Microscope）が用いられている。このＣＤ−ＳＥＭは、ショットと呼ばれるステッパの一転写単位ごとに、指定された位置にある直線パターンの線幅をラインプロファイルを使って自動的に測長するものである。この測長を、１ロットあたり数枚のウエーハにおける数ショットに対して数ヶ所実施し、ステッパの転写機能が正常かどうか、ｎｍ単位で管理することができる。
【００１４】
回路パターンの管理としては線幅以外にも、配線終端の縮み、孤立パターンの位置なども重要であるが、ＣＤ−ＳＥＭの自動測長機能は１次元対応で線幅など長さしか測定できない。したがって、これら２次元形状の測定は、ＣＤ−ＳＥＭや他の顕微鏡から得られた画像を操作者が目視することにより実施されている。
【００１５】
光近接効果補正（ＯＰＣ）は、直線パターンの線幅を確保するのはもとより、コーナーや孤立パターンの形状形成にも重要な役目を担っている。またさらに、動作周波数の向上により現在では、ゲート線幅に加えて、エンドキャップやフィールドエクステンションと呼ばれるゲート配線パターンの先端や付け根の形状管理も重要になってきている。
【００１６】
このような２次元パターンの形状測定は、製造工程での抜き取り検査でも、試作段階でも重要であり、特に試作段階では、ウエーハ全面についてパターン形成の検査が必要とされる。
【００１７】
しかし、上述のように２次元形状の管理は人的作業によっているのが現状で、正確性、生産性の面から自動化が求められている。
この要請に応じて、走査型電子顕微鏡を用い、電子線（荷電粒子線）のすべての走査方向を一定にして自動計測をする方法が実施されている。しかしながら、この方法では、線分の方向によって計測誤差が発生していた。そのために本発明は、基準パターンを活用して基準データをもとにして各種の計測条件を自動設定することができるパターン検査装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために、本発明の第１の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成し、前記検査対象パターン画像の画素の位置を置き換えることで回転した画像を取得する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備えることを特徴とする。
【００１９】
本発明の第２の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記検査対象パターンの領域に前記荷電粒子線を走査して六角形の前記検査対象パターン画像を生成し、順次、前記領域に隣接した前記検査対象パターンの領域に前記荷電粒子線を走査して六角形の前記検査対象パターン画像を生成し、連続した前記検査対象パターン画像を生成することを特徴とする。
【００２０】
本発明の第３の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターンに、荷電粒子線の走査方向に対して垂直方向の振幅を持たせた走査をして前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備えることを特徴とする。
【００２１】
本発明の第４の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記検査対象パターン画像を生成する生成手段は、前記検査対象パターン画像のエッジを検出するのに使用する部分を前記荷電粒子線で走査し、前記検査対象パターン画像のエッジを検出するのに使用する部分以外の部分を走査せずに前記検査対象パターン画像を生成することを特徴とする。
本発明の好ましい態様は、請求項４に記載のパターン検査装置において、前記検査対象パターン画像を生成する生成手段は、前記検査対象パターン画像のエッジを検出するのに使用する部分以外を走査しないことにより、検査対象パターンが存在するサンプルのチャージアップによる前記検査対象パターン画像の変形を低減することを特徴とする。
【００２２】
本発明の第５の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、前記データから線分もしくは曲線で表現された基準パターンを生成し、前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成し、前記検査対象パターン画像の画素の位置を置き換えることで回転した画像を取得し、前記検査対象パターン画像のエッジを検出し、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査することを特徴とする。
本発明の第６の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、前記データから線分もしくは曲線で表現された基準パターンを生成し、前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成し、前記検査対象パターン画像のエッジを検出し、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、前記検査対象パターン画像の生成で、前記検査対象パターン画像のエッジを検出するのに使用する部分を前記荷電粒子線で走査し、前記検査対象パターン画像のエッジを検出するのに使用する部分以外の部分を走査せずに前記検査対象パターン画像を生成することを特徴とする。
【００２３】
本発明は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記基準パターンを使って前記荷電粒子線を走査する条件を設定し、前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備えてもよい。
【００２４】
前記検査対象パターン画像を生成する生成手段は、前記基準パターンが存在しない領域を走査しないように走査条件を設定してもよい。
前記検査対象パターン画像を生成する生成手段は、前記基準パターンの線幅を使って、前記検査対象パターン画像の倍率が変わるように、走査条件を設定してもよい。
前記検査対象パターン画像を生成する生成手段は、前記基準パターンを使って前記荷電粒子線を走査する条件の一つである前記荷電粒子線の走査方向を設定してもよい。
前記荷電粒子線の走査方向は、前記荷電粒子線が前記検査対象パターンを構成する線分の方向のすべてにより垂直になる方向としてもよい。
前記荷電粒子線の走査方向は、縦線の前記検査対象パターンが存在する領域では横方向とし、横線の前記検査対象パターンが存在する領域では縦方向とし、縦線と横線の前記検査対象パターンが混在する領域では４５度方向、−４５度方向、４５度方向の逆方向である−１３５度と、−４５度方向の逆方向である１３５度のいずれかの方向としてもよい。
前記検査対象パターン画像を生成する生成手段は、複数の異なる前記走査方向を設定して、複数の前記検査対象パターン画像を生成し、前記エッジを検出する手段は、前記荷電粒子線が前記検査対象パターンのエッジにより垂直になる方向である走査方向で得られた前記検査対象パターン画像からエッジを検出してもよい。
前記荷電粒子線の走査方向は、縦線の前記検査対象パターンと横線の前記検査対象パターンが混在する領域では、縦方向と横方向の２方向とし、前記エッジを検出する手段は、前記基準パターンの縦線に対応する前記検査対象パターン画像のエッジを横方向の走査で得られた前記検査対象パターン画像から取得し、前記基準パターンの横線に対応する前記検査対象パターン画像のエッジを縦方向の走査で得られた前記検査対象パターン画像から検出してもよい。
【００２５】
本発明は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、前記データから線分もしくは曲線で表現された基準パターンを生成し、前記基準パターンを使って前記荷電粒子線を走査する条件を設定し、前記検査対象パターンに荷電粒子線を走査して前記検査対象パターン画像を生成し、前記検査対象パターン画像のエッジを検出し、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査してもよい。
【発明の効果】
【００２６】
本発明によれば、以下の効果を奏することができる。
（１）検査対象パターンの画像を得るために、最小限度の電子線（荷電粒子線）を走査すればよく、したがって最小の時間で検査対象パターンの画像を得ることができる。
（２）スキャン可能なエリアを最大限に活用して広範囲のブロックをできるだけ小さい数のブロックで実現し、更にスキャン方向に依存するエッジの検出精度の低下を基準パターンを使って最適な方法で取得することができる。
（３）ラスタースキャンが持っているデータの欠落部分を、波形を変えること、もしくは２回スキャンをする方法、もしくはフィルタをかける方法等で、Ｘ方向とＹ方向の画質の僅差を極力低減することが出来る。
（４）サンプルのチャージアップによるプロファイルの変形が低減でき、パターンの変形量の精度を向上する効果がある。また、全体をラスタースキャンをしてデータを取得するのではなく、計測に最も重要であるエッジ部分のみのスキャンを行うことによって、高速に画像を取得することができる。
（５）内挿による画質低下を伴わない回転画像を取得することができ、エッジの検出精度の低下を避けられる。
【図面の簡単な説明】
【００２７】
【図１】本発明の検査装置の基本構成を示す概略図である。
【図２】図１で示す２次電子検出器で検出した２次電子の強度をあらわす模式図である。
【図３】図２に示すパターンを９０度回転させ、このパターンのプロファイルを撮像した場合の模式図である。
【図４】本発明のパターン検査装置によりパターン検査を行う場合のスキャンエリアを示す模式図である。
【図５】横方向のスキャンを行った場合の測定精度を説明するための図である。
【図６】下から上方向に向かって縦方向のスキャンを行った場合の測定精度を説明するための図である。
【図７】双方向のスキャンを行う場合の模式図である。
【図８】設計データに基づく理論上のパターンの例を示す図である。
【図９】設計データに基づいて実際に製造されたパターンの例を示す図である。
【図１０】本発明の実施形態に係るパターン検査装置が行う検査処理の概要を示す図である。
【図１１】本発明の実施形態におけるパターン検査装置のハードウェア構成例を示す図である。
【図１２】本発明の実施形態におけるパターン検査装置の機能ブロック図を示す図である。
【図１３】本発明の実施形態におけるレシピ登録処理の例を示すフローチャートである。
【図１４】基準パターンの補正例を示す図である。
【図１５】逐次検査を説明するための図である。
【図１６】ランダム検査を説明するための図である。
【図１７】基準パターンの例を示す図である。
【図１８】図１７の基準パターンをピクセルごとのエッジベクトルに変換した例を示す図である。
【図１９】曲線を含む基準パターンをエッジベクトルに変換した例を示す図である。
【図２０】本発明の実施形態における検査処理の例を示すフローチャートである。
【図２１】パターン内部と下地にコントラストが付く画像（検査対象パターン画像）の例を示す図である。
【図２２】図２１の画像から検出したエッジを示す図である。
【図２３】輪郭のみが明るい画像（検査対象パターン画像）の例を示す図である。
【図２４】図２３の画像から検出したエッジを示す図である。
【図２５】１次元の検査対象パターン画像のエッジ振幅の例を示す図である。
【図２６】図２５のエッジを膨張させた例を示す図である。
【図２７】１次元の基準パターンのエッジの振幅の例を示す図である。
【図２８】図２５のエッジを膨張させた別の例を示す図である。
【図２９】１次元の基準パターンのエッジの振幅の別の例を示す図である。
【図３０】図２５のエッジを膨張させた別の例を示す図である。
【図３１】スムージングフィルタの例を示す図である。
【図３２】２次元の検査対象パターン画像のエッジの振幅の例を示す図である。
【図３３】図３２のエッジを膨張させた例を示す図である。
【図３４】図３２のエッジを膨張させた別の例を示す図である。
【図３５】２次元の検査対象パターン画像のエッジベクトルの例を示す図である。
【図３６】図３５のエッジベクトルを膨張させた例を示す図である。
【図３７】図３５のエッジベクトルを膨張させた別の例を示す図である。
【図３８】図１７の基準パターンをピクセル単位のエッジベクトルで表した別の図である。
【図３９】マッチングを説明するための図である。
【図４０】図３６と図３８とを重ね合わせた図である。
【図４１】図３６と図３８とを重ね合わせた図である。
【図４２】（ａ）は基準パターンの例を示し、（ｂ）は検査対象パターン画像の例を示す図である。
【図４３】配線の間隔と下地の間隔とが同じ場合の例を示す図である。
【図４４】（ａ）は基準パターンの例を示し、（ｂ）は（ａ）の基準パターンと検査対象パターン画像との関係の例を示す図である。
【図４５】マッチングを行った後の検査対象パターン画像のエッジおよび基準パターンのエッジの例を示す図である。
【図４６】（ａ）は基準パターンのエッジの例を示し、（ｂ）は検査対象パターン画像のエッジの例を示す図である。
【図４７】方向情報の付与手法の他の例を示す図である。
【図４８】検査対象パターン画像の例を示す図である。
【図４９】輝度値に対する頻度の分布の例を示す図である。
【図５０】（ａ）は基準パターンのエッジ、および検査対象パターン画像のエッジの例を示し、（ｂ）は（ａ）に示すエッジ間のｙ＝ｙ０におけるベクトルｄ（ｘ，ｙ０）のｘ成分を回帰直線Ｄ（ｘ）で近似した例を示す図である。
【図５１】（ａ）は基準パターンのエッジ、および検査対象パターン画像のエッジの別の例を示し、（ｂ）は（ａ）に示すエッジ間のｙ＝ｙ０におけるベクトルｄ（ｘ，ｙ０）のｘ成分を回帰直線Ｄ（ｘ）で近似した例を示す図である。
【図５２】パターンの属性の例について示す図である。
【図５３】先端の位置ずれ量を示す図である。
【図５４】孤立パターンの重心の位置ずれ量を示す図である。
【図５５】（ａ）は基準パターンのエッジのコーナーの例を示し、（ｂ）は検査対象パターン画像のエッジのコーナーの例を示す図である。
【図５６】プロファイル取得区間の例を示す図である。
【図５７】リソシミュレータで得られた露光パターンの外形を形成する曲線を示す図である。
【図５８】図５６の一部（Ｂの部分）を拡大した図である。
【図５９】図５８の一部（Ｃの部分）を拡大した図である。
【図６０】プロファイルの例を示す図である。
【図６１】第２のエッジ位置（点）に基づいて曲線近似を行い、第２のエッジを求めた例を示す図である。
【図６２】（ａ）はプロファイル取得区間の別の例を示し、（ｂ）は検査対象パターン画像の第１のエッジと第２の基準パターンとの関係の例を示す図である。
【図６３】高倍画像および低倍画像を用いて測長を行う例を示す図である。
【図６４】電子線のスキャン方向を４５度および―４５度とした場合を示す模式図である。
【図６５】電子線のスキャン方向を１８度とした場合を示す模式図である。
【図６６】電子線をある領域に走査して所定の形状の画像を生成し、次に隣接した領域に走査して次の所定の形状の画像を生成し、順次これを繰り返し広い領域の１つの画像を得る方法を示す模式図である。
【図６７】基準パターンに基づいて電子線のスキャンの方法を決定するための方法を示す模式図である。
【図６８】電子線のスキャン経路を説明する模式図である。
【図６９】電子線のスキャン経路を説明する模式図である。
【図７０】垂直方向のスキャンに対してフィルタをかけた場合を説明する模式図である。
【図７１】エッジのみスキャンする場合を示す模式図である。
【図７２】エッジのみスキャンする場合のステップを示すフローチャートである。
【図７３】エッジのみスキャンする場合の計測データの取得順序付けの方法を示す図である。
【図７４】０度の画像もしくは９０度の画像を用いて測定されるべき線分、終端、コーナーを分類して、得られた結果を集計する方法を示す図である。
【図７５】画素の位置を置き換えることによってのみ回転した画像を得る方法を示す図である。
【図７６】画素の位置を置き換えることによってのみ回転した画像を得る方法を示す図である。
【発明を実施するための形態】
【００２８】
以下、図面を参照しつつ本発明の好ましい実施形態について詳しく説明する。
図１は、本発明のパターン検査装置における画像生成装置の基本構成を示す概略図である。本発明のパターン検査装置における画像生成装置７は、照射系装置３１０と試料室３２０と２次電子検出器３３０とから構成されている。照射系装置３１０は、電子銃３１１と、電子銃３１１から放出された１次電子を集束する集束レンズ３１２と、電子線（荷電粒子線）を偏向するＸ偏向器３１３およびＹ偏向器３１４と、対物レンズ３１５とから構成されている。試料室３２０はＸＹステージ３２１を備えている。試料室３２０にはウエーハ搬送装置３４０によって試料であるウエーハＷが搬出入されるようになっている。照射系装置３１０においては、電子銃３１１から放出された１次電子は集束レンズ３１２で集束された後に、Ｘ偏向器３１３およびＹ偏向器３１４で偏向されつつ対物レンズ３１５により集束されて試料であるウエーハＷの表面に照射される。
【００２９】
ウエーハＷに１次電子が照射されるとウエーハＷからは２次電子が放出され、２次電子は２次電子検出器３３０により検出される。集束レンズ３１２および対物レンズ３１５はレンズ制御装置３１６に接続され、このレンズ制御装置３１６は制御コンピュータ３５０に接続されている。２次電子検出器３３０は画像取得装置３１７に接続され、この画像取得装置３１７も同様に制御コンピュータ３５０に接続されている。前記Ｘ偏向器３１３およびＹ偏向器３１４は、偏向制御装置３１８に接続され、この偏向制御装置３１８も同様に制御コンピュータ３５０に接続されている。ＸＹステージ３２１は、ＸＹステージ制御装置３２２に接続され、このＸＹステージ制御装置３２２は制御コンピュータ３５０に接続されている。またウエーハ搬送装置３４０も同様に制御コンピュータ３５０に接続されている。制御コンピュータ３５０は、操作コンピュータ３６０に接続されている。
【００３０】
図２は、図１で示す２次電子検出器３３０で検出した２次電子の強度をあらわす模式図である。図２は、１本の電子線をＸ方向に走査した場合の２次電子検出器３３０によって得られた２次電子の強度をあらわしており、パターンＰのエッジ部がエッジ効果により強度が強く、パターンＰの中心部の強度が弱くなっている。また、パターンＰの左側と右側とでは対称ではなく、電子線の進入側のエッジ（図の左側のエッジ）が、反対側のエッジ（図の右側のエッジ）に比べて信号量が弱く観測される。
【００３１】
図３は、図２に示すパターンＰを９０度回転させ、このパターンＰのプロファイルを撮像した場合の模式図である。図３は、Ｘ方向に複数の電子線を走査することにより２次電子の強度を図示したものである。図３に示すように、走査方向と平行なエッジ部では図２に比べてエッジ効果を明瞭に得ることが難しい。
【００３２】
図４は、本発明のパターン検査装置によりパターン検査を行う場合のスキャンエリアを示す模式図である。図４において、実線で書かれている部分は検査対象となるパターンＰを示している。一点鎖線で書かれている正方形のブロックは、１回のスキャンによって取得する領域の範囲（スキャンエリア）を示している。このブロックは、この例においては縦３つ横３つの計９つのブロックＢ１〜Ｂ９から構成されている。また、点線で書かれている部分は観察エリアＯＡである。
【００３３】
図５は、横方向（Ｘ方向）のスキャンを行った場合の測定精度を説明するための図である。図５に示すように、横方向のスキャンをした場合、図２と同様に縦線についての測定精度は良好であるが、横線については良好な測定精度が得られない。
図６は、下から上方向に向かって縦方向（Ｙ方向）のスキャンを行った場合の測定精度を説明するための図である。図６に示すように、縦方向のスキャンをした場合、横線についての測定精度は良好であるが、縦線については良好な測定精度が得られない。
図４における縦横のパターンがある左下のブロックＢ７においては、縦線と横線の両方について良好な測定精度を得ようとすると、図５に示す横方向のスキャンと図６に示す縦方向のスキャンの２回のスキャンを行わなければ良好な測定精度が得られない。その右隣に示す横線のみのブロックＢ８においては、図６に示す縦方向のスキャンのみを行えばよい。また、中段１番左に示す縦線のみのパターンのブロックＢ４においては、図５に示す横方向のスキャンのみを行えばよい。このように、横方向、縦方向にそれぞれスキャンを行う、あるいは横方向および縦方向２回のスキャンを行うという方法で、スキャンを制御して所望の画像を得るようにしている。
【００３４】
スキャン方向が０度（Ｘ方向）の場合、パターンがＸ方向（横方向）に延びているパターンについてのエッジ検出精度が弱く、スキャン方向が９０度（Ｙ方向）の場合には、Ｙ方向（縦方向）に延びているパターンのエッジ検出精度が弱い。従って、良好なエッジ検出精度を得るためには、スキャン方向は０度および９０度の２方向のスキャンを行うことが必要である。検出すべき半導体（ＬＳＩ）や液晶パネルのパターンの大部分は、横方向（Ｘ方向）に延びるパターンと縦方向（Ｙ方向）に延びるパターンとで構成されているために、これらのパターンを精度良く検出するためにはＸ方向（０度）およびＹ方向（９０度）の２方向のスキャンを行う必要がある。
【００３５】
図７は、双方向のスキャンを行う場合の模式図である。図２乃至図６において、ビームとパターンが交差しないと、エッジ効果による輝度が得られないので計測精度が悪いことを説明したが、ビームの進入側のエッジ（図２の左側のエッジ）が、反対側のエッジ（図２の右側のエッジ）に比べて精度が出にくい。そこで、図７に示すように、スキャン方向を交互に逆転して画像を取得する。すなわち、０度と−１８０度の交互のスキャンを行って画像を取得する。スキャン左方向のデータでビームの進入側のエッジを計測し、スキャン右方向のデータで反対側のエッジを計測することにより、いずれのエッジにおいても良好な精度を得ることができる。
【００３６】
本実施形態に係るパターン検査装置は、図１に示す画像生成装置により得られた検査対象パターン（例えば、図９に示すようなパターン）を、基準パターン（例えば、図８に示すようなパターン）と比較して検査する。
【００３７】
図２乃至図７で説明したように、画像生成装置は、以下の３方式のいずれかによって検査対象パターンの画像を得る。
（スキャン１方式）０度、９０度あるいは１８度などの１方向のスキャン
（スキャン２方式）０度と−１８０度の交互のスキャン
（スキャン３方式）０度および９０度の２方向のスキャンもしくは４５度と−４５度の２方向のスキャン
ここで、座標系は、Ｘ軸を右方向、Ｙ方向を上方向に取り、検査すべきパターンの最頻度の方向を右方向（０度方向）にした座標系である。
エッジ方向については、実際得られた角度とプラス１８０度の２方向の解釈が可能となる。そこで、右手側がパターン内部になるような方向を定義することによって、一義的に方向を定める。この点について、図４を参照して説明すると、例えば、ブロックＢ４の位置では、上下に走るエッジが２本あるが、左側のエッジが９０度、右側のエッジが２７０度と定義される。
次に、基準パターンと検査対象パターンとの比較をして、検査をする場合を説明する。
【００３８】
図１０は、本実施形態に係るパターン検査装置が行う検査処理の概要を示す図である。検査処理では、まず、検査対象パターンの画像から第１のエッジを検出する。
（スキャン１方式）１方向のスキャンと（スキャン２方式）交互のスキャンでは、１枚の画像からエッジを検出する。（スキャン３方式）２方向のスキャンでは、２枚の画像からエッジを検出し、そのエッジ情報を融合させる。０度および９０度の２方向のスキャンの場合は、０度の画像から４５度から１３５度と、２２５度から−４５度の間のエッジのみを抽出し、９０度の画像から１３５度から２２５度と、−４５度から４５度の間のエッジのみを抽出し、両者を合成して１画像から得られたエッジとして扱う。
４５度および−４５度の２方向のスキャンの場合は、４５度の画像から９０度から１８０度と２７０度から３６０度の間のエッジのみを抽出し、−４５度の画像から０度から９０度と１８０度から２７０度の間のエッジのみを抽出し、両者を合成して、１画像から得られたエッジとして扱う。
【００３９】
次に、第１のエッジと第１の基準パターンのエッジとを比較することにより、検査対象パターン画像と基準パターンとのマッチングを行う。マッチングを行った結果、シフト量Ｓ１が求まるので、このシフト量Ｓ１を用いて第１の基準パターンをシフトする。そして、第１のエッジとシフトした第１の基準パターンのエッジとを比較することにより、検査対象パターン（実パターン）を検査する。この第１の検査では、パターン変形量を求めたり、欠陥を検出したりする。パターン変形量の１つとしてシフト量Ｓ２が求まる。
【００４０】
次に、検査対象パターン画像から第２のエッジを検出するため、対応する第２の基準パターンをシフト量Ｓ１＋Ｓ２分シフトする。シフトした第２の基準パターンを用いて、検査対象パターン画像上でプロファイルを求め、第２のエッジを検出する。
（スキャン１方式）１方向のスキャンでは、プロファイルは同一の画像から求める。
（スキャン２方式）０度、１８０度交互のスキャンでは右側のエッジ（１８０度から３６０度のエッジ）を得るプロファイルを０度の画像から、左側（０度から１８０度のエッジ）のエッジを得るプロファイルを１８０度の画像から求める。
（スキャン３方式）２方向のスキャンでは、４５度から１３５度と、２２５度から−４５度の間のエッジを得るプロファイルを０度の画像から、１３５度から２２５度と、−４５度から４５度の間のエッジを得るプロファイルを９０度の画像から求める。
【００４１】
具体的には、０度の画像もしくは９０度の画像を用いて測定されるべき線分、終端、コーナーを分類して、得られた結果を集計する方法である。本例では、０度方向の走査による画像から縦方向（９０度または２７０度の方向）、左上がり（１３５度）、右下がり（−４５度）方向の線分、終端、コーナーを、９０度方向の走査による画像から横方向（０度または１８０度）、右上がり（４５度）、左下がり（２２５度）方向の線分、終端、コーナーを測定すれば良い。
図７４は、上述の具体的な例を示す図である。
【００４２】
４５度および−４５度の２方向のスキャンの場合は、９０度から１８０度と２７０度から３６０度の間のエッジを得るプロファイルを４５度の画像から、０度から９０度と１８０度から２７０度の間のエッジを得るプロファイルを−４５度の画像から求める。
そして、第２のエッジとシフトした第２の基準パターンのエッジとを比較することにより、検査対象パターンを検査する。この第２の検査においても、パターン変形量を求めたり、欠陥を検出したりする。パターン変形量の１つとしてシフト量Ｓ３が求まる。
【００４３】
画像が４５度もしくは−４５度傾斜で取得された場合においては、基準パターンと画像の間に回転が存在するので、その回転を補正する作業が必要である。一つの方法としては、基準パターンを回転する方法であるが、基準パターンを回転すると傾斜画像が最終出力となるので見難いという欠点がある。そこで、本実施例では画像を回転する方法を採用した。しかしながら、Ｘ，Ｙ方向に均等にサンプリングする走査をした場合に、その画像を回転すると、画素間の内挿値を回転した画像の値として用いなければならない。この場合には、得られた画像が内挿によってぼけたりする弊害があるので、本実施例では内挿を用いずに、画素の位置を置き換えることによってのみ回転した画像を得る方法を採用した。しかしながら、この方法を用いる場合は、通常の縦横同じ間隔でサンプリングする走査方法では回転した画像を得ることは不可能であり、次に述べるような形態のスキャンを採用する必要がある。
【００４４】
図７５は上述の方法に基づいて作成した画像の具体例を示す図である。左側の４５度傾斜走査方法と右側の４５度傾斜画像は全く同じものを４５度回転して描いてある。最終的に取得しようとする画像は右側の形のものである。図中、碁盤の目の格子点はＸ，Ｙ方向に均等にサンプリングされて得られるべき画像の位置である。黒丸●については実際にサンプリングされたデータで、無いところではこのスキャン方法では取得できないところである。この右側の形の画像を取得するために左側の走査方法で行なう。この場合は、Ｘ方向のサンプリング間隔Ｓは各々の走査線で同一であるが、Ｙ方向のサンプリング間隔についてはＸ方向のサンプリング間隔Ｓの半分である。また奇数行と偶数行では、Ｘ方向のサンプリング間隔Ｓの半分だけずれている。このサンプリング間隔Ｓは、右側の画素間隔に√２をかけたものになる。そうすると、左側の図を横に寝かせるだけで所望の画像が得られるということになる。この場合は、実際にサンプリングされた順番とは違う順番で値を入れていく作業が必要となる。
図７５は４５度の角度の場合を示すものであるが、図７６は、ａｒｃｔａｎ（２）の傾斜の走査方法および回転した画像を示す図である。
【００４５】
図１１は、本実施形態におけるパターン検査装置のハードウェア構成例を示す図である。本実施形態に係るパターン検査装置は、主制御部１、記憶装置２、入出力制御部３、入力装置４、表示装置５、印刷装置６および、図１に示す画像生成装置７を備える。
【００４６】
主制御部１はＣＰＵ等により構成され、装置全体を統括的に制御する。主制御部１には記憶装置２が接続されている。記憶装置２は、ハードディスク、フレキシブルディスク、光ディスク等の形態をとることができる。また、主制御部１には、入出力制御部３を介して、キーボード、マウス等の入力装置４、入力データ、計算結果等を表示するディスプレイ等の表示装置５、および計算結果等を印刷するプリンタ等の印刷装置６が接続されている。
【００４７】
主制御部１は、ＯＳ（Operating System）等の制御プログラム、パターン検査のためのプログラム、および所要データ等を格納するための内部メモリ（内部記憶装置）を有し、これらプログラム等によりパターン検査を実現している。これらのプログラムは、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ等に記憶しておき、実行前にメモリ、ハードディスク等に読み込ませて実行されるようにすることができる。
【００４８】
図１２は、本実施形態におけるパターン検査装置の機能ブロック図を示す図である。基準パターン生成部１１、検査部１２、出力部１３および欠陥種認識部１４はプログラムにより実現されている。基幹データベース２１、レシピデータベース２２および欠陥種参照データベース２３は記憶装置２内に設けられている。
基幹データベース２１を外部に設け、パターン検査装置がＬＡＮを経由して基幹データベース２１にアクセスするようにしてもよい。
【００４９】
（レシピ）検査の前に、まずレシピと称される検査パラメータの組を設定する。そのパラメータとしては、検査の対象である検査対象パターンの画像の画像取得時におけるピクセルとピクセルとの間の実パターン上での距離（ピクセル間隔）と、５１２×５１２や１０２４×１０２４などのピクセル数がある。これらの値から、一度に処理すべき画像の実パターン上での距離（画像サイズ）を把握することができる。また、エッジ検出のためのパラメータと、欠陥を認識するためのパラメータとを設定する。
【００５０】
検査対象パターン画像と比較するデータとしては、設計データが使われる。この設計データとして、たとえばＧＤＳ形式のＣＡＤレイアウトデータに、レイアの融合やフラクチャリングを行ったものが使える。本実施形態では、この処理で得られた線分の束を、画像サイズにステージの誤差分およびパターンの最大平行移動量を加えた長さを一辺とする長方形エリアでクリッピングして基準パターンとし、レシピデータベース２２に予め格納する。ステージ誤差分がパターンの最大平行移動量に比べ無視し得る場合は、パターン変形の絶対座標値が計測できる。本実施形態では、ステージの誤差分およびパターンの最大平行移動量を考慮し、基準パターンを検査対象パターン画像よりも大きくとって処理しているが、代わりに検査対象パターン画像を基準パターンよりも大きくとって処理するようにしてもよい。
【００５１】
基準パターンに対して、コーナーに丸みをつける処理を行ってもよい。図１４に示すように、通常、設計データは、鋭角をもった多角形（図中点線）である一方、実際に形成される回路パターンはコーナーに丸み（図中実線）がつく。そこで、コーナー部分に円、楕円、直線、もしくは他の方法で記述した曲線を適用し、実際のパターンに近くなるように補正してもよい。
【００５２】
基準パターンに設計データを使えば、実現したいパターンとの比較検査を行う欠陥検査になる。この場合は、許容パターン変形量として電気特性に影響しない許容量を設定する。この許容パターン変形量は、配線の属性ごとに設定でき、さらに、パターンの込み入っている場所とそうでない場所とで可変にすることも可能である。
【００５３】
基準パターンにリソシミュレータで得られた露光パターンの外形を形成する曲線（図５７の実線）を使えば、シミュレーションの正当性を検証しながらの欠陥検査が可能になる。リソシュミレータの出力データは、光学的にシミュレートして得られた光強度分布である。この分布から外形の曲線を得る。この場合の許容パターン変形量は、シミュレーションとして許される誤差を設定する。
【００５４】
本実施形態においては、基準パターンに設計データを使っている。
図１３は、本実施形態におけるレシピ登録処理の例を示すフローチャートである。まず、オペレータは、入力装置４を介して基準パターン生成部１１に、設計データ検索用パラメータ（ここでは、検査対象サンプルの品種、およびプロセスを指定するパラメータ）、検査モード、画像取得パラメータ（検査領域、画像サイズ、ピクセル数、ウエーハを特定するためのスロット番号、および光学系の調整パラメータ）、ならびにエッジ検出および検査のためのパラメータを入力する（ステップＳ２０２）。
【００５５】
エッジ検出および検査のためのパラメータとしては、以下の情報を設定する。
（Ｒ１）  求めたいパターン変形量
（Ｒ２）  許容パターン変形量の−側の限界および＋側の限界、ならびにエッジの許容方向差の限界
（Ｒ３）  画質から経験的に決められるエッジ検出パラメータ
（Ｒ４）  パターンの属性（コーナー、直線部分、端点、孤立パターン等）を自動的に認識するための抽出ルール
（Ｒ５）  プロファイル取得区間の長さ、プロファイル取得区間とプロファイル取得区間との間隔、プロファイル取得区間内で輝度値を調べる間隔、およびプロファイルをとる方法（しきい値法を使うかなど）
（Ｒ６）  プロファイル取得区間を可変にして測定時に決定するかどうかのフラグ
基準パターン生成部１１は、設計データ検索用パラメータ（検査対象サンプルの品種、およびプロセス）をキーとして基幹データベース２１を検索し、設計データを取り出す（ステップＳ２０４）。基幹データベース２１は、検査対象パターン画像に対する設計データ（ＣＡＤデータ）を格納したデータベースである。
【００５６】
次に、基準パターン生成部１１は、設計データに基づき基準パターンを生成する（ステップＳ２０６）。
検査対象パターン画像から検出されるエッジの位置に最も適したように設計データに対し、シュリンク処理（倍率を変える処理）、サイズ処理（線幅を変える処理）などを施す必要がある場合がある。また、第１のエッジ検出と第２のエッジ検出とでは一般的に検出するエッジの位置が異なるので、必要があれば、第１エッジ検出用、および第２エッジ検出用に基準パターンを２種類用意する。
【００５７】
検査は、入力された検査領域を、画像サイズで分割して得られる検査単位領域ごとに行われるので、基準パターンもそれに合わせて生成する。検査には、逐次検査およびランダム検査がある。
【００５８】
図１５は、逐次検査を説明するための図である。検査領域は通常、長方形の和として決定される。すなわち検査領域は、ウエーハ全面を単位として設定されるのではなく、長方形で指定された複数の領域（図１５のように上側の短い長方形と下側の長い長方形など）として設定されるので、その領域を高速検査するために、検査単位領域ごとの逐次走査を実施する。検査単位領域ごとに基準パターンを作成する。
【００５９】
図１６は、ランダム検査を説明するための図である。ランダム検査においては、ある領域を逐次に検査するのではなく、ピンポイントに検査する。図１６では、検査単位領域３０１〜３０４についてのみ検査を行う。
【００６０】
図１７は基準パターンの例を示す図であり、図１８は図１７の基準パターンをピクセルごとのエッジベクトルに変換した例を示す図である。図１７において、基準パターン（点線）はサブピクセル精度で示されている。通常、基準パターンのエッジ方向は、ピクセルの横方向（ｘ方向）または縦方向（ｙ方向）に平行である。基準パターンのエッジも、検査対象パターン画像のエッジと同様に、ピクセルごとに開始点（サブピクセル精度）、方向、および振幅の情報を有する。本実施形態においては、基準パターンのエッジの振幅をすべて１にしている。
【００６１】
図１９に示すように、基準パターンに曲線が含まれる場合がある。曲線を含む基準パターンをエッジベクトルに変換するには、例えば、ピクセルの中心２６１に最も近い基準パターン上の点２６２での接線２６３をエッジベクトルにする方法がある。
【００６２】
次に、基準パターン生成部１１は、基準パターン、検査対象サンプルの品種、プロセス、および検査モード、画像取得パラメータ、ならびにエッジ検出および検査のためのパラメータを、レシピデータベース２２に登録する（ステップＳ２０８）。これらのデータは、検査用パラメータの組であるレシピと呼ばれ、品種、プロセス、および検査モードをキーにして管理される。
【００６３】
（検査処理）図２０は、本実施形態における検査処理の例を示すフローチャートである。まず、オペレータは、入力装置４を介して検査部１２に、レシピ検索用パラメータ（ここでは、品種、プロセスおよび検査モード）を入力する（ステップＳ３０２）。
【００６４】
検査部１２は、レシピ検察用パラメータをキーとしてレシピデータベース２２を検索し、レシピを取り出す（ステップＳ３０４）。そして、検査対象パターン画像（光学画像、電子線画像、フォーカスイオンビーム画像、プローブ顕微鏡画像など）を取得するため、画像生成装置７に対して画像取得パラメータを指示し、スロット搬送、アライメント、および光学系の調整を指示する（ステップＳ３０６）。アライメントとは、ＣＡＤデータが使用している座標系と実ウエーハ観察位置を管理する座標値との変換係数を求める機能をいう。これはＣＡＤナビゲーションで具現化されている。ＣＡＤナビゲーションは、アライメントの後に、ＣＡＤデータ上の観察したい座標値を実ウエーハの観察位置を管理する座標値に変換し、その位置へ撮像装置の視野を移動させて、その位置の画像を入手する方法で、よく知られているものである。
【００６５】
画像生成装置７としては、図１に示す走査型電子顕微鏡が最も好ましいが、走査型フォーカスイオンビーム顕微鏡、走査型レーザー顕微鏡や走査型プローブ顕微鏡などの各種の走査型顕微鏡もしくは各種顕微鏡を使用することができる。
画像生成装置７は、検査単位領域ごとに、検査対象パターン画像（およびその中心位置）を検査部１２に出力する（ステップＳ３０８）。
【００６６】
（第１のエッジ検出）次に、検査部１２は、検査対象パターン画像から第１のエッジ検出を行う（ステップＳ３１０）。エッジ検出としては、例えば次の２つの手法がある。
【００６７】
（Ａ）１つは、パターン内部と下地との間にコントラストがある場合に適した手法である。このような画像の多くは２値化処理でエッジを検出できるが、コントラストが比較的明瞭でない場合は明確にエッジを検出できない。このときにはたとえば、［文献１］：R.M.Haralick,  “Digital  step  edges  from  ZERO  crossing  of  second  directional  derivatives”,  IEEE  Trans.  Pattern  Anal.  Machine  Intell.,  vol.  PAMI-6,No.1,pp.58-68,1984に開示の方法を応用するなどしてエッジを求めることができる。この方法によれば、エッジ部分の変曲点をピクセル単位の１／１０程度の精度で得ることができる。
【００６８】
（Ｂ）もう１つは、エッジのみが明るく、パターン内部と下地にコントラストがつかない場合に対処可能な手法で、たとえば［文献２］：“Cartan Steger. An unbiased detector of curvilinear structures”, IEEE Trans. Pattern Anal. Machine Intell., 20(2), February 1998に開示の方法によりエッジを求めるものである。この方法によれば、エッジ部分の峰をピクセル単位の１／１０程度の精度で得ることができる。ただし、この手法ではエッジの方向は０〜１８０度の値のみをもつ。すなわちパターンの内部を特定できない。
【００６９】
パターン内部と下地との間にコントラストがある画像に微分フィルタ（例えば、Ｓｏｂｅｌフィルタやバンドパスフィルタ）をかけて得られたエッジ振幅画像を使って、上記の方法でエッジを求めてもよい。この場合はパターン内部の判別をつけられ、エッジの方向を特定できる。
【００７０】
これらの方法はある程度大きな窓を使った処理であるので、ピクセル単位の１／１０程度の精度が得られるだけでなく、エッジの方向も安定している。このことは、エッジを連結して直線近似をする必要が必ずしもないことを意味している。
【００７１】
ステップＳ３１０のエッジ検出では、検査対象パターン画像からピクセル単位でエッジの振幅および方向を求める。振幅は、明確なエッジであるほど大きい値を取る。（Ａ）のパターン内部と下地との間にコントラストがある画像の場合には、例えば上述の文献１の方法を用いて、画像の１次微分値の絶対値を振幅とし、画像の２次微分値のゼロクロス点をエッジ位置とすることができる。一方、（Ｂ）のエッジのみが明るい画像の場合には、例えば上述の文献２の方法を用いて、画像の２次微分値の符号反転値（絶対値）を振幅とし、画像の１次微分値のゼロクロス点をエッジ位置とすることができる。いずれの場合もエッジはサブピクセル精度で得られる。（Ａ）の画像の場合は、０度から３６０度までの方向を定義できるが、（Ｂ）の画像の場合は、０度から１８０度までの方向のみ定義可能である。これは（Ｂ）の画像では、パターンの内部を局所情報から特定できないことが原因である。
【００７２】
図２１は（Ａ）のパターン内部と下地との間にコントラストがある画像（検査対象パターン画像）の例を示す図であり、図２２は図２１の画像から検出したエッジを示す図である。図２１には、ピクセルごとにその輝度値が示されている。図２２に示すように、エッジはピクセルごとに検出され、ピクセルごとに開始点（サブピクセル精度）、方向（０〜３６０度）、および振幅の情報が得られる。振幅は、上述のように、明確なエッジであるほど大きい値を取る。
【００７３】
図２３は（Ｂ）のエッジのみが明るい画像（検査対象パターン画像）の例を示す図であり、図２４は図２３の画像から検出したエッジを示す図である。図２３においても、ピクセルごとにその輝度値が示されている。また、図２４に示すように、エッジはピクセルごとに検出され、ピクセルごとに開始点（サブピクセル精度）、方向（０〜１８０度）、および振幅の情報が得られる。
【００７４】
（マッチング）次に、検査部１２は、検査対象パターン画像のエッジを膨張させて、膨張エッジを求める（ステップＳ３１２）。本実施形態においては、電気特性的に許される許容パターン変形量分膨張させている。この段階では許容パターン変形量は正の整数である。この値は、（Ｒ２）許容パターン変形量の−側の限界および＋側の限界の絶対値の大きい方を整数化した値である。許容パターン変形量分膨張させることにより、電気的に許容される範囲内での形状差を許容してマッチングすることができる。
【００７５】
図２５は１次元の検査対象パターン画像のエッジ振幅の例を示す図であり、図２６は図２５のエッジを膨張させた例を示す図である。図２５および図２６では、説明を簡単にするために、１次元で各ピクセルの持つエッジ振幅がスカラ値を持つ場合の例を示している。許容パターン変形量内の変形を同等に扱う場合は、許容パターン変形量の２倍の大きさの窓を持った最大値フィルタをかける。最大値フィルタとは、対象となるピクセルの近傍である窓の中の各ピクセルが持つ値の最大値を求め、その値をフィルタ後のピクセルの値とするものである。図２６では、図２５のエッジを左右に２ピクセル分膨張させている。これは許容パターン変形量が２ピクセルの場合の例である。
【００７６】
これに対して、基準パターンのエッジが図２７のようであったとする。図２６および図２７からマッチングの評価値（度合い）を求めると、現在の位置であっても、検査対象パターン画像が左右に１ピクセルまたは２ピクセルずれていたとしても、マッチングの評価値は同じになる。
【００７７】
これを回避するには、図２８に示すように、重み付けをして膨張すればよい。これは許容パターン変形量が小さければ小さいほどよいことを意味している。図２８の膨張を実現するには、０．５、０．７５、１．０、０．７５、０．５のスムージングフィルタを用いればよい。図２８の場合、検査対象パターン画像が左右に１ピクセルでもずれると評価値が下がる。
【００７８】
ここで、図２９に示すように、基準パターンのエッジが２ピクセル分広かったとする。図２８および図２９から評価値を求めると、現在の位置であっても、検査対象パターン画像が左右に１ピクセルずれていたとしても、同じ評価値となる。
【００７９】
これを回避するには、図３０に示すように重み付けをして膨張すればよい。図３０の膨張を実現するには、０．５、０．９、１．０、０．９、０．５のスムージングフィルタ（図３１）を用いればよい。スムージングフィルタの係数は実験的に求められるべきものである。
【００８０】
以上のことから、図３０に示すような膨張が望ましいが、処理速度やエッジの込み具合などの観点から図２６や図２８に示すような膨張を用いることもできる。
【００８１】
図３２は２次元の検査対象パターン画像のエッジの振幅の例を示す図であり、図３３および図３４は図３２のエッジを膨張させた例を示す図である。図３２において、振幅値は、２０のところ以外はすべて０である。図３３は図２６と同様の膨張を行った場合の結果を示し、図３４は図３０と同様の膨張を行った場合の結果を示す。
【００８２】
図３５は２次元の検査対象パターン画像のエッジベクトルの例を示す図であり、図３６および図３７は図３５のエッジベクトルを膨張させた例を示す図である。図３６は図２６と同様の膨張を行った場合の結果を示し、図３７は図３０と同様の膨張を行った場合の結果を示す。膨張はｘ，ｙ成分ごとに行っている。
【００８３】
検査部１２は、膨張エッジ（検査対象パターン画像のエッジを膨張させたエッジ）と基準パターンのエッジとを比較して、検査対象パターン画像と基準パターンとのピクセル単位でのマッチングを行う（ステップＳ３１４）。
【００８４】
本実施形態においては、後で述べるように、サブピクセル精度でのマッチングを行うので、ここでは高速化を目的としてピクセル単位でのマッチングを行う。したがって、図３８は図１８をピクセル単位で表記したものである。
【００８５】
本実施形態におけるマッチングでは、検査対象パターン画像に対して基準パターンをピクセル単位で上下左右にシフトして、評価値Ｆ０が最大になる位置をマッチング位置とする（図３９）。本実施形態においては、以下のように、基準パターンのエッジが存在するピクセルにおける膨張エッジの振幅の総和を評価値Ｆ０としている。
【００８６】
【数１】
2010044091.tif 000003
【００８７】
ここで、Ｅ（ｘ，ｙ）は、膨張エッジの振幅をその大きさとして持ち、膨張エッジの方向をその方向として持つエッジベクトルである。エッジの存在しない場所ではＥ（ｘ，ｙ）の大きさは０である。Ｒ（ｘ＋ｘｓ，ｙ＋ｙｓ）は、基準パターンのエッジ方向をその方向として持つエッジベクトルである。ただし、Ｒ（ｘ＋ｘｓ，ｙ＋ｙｓ）の大きさは、エッジの存在する場所で１であり、エッジの存在しない場所で０である。ここで、（ｘｓ，ｙｓ）は基準パターンのエッジのシフト量Ｓ１である。
【００８８】
Ｆ０の計算においてＲ（ｘ，ｙ）が０でないピクセルのみを記憶すれば、高速に計算が行え、記憶領域が少なくてすむ。ピクセル振幅値総和を評価関数として残差逐次検定法（ＳＳＤＡ：Sequential Similarity Detection Algorithm）で使われている高速計算の打切りを用いれば計算がさらに高速化される。
【００８９】
図４０および図４１は、図３６と図３８とを重ね合わせた図である。図４０において、ピクセル２５４は、図３６のピクセル２５１および図３８のピクセル２５２に対応する。図４１においては、図４０の状態から検査対象パターン画像を右に１ピクセル、下に１ピクセルシフトさせて重ね合わせを行っている。したがって、ピクセル２５５は、図３６のピクセル２５１および図３８のピクセル２５３に対応する。評価値Ｆ０を用いる場合には、エッジの存在するピクセルが重なり合う度合いが大きいほど、評価値が高くなる。評価値Ｆ０を用いる場合には、図３２〜図３４で示したような膨張処理を行えばよい。なお、評価値Ｆ０は、（Ａ）、（Ｂ）いずれの画像にも適応可能である。
【００９０】
本実施形態においては、上記評価値Ｆ０を用いているが、他の評価値を用いることもできる。例えば、（Ａ）パターン内部と下地との間にコントラストがある画像の場合には、以下の評価値Ｆａを用いることが考えられる。
【００９１】
【数２】
2010044091.tif 000004
【００９２】
また、例えば、（Ｂ）エッジのみが明るい画像の場合には、以下の評価値Ｆｂを用いることが考えられる。
【００９３】
【数３】
2010044091.tif 000005
【００９４】
評価値ＦａまたはＦｂを用いる場合には、図３５〜図３７で示したような膨張処理を行えばよい。ただし、図３６に示すような膨張を行う場合は、正の値の最大値および負の値の最大値の双方について膨張を行い、内積の計算でより大きな値をとるものを選択する。
【００９５】
評価値Ｆ０と評価値ＦａおよびＦｂとを比較した場合、評価値Ｆ０はデータがスカラのため高速処理に向く。一方、評価値ＦａおよびＦｂは、例えば、図４２に示すような場合に有効である。すなわち、評価値ＦａおよびＦｂを用いた場合には、基準パターン（図４２（ａ））の縦線部分のエッジベクトルと検査対象パターン画像（図４２（ｂ））の横線部分のエッジベクトルとの内積をとると０に近くなるため、１０１の部分と１０２の部分とがうまくマッチングする。しかし、評価値Ｆ０を用いた場合には、方向は関係なく振幅のみで判断するため、１０１の部分と１０３の部分とがマッチングしてしまうおそれがある。
【００９６】
次に、評価値ＦａとＦｂとを比較した場合、例えば、図４３に示すように、配線１１１、１１３の間隔と下地１１２、１１４の間隔が同じ場合にＦａを用いると、どちらがラインかの区別がつくのでＦｂより望ましい結果が得られる。
【００９７】
本実施形態においては、検査対象パターン画像のエッジを膨張してマッチングを行っているが、代わりに基準パターンのエッジを膨張してマッチングを行うこともできる。
また、基準パターンのエッジの位置によって重み付けを変えて行うようにすることができる。これは以下の手順で行われる。
【００９８】
図４４において、（ａ）は基準パターンの例を示し、（ｂ）は（ａ）の基準パターン（実線）および検査対象パターン画像（点線）の例を示す。図４４（ａ）に示す基準パターンは周期的なパターンであるが、１ヶ所隙間がある。このような基準パターンと検査対象パターン画像とのマッチングを行う際に、図４４（ｂ）に示すように、両パターンがずれていても、隙間の部分以外は一致するので、マッチングの評価値は高くなってしまう。そこで、この隙間の部分の重み付けを大きくして、検査対象パターン画像の隙間と基準パターンの隙間とが一致しない場合にはマッチング評価値が大きく低下するようにすることが考えられる。
【００９９】
重み付けの手順としては、まず自己相関法でパターンの周期を求める。次に、もとのパターンと一周期ずらしたパターンを比較してもとのパターンにあって１周期ずらしたパターンにないものを求める。そして、求めたパターンをユニークパターンとして認識し、それ以外のパターンよりマッチングに寄与する度合い（重み付け）を強くする。寄与する度合いを表現するために基準パターンの振幅に経験値（１以上）を使う。この値は固定値もしくは、固定値÷全パターン中のユニークパターンの比率などが有効である。
【０１００】
マッチングを行い、最大の評価値をとるシフト量Ｓ１＝（ｘｓ，ｙｓ）が求まったら、Ｓ１の分だけ基準パターンをシフトさせる。以後の処理は、このシフトを行った状態で行う。
シフト量Ｓ１は検査結果として、表示装置５および印刷装置６に出力することができる。
【０１０１】
マッチングが終わった後、検査対象パターン画像の２値化を行う。２値化は、エッジ振幅について、レシピ内のエッジ検出パラメータの一つ（しきい値）で有無の判断を付けることにより行う。２値化の方法としては、基準パターンのエッジに相当するピクセル数×ｐ（通常０．９〜１．１程度）が１になるように、検査対象パターン画像のエッジ画像を２値化する方法（ｐタイル法）もある。（Ｒ３）のパラメータとして、上述のしきい値またはｐを設定すればよい。
【０１０２】
（第１の検査）次に、検査部１２は、第１の検査を行う。具体的には、パターン変形量の計算、および欠陥検出を行う。
検査部１２は、まず、検査対象パターン画像のエッジと基準パターンのエッジとの対応づけを行う（ステップＳ３１８）。
エッジの位置は、サブピクセル精度で扱われる。したがって、エッジ間の距離もサブピクセル精度で得られる。方向については、たとえば右方向を０度として０〜３６０度の値として決定される。
【０１０３】
基準パターンの各エッジピクセルについて、（Ｒ２）に相当する許容パターン変形量の距離内にある検査対象パターン画像のエッジピクセルを探す。そして、検出されたエッジの中で基準パターンのエッジとの方向差が（Ｒ２）のエッジの許容方向差以下のものを、許容変形内のエッジとして対応づける。すなわち、本実施形態においては、マッチングを行った検査対象パターン画像のエッジと基準パターンのエッジとの距離、および両エッジの方向を考慮して対応づけを行っている。対応づけた両エッジ間のベクトルｄ（ｘ，ｙ）は、パターン変形量を求めるのに用いることができる。
なお、対応づけの候補が複数存在する場合は、距離が小さく、方向差が小さい候補を優先して対応づける。
【０１０４】
図４５は、検査対象パターン画像のエッジと基準パターンのエッジとの対応づけの例を示す図である。図４５においては、方向を示すために、エッジを矢印で示している。図４５の例では、基準パターンのエッジを含む各ピクセルにおいて、基準パターンのエッジの中心から、エッジ方向と垂直な方向に検査対象パターン画像のエッジを探していくことにより、対応づけを行っている。距離が許容パターン変形量内であり、かつ、方向の差がエッジの許容方向差以下である検査対象パターン画像のエッジが見つかれば、両エッジを対応づける。図４５においては、対応づけた両エッジ間のベクトルｄ（ｘ，ｙ）が参考のため示されている。
【０１０５】
図４６において、（ａ）は基準パターンのエッジの例を示し、（ｂ）は（ａ）の基準パターンに対応する検査対象パターン画像のエッジの例を示す。図４６を用いて、両エッジの対応づけの例を説明する。この例では、許容パターン変形量は１ピクセル分とする。また、エッジの許容方向差は６０度とする。例えば、基準パターンのエッジ８１に対応する検査対象パターン画像のエッジを探したところ、エッジ６８がエッジ８１の許容パターン変形量の距離内にあり、かつ、方向の差がエッジの許容方向差以下であることから、エッジ８１に対応するエッジと認定される。基準パターンのエッジ８４についても、対応する検査対象パターン画像のエッジとしてエッジ７０が認定される。このとき、基準パターンのエッジ８２について、エッジ６１は許容パターン変形量の距離内にない。エッジ６４は、許容パターン変形量の距離内になく、方向差もエッジの許容方向差より大きい。エッジ６６および６９は、許容パターン変形量の距離内にはあるが、方向差がエッジの許容方向差より大きい。したがって、エッジ８２に対応するエッジは見つからない。エッジ８３についても同様に見つからない。
【０１０６】
なお、図４６の例はパターンの内側か外側かを区別しない方法で、方向が０〜１８０度の値のみをもつ場合であるが、パターン内外を区別する手法とすることも可能である。たとえば、エッジ方向はパターン内側を必ず右手におくように決定しておけば、図４６（ａ）は図４７のようになり、対応づけをより厳密に実行することができる。
【０１０７】
次に、検査部１２は、欠陥検出を行う（ステップＳ３２０）。欠陥が検出された場合には、欠陥情報（ここでは、欠陥位置、サイズ情報および画像）を欠陥種認識部１４に出力する（ステップＳ３２２、３２４）。
【０１０８】
欠陥種認識部１４は、欠陥情報および欠陥種参照データベース２３の情報に基づいて欠陥種を判定する（ステップＳ３２６）。すなわち、与えられた画像から特徴量を求めて、欠陥種参照画像データベースに蓄積された画像の特徴量と照合し、欠陥種を判定する。欠陥種認識部１４は、欠陥情報および欠陥種を出力部１３を介して表示装置５および印刷装置６に出力する（ステップＳ３２８）。ここで、欠陥種参照データベース２３は、既に取得された画像を欠陥種ごとに登録したものである。
【０１０９】
欠陥領域を認識する手法としては、対応づけできなかった検査対象パターン画像のエッジから領域を認識し、これを欠陥領域として認識する手法（認識手法Ａ）が考えられる。これは、明確なエッジをもった欠陥検出に有効である。ただし、エッジの不明瞭な欠陥検出に対しては弱いので、このような場合には、対応づけられた検査対象パターン画像のエッジから領域を認識し、その領域におけるピクセル輝度値の分布が非一様である部分を欠陥領域として認識する手法（認識手法Ｂ）が適している。すなわち、輝度値分布の異常から欠陥を認識するものである。
【０１１０】
認識手法Ａでは、対応づけができなかった検査対象パターン画像のエッジ（例えば、図４６（ｂ）のエッジ６１〜６７、６９および７５）のピクセルは、欠陥として認識される。検査部１２は、これらのピクセルを膨張させ、ピクセルどうしを連結する。このようなビットマップ（２値化画像）を膨張させる処理としてモフォロジーと呼ばれる処理が知られている。次に、ラベリング処理で連結されたピクセルを固まり１領域としてそれぞれ認識する。ここで、ラベリング処理とは、４近傍もしくは８近傍で連結しているピクセルに同一の値を書き込み、連結ピクセル群を生成する方法である。連結していないピクセルには別の値を与えることで、連結ピクセル群を区別できる。この固まりの領域として分離できた単位で異物とし、その外形を認識する。外形から内側のピクセルをペイント処理で塗りつぶす。これらのピクセルを欠陥として、欠陥の重心、大きさを計算する。
ここで使用するエッジは（スキャン１方式）から（スキャン３方式）に応じて得られたエッジを使用する。
【０１１１】
認識手法Ｂでは、対応づけが行われた検査対象パターン画像のエッジを連結して領域とする。その内外領域でそれぞれ、境界（エッジ）を除いた部分をピクセルの固まりとして求める。そのピクセルの固まりの内外領域について、最初に得られた検査対象パターン画像からピクセル輝度値を求める。これらの値は欠陥が無ければ正規分布をなすことが期待できる。すなわち、品質管理的手法を応用して欠陥ピクセルを検出することが可能である。正常な場合は、内領域と外領域のそれぞれにおいて輝度の変動が少ないはずである。よって、検査対象パターン画像における上記領域のうち、輝度の分布が非一様である領域を検出し、該領域を欠陥領域として認識することができる。得られた欠陥ピクセルを固まりとして認識し、重心、大きさを計算する。
（スキャン１方式）１方向のスキャンと（スキャン２方式）交互のスキャンでは、１枚の画像に対して当該の処理を施して、欠陥領域として認識する。（スキャン３方式）２方向のスキャンでは、２枚の画像に対して当該の処理を施し、得られた欠陥領域を重ね合わせた領域を欠陥領域として認識する。重ね合わせは通常ＯＲ処理を行うが、より欠陥検出を厳密にするためにＡＮＤ処理を使用することもできる。
【０１１２】
図４８は、検査対象パターン画像の例を示す図である。破線２０１は検査対象パターン画像のエッジを示す。破線２０１の両サイドの実線２０２、２０３は、エッジを指定幅太らせた線分であり、実線２０２、２０３で囲まれた部分をエッジ領域と認識する。下地２０４とパターン内部２０５の輝度値は、おおよそ正規分布をなす。
【０１１３】
図４９に示すように、輝度値が±３σ程度を越した部分Ｄは異物である可能性が高い。Ｄにはノイズも含まれるが、ノイズは領域内に比較的均一に存在する一方、異物は固まって存在する。Ｄの輝度値を持つピクセルを１、それ以外の輝度値を持つピクセルを０とした２値化マップを作成する。指定された大きさ（例えば２×２ピクセル）以下の１を持ったピクセルの固まり（例えば、図４８のピクセルの固まり２０７）を消去する。ミディアンフィルタやモフォロジーフィルタが利用できる。この大きさは検出したい異物の大きさを考慮した経験値である。残った１を持ったピクセルの固まり（例えば、図４８のピクセルの固まり２０６）を異物とみなす。
【０１１４】
欠陥種認識部１４は、以下のように欠陥種自動分類を行うことができる。すなわち、欠陥と認識されたピクセルの固まりの幾何学的特徴量を得る。これにより、丸い、細長いなど欠陥の形状的特徴を把握することができ、丸ければ異物、細長ければスクラッチなどと判断をつけることができる。欠陥と認識されたピクセルをパタ−ンの内側、外側、境界の３部分に区分する。これらの各部分ごとに、最初に得られた検査対象パターン画像のピクセル輝度値を使った特徴量を得る。ここで得られる特徴量により、たとえば幾何学的特徴量から異物と判断される場合に、その異物が金属片であるか有機物（たとえば人間のあか）であるかなどの判断をつけることができる。すなわち、異物が金属であれば反射が強いため明るく、有機物であれば暗いということで種類を判別することができる。また、パターンの内部にあって異物と認識されたピクセルの輝度の変動が大きい場合は、当該異物がパターンの上に存在している可能性が高いと判断され、逆に、輝度の変動が小さい場合は、当該異物がパターンの下に存在している可能性が高いと判断される。これは、従来のダイ・ツー・ダイ法では困難な処理である。これらの特徴量を使い、良く知られた分類法で欠陥種を判定する。その分類法としては、欠陥種参照画像データベースとの比較をｋ最短距離法で行って判別する手法が有効である。
【０１１５】
このような欠陥種自動分類は、従来行われている光学方式、ＳＥＭ方式のＡＤＣ（Automatic  Defect  Classification）に準じた方法であるが、設計データを使う本発明の方法によれば、パターンの内部と外部の区別が明確につくので、各部分の特徴量が正確にとらえられ、分類精度が向上する。
【０１１６】
次に、検査部１２は、対応づけを行った検査対象パターン画像のエッジと基準パターンのエッジとの関係からパターン変形量を求める（ステップＳ３３０）。パターン変形量は、欠陥検出の結果、欠陥が検出されなかった部分について求める。そして、パターン変形量を出力部１３を介して表示装置５および印刷装置６に出力する（ステップＳ３３２）。
【０１１７】
パターン変形量としては、画像全体から得られるパターン変形量と、パターンの属性ごとに得られるパターン変形量とが考えられる。
画像全体から得られるパターン変形量としては、例えば、位置ずれ量、倍率変動量、および線幅の太り量が考えられる。
【０１１８】
位置ずれ量は、対応づけられたエッジ間のベクトルｄ（ｘ，ｙ）の平均値として求められる。これはＳ１＝（ｘｓ，ｙｓ）のサブピクセル精度でのシフト量（補正量）Ｓ２となる。このシフト量Ｓ２に基づいてピクセル単位でのマッチングでシフトさせた基準パターンを補正量分シフトさせることにより、サブピクセル精度でのマッチングを行うことができる。
【０１１９】
ｘ方向の倍率変動量を求めるには、縦方向の基準パターンに関するベクトルｄ（ｘ，ｙ）のｘ成分を回帰直線Ｄ（ｘ）で近似して回帰直線を求める。そして、回帰直線の勾配をｘ方向の倍率変動量とする。ｙ方向の倍率変動量についても同様である。
【０１２０】
図５０において、（ａ）は基準パターンのエッジ（破線）、および検査対象パターン画像のエッジ（実線）の例を示し、（ｂ）は（ａ）に示すエッジ間のｙ＝ｙ０におけるベクトルｄ（ｘ，ｙ０）のｘ成分を回帰直線Ｄ（ｘ）で近似した例を示す。ベクトルｄ（ｘ，ｙ０）のｘ成分を回帰直線Ｄ（ｘ）＝ａｘ＋ｂで近似すると、傾きａが倍率変動量に相当する。図５０（ａ）の例では、検査対象パターン画像のパターンが基準パターンよりも全体に大きいことがわかる。
【０１２１】
図５１において、（ａ）は基準パターンのエッジ（破線）、および検査対象パターン画像のエッジ（実線）の別の例を示し、（ｂ）は（ａ）に示すエッジ間のｙ＝ｙ０におけるベクトルｄ（ｘ，ｙ０）のｘ成分を回帰直線Ｄ（ｘ）で近似した例を示す。図５１（ａ）の例では、検査対象パターン画像のパターンが基準パターンよりも全体に大きいことに加えて、線（ライン）の幅が太っている。図５１（ａ）において、基準パターンのライン（配線）１２１、１２２、１２３は、それぞれ検査対象パターン画像のパターンのライン１２４、１２５、１２６に対応する。
【０１２２】
ｘ方向の線幅の太り量は、例えば、ｓｉｇｎ（ｘ，ｙ０）・｛ｄ（ｘ，ｙ０）のｘ成分−Ｄ（ｘ）｝の平均値として求めることができる。ここで、ｓｉｇｎ（ｘ，ｙ０）は、（ｘ，ｙ０）の位置がラインの左端であれば−１をとり、ラインの右端であれば１をとる。なお、線幅の太り量に関して、ｓｉｇｎ（ｘ，ｙ０）・｛ｄ（ｘ，ｙ０）のｘ成分−Ｄ（ｘ）｝の分散を求めれば、線幅のばらつき指標が得られる。
【０１２３】
次に、パターンの属性ごとに得られるパターン変形量について説明する。パターンの属性としては、コーナー１７１、長い配線１７２、先端１７３、孤立パターン１７４などが考えられる（図５２）。パターンの属性に関するパターン変形量としては、例えば、上述の位置ずれ量、倍率変動量、および線幅の太り量のほか、面積、周囲長、円形度、モーメント、曲率半径などの特徴量の変形量が考えられる。
【０１２４】
基準パターンにパターンの属性を自動的に付加することができる。ただし、属性の付加は手動によって行うこともできる。パターンの属性を付加（抽出）するためのルールは、（Ｒ４）としてレシピ作成時に設定する。
【０１２５】
図５３は、先端の位置ずれ量を示す図である。先端の位置ずれ量は、図５３（ａ）に示すように、基準パターンのエッジ１６４から、検査対象パターン画像のエッジ１６３までの距離（基準パターンのエッジに対し垂直方向）である。先端の位置ずれ量として、例えば、検査対象パターン画像のエッジ１６３において基準パターンのエッジ１６４に最も近い点と、基準パターンのエッジ１６４との距離を測定することができる。
【０１２６】
また、図５３（ｂ）に示すように、任意の幅をもった区間１５７について複数測定した距離の平均値、最大値、最小値、中央値、標準偏差などを、先端の位置ずれ量としてもよい。
【０１２７】
図５３では、先端の位置ずれ量について説明したが、長い配線、コーナー、属性と属性の結合部分などについても、同様に位置ずれ量を測定できる。また、例えばコーナーは、コーナーの成す角度の半分の角度もしくは指定した角度を持つ方向での位置ずれ量を測定することができる。
【０１２８】
図５４は、孤立パターンの重心の位置ずれ量を示す図である。重心の位置ずれ量は、（孤立パターンを構成する）基準パターンのエッジ１６０の重心１６２と、（孤立パターンを構成する）検査対象パターン画像のエッジ１５９の重心１６１との位置ずれ量である。
【０１２９】
また、図５４において、孤立パターンの特徴量（面積、周囲長、円形度、モーメントなど）の変形量を測定することが考えられる。すなわち、基準パターンのエッジ１６０の特徴量と、検査対象パターン画像のエッジ１５９の特徴量との差異を測定することが考えられる。
【０１３０】
図５５において、（ａ）は基準パターンのエッジのコーナーの例を示し、（ｂ）は検査対象パターン画像のエッジのコーナーの例を示す。図５５（ａ）に示す基準パターンのエッジ１６６のコーナーには丸みをつける処理がなされている。コーナーの曲率半径としては、例えば、コーナーの曲線を楕円もしくは円で最小自乗近似して得られた長径、短径もしくは半径を用いることができる。基準パターンのエッジ１６６のコーナーの曲率半径、および検査対象パターン画像のエッジ１６５のコーナーの曲率半径を求めることにより、コーナーの曲率半径の変形量を求めることができる。
【０１３１】
以上の検査は、一カ所ずつそれぞれ行うのではなく、１撮像範囲内（視野内）の複数の箇所に対し同時（一度の撮像で）に適応することも可能である。
検査項目は、上述のレシピ項目の（Ｒ１）求めたいパターン変形量に従い選択される。
【０１３２】
パターンの属性の抽出ルール（上述の（Ｒ４））は各種あるが、その例を図５２に従い説明する。コーナーは、所定角度（９０度や２７０度など）で接触する２線分の接点近傍として抽出される。長い配線は、線幅分の間隔離れていて、指定された長さ以上長さを持った並行した２線分として抽出される。先端は、線幅の長さをもつ線分で、その両端に所定長以上の他の線分が９０度の角度をもって接している部分として抽出される。孤立パターンは、所定面積以下の閉図形として抽出される。
【０１３３】
（第２のエッジ検出）検査部１２は、欠陥検出の結果、欠陥が検出されなかった部分について、検査対象パターン画像から再度エッジを検出する（ステップＳ３３４）。
【０１３４】
検査対象パターン画像のエッジ検出は、検査対象パターン画像上に、第２の基準パターンに基づいてプロファイルを求めることにより行う。ここで、第２の基準パターンとしては、図６０の点Ｑの位置をエッジと考えた場合の基準パターンを用いる。これに対し、第１の基準パターンとしては、例えば、上述の（Ｂ）エッジのみが明るい画像の場合、点Ｐの位置をエッジと考えた場合の基準パターンが用いられる。したがって、第２の基準パターンと第１の基準パターンは一般に異なる。
【０１３５】
検査対象パターン画像のエッジ検出を行う前に、上述のシフト量Ｓ１＋Ｓ２の分だけ第２の基準パターンをシフトさせる。以後の処理は、このシフトを行った状態で行う。
【０１３６】
プロファイルからエッジ位置を求めるには、しきい値法、直線近似法など各種開示されているが、本実施形態では、その中のしきい値法を用いて、ＣＤ−ＳＥＭで行っている線幅測長を２次元パターン（検査対象パターン画像）に応用している。ただし、しきい値法を、直線近似法など別の方法に置き換えても同様に処理が可能である。ここで、直線近似法とは、プロファイルを直線で近似し、交点を使ってエッジ位置を特定する方法である。
【０１３７】
エッジ検出には、２通りのやり方が考えられる。その１つは、プロファイルを取る方向および位置を、第２の基準パターンに対して予め設定する方法である。
本実施形態において、プロファイル取得区間を予め設定しておく場合には、上述のように、レシピ作成時に行う。この場合、上述のレシピ項目の（Ｒ６）プロファイル取得区間を可変にして測定時に決定するかどうかのフラグがオフとしてあり、プロファイル取得区間が、第２の基準パターンに対して予め設定されていることになる。
【０１３８】
プロファイルを取得する区間（プロファイル取得区間）は、（Ｒ５）のプロファイル取得区間の長さ、およびプロファイル取得区間とプロファイル取得区間との間隔に基づいて、例えば、図５６に示すように、第２の基準パターンを中点として、第２の基準パターンの垂直方向に設定される（図中二重線）。図５６に示す第２の基準パターンは、すでに図１４を用いて説明したように、コーナー部分に丸みをつける補正がなされている。また、上述の第２の基準パタ−ンの代わりに、図５７に示すように、リソシミュレータで得られた露光パターンの外形を形成する曲線（図中実線）を使用することも可能である。
【０１３９】
第２のエッジ検出処理としては、検査対象パターン画像における上述のプロファイル区間に対応する位置（区間）において、（Ｒ５）のプロファイル取得区間内で輝度値を調べる間隔に基づいて、プロファイルを作成する。その間隔は通常ピクセル間隔以下の任意の値とし、プロファイル区間の長さはパターンの変形許容量より長い任意の長さとする。プロファイルは、双一次補間、スプライン補間、フーリエ級数などの手法を用いて作成する。
【０１４０】
図５８は図５６の一部（Ｂの部分）を拡大した図であり、図５９は図５８の一部（Ｃの部分）を拡大した図である。図中の二重線がプロファイル取得区間であり、格子の交点はピクセルの位置、黒点は検査対象パターン画像の輝度値を調べる位置を示す。
【０１４１】
双一次補間法とは、図示のように（０，０）（０，１）（１，０）（１，１）で示されたピクセルの輝度値Ｉ（０，０）、Ｉ（０，１）、Ｉ（１，０）、Ｉ（１，１）を使って、位置（ｘ、ｙ）、（０＜ｘ≦１、０＜ｙ≦１）にある点の輝度値Ｉ（ｘ、ｙ）を次の計算式で計算するものである。
【０１４２】
Ｉ（ｘ、ｙ）＝〔Ｉ（０，０）（１−ｘ）＋Ｉ（１，０）ｘ〕（１−ｙ）＋〔Ｉ（０，１）（１−ｘ）＋Ｉ（１，１）ｘ〕ｙ
【０１４３】
これにより得られたプロファイルから、しきい値法を適応して第２のエッジ位置を決定する。図６０に示すように、得られたプロファイルの中の最大輝度値Ｖとその位置Ｐを求める。その最大輝度値Ｖに予め指定された係数ｋをかけた数値をしきい値Ｔとし、輝度値＝しきい値Ｔの直線とプロファイル曲線との交点を求める。これらの交点で、点Ｐからパターンの外側方向にあり、最も点Ｐに近い交点Ｑを求める。すべてのプロファイルについて、この交点Ｑを求め、第２のエッジ位置とする。
【０１４４】
係数ｋは第２のエッジ位置を決定する役割を果たす。すなわち、ウエーハに形成された実際の配線の断面形状は台形状をなすので、そのエッジ位置の管理を台形の上辺で行うのか、下辺で行うのか、あるいは中間部で行うのか、係数ｋにより調整することができる。
【０１４５】
上述のエッジを求めたら、それらに基づいて曲線近似（多角形近似を含む）を行い、第２のエッジを求める。最も単純な方法は単に折れ線としてつなぐ方法であるが、最小自乗法を用いて滑らかにつなぐ方法として、例えば以下の方法を用いることができる。すなわち、図６１（ａ）に示すような、T. Pavlidis and S. L.Horowitz : “Segmentation of plane curves”, IEEE Trans. on Computers,vol. C-23, no.8 Aug., 1974で開示された分割融合法を用いることができる。これ以外にも、図６１（ｂ）に示すような最小自乗法と２次元スプライン関数を使った平面データの平滑化による曲線近似を用いることもできる。前者は、高速に処理できるが丸まった形状を多く含むものには柔軟性がない。一方、後者は、高速性を満たし且つ柔軟性をもつ特性がある。これら以外にも、フーリエ記述子による方法など各種の方法が開示されており、これらでも置き換え可能である。
以上のような曲線近似は、第１のエッジ検出を行った後にも行うようにすることができる。
【０１４６】
次に、これとは異なるもう１つのやり方として、プロファイル取得区間を可変にしてエッジ検出時に決定する方法がある。すなわち、図６２（ａ）に示すように、検出された検査対象パターン画像の第１のエッジの垂直方向にプロファイル取得区間を設定する方法である。この方法によれば、図６２（ｂ）に示すように、検査対象パターン画像の第１のエッジ（実線）が第２の基準パターン（点線）からずれていたとしても、プロファイル取得区間を特定し、エッジを検出することができる。この方法は、上述の方法に比べ、パターンの変形に追従しやすい。プロファイル取得区間の設定後は、上述の方法と同様の処理を行う。
【０１４７】
第２のエッジ検出の結果は、表示装置５および印刷装置６に出力することができる。
検出された第２のエッジは、例えば図１９を用いて説明した方法を用いて、ピクセルごとのエッジベクトルにすることができる。このエッジベクトルは第１の検査の前で得た２値化処理で得たエッジベクトルに相当する。
【０１４８】
（第２の検査）以上のような第２のエッジ検出の後、検査部１２は、第２の検査を行う（ステップＳ３３６）。
この検査は、上述の第１の検査と同じ処理であり、欠陥検出を行い、パターン変形量を求める。ここで求められる画像全体に関する位置ずれ量（シフト量）Ｓ３は、上述のＳ２に対応する。ここで求めたＳ３に、上述のＳ１およびＳ２を加えたものが、第２の基準パターンと検査対象パターン画像のパターンとの間の全シフト量となる。
【０１４９】
検査結果は、出力部１３を介して表示装置５および印刷装置６に出力される（ステップＳ３３８）。
以上の処理をすべての検査単位領域について行った場合には検査処理を終了し、そうでない場合にはステップＳ３０８に戻る（ステップＳ３４０）。
【０１５０】
（その他の検査）低倍画像の一部分を電磁的に高倍画像で観察できる機能をもったＳＥＭの場合は、高倍画像では入りきらないパターンも測定可能である。すなわち、高倍画像で得たエッジ位置が低倍画像で得たエッジ位置に正確に変換できることを意味する。これと同じ関係を高精度ステージで実現してもよい。例えば、図６３において、検査対象パターン画像のパターン１８１上の位置１８２、１８３を、それぞれ高倍画像１８４、１８５で求めた後、低倍画像１８７上の位置に変換して、検査対象パターン画像のパターン１８１の幅１８６を求めれば、低倍画像１８７のみで求めたときよりも、精度よく測長できる。
【０１５１】
（傾斜、倍率調整）以上の検査方法においては、パターン変形量の手法を利用して必要に応じ、検査前に、もしくは、検査中の適当な時点で、検査対象パターン画像の傾斜、倍率調整を行うことができる。すなわち、調整に適した部分の検査対象パターン画像と基準パターンを取得する。アフィン変換で、候補となり得る傾斜、倍率の変更を行ったいくつかの検査対象パターン画像を得る。得られた検査対象パターン画像と基準パターンとを比較して最もパターン変形量が小さい検査対象パターン画像を選ぶ。選んだ検査対象パターン画像に対する傾斜、倍率を補正量として登録する。検査対象パターン画像にアフィン変換をかけるのではなく、基準パターンにアフィン変換をかける方法にかえてもよい。
なお、アフィン変換とはａからｆの係数を使った１次変換を意味する。
【０１５２】
Ｘ＝ａｘ＋ｂｙ＋ｃ
Ｙ＝ｄｘ＋ｅｙ＋ｆ
【０１５３】
図６４は、電子線のスキャン方向を４５度および−４５度の場合を示す模式図である。
スキャン方向が０度、９０度の場合、ほぼ確実に２回のスキャンを行う必要があったが、本方式においては、図６４（ａ）において縦線と横線のみのパターンＰ１については図６４（ｂ）に示す４５度、もしくは図６４（ｃ）に示す−４５度のスキャンを１回行うことによって縦線および横線の計測精度を確保することができる。しかしながら、図６４（ａ）において４５度の線Ｐ２があった場合、４５度、−４５度の２回のスキャンを行う必要があるが、この頻度は縦線・横線のみのパターンＰ１に比べて、１回のスキャンで済む場合が比較的多いことが想像される。
ここで、スキャン方向４５度または−４５度といった意味について説明する。図６４（ｂ）において、右下がりのパターンについては４５度方向のスキャンで精度が得られるが、右上がりのパターンについては走査線の方向と検出すべきパターンの方向が一致するので精度が得られない。そのような場合については、図６４（ｃ）に示す−４５度にスキャンして得た画像を用いて、前述のスキャン方向０度、９０度で述べたように２回のスキャン結果を見て、欠陥検出をする必要がある。しかしながら、この頻度はスキャン方向０度、９０度に比べて少ないことが期待される。
【０１５４】
図６５は、電子線のスキャン方向を１８度とした場合を示す模式図である。図６５（ａ）に示すパターンＰ１，Ｐ２は図６４（ａ）に示すものと同一である。ＬＳＩ等のパターンの多くは縦方向の線、横方向の線、もしくは４５度右下がり、４５度右上がりの方向がほぼ９９％占められている。この全ての方向についてパターンの計測したいエッジ方向と走査線をある角度で交叉させるために最適な走査線方向として、図６５（ｂ）に示すように１８度のスキャン方向が考えられる。スキャン方向を１８度とすることで、縦線・横線・斜め４５度の線全てに対して、比較的計測精度を得られることが期待される。
なお、角度１８度は、検査すべきパターンのすべてに対してより垂直になる方向なら他の角度でもかまわない。例えば、２２．５度や、１８度に４５度を加えた６３度、１８度に９０度を加えた１０８度などが使用できる。
【０１５５】
通常のＣＤ−ＳＥＭ等の走査型電子顕微鏡においては、横方向に走査線をとり、正方形の画像を撮るのが一般的である。しかしながら、走査型電子顕微鏡の制御上、歪みなくスキャンできる領域は真円の領域である。従って、図６６（ａ）に示すように丸い円４００の内の四角のブロック４０１を使って走査することになる。この場合は、縦横左右方向にスキャンを使える領域ではあるが、スキャンをしない領域が発生しており、より広大な領域を一度にとるためには、少々無駄が発生している。このような場合、重ねながら広い領域をとると、図６６（ｂ）に示すように９個の四角形ブロックＢ１〜Ｂ９を重ね合わせたようなスキャンエリアが発生する。一方、図６６（ｃ）の下側に示すように、１回のスキャンによって取得する領域を四角形ブロックから六角形ブロック４０２にすることにより、より円に近い状態にすることができ、スキャンに使用される部分をより広くとることができる。スキャンの方法としては、図６６（ｃ）の左側に示すように六角形をきちんとスキャンする方法と、図６６（ｃ）の右側に示すように、長方形でスキャンを行い、右上・右下・左上・左下のそれぞれの三角形の部分を計測に使わないようにする方法の、二通りが考えられる。このような方式にすると、図６６（ｄ）に示すように、より広いエリアを少ない回数のスキャン（ブロックＢ１〜Ｂ７）で取得することが可能となる。
【０１５６】
図６７は、基準パターンに基づいて電子線のスキャンの方法を決定するための方法を示す模式図である。
スキャン方向０度、９０度の説明と同様、基準パターンに従って１回スキャンをするか２回スキャンをするか等の条件を自動的に決定する必要がある。
電子線のスキャンの方法を自動的に決定するための方法としては、次の３つの方法が考えられる。
１つ目は、ブロック（Ｄ）に示すように、走査エリアに検査すべきパターンがない場合、そのエリアのパターンをスキップする方法である。２つ目は、パターンの線幅に応じて、スキャンの条件を決定する方法である。例えば、ブロック（Ａ）のパターンＰａとブロック（Ｂ）のパターンＰｂを比較すると、パターンＰｂの線幅は、パターンＰａの線幅に対して２倍になっている。通常、スキャンはパターンの線幅分の変動量をとるので、この例においては、ブロック（Ａ）におけるスキャンに対して、ブロック（Ｂ）におけるスキャンでは、２分の一の倍率で画像を取得することができる。３つ目は、基準パターンの方向の分布に合わせて、スキャンの方向の条件を決定する方法である。例えば、ブロック（Ａ）については、パターンＰａは縦・横に分布しているので、４５度のスキャンを１回行えばよいことが分かり、ブロック（Ｃ）については、パターンＰｃは横と４５度の２方向に分布しているので、２回のスキャンを行う必要があることが分かる。
【０１５７】
図６８および図６９は、電子線のスキャン経路を説明する模式図である。
通常のスキャンにおいてＸ偏向については、階段状に走査する。Ｙ偏向については、ラインごとに階段状に走査する。しかしながら、このような従来の方法においては、走査線の間の情報の取得が出来ないことにより、測定精度の低下が考えられる。図６８に示すように、本発明においては、より走査線の間の情報の取得ができるようにするために、Ｙ偏向にサイン波のような振幅を持った信号を付加することによって走査線間のデータをとる方法を示している（図６８の左下側部分参照）。ここで、図示のように４点のデータをサンプリングする（図６８の右下側部分参照）。この場合、サインの一周期の間でＹ偏向について広がったデータが取得できる。この４点のデータを加算して一つの画素の情報としてコンピュータに転送するようになっている。
図６８の上側部分に示すように、スキャンのサンプリング周波数に対して、４倍の周波数を持つ発振器４１０をカウンタ４１１に接続する。カウンタ４１１は、Ｘ偏向発生回路４１２とＹ偏向発生回路４１３に接続されている。このような構成によって、スキャンのサンプリング周波数に対して４倍の周波数のクロックに対して、Ｘ偏向については階段状の右上がりの波形を生成する。Ｙ偏向についてはサイン波のように図示のような形の波形を発生させる。サンプリングは４倍の周期で４点を取得し、その４点のデータを加算して実際の画素に対応するサンプリングデータとして生成する。
【０１５８】
図６９においては、Ｙ偏向における図示の波形と、Ｘ偏向における波形を同様に４倍のクロックカウンタを用いて生成することによりジグザグ状のスキャン経路を作ることを目的としている。
【０１５９】
図７０は、垂直方向のスキャンに対してフィルタをかけた場合を説明する模式図である。Ａは、横方向に近接する画素であり、検出器、アンプによるスムージング効果がある。一方、Ｂは、縦方向に近接しているが前述のスムージング効果がない。そこで縦方向にスムージングフィルタをかけて縦方向と横方向の画質の違いを低減する。図示では最も単純なフィルタ係数を示しているが、横方向の周波数特性に合うように適宜選択されるものである。
【０１６０】
図７１は、エッジのみスキャンする場合を示す模式図であり、図７２は、エッジのみスキャンする場合のステップを示すフローチャートである。図７１に示す例においては、副偏向発生回路４５０を設けている。
エッジのみのスキャンを実現する方法として前述の第２のエッジを検出するために使用するプロファイルに相当する区間をパターンエッジ検査区間、その中点を計測中央点として登録する。制御コンピュータ４５１が１つの検査区間に対する情報を取り込み、計測中央点の位置をＸ主偏向発生回路４５２とＹ主偏向発生回路４５３に送る。これにより、実際のビームの中心位置が移動する。次に、検査区間について、方向と送り幅を設定し、開始信号を与えて、発振器４１０に接続されたカウンタ４１１でＸ方向とＹ方向のスキャン波形を形成する。これに、Ｘ主偏向とＹ主偏向の位置を加算することにより、図７１において中央部に示すようなスキャン波形がとられる。このスキャン波形について、図７１において上右側に示すような７点のサンプリングを施すことによって、計測データを得ることが出来る。
計測データの取得順序付けは、図７３（ａ）に示すように与えられた間引き率で測定点をとばしながら、全計測点を埋めるようにする順序付けや、図７３（ｂ）に示すように乱数などにより計測点をランダムにとる順序付けがある。この方法により、サンプルのチャージアップによるプロファイルの変形が低減できるので、絶縁物の計測に向いている。サンプルのチャージアップが無視しうる場合は、図形を一周するように順序付けしても良い。
【０１６１】
上記本発明の検査方法により得られるパターンの変形量、欠陥領域の位置、サイズ、欠陥種、加えてパターン変形量の統計量や画像などの情報を利用すれば、欠陥領域の回路への影響度の解析、前後工程での回路への影響度の解析、露光条件などの最適化パラメータの解析を可能にすることができる。
【０１６２】
本実施形態に係るパターン検査装置は、シフト量を出力する部分に注目すれば、パターンマッチングを行う装置とも考えられる。
【０１６３】
以上、本発明の一例を説明したが、他にも各種の変形が可能である。たとえば、荷電粒子線（電子線）を検査対象パターンに走査して検査対象パターンの画像を得る画像生成装置として走査型電子顕微鏡を用いたが、走査型フォーカスイオンビーム顕微鏡、走査型レーザー顕微鏡や走査型プローブ顕微鏡などの各種の走査型顕微鏡に応用することができる。また、スキャン方向は０度、９０度に限られず、例えば５度や９５度など任意の微小角度を付加してもよい。また、取得済みの画像データを磁気光学ディスクや磁気テープなどの外部入力デバイスを介して、またはイーサーネットなどのＬＡＮを経由した、オフライン入力処理式に変形することは容易である。また、本発明の方法でウエーハ中の代表的なダイを検査したのち、他のダイはダイ・ツー・ダイ比較により検査するような混成手法とすることも可能である。またさらに、画像生成法は他の方法でもよいし、設計データはＣＡＤに限らず他のものでもよい。本実施形態においては、検査結果等を表示装置５および印刷装置６に出力しているが、画像データベース、シミュレータ、記録媒体などに出力するようにしてもよいし、ネットワークを介して他のコンピュータに送信（出力）するようにしてもよい。
【符号の説明】
【０１６４】
１    主制御部
２    記憶装置
３    入出力制御部
４    入力装置
５    表示装置
６    印刷装置
７    画像生成装置
１１    基準パターン生成部
１２    検査部
１３    出力部
１４    欠陥種認識部
２１    基幹データベース
２２    レシピデータベース
２３    欠陥種参照データベース
６１〜７０、７５、８１〜８４    エッジ
１０１〜１０３    部分
１１１、１１３    配線
１１２、１１４、２０４    下地
１２１〜１２６    ライン
１５１    検査対象パターン画像
１５２    基準パターン
１５７    区間
１５９、１６３、１６５    検査対象パターン画像のエッジ
１６０、１６４、１６６    基準パターンのエッジ
１６１    検査対象パターン画像のエッジの重心
１６２    基準パターンのエッジの重心
１７１    コーナー
１７２    長い配線
１７３    先端
１７４    孤立パターン
１８１    検査対象パターン画像のパターン
１８２、１８３    位置
１８４、１８５    高倍画像
１８６    検査対象パターン画像のパターンの幅
１８７    低倍画像
２０１    破線
２０２、２０３    実線
２０５    パターン内部
２０６、２０７    ピクセルの固まり
２５１〜２５５    ピクセル
２６１    ピクセルの中心
２６２    ピクセルの中心に最も近い基準パターン上の点
２６３    接線
３０１〜３０４    検査単位領域
３１０    照射系装置
３１１    電子銃
３１２    集束レンズ
３１３    Ｘ偏向器
３１４    Ｙ偏向器
３１５    対物レンズ
３１６    レンズ制御装置
３１７    画像取得装置
３１８    偏向制御装置
３２０    試料室
３２１    ＸＹステージ
３２２    ＸＹステージ制御装置
３３０    ２次電子検出器
３４０    ウエーハ搬送装置
３５０    制御コンピュータ
３６０    操作コンピュータ
【図１】
2010044091.tif 000006
【図２】
2010044091.tif 000007
【図３】
2010044091.tif 000008
【図４】
2010044091.tif 000009
【図５】
2010044091.tif 000010
【図６】
2010044091.tif 000011
【図７】
2010044091.tif 000012
【図８】
2010044091.tif 000013
【図９】
2010044091.tif 000014
【図１０】
2010044091.tif 000015
【図１１】
2010044091.tif 000016
【図１２】
2010044091.tif 000017
【図１３】
2010044091.tif 000018
【図１４】
2010044091.tif 000019
【図１５】
2010044091.tif 000020
【図１６】
2010044091.tif 000021
【図１７】
2010044091.tif 000022
【図１８】
2010044091.tif 000023
【図１９】
2010044091.tif 000024
【図２０】
2010044091.tif 000025
【図２１】
2010044091.tif 000026
【図２２】
2010044091.tif 000027
【図２３】
2010044091.tif 000028
【図２４】
2010044091.tif 000029
【図２５】
2010044091.tif 000030
【図２６】
2010044091.tif 000031
【図２７】
2010044091.tif 000032
【図２８】
2010044091.tif 000033
【図２９】
2010044091.tif 000034
【図３０】
2010044091.tif 000035
【図３１】
2010044091.tif 000036
【図３２】
2010044091.tif 000037
【図３３】
2010044091.tif 000038
【図３４】
2010044091.tif 000039
【図３５】
2010044091.tif 000040
【図３６】
2010044091.tif 000041
【図３７】
2010044091.tif 000042
【図３８】
2010044091.tif 000043
【図３９】
2010044091.tif 000044
【図４０】
2010044091.tif 000045
【図４１】
2010044091.tif 000046
【図４２】
2010044091.tif 000047
【図４３】
2010044091.tif 000048
【図４４】
2010044091.tif 000049
【図４５】
2010044091.tif 000050
【図４６】
2010044091.tif 000051
【図４７】
2010044091.tif 000052
【図４８】
2010044091.tif 000053
【図４９】
2010044091.tif 000054
【図５０】
2010044091.tif 000055
【図５１】
2010044091.tif 000056
【図５２】
2010044091.tif 000057
【図５３】
2010044091.tif 000058
【図５４】
2010044091.tif 000059
【図５５】
2010044091.tif 000060
【図５６】
2010044091.tif 000061
【図５７】
2010044091.tif 000062
【図５８】
2010044091.tif 000063
【図５９】
2010044091.tif 000064
【図６０】
2010044091.tif 000065
【図６１】
2010044091.tif 000066
【図６２】
2010044091.tif 000067
【図６３】
2010044091.tif 000068
【図６４】
2010044091.tif 000069
【図６５】
2010044091.tif 000070
【図６６】
2010044091.tif 000071
【図６７】
2010044091.tif 000072
【図６８】
2010044091.tif 000073
【図６９】
2010044091.tif 000074
【図７０】
2010044091.tif 000075
【図７１】
2010044091.tif 000076
【図７２】
2010044091.tif 000077
【図７３】
2010044091.tif 000078
【図７４】
2010044091.tif 000079
【図７５】
2010044091.tif 000080
【図７６】
2010044091.tif 000081