(57)【要約】【課題】検査対象パターン画像と、設計データ等の検査対象パターンを製造するために使用するデータを用いて検査対象パターンを検査するパターン検査装置および方法を提供する。【解決手段】検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記検査対象パターン画像を検査する検査手段は、検査対象パターンごとの変形量を使用して検査する。【選択図】図１０１
2008164593.tif 000002
【特許請求の範囲】
【請求項１】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、
前記検査対象パターン画像を検査する検査手段は、検査対象パターンごとの変形量を使用して検査することを特徴とするパターン検査装置。
【請求項２】
請求項１に記載のパターン検査装置において、前記検査対象パターン画像を検査する検査手段は、検査対象パターンごとに、エッジプレイスメントエラーの平均値、エッジプレイスメントエラーの標準偏差と、エッジプレイスメントエラーのパワースペクトラム、エッジプレイスメントエラーの自己相関、検査対象パターンの線幅の標準偏差のうち少なくとも一つ以上の情報を使用することを特徴とするパターン検査装置。
【請求項３】
請求項１に記載のパターン検査装置において、前記検査対象パターン画像を検査する検査手段は、測定による測定値の変化を相殺して変形量の統計量の繰り返し測定の再現性データを取得することを特徴とするパターン検査装置。
【請求項４】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、
前記検査対象パターン画像のエッジを検出する手段は、プロファイルのボトムを得るために、検査対象パターン画像の前記プロファイル以外の場所の輝度値を使うしきい値法で検出することを特徴とするパターン検査装置。
【請求項５】
請求項４に記載のパターン検査装置において、前記検査対象パターン画像のエッジを検出する手段は、検査対象パターン画像であってビーム径より広い検査対象パターンの存在する場所の輝度値を使うことを特徴とするパターン検査装置。
【請求項６】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジを前記線分もしくは曲線で表現された基準パターンに対応させ、得られた前記検査対象パターン画像のエッジを外形として抽出する手段と、
前記検査対象パターン画像のエッジを検出する手段は、プロファイルに逆フィルタでビーム径の広がりを補正した後に、エッジを検出することを特徴とするパターン検査装置。
【請求項７】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、
前記基準パターン生成手段は、１回目の露光の工程に関する前記基準パターンを作成し、２回目の露光の工程に関する前記基準パターンを作成し、前記作成された基準パターンに論理演算を実施した結果を得て、前記論理演算で発生した頂点と前記論理演算で発生した頂点以外の頂点に異なるコーナーラウンドを適用することを特徴とするパターン検査装置。
【請求項８】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、
前記基準パターン生成手段は、１回目の露光の工程に関するコーナーラウンドが適用された前記基準パターンを生成し、２回目の露光の工程に関するコーナーラウンドが適用された前記基準パターンを生成し、前記作成された基準パターンに論理演算を実施した結果を得ることを特徴とするパターン検査装置。
【請求項９】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、
前記検査対象パターン画像を生成する生成手段は、前記検査対象パターン画像から特徴量を取得し、前記取得された特徴量から前記検査対象パターン画像を生成する生成条件を推定して、前記推定された生成条件で前記検査対象パターン画像を生成することを特徴とするパターン検査装置。
【請求項１０】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、
前記検査対象パターンを検査する検査手段は、前記検査対象パターン画像と１回目の露光の工程に関する前記基準パターンとをマッチングし、前記検査対象パターン画像と２回目の露光の工程に関する前記基準パターンとをマッチングして、前記１回目の露光の工程で形成されたパターンと前記２回目の露光の工程で形成されたパターンとの位置関係を検査することを特徴とするパターン検査装置。
【請求項１１】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、
前記データの線幅とスペース幅が一意に決められるように前記基準パターンを分割し、前記分割された基準パターンと複数の前記エッジを用いて検査することを特徴とするパターン検査装置。
【請求項１２】
検査対象パターンの画像と前記検査対象パターンを製造するために使用されたデータを用いて前記検査対象パターンを検査するパターン検査装置であって、
前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、
前記検査対象パターン画像を生成する生成手段と、
前記検査対象パターン画像のエッジを検出する手段と、
前記検査対象パターン画像のエッジと前記基準パターンの前記線分もしくは曲線とを比較することにより、前記検査対象パターンを検査する検査手段とを備え、
前記基準パターンを生成する生成手段は、前記検査対象パターン画像のエッジと前記基準パターンの前記線分もしくは曲線とを比較することにより得られた結果を使って前記基準パターンを変形させ、前記検査手段は、前記検査対象パターン画像のエッジと前記変形された基準パターンの前記線分もしくは曲線とを比較することにより、前記検査対象パターンを再度、検査することを特徴とするパターン検査装置。
【請求項１３】
請求項１２に記載のパターン検査装置において、前記基準パターンを生成する生成手段が変形した部分として終端、直線部分、切断もしくは短絡しやすい部分のうち少なくとも一つを含むことを特徴とするパターン検査装置。
【請求項１４】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、
前記データから線分もしくは曲線で表現された基準パターンを生成し、
前記検査対象パターン画像を生成し、
前記検査対象パターン画像のエッジを検出し、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、
前記検査で、検査対象パターンごとの変形量を使用して検査することを特徴とするパターン検査方法。
【請求項１５】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、
前記データから線分もしくは曲線で表現された基準パターンを生成し、
前記検査対象パターン画像を生成し、
前記検査対象パターン画像のエッジを検出し、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、
前記基準パターンの生成で、１回目の露光の工程に関する前記基準パターンを作成し、２回目の露光の工程に関する前記基準パターンを作成し、前記作成された基準パターンに論理演算を実施した結果を得て、論理演算で発生した頂点と前記論理演算で発生した頂点以外の頂点に異なるコーナーラウンドを適用することを特徴とするパターン検査方法。
【請求項１６】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、
前記データから線分もしくは曲線で表現された基準パターンを生成し、
前記検査対象パターン画像を生成し、
前記検査対象パターン画像のエッジを検出し、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、
前記基準パターンの生成で、１回目の露光の工程に関するコーナーラウンドが適用された前記基準パターンを生成し、２回目の露光の工程に関するコーナーラウンドが適用された前記基準パターンを生成し、前記作成された基準パターンに論理演算を実施した結果を得ることを特徴とするパターン検査方法。
【請求項１７】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、
前記データから線分もしくは曲線で表現された基準パターンを生成し、
前記検査対象パターン画像を生成し、
前記検査対象パターン画像のエッジを検出し、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、
前記検査は、前記検査対象パターン画像と１回目の露光の工程に関する前記基準パターンとをマッチングし、前記検査対象パターン画像と２回目の露光の工程に関する前記基準パターンとをマッチングして、前記１回目の露光の工程で形成されたパターンと前記２回目の露光の工程で形成されたパターンとの位置関係を検査することを特徴とするパターン検査方法。
【請求項１８】
検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、
前記データから線分もしくは曲線で表現された基準パターンを生成し、
前記検査対象パターン画像を生成し、
前記検査対象パターン画像のエッジを検出し、
前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、
前記データの線幅とスペース幅が一意に決められるように前記基準パターンを分割し、前記分割された基準パターンと複数の前記エッジを用いて検査することを特徴とするパターン検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パターン検査装置および方法に関し、より具体的には、例えば、設計データに基づき製造された、半導体集積回路（ＬＳＩ）や液晶パネルおよびそれらのホトマスク（レチクル）などの微細パターンを検査するためのパターン検査装置および方法に関する。
【背景技術】
【０００２】
半導体集積回路の製造工程におけるウェーハのパターン検査、あるいはそのパターン形成用のホトマスクのパターン検査には、ダイ・ツー・ダイ（die  to  die）比較方法を用いた光学式パターン検査装置が使われている。このダイ・ツー・ダイ比較方法は、検査対象のダイと呼ばれる半導体デバイスとその近接ダイの同じ位置から得られる画像どうしを比較することで欠陥を検出する方法である。
【０００３】
一方、近接ダイの存在しないレチクルと呼ばれるホトマスクの検査には、ダイ・ツー・データベース（die  to  database）比較と呼ばれる方法が使用されている。この方法は、マスクデータを画像に変換してダイ・ツー・ダイ比較方法で用いた近接ダイの画像の代わりとし、前述同様の検査をする方法である。マスクデータとは設計データにホトマスク用の補正を施して得られるデータである。当該技術は、たとえば米国特許５５６３７０２号“Automated  photomask  inspection  apparatus  and  method”に記載されている。
【０００４】
しかし、ダイ・ツー・データベース比較方法をウェーハ検査に使用すると、実際にウェーハに形成されたパターンのコーナーラウンドが欠陥として検出される。ホトマスクの検査では、マスクデータから変換された画像にスムージングフィルタでコーナーラウンドをもたせる前処理でコーナーラウンドを欠陥として検出しないようにしている。しかしながら、ウェーハ検査では、この前処理によるコーナーラウンドは、ウェーハに形成されたそれぞれのパターンのコーナーラウンドに等しくないので、コーナーラウンドを欠陥として検出しないようにできないことがある。そこで、この違いを無視するように許容パターン変形量を設定すると、コーナー以外に存在する微少欠陥を検出できないという問題が発生している。
【０００５】
ホトマスクはマスクデータに可能な限り一致する必要があるので、上記の問題はダイ・ツー・データベース比較ホトマスク検査では致命的ではない。よって、現在、ダイ・ツー・データベース比較ホトマスク検査が実用化されている。しかしながら、ウェーハに形成されたパターンは電気特性が保証される限りパターン変形が許されているので、上記の問題はダイ・ツー・データベース比較ウェーハ検査では致命的である。この許容パターン変形量はかなり大きい。また、実際に、ステッパーの露光条件の違いなどに起因して上記のパターン変形が発生している。よってダイ・ツー・データベース比較ウェーハ検査は実用化されていない。
【０００６】
半導体集積回路生産での問題に注目すると、ゴミなどに起因するランダム欠陥よりも繰り返し発生する欠陥が重要視されている。繰り返し発生する欠陥（システマティック欠陥）とは、ホトマスク不良などを原因としてウェーハ上の全ダイにおいて繰り返し発生する欠陥と定義される。繰り返し発生する欠陥は検査対象のダイおよびその比較対象の近接ダイの両方に発生しているため、ダイ・ツー・データベース比較では検出できない。ゆえに、ダイ・ツー・データベース比較方式でのウェーハ検査が必要とされている。
【０００７】
そこで、ダイ・ツー・データベース比較ウェーハ検査は、計算コストなどで問題があり実用化には至っていないが、設計データとウェーハ画像を使う検査方法が提案されている。たとえば、ＮＥＣ技報Ｖｏｌ．５０  Ｎｏ．６／１９９７の「電子ビームテスタを用いたロジックＬＳＩの自動故障箇所トレース法」がある。この文献では、配線エッジのＸ，Ｙ軸へのプロジェクションを用いる方法、配線コーナーに着目した方法、遺伝的アルゴリズムを応用した方法が記述されている。また、この文献で使用した方法として、エッジを直線近似した後に閉領域を抽出し、この閉領域を使うマッチング方法が説明されている。しかし、これらいずれの方法も高速検査に使用可能な検査速度を実現できず、さらに、パターン変形量を検出しながらマッチングすることができない。
【０００８】
また現在では、欠陥を含む画像を使用する自動欠陥種分類（Automatic  Defect  Classification：ＡＤＣ）が使われている。しかし、この方法では欠陥が回路のどの部分を破壊しているか認識できないので、致命的欠陥とそうでない欠陥の分類ができない。
【０００９】
さらに、ダイ・ツー・ダイ比較での検査で得られる欠陥の位置は、検査装置のステージ精度および画像生成装置の精度に起因する誤差をもっており、その誤差は検査対象パターン線幅より１０倍程度以上大きい。これらの誤差が原因で、欠陥位置を設計データに関連付けても、欠陥が設計データ上のどの位置に存在しているか分からない。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
近年、半導体集積回路の線幅はリソグラフィー工程で使用する光源波長を大きく下回るようになってきている。このようなリソグラフィー工程には、ＯＰＣ（Optical  Proximity  Correction、光近接効果補正）パターンを付加する方法が使用されている。この方法は、設計データにＯＰＣパターンを付加して生成したマスクデータを使用して製造されたホトマスクを用い、このホトマスクを使用して製造されるウェーハ上のパターンを設計データに可能なかぎり一致させることができる。ＯＰＣパターンを付加することは、ホトマスクを補正する最も重要な技術の一つである。
【００１１】
ＯＰＣパターンがウェーハ上に形成されたパターンの補正として有効に作用していないとシステマティック欠陥が発生するが、ダイ・ツー・ダイ比較ウェーハ検査ではこの欠陥は検出できない。この解決として、許容パターン変形量を考慮して、ウェーハに形成されたパターンと設計データとを比較検査する方法が必要とされている。
【００１２】
また、システムオンチップ（system-on-a-chip：ＳｏＣ）生産工程などの多品種少量生産工程では、短納期が求められている。この生産工程では、最終検査である電気的検査でシステマティック欠陥を発見しても、短納期に応えられない場合がある。この対策として、リソグラフィー工程ごとにウェーハ上に形成されたパターンと設計データとの差異を検査することが必要とされる。この検査方法では、電気特性に影響しないパターン変形を許容パターン変形量として設定しておき、許容パターン変形量以上の変形を検出する必要がある。
【００１３】
また、ＯＰＣパターンの評価として、リソグラフィ・シミュレータにより設計データとＯＰＣパターンが付加されたマスクデータから得られたシミュレーションパターンとの比較検査が行われている。リソグラフィ・シミュレータはデバイス全体の検証が可能であるが、シミュレーションパターンは、必ずしも実際のパターンと等しくはない。また、リソグラフィ・シミュレータではＯＰＣパターン以外の問題に起因する欠陥が検出できない。このような欠陥としてホトマスクに存在するランダム欠陥、ステッパーの歪などがある。
【００１４】
さらに、このシミュレーションの正当性を検証するために、リソグラフィ・シミュレータが出力したシミュレーションパターンと実際にウェーハ上に形成されたパターンの画像との比較検討手段が必要とされている。また、設計データに対するパターン変形量を厳密に設定することにより、回路設計上の技術を向上させることがますます重要になっている。
【００１５】
現在、半導体集積回路の製造工程における線幅管理用に、ＣＤ−ＳＥＭ（Critical  Dimension  Scanning  Electron  Microscope）が用いられている。ＣＤ−ＳＥＭは、プロファイル（ラインプロファイル）を使って指定された位置にある直線形状パターンの線幅を自動的に測長するものである。ＣＤ−ＳＥＭを使ってステッパーの露光条件を管理するために、１ロットごとに、数枚のウェーハ上の数ショット中の数ヶ所が測長される。
【００１６】
半導体集積回路の製造工程における管理項目としては線幅以外にも、配線終端の縮み、孤立パターンの位置なども重要であるが、ＣＤ−ＳＥＭの自動測長機能は１次元対応で線幅など長さしか測定できない。したがって、これら２次元形状は、ＣＤ−ＳＥＭや他の顕微鏡から取得された画像を使って操作者が手動で検査している。
【００１７】
孤立パターンには、ホールパターンと島パターンがある。島パターンはホールパターンのネガであることが多い。また、ホールパターンには、コンタクトホール／ビアホールとテストパターンがある。
【００１８】
ＯＰＣパターンは、ゲート線幅の線幅を確保するのはもとより、コーナーや孤立パターンの形状形成にも重要な役目を担っている。またさらに、動作周波数の向上により現在では、ゲート線幅に加えて、エンドキャップと呼ばれるゲートパターンの終端や、フィールドエクステンションと呼ばれるゲートパターンの付け根の形状管理も重要になってきている。
【００１９】
このような２次元パターンの検査は、製造工程での抜き取り検査でも、試作段階でも重要であり、特に試作段階では、ウェーハ上に形成された全パターンの検査が必要とされる。しかし、現在は、２次元形状の管理は人的作業により実施され、完全に実施されてはいない。この問題を解決するために、自動化されたダイ・ツー・データベース比較ウェーハ検査が求められている。
【００２０】
これらの自動化の要請の具体的なものとして、以下の課題があげられる。
（１）プロファイル取得区間ごとに検査する方法が使用されている。しかし、このような局所的な検査方法では検査対象パターンごとの変形を検査できない。
【００２１】
（２）配線レイアのネガパターンである検査対象パターンの短絡した部分を高速に検出する必要がある。また、電子線のビーム径の影響を低減する必要がある。
【００２２】
（３）ビーム径より広い線幅を持った配線レイアのネガパターンである検査対象パターンが存在しない場合に、ビーム径より狭い線幅を持った配線レイアのネガパターンである検査対象パターンの欠陥検出精度の劣化を防止する必要がある。
【００２３】
（４）従来の二重露光方式の工程で発生するオーバーレイエラー管理は半導体デバイスの限られた箇所での測定に拠っていたので、ステッパーの歪みに起因する局所的なオーバーレイエラーなどは管理することができなかった。
【００２４】
（５）長時間検査では画像生成装置の設定値をリアルタイムに調整する必要がある場合がある。このような場合には、検査対象パターン画像から、最適な画像生成装置の設定値を推定して、推定された設定値を使って、画像生成装置の設定値を調整する必要がある。
【００２５】
（６）ゲートの線幅と両脇のスペース幅を使ってゲートのＯＰＣパターンを管理する方法が使用されている。しかし、片方に異なるスペース幅を持つゲートには、一意に両脇のスペース幅を決めることができないので、このゲートのＯＰＣパターンの管理ができなかった。
【００２６】
（７）フォーカス条件、照射線量条件などのステッパーの露光条件が最適値から大きく違った露光で製造された検査対象パターンの一部分は、許容パターン変形量を大きく超えて変形することがある。このような場合には、前記の部分からパターン変形量を得ることができなかった。
【００２７】
本発明は、これらの課題に対して、検査対象パターン画像と、設計データ等の検査対象パターンを製造するために使用するデータを用いて検査対象パターンを検査するパターン検査装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００２８】
上記目的を達成するために、本発明のパターン検査装置の第１の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記検査対象パターン画像を検査する検査手段は、検査対象パターンごとの変形量を使用して検査することを特徴とする。
【００２９】
また、本発明の好ましい態様は、請求項１に記載のパターン検査装置において、前記検査対象パターン画像を検査する検査手段は、検査対象パターンごとに、エッジプレイスメントエラーの平均値、エッジプレイスメントエラーの標準偏差と、エッジプレイスメントエラーのパワースペクトラム、エッジプレイスメントエラーの自己相関、検査対象パターンの線幅の標準偏差のうち少なくとも一つ以上の情報を使用することを特徴とする。
【００３０】
また、本発明の好ましい態様は、請求項１に記載のパターン検査装置において、前記検査対象パターン画像を検査する検査手段は、測定による測定値の変化を相殺して変形量の統計量の繰り返し測定の再現性データを取得することを特徴とする。
【００３１】
上記目的を達成するために、本発明のパターン検査装置の第２の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記検査対象パターン画像のエッジを検出する手段は、プロファイルのボトムを得るために、検査対象パターン画像の前記プロファイル以外の場所の輝度値を使うしきい値法で検出することを特徴とする。
【００３２】
また、本発明の好ましい態様は、請求項４に記載のパターン検査装置において、前記検査対象パターン画像のエッジを検出する手段は、検査対象パターン画像であってビーム径より広い検査対象パターンの存在する場所の輝度値を使うことを特徴とする。
【００３３】
上記目的を達成するために、本発明のパターン検査装置の第３の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジを前記線分もしくは曲線で表現された基準パターンに対応させ、得られた前記検査対象パターン画像のエッジを外形として抽出する手段と、前記検査対象パターン画像のエッジを検出する手段は、プロファイルに逆フィルタでビーム径の広がりを補正した後に、エッジを検出することを特徴とする。
【００３４】
上記目的を達成するために、本発明のパターン検査装置の第４の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記基準パターン生成手段は、１回目の露光の工程に関する前記基準パターンを作成し、２回目の露光の工程に関する前記基準パターンを作成し、前記作成された基準パターンに論理演算を実施した結果を得て、前記論理演算で発生した頂点と前記論理演算で発生した頂点以外の頂点に異なるコーナーラウンドを適用することを特徴とする。
【００３５】
上記目的を達成するために、本発明のパターン検査装置の第５の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記基準パターン生成手段は、１回目の露光の工程に関するコーナーラウンドが適用された前記基準パターンを生成し、２回目の露光の工程に関するコーナーラウンドが適用された前記基準パターンを生成し、前記作成された基準パターンに論理演算を実施した結果を得ることを特徴とする。
【００３６】
上記目的を達成するために、本発明のパターン検査装置の第６の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記検査対象パターン画像を生成する生成手段は、前記検査対象パターン画像から特徴量を取得し、前記取得された特徴量から前記検査対象パターン画像を生成する生成条件を推定して、前記推定された生成条件で前記検査対象パターン画像を生成することを特徴とする。
【００３７】
上記目的を達成するために、本発明のパターン検査装置の第７の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記検査対象パターンを検査する検査手段は、前記検査対象パターン画像と１回目の露光の工程に関する前記基準パターンとをマッチングし、前記検査対象パターン画像と２回目の露光の工程に関する前記基準パターンとをマッチングして、前記１回目の露光の工程で形成されたパターンと前記２回目の露光の工程で形成されたパターンとの位置関係を検査することを特徴とする。
【００３８】
上記目的を達成するために、本発明のパターン検査装置の第８の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記データの線幅とスペース幅が一意に決められるように前記基準パターンを分割し、前記分割された基準パターンと複数の前記エッジを用いて検査することを特徴とする。
【００３９】
上記目的を達成するために、本発明のパターン検査装置の第９の態様は、検査対象パターンの画像と前記検査対象パターンを製造するために使用されたデータを用いて前記検査対象パターンを検査するパターン検査装置であって、前記データから線分もしくは曲線で表現された基準パターンを生成する生成手段と、前記検査対象パターン画像を生成する生成手段と、前記検査対象パターン画像のエッジを検出する手段と、前記検査対象パターン画像のエッジと前記基準パターンの前記線分もしくは曲線とを比較することにより、前記検査対象パターンを検査する検査手段とを備え、前記基準パターンを生成する生成手段は、前記検査対象パターン画像のエッジと前記基準パターンの前記線分もしくは曲線とを比較することにより得られた結果を使って前記基準パターンを変形させ、前記検査手段は、前記検査対象パターン画像のエッジと前記変形された基準パターンの前記線分もしくは曲線とを比較することにより、前記検査対象パターンを再度、検査することを特徴とする。
【００４０】
また、本発明の好ましい態様は、請求項１２に記載のパターン検査装置において、前記基準パターンを生成する生成手段が変形した部分として終端、直線部分、切断もしくは短絡しやすい部分のうち少なくとも一つを含むことを特徴とする。
【００４１】
本発明のパターン検査方法の第１の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、前記データから線分もしくは曲線で表現された基準パターンを生成し、前記検査対象パターン画像を生成し、前記検査対象パターン画像のエッジを検出し、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、前記検査で、検査対象パターンごとの変形量を使用して検査することを特徴とする。
【００４２】
本発明のパターン検査方法の第２の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、前記データから線分もしくは曲線で表現された基準パターンを生成し、前記検査対象パターン画像を生成し、前記検査対象パターン画像のエッジを検出し、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、前記基準パターンの生成で、１回目の露光の工程に関する前記基準パターンを作成し、２回目の露光の工程に関する前記基準パターンを作成し、前記作成された基準パターンに論理演算を実施した結果を得て、論理演算で発生した頂点と前記論理演算で発生した頂点以外の頂点に異なるコーナーラウンドを適用することを特徴とする。
【００４３】
本発明のパターン検査方法の第３の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、前記データから線分もしくは曲線で表現された基準パターンを生成し、前記検査対象パターン画像を生成し、前記検査対象パターン画像のエッジを検出し、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、前記基準パターンの生成で、１回目の露光の工程に関するコーナーラウンドが適用された前記基準パターンを生成し、２回目の露光の工程に関するコーナーラウンドが適用された前記基準パターンを生成し、前記作成された基準パターンに論理演算を実施した結果を得ることを特徴とする。
【００４４】
本発明のパターン検査方法の第４の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、前記データから線分もしくは曲線で表現された基準パターンを生成し、前記検査対象パターン画像を生成し、前記検査対象パターン画像のエッジを検出し、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、前記検査は、前記検査対象パターン画像と１回目の露光の工程に関する前記基準パターンとをマッチングし、前記検査対象パターン画像と２回目の露光の工程に関する前記基準パターンとをマッチングして、前記１回目の露光の工程で形成されたパターンと前記２回目の露光の工程で形成されたパターンとの位置関係を検査することを特徴とする。
【００４５】
本発明のパターン検査方法の第５の態様は、検査対象パターン画像と前記検査対象パターンを製造するために使用するデータを用いて検査するパターン検査方法であって、前記データから線分もしくは曲線で表現された基準パターンを生成し、前記検査対象パターン画像を生成し、前記検査対象パターン画像のエッジを検出し、前記検査対象パターン画像のエッジと前記線分もしくは曲線で表現された基準パターンとを比較することにより、前記検査対象パターンを検査し、前記データの線幅とスペース幅が一意に決められるように前記基準パターンを分割し、前記分割された基準パターンと複数の前記エッジを用いて検査することを特徴とする。
【発明の効果】
【００４６】
本発明によれば、以下の効果を奏することができる。
（１）検査対象パターンを一周するエッジプレイスメントエラーを使って変形量の統計量を得るので切出し処理が不要である。エッジプレイスメントエラーとは、対応づけを行った検査対象パターン画像のエッジと基準パターンのエッジ間のベクトルである。また、直線部分より広い区間に存在するエッジプレイスメントエラーを使って変形量の統計量を得るのでより誤差が少ない情報が得られ、曲線部分の情報などの情報を得ることが可能になる。また、測定による測定値の変化を相殺すれば変形量の統計量の繰り返し測定の再現性データが得られる。
【００４７】
（２）配線レイアのネガパターンである検査対象パターンの短絡した部分を高速に検出することができる。また、ビーム径より広い線幅を持った配線レイアのネガパターンである検査対象パターンを使ってプロファイルのボトムを求めれば、ビーム径より狭い線幅を持った配線レイアのネガパターンである検査対象パターンの欠陥検出精度の劣化を防止できる。
【００４８】
（３）ビーム径より広い線幅を持った配線レイアのネガパターンである検査対象パターンが存在しない場合でも、ビーム径より狭い線幅を持った配線レイアのネガパターンである検査対象パターンの欠陥検出精度の劣化を防止できる。また、プロファイルが補正されるので、エッジの位置がより正確に得られる。
【００４９】
（４）二重露光方式で製造された検査対象パターンのオーバーレイエラーを得ることによりオーバーレイエラー分布が得られ、半導体デバイス全体にわたる局所的なオーバーレイエラーの管理が可能になる。また、二重露光に関する設計データの多角形を論理和演算して得られた多角形にコーナーラウンドを付加して作成された基準パターンを使用すれば、コーナー部分に発生する擬似欠陥を低減できる。この場合は、論理和演算で発生した頂点に関するコーナーに適用する円の半径をその他のコーナーに適用する円の半径より小さくする。さらにこの方法を、二重露光に関する設計データから得られた基準パターンの論理和演算の結果に置き換えれば、複雑な計算と計算時間が必要であるが、より正確にコーナーラウンドを表現できる。
【００５０】
（５）画像生成装置のブライトネス値などの設定値の時間的な変動をリアルタイムに調整できるので、測定値の精度が向上する。また、画像生成装置の状態がリアルタイムにモニターできるので、画像生成装置の状態が適切でないときに得られた測定値を、再度測定して得られた値で置き換えることにより、測定値の信頼性が向上する。
【００５１】
（６）ゲートの線幅と両脇のスペース幅を使ってゲートのＯＰＣパターンを管理する方法が使用されている。片方に異なるスペース幅を持つゲートを一意に両脇のスペース幅を持つ部分に分割して、分割されたゲートごとに線幅を計測することにより、全てのゲートのＯＰＣパターンの管理が可能になる。
【００５２】
（７）許容パターン変形量を越えた検査対象パターンの変形量を得ることができる。従って、許容パターン変形量を越えて変形をした検査対象パターンを使ってマッチングを実施することが可能になる。また、許容パターン変形量を越えて変形をした検査対象パターンの外形も得ることが可能になる。
【発明を実施するための最良の形態】
【００５３】
以下、図面を参照しつつ本発明の好ましい実施形態について詳しく説明する。
【００５４】
内容
１．概要
２．ハードウェア構成
２．１  画像生成装置の基本構成
２．２  画像生成装置の走査方法
２．３  パターン検査装置の基本構成
２．４  機能ブロック図
３．用語の説明
３．１  エッジ
３．２  基準パターン
３．３  レシピデータ
３．４  検査単位領域
３．５  検査結果
４．基本検査処理
４．１  第１のエッジ検出
４．１．１  第１のエッジ検出方法１
４．１．２  第１のエッジ検出方法２
４．２  直線形状パターンのマッチング方法
４．２．１  ユニークパターンを使うマッチング方法
４．２．２  ネガティブパターンを使うマッチング方法
４．２．３  エッジの水平軸垂直軸への射影データを使ったマッチング方法
４．３  幾何学情報を使う孤立パターンのマッチング方法
４．４  統計量を使う孤立パターンのマッチング方法
４．５  マッチング後の処理
４．６  第１の検査
４．６．１  異常パターン変形量を持った欠陥の認識方法
４．６．２  ピクセルの輝度分布を使う欠陥の認識方法
４．７  検査対象パターン画像から得られる特徴量を使った欠陥種の判定方法
４．８  検査単位領域全体から得られるパターン変形量
４．９  基準パターンの属性の抽出ルール
４．１０  パターンの属性を使って欠陥を検出する方法
４．１０．１  終端のエッジプレイスメントエラーを持った欠陥
４．１０．２  直線部分、コーナーのエッジプレイスメントエラーを持った欠陥
４．１０．３  孤立パターンのプレイスメントエラーを持った欠陥
４．１０．４  孤立パターンの他の欠陥
４．１０．５  コーナーの曲率異常欠陥
４．１１  第２のエッジ検出
４．１２  第２の検査
５．応用検査処理
５．１  繰り返し発生する欠陥の認識方法
５．２  領域検査方法
５．２．１  直線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法、および平均スペース幅検査方法
５．２．２  曲線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法、および平均スペース幅検査方法
５．２．３  切断もしくは短絡しやすい部分の検査方法
５．３  信号強度補正を必要とするパターンの検査方法
５．４  オーバーレイエラーの検査方法
５．４．１  前工程のパターンと検査対象パターンのオーバーレイエラーの検査方法
５．４．２  二重露光方式で製造された検査対象パターンのオーバーレイエラーの検査方法
５．５  外形を使った検査方法
５．５．１  外形を使ったダイ・ツー・ダイ比較方法
５．５．２  検査対象パターンごとの変形量を使った検査方法
５．５．３  外形の補正方法と外形上のノイズ除去方法
５．６  基準パターンのスペース幅を使ったゲートのグループ分け方法
５．７  プロファイルのボトムを得るために、検査対象パターン画像の前記プロファイル以外の場所の輝度値を使うしきい値法
５．８  逆フィルタによるプロファイルの補正方法
５．９  自動画像調整に適した領域の抽出方法
５．１０  画像生成装置の設定値の時間的変化の調整方法
５．１１  検査対象パターンから得られるパターン変形量を使って基準パターンを変形する方法
【００５５】
１．概要
本発明の実施形態に係るパターン検査装置は、図１に示す画像生成装置７により得られた検査対象パターン画像を、基準パターンと比較して検査する。
【００５６】
図２は、設計データから得られた基準パターンの例を示す模式図である。図３は、設計データに基づいて製造された検査対象パターンの画像の例を示す模式図である。図３に示すように、検査対象パターン画像には、短絡欠陥があったり、粒子付着による欠陥があったり、許容パターン変形量内の変形があったりする。特にコーナーには大きなコーナーラウンドがある。このように、検査対象パターン画像は、基準パターンとはかなり異なったものになる。
【００５７】
図４は、本実施形態におけるパターン検査装置が行う検査処理の概要を示す模式図である。第１の検査処理では、まず、検査対象パターン画像から第１のエッジを検出する。次に、検出された第１のエッジと第１の基準パターンのエッジとを比較することにより、検査対象パターン画像と基準パターンとのマッチングを行う。マッチングを行った結果、シフト量S1が求まるので、このシフト量S1を用いて第１の基準パターンをシフトする。次に、検出された第１のエッジとシフトした第１の基準パターンのエッジとを比較することにより、検査対象パターンを検査する。この第１の検査では、検出された第１のエッジと第１の基準パターンのエッジとを比較することにより、パターン変形量を求め、求めたパターン変形量から欠陥を検出する。パターン変形量の１つとしてシフト量S2が求まる。
【００５８】
次に、検査対象パターン画像から第２のエッジを検出するため、第２の基準パターンをシフト量S1+S2分シフトする。シフトした第２の基準パターンを用いて、検査対象パターン画像上でプロファイルを求め、第２のエッジを検出する。そして、検出された第２のエッジとシフトした第２の基準パターンのエッジとを比較することにより、検査対象パターンを検査する。この第２の検査においても、検出された第２のエッジと第２の基準パターンのエッジとを比較することにより、パターン変形量を求め、求めたパターン変形量から欠陥を検出する。パターン変形量の１つとしてシフト量S3が求まる。
【００５９】
以上の方法により、検査対象パターン画像から、短絡欠陥、粒子付着による欠陥、パターン変形量を検出し、設計データの持つ属性などから欠陥やパターン変形量をクラス分けすることが可能になる。
【００６０】
２．ハードウェア構成
【００６１】
２．１  画像生成装置の基本構成
図１は、本発明の実施形態におけるパターン検査装置の画像生成装置の基本構成を示す模式図である。図１に示すように、本発明のパターン検査装置における画像生成装置７は、照射系装置３１０と試料室３２０と２次電子検出器３３０とから構成されている。
【００６２】
照射系装置３１０は、電子銃３１１と、電子銃３１１から放出された１次電子を集束する集束レンズ３１２と、電子線（荷電粒子線）を，Ｘ方向，Ｙ方向に偏向するＸ偏向器３１３およびＹ偏向器３１４と、対物レンズ３１５とから構成されている。試料室３２０はＸ方向，Ｙ方向に可動のＸＹステージ３２１を備えている。試料室３２０にはウェーハ搬送装置３４０によって試料であるウェーハＷが搬出入されるようになっている。
【００６３】
照射系装置３１０においては、電子銃３１１から放出された１次電子は集束レンズ３１２で集束された後に、Ｘ偏向器３１３およびＹ偏向器３１４で偏向されつつ対物レンズ３１５により集束されて試料であるウェーハＷの表面に照射される。
【００６４】
ウェーハＷに１次電子が照射されるとウェーハＷからは２次電子が放出され、２次電子は２次電子検出器３３０により検出される。集束レンズ３１２および対物レンズ３１５はレンズ制御装置３１６に接続され、このレンズ制御装置３１６は制御コンピュータ３５０に接続されている。２次電子検出器３３０は画像取得装置３１７に接続され、この画像取得装置３１７も同様に制御コンピュータ３５０に接続されている。２次電子検出器３３０で検出された２次電子強度が画像取得装置３１７によって検査対象パターン画像に変換される。歪みの無い最大の検査対象パターン画像を取得できる１次電子の照射領域を視野と定義する。
【００６５】
前記Ｘ偏向器３１３およびＹ偏向器３１４は、偏向制御装置３１８に接続され、この偏向制御装置３１８も同様に制御コンピュータ３５０に接続されている。ＸＹステージ３２１は、ＸＹステージ制御装置３２２に接続され、このＸＹステージ制御装置３２２も同様に制御コンピュータ３５０に接続されている。またウェーハ搬送装置３４０も同様に制御コンピュータ３５０に接続されている。制御コンピュータ３５０は、操作コンピュータ３６０に接続されている。
【００６６】
２．２  画像生成装置の走査方法
図５は、図１で示す画像生成装置の２次電子検出器３３０で検出した２次電子の強度を示す模式図である。図５は、検査対象パターンＰについて１本の電子線をＸ方向に走査した場合の２次電子検出器３３０によって得られた２次電子の強度を示している。図５に示すように、エッジ効果により、検査対象パターンＰのエッジから発生する２次電子の強度が、検査対象パターンＰの中心部から発生する２次電子の強度より強い。また、検査対象パターンの左側から発生する２次電子の強度と右側から発生する２次電子の強度では２次電子の強度は対称ではない。例えば、電子線が検査対象パターンＰに進入する側である図５の左側のエッジから発生する２次電子の強度より、電子線がパターンから進出する側である図５の右側のエッジ（反対側のエッジ）から発生する２次電子の強度が弱い。
【００６７】
図６は、図５に示す検査対象パターンＰを９０度回転させ、この検査対象パターンＰのプロファイルを取得した場合の２次電子の強度を示す模式図である。図６は、検査対象パターンＰについてＸ方向に複数の電子線を走査することにより、２次電子検出器３３０で検出される２次電子の強度を図示したものである。図６に示すように、走査方向に近い方向を持つ検査対象パターンＰのエッジでは図５に比べてエッジ効果を明瞭に得ることが難しい。
【００６８】
図７は、本発明の実施形態におけるパターン検査装置によって検査対象パターンの検査を行う場合の走査領域を示す模式図である。図７において、点線で書かれている長方形は、３．４  検査単位領域で後述する検査領域である。検査領域の中に、実線で書かれている検査対象パターンＰがある。検査領域は視野で分割して得られる検査単位領域ごとに検査される。走査領域は１回の走査によって走査される領域である。走査領域の最大の大きさは視野である。検査領域の境界内部の検査単位領域と走査領域は同じである。検査領域の境界を含む走査領域の場合は、走査領域で、かつ、検査領域である領域が検査単位領域になる。図７の一点鎖線で書かれている縦３つ横３つの計９つのブロックB1からB9は、走査領域を示している。
【００６９】
検査対象パターン画像のエッジの近傍から得られるプロファイルのピークとボトムに差があるほどエッジ検出精度は高くなる。図８は、検査対象パターンについて横方向（Ｘ方向）の走査を行った場合のエッジ検出精度を示す模式図である。図８に示すように、横方向に検査対象パターンを走査した場合、図５と同様に縦方向のエッジについてのエッジ検出精度は良好であるが、横方向のエッジについては良好なエッジ検出精度が得られない。
【００７０】
図９は、検査対象パターンについて上方向に向かって縦方向（Ｙ方向）の走査を行った場合のエッジ検出精度を示す模式図である。図９に示すように、縦方向に検査対象パターンを走査した場合、横方向のエッジについてのエッジ検出精度は良好であるが、縦方向のエッジについては良好なエッジ検出精度が得られない。
【００７１】
縦横方向のエッジがある図７の左下のブロックB7においては、縦横両方向のエッジについて良好なエッジ検出精度を得ようとすると、図８に示す横方向の走査と図９に示す縦方向の走査の２方向の走査が必要である。ブロックB7の右隣に示す横方向のエッジのみのブロックB8においては、図９に示す縦方向の走査が必要である。また、中段１番左に示す縦方向のエッジのみのブロックB4においては、図８に示す横方向の走査が必要である。これらの例では、検査対象パターンを構成するエッジの方向のすべてにより垂直になる走査方向が選択されている。このように、横方向、縦方向のいずれかの走査を行う、あるいは横方向および縦方向の２方向の走査が、基準パターンを構成するエッジの方向の分布を使って採択される。
【００７２】
半導体集積回路（ＬＳＩ）や液晶パネルの検査対象パターンの大部分は、横縦方向のエッジで構成されているために、これらの横縦方向のエッジを持つ検査対象パターン画像のエッジを精度良く検出するためには、検査対象パターンに横方向および縦方向の走査をする必要がある。
【００７３】
図１０は、検査対象パターンについて双方向の走査を行う方法の模式図である。図５を使って説明したように、電子線の進入側のエッジ（図５の左側のエッジ）が、反対側のエッジ（図５の右側のエッジ）に比べて２次電子の強度が弱く観測される。そこで、図１０に示すように、走査方向を交互に逆転して検査対象パターン画像を取得する。すなわち、左方向と右方向の交互の走査を行って検査対象パターン画像を取得する。左方向走査の検査対象パターン画像で検査対象パターンの左側のエッジを計測し、右方向走査の検査対象パターン画像で検査対象パターンの右側のエッジを計測することにより、右側左側いずれのエッジにおいても良好なエッジ検出精度を得ることができる。
【００７４】
図１１（ａ）、図１１（ｂ）および図１１（ｃ）は、４５度、もしくは−４５度方向の走査方法を示す模式図である。図１１（ａ）で示される横縦方向のエッジから成る検査対象パターンP1については図１１（ｂ）に示す４５度方向、もしくは図１１（ｃ）に示す−４５度方向の走査を１回行うことによって良好な縦横方向のエッジについてのエッジ検出精度を得ることができる。
【００７５】
もし、図１１（ａ）で示される４５度方向のエッジから成る検査対象パターンP2があった場合、検査対象パターンP2に対する４５度と−４５度方向の２方向の走査を行う必要があるが、検査対象パターンP2に対する２方向の走査が必要とされる頻度は、縦横方向のエッジのみの検査対象パターンP1に対する１方向の走査が必要とされる頻度より少ないことが期待される。よって、一方向の走査の場合は、４５度方向または−４５度方向の走査がエッジ検出精度を得る方法として有効である。
【００７６】
次に、４５度方向と−４５度方向の走査が実施される場合を説明する。検査対象パターンP2を成す右下方向（−４５度）のエッジについての良好なエッジ検出精度は、図１１（ｂ）に示す４５度方向の走査で得られるが、図１１（ｃ）に示す−４５度方向の走査では、走査方向と検出すべきエッジが平行なので得られない。検査領域を−４５度方向の走査で検査している場合は、検査対象パターンP2を含む検査単位領域を４５度方向と−４５度方向の走査で検査する。一般に、４５度方向と−４５度方向の走査が必要な頻度は、０度方向、９０度方向の走査が必要な頻度に比べて少ない。
【００７７】
図５から図１１で説明したように、画像生成装置７は、以下の３方法のいずれかによって検査対象パターン画像を得る。
（１）走査方法１
０度、９０度、４５度あるいは−４５度方向の１方向の走査
（２）走査方法２
０度と１８０度方向の交互の走査
（３）走査方法３
０度および９０度方向の２方向の走査もしくは４５度と−４５度方向の２方向の走査
【００７８】
座標系は、設計データと同じく、Ｘ軸を右方向、Ｙ方向を上方向に取る。エッジ方向は、右手側が検査対象パターン内部になるような方向として定義する。図７のブロックB4には、縦方向のエッジが２本あるが、左側のエッジの方向が９０度、右側のエッジの方向が２７０度となる。
【００７９】
４．１  第１のエッジ検出で後述するように、第１のエッジは局所的な検査対象パターン画像から検出されたエッジである。この第１のエッジの方向は検出された時点で決められる。以下では、前記走査方法１から前記走査方法３で得られた検査対象パターン画像から第１のエッジを検出する方法を説明する。
【００８０】
前記走査方法１である１方向の走査と前記走査方法２である交互の走査では、１枚の検査対象パターン画像からエッジを検出する。前記走査方法３である２方向の走査では、２枚の検査対象パターン画像からエッジを検出し、検出されたエッジ情報を融合させる。０度および９０度方向の２方向の走査の場合は、０度方向の走査で得られた検査対象パターン画像から４５度から１３５度と、２２５度から−４５度の間のエッジを抽出し、９０度方向の走査で得られた検査対象パターン画像から１３５度から２２５度と、−４５度から４５度の間のエッジを抽出し、両者を合成して１検査対象パターン画像から検出されたエッジとして扱う。
【００８１】
４５度および−４５度方向の２方向の走査の場合は、４５度方向の走査で得られた検査対象パターン画像から９０度から１８０度と２７０度から３６０度の間のエッジを抽出し、−４５度方向の走査で得られた検査対象パターン画像から０度から９０度と１８０度から２７０度の間のエッジを抽出し、両者を合成して、１検査対象パターン画像から検出されたエッジとして扱う。
【００８２】
４．１１  第２のエッジ検出で後述するように、第２のエッジはプロファイル（１次元データ）から検出されたエッジである。この第２のエッジの方向はプロファイルが設定された時点で決められる。以下では、前記走査方法１から前記走査方法３で得られたプロファイルから第２のエッジを検出する方法を説明する。
【００８３】
前記走査方法１である１方向の走査では、プロファイルは同一の検査対象パターン画像から求める。
前記走査方法２である０度、１８０度交互の走査では右側のエッジ（１８０度から３６０度のエッジ）を得るプロファイルを０度方向の走査で得られた検査対象パターン画像から、左側のエッジ（０度から１８０度のエッジ）を得るプロファイルを１８０度方向の走査で得られた検査対象パターン画像から求める。
【００８４】
前記走査方法３である２方向の走査では、４５度から１３５度と、２２５度から−４５度の間のエッジを検出するプロファイルを０度方向の走査で得られた検査対象パターン画像から、１３５度から２２５度と、−４５度から４５度の間のエッジを検出するプロファイルを９０度方向の走査で得られた検査対象パターン画像から求める。
【００８５】
図１２は、０度方向の走査で得られた検査対象パターン画像もしくは９０度方向の走査で得られた検査対象パターン画像を用いて検査されるべき線分の例を示す模式図である。図１２で示されるように、０度方向の走査で得られた検査対象パターン画像から縦方向（９０度または２７０度の方向）、左上方向（１３５度）、右下方向（−４５度）の直線部分、コーナー、終端の線分を検査すれば良い。また、９０度方向の走査で得られた検査対象パターン画像から横方向（０度または１８０度）、右上方向（４５度）、左下方向（２２５度）の直線部分、コーナー、終端の線分を検査すれば良い。
【００８６】
４５度および−４５度の２方向の走査の場合は、９０度から１８０度と２７０度から３６０度の間のエッジを検出するプロファイルを４５度方向の走査で得られた検査対象パターン画像から、０度から９０度と１８０度から２７０度の間のエッジを検出するプロファイルを−４５度方向の走査で得られた検査対象パターン画像から求める。
【００８７】
このように、検査対象パターン画像のエッジは、複数の走査方向のうちの一方向で生成された検査対象パターン画像から検出される。選択された走査方向は、基準パターンのエッジにより垂直になる方向である。
【００８８】
検査対象パターン画像が４５度もしくは−４５度方向の走査で得られた場合においては、設計データと検査対象パターン画像の間に回転が存在するので、その回転を補正する必要がある。回転補正の方法として、設計データを回転する方法が使用できるが、設計データを回転すると傾斜画像が最終出力となるので見難いという欠点がある。そこで、本実施例では検査対象パターン画像を回転する方法を採用した。しかしながら、Ｘ，Ｙ方向に均等にサンプリングする走査をした場合に、その検査対象パターン画像を回転すると、ピクセル間の内挿値を回転した検査対象パターン画像の値として用いなければならない。この場合には、回転された検査対象パターン画像が内挿によってぼけたりする弊害があるので、本実施例では内挿を用いずに、ピクセルの位置を置き換えることによってのみ回転された検査対象パターン画像を得る方法を採用した。この方法を用いる場合は、次に述べるような特別な走査方法を採用する必要がある。
【００８９】
図１３はピクセルの位置を置き換えることによって回転された検査対象パターン画像を得る方法を示す模式図である。図１３の左側に示された４５度傾斜走査方法の図は図１３の右側に示された４５度傾斜画像の図と全く同じものを４５度回転して描いてある。最終的に取得しようとする検査対象パターン画像は右側の形のものである。図中、碁盤の目の格子点はＸ，Ｙ方向に均等にサンプリングされて得られるべき検査対象パターン画像の位置である。黒丸（●）は実際にサンプリングされる位置を示している。黒丸が無い位置はこの走査方法ではサンプリングされない位置である。この右側の形の検査対象パターン画像を取得するために左側の走査方法で行う。
【００９０】
この場合は、Ｘ方向のサンプリング間隔Ｓは各々の走査線で同一であるが、Ｙ方向のサンプリング間隔についてはＸ方向のサンプリング間隔Ｓの半分である。また奇数行と偶数行では、サンプリングされる位置がＸ方向にサンプリング間隔Ｓの半分だけずれている。このサンプリング間隔Ｓは、右側のピクセル間隔に√２をかけたものになる。そうすると、左側の図を横に寝かせるだけで所望の検査対象パターン画像が得られるということになる。この場合は、実際にサンプリングされた順番とは違う順番で値を入れていく作業が必要となる。
【００９１】
図１３は４５度の角度の走査方法を示すものであるが、図１４は、arctan(2)の角度の走査方法および回転された検査対象パターン画像を示す模式図である。
本実施例を使用すれば、検査対象パターン画像を得るために、最小限度の電子線（荷電粒子線）を走査すればよく、したがって最小の時間で検査対象パターン画像を得ることができる。また、内挿による画質低下を伴わない検査対象パターンの回転画像を取得することができ、エッジの検出精度の低下を避けられる。
【００９２】
２．３  パターン検査装置の基本構成
図１５は、本実施形態におけるパターン検査装置の基本構成を示す模式図である。本実施形態におけるパターン検査装置は、主制御部１、記憶装置２、入出力制御部３、入力装置４、表示装置５、印刷装置６および、図１に示す画像生成装置７を備える。
【００９３】
主制御部１はＣＰＵ（Central  Processing  Unit）等により構成され、装置全体を統括的に制御する。主制御部１には記憶装置２が接続されている。記憶装置２は、ハードディスク、フレキシブルディスク、光ディスク等の形態をとることができる。また、主制御部１には、入出力制御部３を介して、キーボード、マウス等の入力装置４、入力データ、計算結果等を表示するディスプレイ等の表示装置５、および検査結果等を印刷するプリンタ等の印刷装置６が接続されている。
【００９４】
主制御部１は、ＯＳ（Operating  System）等の制御プログラム、パターン検査のためのプログラム、および所要データ等を格納するための内部メモリ（内部記憶装置）を有し、これらプログラム等によりパターン検査を実現している。これらのプログラムは、フレキシブルディスク、光ディスク等に記憶しておき、実行前にメモリ、ハードディスク等に読み込ませて実行されるようにすることができる。
【００９５】
２．４  機能ブロック図
図１６は、本実施形態におけるパターン検査装置の機能ブロック図を示す模式図である。基準パターン生成部１１、検査部１２、出力部１３および欠陥種認識部１４はプログラムにより実現されている。基幹データベース２１、レシピデータベース２２および欠陥種参照データベース２３は記憶装置２内に設けられている。
基幹データベース２１を外部に設け、パターン検査装置がＬＡＮ（Local  Area  Network）を経由して基幹データベース２１にアクセスするようにしても良い。
【００９６】
図１７は、本発明の別の実施形態におけるパターン検査装置の機能ブロック図を示す模式図である。図１７に示す例は、繰り返し発生する欠陥を認識する機能を有した構成を示す模式図であり、図１６の機能ブロック図に対して、欠陥情報記憶部２４と、繰り返し発生する欠陥を認識する繰り返し欠陥認識部２５とが追加されている。
【００９７】
３．用語の説明
【００９８】
３．１  エッジ
エッジは、検査対象パターンの内部と下地の境を意味する。エッジとして、検査対象パターン画像のエッジと基準パターンのエッジが使用される。検査対象パターン画像のエッジは、エッジ検出方法で検出され、基準パターンのエッジは直線もしくは曲線で表現された基準パターンをピクセル単位で分割して得られる。後述の４．６  第１の検査の図６０で示されるように、検査対象パターン画像のエッジと基準パターンのエッジとを対応づけて検査が行われる。
【００９９】
エッジは、ピクセルごとに開始点（サブピクセル精度）、方向、および強度の情報を有するベクトルで表現される。検査対象パターン画像のエッジの場合は、強度は、ベクトルの長さとエッジの明確さを乗じた値である。ここで、エッジの明確さは実際にエッジである確からしさと定義される。また、基準パターンのエッジの場合は、強度は、ベクトルの長さとマッチングに寄与する度合いを乗じた値である。
【０１００】
３．２  基準パターン
基準パターンとは線分もしくは曲線で表現されたもので、検査対象パターン画像と比較されるものである。基準パターンにもっとも適したものとして設計データが使われる。この設計データとして、たとえばＧＤＳＩＩ（Graphic  Design  System  II）データストリ−ム形式のレイアウトデータに、レイアの融合やフラクチャリングを行ったものが使える。
【０１０１】
まず、検査対象パターン画像から検出されるエッジ位置に最も適したように設計データに対し、シュリンク処理（設計データの倍率を変える処理）、サイズ処理（線幅を変える処理）などを施す。また、第１のエッジ検出と第２のエッジ検出とでは一般的に検出されるエッジ位置が異なるので、第１エッジ検出用、および第２エッジ検出用に基準パターンを２種類用意する。
【０１０２】
次に、この処理で得られた多角形を、視野にＸＹステージ３２１の誤差および検査対象パターンの最大許容パターン変形量を加えた長さを一辺とする長方形領域でクリッピングする。
【０１０３】
次に、得られた多角形のコーナーに丸みがつけられる。図１８に示すように、通常、設計データは、鋭角をもった多角形（図中点線）である一方、ウェーハに形成される検査対象パターンのコーナーはコーナーラウンド（図中実線）がつく。そこで、得られた多角形のコーナー部分に円、楕円、直線、もしくは他の方法で記述した曲線を適用し、検査対象パターンに近くなるように補正する。
【０１０４】
最後に、以上で得られた結果を基準パターンとし、レシピデータベース２２に登録する。ＸＹステージ３２１の誤差が無視できる場合は、パターン変形の絶対座標値が計測できる。本実施形態では、ＸＹステージ３２１の誤差および検査対象パターンの最大許容パターン変形量を考慮し、基準パターンを検査対象パターン画像よりも大きくとって検査に使用しているが、代わりに検査対象パターン画像を基準パターンよりも大きくとって検査に使用しても良い。
【０１０５】
基準パターンに設計データを使えば、ウェーハ上に形成された検査対象パターンと設計データとを比較する欠陥検査が実行できる。この場合は、許容パターン変形量として電気特性に影響しない許容量を設定する。この許容パターン変形量は、基準パターンの属性ごとに設定でき、さらに、検査対象パターンの込み入っている場所とそうでない場所とで可変にすることも可能である。
【０１０６】
基準パターンにリソグラフィ・シミュレータで得られたシミュレーションパターンの外形を形成する曲線（図７３の実線）を使えば、シミュレーションの正当性を検証できる。シミュレーションパターンはマスクデータを使って、光学的にシミュレートして得られた光強度分布から得られる。この分布から外形の曲線を得る。この場合の許容パターン変形量は、シミュレーションで許される誤差量を設定する。
本実施形態においては、基準パターンとして設計データを使う方法を説明する。
【０１０７】
図１９は基準パターンの例を示す模式図であり、図２０は図１９の基準パターンＳをピクセルごとのエッジに変換した例を示す模式図である。図１９において、基準パターンＳ（点線）はサブピクセル精度で示されている。通常、基準パターンのエッジ方向は、ピクセルの横方向（X方向）または縦方向（Ｙ方向）に平行である。基準パターンのエッジも、検査対象パターン画像のエッジと同様に、ピクセルごとに開始点（サブピクセル精度）、方向、および強度の情報を有する。本実施形態においては、後述の４．２．１  ユニークパターンを使うマッチング方法と４．２．２  ネガティブパターンを使うマッチング方法を除いて基準パターンのエッジの強度をすべて１にしている。
【０１０８】
図２１に示すように、基準パターンは、コーナー部分に曲線が含まれる。基準パターンの曲線部分を基準パターンのエッジに変換するために、ピクセルの中心２６１に最も近い基準パターン上の点２６２での接線２６３を生成する。
【０１０９】
３．３  レシピデータ
検査の前に、以下のレシピデータと称される検査パラメータの組を設定する。レシピデータの内でオペレータ入力パラメータとして、設計データ検索用パラメータ、画像取得パラメータ、およびにエッジ検出および検査のためのパラメータがある。また、レシピデータの内で出力データとして、基準パターン生成部１１が生成する基準パターンがある。
【０１１０】
設計データ検索用パラメータとして、検査対象ウェーハ（試料）のデバイス名、およびプロセス名を指定するパラメータを設定する。画像取得パラメータとして、ウェーハを特定するためのスロット番号、照射系装置３１０の条件設定パラメータ、ピクセル間隔、ピクセル数、および検査領域を設定する。
【０１１１】
ピクセル間隔とは、検査対象パターン画像のピクセル間隔に対するウェーハ上の距離を意味する。ピクセル数には、１０２４×１０２４、８１９２×８１９２などの値が使われる。ピクセル間隔にピクセル数を乗じた数は、検査対象パターン画像の大きさになる。この大きさを持つ領域は、前述の２．１  画像生成装置の基本構成で説明した視野である。例えば、ピクセル間隔が９ｎｍでピクセル数が８１９２×８１９２であれば、視野は約７０μｍ×７０μｍである。
【０１１２】
エッジ検出および検査のためのパラメータとして、以下のパラメータを設定する。
（１）検査すべきパターン変形量
エッジプレイスメントエラー
線幅の変形量
最小線幅
スペース幅の変形量
最小スペース幅
接触面積検査比
孤立パターンの場合の検査対象パターンの重心のプレイスメントエラーと直径変形量
ウェーハに形成されてはならない補正パターンの欠陥判断係数
【０１１３】
（２）上記パターン変形量に対応する許容パターン変形量の−側の限界値および＋側の限界値、ならびにマッチングで使用するエッジの許容方向差の限界値
これらのパターン変形量は、基準パターンの属性ごとに設定される。
【０１１４】
（３）検査対象パターン画像から経験的に決められる第１のエッジ検出パラメータ
第１のエッジ検出方法
エッジ膨張用のフィルタ係数
検査対象パターン画像のエッジの２値化しきい値
検査対象パターン画像のエッジの２値化で使われるｐタイル法の係数ｐ
【０１１５】
（４）基準パターンの属性（直線部分、コーナー、終端、孤立パターン等）を認識するための抽出ルールが使用するパラメータ
基準パターンの属性は、基準パターンの一部もしくは全部を区別するために使用される。典型的な基準パターンの一部を区別するために使用する属性は３種類ある。１つ目は、直線部分（基準パターンの終端に対応しない直線部分）である。２つ目はコーナー（終端の属性を持つ直線部分に接触しない頂点の部分）である。３つ目は終端（基準パターンの終端に対応する直線部分）である。基準パターンの全部を区別するために使用する属性として、孤立パターン（他のパターンから孤立しているパターン）がある。
【０１１６】
（５）領域検査に適した部分を認識するための抽出ルールが使用するパラメータ
線幅検査用に適した基準パターンの最大線幅、最小線長、終端非使用長
スペース検査用に適した基準パターンの最大線幅、最小線長、終端非使用長
切断しやすい部分の最大線幅
切断しやすい部分の最大線長
短絡しやすい部分の最大スペース幅
短絡しやすい部分の最大スペース長
【０１１７】
（６）検査対象パターン画像から経験的に決められる第２のエッジ検出パラメータ
プロファイル取得区間の長さ
プロファイル取得区間の間隔
プロファイル取得区間内のサンプリングポイントの間隔
プロファイルからエッジを認識する方法（しきい値法を使うかなど）
プロファイル取得区間をレシピデータ設定時に設定するか第１のエッジを検出してから設定するかのフラグ
【０１１８】
（７）孤立パターンの大きさの最小値と最大値および安全係数
（８）大域的変形量を求めるために使用する検査単位領域の数
（９）欠陥画像の最大登録数
【０１１９】
（１０）再検査対象とする欠陥の最大登録数
（１１）自動コントラスト・ブライトネス調整、自動フォーカス調整、および自動非点収差調整に適した領域
（１２）歪補正回路が持つ代表歪ベクトルの間隔
【０１２０】
レシピデータは、設計データ検索用パラメータであるデバイス名、プロセス名、および検査モードをキーにして管理される。検査モードとは、画像取得パラメータとエッジ検出および検査のためのパラメータを総称した名前である。
【０１２１】
図２２は、本実施形態におけるレシピ登録処理の例を示すフローチャートである。まず、オペレータは、入力装置４を介して基準パターン生成部１１に、オペレータ入力パラメータ（設計データ検索用パラメータ等）を入力する（ステップＳ２０２）。
【０１２２】
基準パターン生成部１１は、設計データ検索用パラメータ（デバイス名、およびプロセス名）をキーとして基幹データベース２１を検索し、設計データを取り出す（ステップＳ２０４）。基幹データベース２１は、基準パターンに対応する設計データを格納したデータベースである。次に、基準パターン生成部１１は、設計データから基準パターンを生成する（ステップＳ２０６）。
【０１２３】
最後に、基準パターン生成部１１は、基準パターンとオペレータ入力パラメータを、レシピデータとして、レシピデータベース２２に登録する（ステップＳ２０８）
【０１２４】
３．４  検査単位領域
検査は、入力された検査領域を、視野で分割して得られる検査単位領域ごとに行われるので、基準パターンは検査単位領域ごとに生成される。検査には、逐次検査およびランダム検査がある。
【０１２５】
図２３は、逐次検査を示す模式図である。検査領域は、図２３で示されるようにウェーハ全面を単位として設定されるのではなく、長方形で指定された複数の領域（図２３のように上側の短い長方形と下側の長い長方形など）として設定されるので、その領域を高速検査するために、検査単位領域ごとに逐次走査を実施する。検査単位領域ごとに基準パターンを作成する。
【０１２６】
図２４は、ランダム検査を示す模式図である。ランダム検査においては、ある領域を逐次に検査するのではなく、限定された領域を検査する。図２４では、検査単位領域３０１から３０４についてのみ検査を行う。
【０１２７】
３．５  検査結果
検査結果として、以下の種類の基本情報がある。
（１）異常パターン変形量を持った欠陥の情報
（２）ピクセルの輝度分布から検出される欠陥の情報
（３）検査単位領域全体から得られるパターン変形量
基準パターンの属性に関するパターン変形量を使用して得られる以下の情報がある。
（４）基準パターンの属性を使って検出される欠陥の情報
対向するエッジを使用して得られる以下の情報がある。
（５）領域検査方法で検出される欠陥の情報
【０１２８】
４．基本検査処理
図２５は、本実施形態における基本検査処理の例を示すフローチャートである。図２６および図２７は、本実施形態における検査処理の他の例を示すフローチャートであり、繰り返し発生する欠陥を認識する場合の検査処理の例を示すフローチャートである。図２７のブロックＡは図２６のブロックＡと同じものであり、検査の前に準備する工程を示している。図２７のブロックＢは図２６のブロックＢと同じものであり、各検査領域の検査の工程を示している。
【０１２９】
図２５に示すフローチャートに基づく基本検査処理において、まず、オペレータは、入力装置４を介して検査部１２に、レシピ検索用パラメータ（デバイス名、プロセス名および検査モード）を入力する（ステップＳ３０２）。
【０１３０】
検査部１２は、レシピ検察用パラメータをキーとしてレシピデータベース２２を検索し、基準パターンを含むレシピデータを取り出す（ステップＳ３０４）。そして、検査部１２は、検査対象パターン画像を取得するため、画像生成装置７に対して画像取得パラメータを設定し、ウェーハ搬送、アライメント、および照射系装置３１０の条件設定を指示する（ステップＳ３０６）。
【０１３１】
アライメントとは、設計データが使用している座標系とウェーハ（試料）の観察位置を管理する座標系との変換係数を求める方法をいう。これはＣＡＤ（Computer  Aided  Design）ナビゲーションで具現化されている。ＣＡＤナビゲーションは、アライメントの後に、ＣＡＤデータ上の観察したい座標値を、ウェーハ観察位置を管理する座標値に変換し、その位置へ画像生成装置の視野を移動させて、その位置の画像を入手する方法で、よく知られているものである。
【０１３２】
画像生成装置７としては、図１に示す走査型電子顕微鏡が最も適しているが、走査型フォーカスイオンビーム顕微鏡、走査型レーザー顕微鏡や走査型プローブ顕微鏡などの各種の走査型顕微鏡もしくは各種顕微鏡を使用することができる。
画像生成装置７は、検査単位領域ごとに、検査対象パターン画像および画像の中心位置を検査部１２に出力する（ステップＳ３０８）。
【０１３３】
４．１  第１のエッジ検出
次に、検査部１２は、検査対象パターン画像から第１のエッジを検出する（ステップＳ３１０）。第１のエッジ検出として次の２つのエッジ検出方法が使用できる。第１のエッジ検出方法は、前述の３．３  レシピデータ「（３）第１のエッジ検出方法」によって選択される。
【０１３４】
４．１．１  第１のエッジ検出方法１
１つは、検査対象パターン内部と下地との間にコントラストがある画像に適した方法である。このような画像の多くは２値化処理でエッジを検出できるが、コントラストが比較的明瞭でない場合は明確にエッジを検出できない。このときに、［文献１］：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に開示の方法が使用できる。この方法によれば、エッジ部分の峰をサブピクセル精度で検出することができる。ただし、この方法では検査対象パターンの内部と下地を区別できないのでエッジの方向は０度から１８０度の値のみをもつ。
【０１３６】
前述の４．１．１  第１のエッジ検出方法１の別の方法として前述の文献２の方法を使用しても良い。この場合は検査対象パターン内部と下地との間にコントラストがある画像に微分フィルタ（例えば、Ｓｏｂｅｌフィルタやバンドパスフィルタ）をかけてエッジ強度画像を得て、得られたエッジ強度画像からエッジが検出される。この場合は検査対象パターン内部と下地を区別できる。
【０１３７】
これらの方法はある程度大きな窓を使った処理であるので、サブピクセル精度が得られるだけでなく、エッジの方向も安定している。ゆえに、エッジ検出精度を向上するために、エッジを連結し、連結したエッジを直線近似する方法は必ずしも必要ではない。
【０１３８】
ステップＳ３１０の第１のエッジ検出では、検査対象パターン画像からピクセル単位でエッジの強度および方向を求める。強度は、３．１  エッジで説明したように、ベクトルの長さとエッジの明確さを乗じた値である。前述の４．１１  第１のエッジ検出方法１で説明した検査対象パターン内部と下地との間にコントラストがある画像の場合は、前述の文献１の方法を用いて、画像の１次微分値の絶対値をエッジの明確さとし、画像の２次微分値のゼロクロス点をエッジ位置とするエッジが認識される。
【０１３９】
一方、前述の４．１２  第１のエッジ検出方法２で説明したエッジが明るく検査対象パターン内部と下地との間にコントラストがない画像の場合には、前述の文献２の方法を用いて、画像の２次微分値の符号反転値（絶対値）をエッジの明確さとし、画像の１次微分値のゼロクロス点をエッジ位置とするエッジが認識される。いずれの画像もエッジはサブピクセル精度で得られる。
【０１４０】
図２８は、前述の４．１１  第１のエッジ検出方法１で説明した検査対象パターン内部と下地との間にコントラストがある検査対象パターン画像の例を示す模式図であり、図２９は図２８の画像から検出したエッジを示す模式図である。図２８には、ピクセルごとにその輝度値が示されている。輝度値は２次電子強度をデジタル化した値である。図２９に示すように、エッジはピクセルごとに検出され、ピクセルごとに開始点（サブピクセル精度）、方向（０度から３６０度）、および強度の情報が得られる。強度は、前述のように、明確なエッジであるほど大きい値を取る。
【０１４１】
図３０は、前述の４．１２  第１のエッジ検出方法２で説明した、エッジが明るく検査対象パターン内部と下地との間にコントラストがない検査対象パターン画像の例を示す模式図であり、図３１は図３０の画像から検出したエッジを示す模式図である。図３０においても、ピクセルごとにその輝度値が示されている。また、図３１に示すように、エッジはピクセルごとに検出され、ピクセルごとに開始点（サブピクセル精度）、方向（０度から１８０度）、および強度の情報が得られる。
【０１４２】
４．２  直線形状パターンのマッチング方法
次に、検査部１２は、検査対象パターン画像のエッジを膨張させる。以降、得られた結果を膨張エッジと呼ぶ（ステップＳ３１２）。本実施形態においては、エッジは、電気特性的に影響しない許容パターン変形量分膨張させている。この段階では許容パターン変形量は正の整数である。この値は、前述の３．３  レシピデータ「（２）許容パターン変形量の−側の限界値および＋側の限界値」の値の最大値を整数化した値である。エッジを、許容パターン変形量分膨張させることにより、電気特性的に影響を与えないパターン変形を許容してマッチングすることができる。
【０１４３】
膨張エッジを得る方法を説明する。図３２は１次元の検査対象パターン画像のエッジの強度の例を示す模式図であり、図３３は図３２のエッジを膨張させた例を示す模式図である。図３３が膨張エッジを示している。図３２および図３３では、説明を簡単にするために、１次元データが使用されている。図３２から図３３を得る方法として以下の方法が使用できる。これらの方法では、エッジの強度を示す図を画像として扱い、適切なフィルタを考察している。
【０１４４】
許容パターン変形量内の変形を無視するために、許容パターン変形量の２倍の大きさの窓を持った最大値フィルタによって、図３２に示されたエッジの強度を示す図が処理され、図３３に示された膨張エッジを得る。最大値フィルタとは、対象となるピクセルの近傍である窓の中の各ピクセルが持つ値の最大値を求め、求めた最大値をフィルタ後のピクセルの値とするものである。図３３では、図３２の検査対象パターン画像のエッジを左右に２ピクセル分膨張させている。これは許容パターン変形量が２ピクセルの場合の例である。
【０１４５】
基準パターンのエッジが図３４で示される場合を考察する。まず、図３４をシフトして得られる図を作成する。シフト量はおのおの左方向に２ピクセルから右方向に２ピクセルである。次に、図３３およびシフトされた各図からマッチング評価値を求めると、各マッチング評価値は同じ値になる。よって、シフト量は一意的に決められない。マッチング評価値は後述する。
【０１４６】
この問題を解決するために、図３５に示すように、図３２のエッジに重み付けをしてエッジを膨張する。図３５の膨張を実現するには、係数が０．５、０．７５、１．０、０．７５、０．５のスムージングフィルタを用いれば良い。図３５で示した例の場合、図３４（基準パターンのエッジ）が左右に１ピクセル以上シフトすると評価値が下がる。
【０１４７】
次に、図３６に示すように、図３４で示された基準パターンのエッジに対して２ピクセル分広がった基準パターンのエッジを考察する。まず、図３６をシフトして得られる図を作成する。シフト量は左方向に１ピクセルと右方向に１ピクセルである。次に、図３５およびシフトされた各図から後述するマッチング評価値を求めると、各マッチング評価値は同じ値になる。よって、シフト量は一意的に決められない。
【０１４８】
この問題を解決するために、図３７に示すように、図３２のエッジに重み付けをして膨張すれば良い。図３７の膨張を実現するには、係数が０．５、０．９、１．０、０．９、０．５のスムージングフィルタ（図３８）を用いれば良い。
【０１４９】
以上の考察から、図３７に示すような膨張が最も適している。処理速度やエッジの込み具合などの観点から図３３や図３５に示すような膨張を用いても良い。
スムージングフィルタの係数を決めた後、係数は、前述の３．３  レシピデータ「（３）エッジ膨張用のフィルタ係数」に登録されて使用される。
【０１５０】
図３９は２次元の検査対象パターン画像のエッジの強度の例を示す模式図であり、図４０および図４１は図３９のエッジを膨張させた例を示す模式図である。図３９において、エッジの強度は、２０のところ以外はすべて０である。図４０は図３３と同様の膨張を行った場合の結果を示し、図４１は図３７と同様の膨張を行った場合の結果を示す。
【０１５１】
図４２は２次元の検査対象パターン画像のエッジベクトルの例を示す模式図であり、図４３および図４４は図４２のエッジを膨張させた例を示す模式図である。図４３は図３３と同様の膨張を行った場合の結果を示し、図４４は図３７と同様の膨張を行った場合の結果を示す。膨張はＸ、Ｙ成分ごとに行っている。
【０１５２】
検査部１２は、膨張エッジと基準パターンのエッジとを比較して、検査対象パターン画像と基準パターンとのピクセル単位でのマッチングを行う（ステップＳ３１４）。
【０１５３】
本実施形態においては、後述する４．８  検査単位領域全体から得られるパターン変形量の中で説明するように、サブピクセル精度でのシフト量S2を使用してマッチングを行う。よって、ここでは高速化を目的としてピクセル単位でのマッチングを行う。したがって、図４５で示すように、図２０の基準パターンのエッジベクトルをピクセル単位で表したエッジベクトルを使用してマッチングを実施する。
【０１５４】
本実施形態におけるマッチングでは、評価値F0が最大になる位置を得るために、検査対象パターン画像に対して基準パターンをピクセルごとに上下左右にシフトし、得られた評価値F0が最大になる位置をマッチング位置とする（図４６）。本実施形態においては、以下の式で示すように、基準パターンのエッジが存在するピクセルにおける膨張エッジの強度の総和を評価値F0としている。
【０１５５】
【数１】
2008164593.tif 000003
【０１５６】
ここで、E(x,y)は、膨張エッジの強度をその大きさとして持ち、膨張エッジの方向をその方向として持つベクトルである。エッジの存在しない場所ではE(x,y)の大きさは0である。R(x+xs,y+ys)は、基準パターンのエッジ方向をその方向として持つベクトルである。ただし、R(x+xs,y+ys)の大きさは、基準パターンのピクセル内での長さである。ここで、ベクトル(xs,ys)は基準パターンのエッジのシフト量S1である。
【０１５７】
評価値F0の計算においてR(x,y)が０でないピクセルのみを記憶すれば、高速に計算が行え、記憶領域が少なくてすむ。さらに、残差逐次検定法（ＳＳＤＡ：Sequential  Similarity  Detection  Algorithm）で使われている計算の打切りを用いれば計算がさらに高速化される。
【０１５８】
図４７および図４８は、図４３（膨張エッジ）と図４５（基準パターンのエッジ）とを重ね合わせた模式図である。図４７において、ピクセル２５４は、図４３のピクセル２５１および図４５のピクセル２５２に対応する。図４８は、図４７で示される位置関係から図４３を右に１ピクセル、下に１ピクセルシフトさせた場合の図４３および図４５の位置関係を示している。したがって、ピクセル２５５は、図４３のピクセル２５１および図４５のピクセル２５３に対応する。評価値F0を用いれば、エッジの存在するピクセルが重なり合う度合いが大きいほど、評価値が高くなる。評価値F0を用いる場合には、図３９から図４１で示したような膨張処理を行えば良い。なお、評価値F0は、前述の４．１．１  第１のエッジ検出方法１と前述の４．１．２  第１のエッジ検出方法２で説明したいずれの画像にも適用可能である。
【０１５９】
本実施形態においては、上記評価値F0を用いているが、他の評価値を用いることもできる。例えば、前述の４．１．１  第１のエッジ検出方法１で説明した検査対象パターン内部と下地との間にコントラストがある画像の場合には、以下の評価値Faを用いることができる。
【０１６０】
【数２】
2008164593.tif 000004
【０１６１】
また、例えば、前述の４．１．２  第１のエッジ検出方法２で説明したエッジが明るく検査対象パターン内部と下地との間にコントラストがない画像の場合には、以下の評価値Fbを用いることができる。
【０１６２】
【数３】
2008164593.tif 000005
【０１６３】
評価値FaまたはFbを用いる場合には、図４２から図４４で示したような膨張処理を行えば良い。
【０１６４】
評価値F0、Fa、およびFbを考察する。評価値F0はデータがスカラのため高速計算に関して有利である。一方、評価値FaおよびFbは、例えば、図４９に示すような場合に有効である。評価値FaおよびFbを用いた場合には、基準パターン（図４９（ａ））の縦線部分のエッジ（ベクトル）と検査対象パターン画像（図４９（ｂ））の横線部分のエッジ（ベクトル）との内積をとると０に近くなるため、１０１の部分と１０２の部分とがうまくマッチングする。しかし、評価値F0を用いた場合には、方向は関係なく強度のみで判断するため、１０１の部分と１０３の部分とが誤ってマッチングする可能性がある。
【０１６５】
評価値Faは検査対象パターン内部と下地の区別がつくので評価値Fbよりマッチングが堅牢である。例えば、図５０に示すように、線幅１１１、１１３とスペース幅１１２、１１４が同じ場合にFaを用いると、どちらがラインかスペースかの区別がつくのでFbより望ましい結果が得られる。
本実施形態においては、検査対象パターン画像のエッジを膨張してマッチングを行っているが、代わりに基準パターンのエッジを膨張してマッチングを行うこともできる。
【０１６６】
４．２．１  ユニークパターンを使うマッチング方法
前述のマッチング方法では全ての基準パターンのエッジの強度を同等に扱って処理を実施した。前述の３．１  エッジで説明したように、強度はベクトルの長さとマッチングに寄与する度合を乗じた値である。前述の方法とは別の方法として、基準パターンのエッジの強度に異なる値を与えてマッチングがより堅牢になるマッチング方法が使用できる。この方法は図５１を用いて以下の手順で実施される。
【０１６７】
図５１の（ａ）は基準パターンの例を示す模式図であり、図５１の（ｂ）は（ａ）の基準パターン（点線）と検査対象パターン画像（実線）との関係の例を示す模式図である。図５１（ａ）に示す基準パターンは周期的なパターンであるが、１ヶ所ギャップがある。この基準パターンと検査対象パターン画像とのマッチングを行う際に、図５１（ｂ）に示すように、両パターンが１周期ずれていても、ギャップの部分以外は一致するので、マッチングの評価値は高くなってしまう。そこで、このギャップの部分に対応する基準パターンのエッジのマッチングに寄与する度合を大きくして、検査対象パターン画像のギャップと基準パターンのギャップとが一致しない場合にはマッチング評価値が大きく低下するようにする。
【０１６８】
まず自己相関法で基準パターンの周期を求める。次に、もとの基準パターンと一周期ずらした基準パターンを比較してもとの基準パターンにあって１周期ずらした基準パターンにないパターンを求める。求めたパターンをユニークパターンとして認識する。ユニークパターンのエッジのマッチングに寄与する度合を他の基準パターンより大きい値にする。この値は１より大きい値にする。この値として経験から得られた固定値もしくは、固定値÷全基準パターン中のユニークパターンの比率などが使用できる。
【０１６９】
４．２．２  ネガティブパターンを使うマッチング方法
ユニークパターンをより効率的に使う方法として、ユニークパターンの対であるネガティブパターンを使うマッチング方法が使用できる。図５２（ａ）および図５２（ｂ）は長方形パターンが周期的に並んでいる基準パターンのマッチング評価値の計算方法を示す模式図である。図５２（ａ）および図５２（ｂ）に示された検査対象パターンの右側にも長方形パターンが周期的に並んでいるが、画像が限定されているので、右側の長方形パターンの終わりがどこか分からない。このような場合に、前述の４．２．１  ユニークパターンを使うマッチング方法を使ってマッチングを施すと図５２の（ａ）と（ｂ）とではマッチング評価値がほぼ同じになり、マッチング位置が一意的に決まらない。
【０１７０】
この対策として以下の手順でユニークパターンの対であるネガティブパターンを抽出してマッチング評価値計算に使用する。
図５３（ａ）、図５３（ｂ）および図５３（ｃ）はユニークパターンの対であるネガティブパターンを使ってマッチング評価値を計算する方法を示す模式図である。もとの基準パターンから左方向に一周期ずれた部分に基準パターンが無い場合に、もとの基準パターンの位置はユニークパターン（点線で示された長方形）とする。ユニークパターンを左側に一周期ずらした部分をネガティブパターン（実線で示された長方形）とする。同様に、右方向、上方向、下方向などの他の方向についても実施する。
【０１７１】
ユニークパターンについては、前述のようにマッチングに寄与する度合いを１より大きい値にする。一方、ネガティブパターンについては、マッチングに寄与する度合を前述の１より大きい値に（−１）を乗じた値にする。
【０１７２】
ネガティブパターンを使う評価値を考察する。１つのユニークパターンに検査対象パターンが存在しているときの評価値をF1とする。図５３（ａ）の評価値は(3・F1)、図５３（ｂ）の評価値は(0)である。図５３（ｃ）の評価値は(3・F1)-(3・F1)≒(0)である。この計算から、図５３（ａ）がマッチング位置と判断される。
【０１７３】
本実施例によれば、ネガティブパターンが最適なマッチング位置からの一周期のズレに対して大きなペナルティーを課すので、周期的に同じパターンが並んだ部分とそうでない部分の境界を正確にマッチングできる。
【０１７４】
４．２．３  エッジの水平軸垂直軸への射影データを使ったマッチング方法
以上のマッチング方法は十分高速であるが、より高速に実行できる方法が求められる。高速化するために、ステップＳ３１４の中の「ピクセルごとにマッチングを行う」部分を改良する。
【０１７５】
設計データの多くは横線と縦線である。この性質を使って、基準パターンのエッジの水平軸垂直軸への射影データと検査対象パターン画像から検出されたエッジの水平軸垂直軸への射影データを使ってより高速にマッチングをすることが可能になる。
【０１７６】
図５４（ａ）および図５４（ｂ）は前述の４．１  第１のエッジ検出方法で検出されたエッジの水平軸垂直軸への射影データをつかったマッチング方法を示す模式図である。本実施例では、４．１．１  第１のエッジ検出方法１で説明した検査対象パターン内部と下地との間にコントラストがある画像に適したエッジ検出を用いて説明する。また基準パターンを成す線分は上下左右の４方向があるが、ここでは代表例として上方向の線分を例にマッチングの方法を説明する。
【０１７７】
（１）基準パターンを成す全ての線分の線分長の合計値Lrpを求める。次に４．１．１  第１のエッジ検出方法１で検出されたエッジを強度ごとにソートする。ソートされたエッジを強度がより大きいものからLrp個選んでエッジとして残し他のエッジを消去する。基準パターンはピクセル単位の座標系で表現されていて、基準パターンと検査対象パターン画像の大きさは大よそ同じだから、選択されたエッジは、大よそ基準パターンのエッジに対応する。
【０１７８】
（２）基準パターンを成す線分で上方向の線分を抽出する。抽出された線分を水平軸（Ｘ軸）に射影して１次元データを作成する。この１次元データは配列の形でインデックスはＸ座標値で要素は線分の長さになる。同様に、この線分を垂直軸（Ｙ軸）に射影して１次元データを作成する。この１次元データは配列の形でインデックスはＹ座標値で要素は線分の長さになる。この結果は図５４（ａ）に示すものになる。
【０１７９】
（３）前述の選ばれたエッジから上方向エッジを抽出する。このエッジを水平軸（Ｘ軸）に射影して１次元データを作成する。この１次元データは配列の形でインデックスはＸ座標値で要素の値はエッジ（ベクトル）のＹ成分になる。同様に、このエッジを垂直軸（Ｙ軸）に射影して１次元データを作成する。この１次元データは配列の形でインデックスはＹ座標値で要素の値はエッジ（ベクトル）のＹ成分になる。この結果は図５４（ｂ）に示すものになる。
【０１８０】
（４）上方向エッジの水平軸への射影データを図４６に示すＸ方向の範囲の中をシフトさせながら、上方向のエッジの水平軸への射影データと上方向線分の水平軸への射影データとのＸ方向のマッチング誤差値Epmを計算する。同様に、上方向エッジの垂直軸への射影データを図４６に示すＹ方向の範囲の中をシフトさせながら、上方向エッジの垂直軸への射影データと上方向線分の垂直軸への射影データとのＹ方向のマッチング誤差値Epmを計算する。マッチング誤差値Epmの計算結果が図５５に示されている。マッチング誤差値Epmは後述する。
【０１８１】
（５）Ｘ方向のマッチング誤差値Epmの最大値EpmMaxと最小値EpmMinを求めてしきい値を以下の式で求める。Ｙ方向のしきい値も同様に求める。
【数４】
2008164593.tif 000006
【０１８２】
このしきい値以下のマッチング誤差値Epmをもつシフト量がマッチングに適したシフト量と判断される。係数kmtは経験的に決められる値で０から１の間の値を取り、０に近いほどマッチングに適したと判断されたシフト量の数が多くなる。図５６の矢印で示したシフト量がマッチングに適したと判断されたシフト量である。
【０１８３】
（６）次に、（５）で得られたマッチングに適したと判断されたシフト量から最適解を求める。前述の４．２  直線形状パターンのマッチング方法では、「本実施形態におけるマッチングでは、評価値F0が最大になる位置を得るために、検査対象パターン画像に対して基準パターンをピクセルごとに上下左右にシフトし、得られた評価値F0が最大になる位置をマッチング位置とする（図４６）。」と説明した。本方法を採用すると、この部分を「本実施形態におけるマッチングでは、評価値F0が最大になる位置を得るために、検査対象パターン画像に対して基準パターンを上記（５）で得られたシフト量ごとに上下左右にシフトし、得られた評価値F0が最大になる位置をマッチング位置とする（図４６）。」と読み替えて前述の直線形状パターンのマッチング方法を実施することになる。
【０１８４】
マッチング誤差値Epmは図５７（ａ）に示す方法で計算される。本実施例では、代表例として、上方向線分の水平軸への射影データの要素Rp[i]、上方向エッジの水平軸への射影データの要素Ep[i]と、シフト量Spを使用する方法を示す。単純なマッチング誤差値EpmSは、上方向線分の水平軸への射影データの要素Rp[i]とこれに対応するシフトされた上方向エッジの水平軸への射影データの要素Ep[i+Sp]を使い次の式で求められる。
【数５】
2008164593.tif 000007
総和Σｉは、全ての要素Ep[i]に対する和を意味する。
【０１８５】
ステップＳ３１２（検査対象パターン画像のエッジを膨張させて、膨張エッジを求める。）で説明したように、電気特性的に影響しない許容パターン変形量内のパターン変形を無視する必要がある。ステップＳ３１２と同様の方法を使用しても良いが、他の方法として以下の方法を使用する。
【０１８６】
ここでは、許容パターン変形量が１ピクセルの場合を説明する。まず、以下の計算を全ての要素Ep[i]に対して実行する。
（１）もし、
【数６】
2008164593.tif 000008
であれば、以下の計算を実行する。
【数７】
2008164593.tif 000009
【０１８７】
（２）もし、
【数８】
2008164593.tif 000010
で、次のδＲが正であれば、以下のρ-1からのEp[i+Sp]の計算を実行する。
【数９】
2008164593.tif 000011
【０１８８】
（３）もし、
【数１０】
2008164593.tif 000012
で、δＲが負であれば、以下の計算を実行する。
【数１１】
2008164593.tif 000013
【０１８９】
以上の計算が終了した後、許容パターン変形量を考慮したマッチング誤差値EpmDを、下記の式で求める。
【数１２】
2008164593.tif 000014
【０１９０】
この計算の結果が図５７（ｂ）、（ｃ）に示されている。図５７（ｂ）ではRp[i]とEp[i+Sp]がマッチングに適した位置に置かれている。一方、図５７（ｃ）ではRp[i]とEp[i+Sp]がマッチングに適した位置から１ピクセルずれた位置に置かれている。図５７（ｂ）、（ｃ）に示されるように、許容パターン変形量を考慮したマッチング誤差値EpmDは、単純なマッチング誤差値EpmSより許容パターン変形量を考慮して対応付けられた量だけ小さな値になっている。よって、マッチング誤差値Epmとして許容パターン変形量を考慮したマッチング誤差値EpmDが適している。
【０１９１】
許容パターン変形量が１ピクセルより大きい場合は、Rp[i-1]、Rp[i+1]の他にRp[i-2]、Rp[i+2]、などを使用して処理を行えば良い。
【０１９２】
以上のマッチング誤差値Epmの、計算を下方向左方向右方向のエッジと線分にも実施する。また、他の方向例えば４５度の倍数の方向の線分を使用しても良い。
【０１９３】
本実施例では上方向下方向のエッジなど１８０度逆方向のエッジの区別がつくが、４．１．２  第１のエッジ検出方法２を使用する場合は、１８０度逆方向のエッジの区別がつかない。この場合は、１８０度逆のエッジを混合して計算する。
【０１９４】
図４６では、検査対象パターン画像に対して基準パターンをピクセルごとに上下左右にシフトして、評価値F0が最大になる位置をマッチング位置とする方法を示した。しかし、本実施例によれば、ピクセルごとにシフトする代わりに、飛び飛びのピクセルの間隔でシフトできるので計算時間が大幅に短縮できる。
【０１９５】
４．３  幾何学情報を使う孤立パターンのマッチング方法
前述のマッチング方法は、直線形状パターンには最適である。しかし、孤立パターンであるホールパターン、島パターンのマッチングには別の方法が使用可能である。ホールパターン、島パターンとは、長方形であって、長辺と短辺とも最小線幅の２，３倍以下のパターンである。ホールパターン、島パターンは直線形状パターンより小さく、かつ、より多いので、マッチングにはより計算時間が必要とされる。この課題を解決するために、前述の４．２  直線形状パターンのマッチング方法に比べて計算量が減らせて高速化が可能な以下の方法が使用できる。
【０１９６】
この方法は全ての検査対象パターンがホールパターン、島パターンである場合に使用することができる。また、通常、ホールパターンと、島パターンとは同時には存在しない。よって、本実施例では全ての検査対象パターンがホールパターンの場合の方法を説明する。島パターンについては本実施例のホールを島に読み替えればホールパターンのマッチング方法が使用できる。
【０１９７】
ホールパターンのマッチングの第１の方法は検査対象パターン画像のエッジから得られた幾何学情報を使用する方法である。図５８はホールパターンのマッチングの第１の方法を示す模式図である。図５８（ａ）には、検査対象パターン画像から検出されたエッジが太線で表示されている。また、そのエッジの重心が黒丸（●）点で示されている。
【０１９８】
第１段階として、図５８（ａ）で示すようにエッジを検出して、連結しているエッジの最外枠と重心を求める。検査対象パターン内部と下地との間にコントラストがある画像の場合は、前述の４．１．１  第１のエッジ検出方法１で説明したエッジ検出が使用できる。
【０１９９】
前述の４．１．２  第１のエッジ検出方法２で、説明したエッジが明るく検査対象パターン内部と下地との間にコントラストがない画像の場合は、前述の４．１．２  第１のエッジ検出方法２で説明したエッジ検出が使用できる。この場合は、エッジは必ずしも連結したピクセルとして認識されないので、エッジを膨張して連結した後に、ラベリング処理をして連結したピクセルを求めて、これらの連結したピクセルの最外枠と重心を求めエッジの最外枠と重心とする。ラベリング処理とは、４近傍もしくは８近傍で連結しているピクセルに同一の値を書き込み、連結ピクセル群を生成する方法である。
【０２００】
第２段階として、得られたエッジを、図５８（ｂ）を使って、次の手順で選別する。
（１）予め、前述の３．３  レシピデータ「（７）孤立パターンの大きさの最小値Shminと最大値Shmaxおよび安全係数khmin、khmax」を決めて登録しておく。
【０２０１】
（２）エッジの最外枠の大きさがShmax×khmaxより大きい場合は、エッジはホールパターンのエッジとは見なさない。安全係数khmaxは、１から２程度の値で経験的に決められる値である。
【０２０２】
（３）また、エッジの最外枠の大きさがShmin×khminより小さい場合は、ノイズやゴミとみなしホールパターンのエッジとは見なさない。安全係数khminは、０．５から１程度の値で経験的に決められる値である。
【０２０３】
（４）連結したエッジが、リング状を成さねば、ホールパターンのエッジとは見なさない。
（５）検査対象パターン内部と下地との間にコントラストがある画像の場合は、上記の（４）のリング状の内部がホールか島の判定ができる。もしリング状の内部がホールでない場合は、エッジをホールパターンのエッジとは見なさない。
【０２０４】
本実施例は、前述の４．２  直線形状パターンのマッチング方法で使用したF0、FaおよびFbの代わりに評価値Fhを使ってマッチングが実施される。評価値にFhを使用すること以外は、前述の４．２  直線形状パターンのマッチング方法と同様の処理を使用する。本実施例では基準パターンは単純に設計データを変換して得る。評価値Fhは以下の方法で得られた値を全てのホールパターンである基準パターンについて求めて総和をとった値である。
【０２０５】
（１）図５８（ｃ）の第１列で示すように基準パターン内にエッジの重心が存在しなければ値は０になる。
（２）図５８（ｃ）の第２列のように基準パターン内に重心が存在すれば値は１になる。
【０２０６】
前述の４．２  直線形状パターンのマッチング方法で使用した４．２．１  ユニークパターンを使うマッチング方法と４．２．２  ネガティブパターンを使うマッチング方法を本例に使用するために、以下の２計算を追加する。ユニークパターンとネガティブパターンの認識法とマッチングに寄与する度合の設定は前述の４．２  直線形状パターンのマッチング方法と同じである。
【０２０７】
（３）ユニークパターンに重心が存在すれば、値は前述のマッチングに寄与する度合になる。
（４）ネガティブパターンに重心が存在すれば、値は前述のマッチングに寄与する度合×（−１）になる。
【０２０８】
本実施例を使用すれば、複数のエッジをまとめた情報を使用してマッチングする方法が実現できる。この方法は、個々のエッジを使用してマッチングする方法に比べて高速に実行できる。さらに、大幅に計算コストが減らせる。
【０２０９】
さらに、前述の４．２．３  エッジの水平軸垂直軸への射影データを使ったマッチング方法を応用して高速化な計算が可能である。この場合は、エッジの射影データではなくて、エッジの重心の射影データが使用される。
【０２１０】
４．４  統計量を使う孤立パターンのマッチング方法
ホールパターンのマッチングの第２の方法は基準パターンの内部に相当する検査対象パターン画像の統計量と、基準パターンの外部に相当する検査対象パターン画像の統計量とを比較する方法である。図５９はホールパターンのマッチングの第２の方法を示す模式図である。図５９（ａ）は、本実施例で使用する基準パターンを表している。これらの基準パターンは、設計データにサイズ処理を実施して得られる。サイズ処理で大きくする量は、３．３  レシピデータ「（２）孤立パターンの場合の許容直径変形量」の＋側の限界値の半分未満の量である。図５９（ｂ）は、典型的なホールパターンの検査対象パターン画像である。ホールパターンのエッジは下地より明るく、ホールパターンの内部は下地より暗い。
【０２１１】
本実施例は、前述の４．２  直線形状パターンのマッチング方法で使用したF0、FaおよびFbの代わりに評価値Fdを使ってマッチングが実施される。評価値にFdを使用すること以外の処理は前述の４．２  直線形状パターンのマッチング方法と同様の処理を使用する。評価値Fdは、以下の手順で得られる。
【０２１２】
（１）図５９（ｃ）のように全ての基準パターンの内部に対応するホールパターンの検査対象パターン画像のピクセルに対してヒストグラムHinsideを求める。得られたヒストグラムHinsideを規格化する。
【０２１３】
（２）全ての基準パターンの外部に対応するホールパターンの検査対象パターン画像のピクセルに対してヒストグラムHoutsideを求める。得られたヒストグラムHoutsideを規格化する。
【０２１４】
（３）各差分ヒストグラムHdifferenceの要素は、それぞれ差分ヒストグラムHdifferenceの要素に対応するヒストグラムHinsideの要素とヒストグラムHoutsideの要素の差として計算される。差分ヒストグラムHdifferenceの各要素の絶対値の和を評価値Fdとする。
【０２１５】
前述の４．２  直線形状パターンのマッチング方法で使用した４．２．１  ユニークパターンを使うマッチング方法と４．２．２  ネガティブパターンを使うマッチング方法を本実施例に使用するために、以下の２計算を追加する。ユニークパターンとネガティブパターンの認識法とマッチングに寄与する度合いの設定は４．２  直線形状パターンのマッチング方法と同じである。
【０２１６】
（４）ユニークパターンの内部に対応するホールパターンの検査対象パターン画像のピクセルの場合は、これらの各ピクセルを前述のマッチングに寄与する度合に相当する数のピクセルに換算し、換算したピクセルを使ってヒストグラムHinsideを求める。
【０２１７】
（５）ネガティブパターンの内部に対応するホールパターンの検査対象パターン画像のピクセルの場合は、これらの各ピクセルを前述のマッチングに寄与する度合に相当する数×（−１）のピクセルに換算し、換算したピクセルを使ってヒストグラムHinsideを求める。
【０２１８】
上記の（５）の計算が意味することは以下である。ネガティブパターン内にホールが存在するとヒストグラムHinsideの要素の総和は減るが形はあまり変わらない。よって、この場合は、評価値Fdはネガティブパターンの計算前の評価値Fdとほぼ等しい。一方、ネガティブパターン内にホールが存在しないとヒストグラムHinsideは差分ヒストグラムHdifferenceに似てくる。差分ヒストグラムHdifference（手順（１）で作成されるHinsideのかわりに使用される。）とヒストグラムHoutsideを使った評価値Fdは、ヒストグラムHinsideとヒストグラムHoutsideを使った評価値Fdより大きい。ゆえにこの場合は、評価値Fdはネガティブパターンの計算前の評価値Fdより大きくなる。
【０２１９】
ホールパターン、島パターンは、帯電現象などの影響で下地部分の画像の明るさの分布が場所によって変化する。このことはヒストグラムHoutsideが広がることを意味している。しかし、ヒストグラムHoutsideが広がることによる評価値Fdの影響はあまり大きくない。
【０２２０】
本実施例によれば、評価値としてホールパターン、島パターンの内部と外部の差分ヒストグラムを使用しているので、帯電現象などの影響で下地部分の画像の明るさの分布が場所によって変化しても影響を受けにくいマッチング方法が実現できる。なお、本方法は、直線形状パターンのマッチングとして使用することも可能である。
【０２２１】
４．５  マッチング後の処理
マッチングを行い、最大の評価値をとるシフト量S1=(xs,ys)が求まったら、シフト量S1の分だけ基準パターンをシフトさせる。以後の処理は、このシフトを行った状態で行う。シフト量S1は検査結果として、表示装置５および印刷装置６に出力することができる。
【０２２２】
マッチングが終わった後、検査対象パターン画像のエッジを２値化する。この２値化は、検査対象パターン画像のエッジの強度に対して前述の３．３  レシピデータ「（３）検査対象パターン画像のエッジの２値化しきい値」を使用して実行される。すなわち、検査対象パターン画像のエッジの強度が、前述の３．３  レシピデータ「（３）検査対象パターン画像のエッジの２値化しきい値」より大きい検査対象パターン画像のエッジを２値化処理後の検査対象パターン画像のエッジとし、そうでなければ、２値化処理後の検査対象パターン画像のエッジとしない。以降の処理では、検査対象パターン画像のエッジの強度は使用されない。
【０２２３】
２値化の方法の別の方法としてｐタイル法が使用できる。この方法では、検査対象パターン画像のエッジの個数が、基準パターンのエッジに相当するピクセル数×ｐ個になるようにする。すなわち、検査対象パターン画像のエッジの強度の大きい順に、基準パターンのエッジに相当するピクセル数×ｐ個分の検査対象パターン画像のエッジを、２値化処理後の検査対象パターン画像のエッジとし、残りを２値化処理後の検査対象パターン画像のエッジとしない。ここで係数ｐは通常０．９から１．１程度の数で、３．３  レシピデータ「（３）検査対象パターン画像のエッジのｐタイル法の係数ｐ」に設定されて使用される。
【０２２４】
４．６  第１の検査
次に、検査部１２は、第１の検査を行う。具体的には、パターン変形量の計算、欠陥検出、および欠陥種の認識を行う。検査部１２は、まず、検査対象パターン画像のエッジと基準パターンのエッジとの対応づけを行う（ステップＳ３１８）。エッジ位置は、サブピクセル精度で扱われる。したがって、エッジ間の距離もサブピクセル精度で得られる。エッジの方向は、右方向を０度として０度から３６０度の値として決定される。
【０２２５】
本実施形態においては、検査対象パターン画像のエッジとシフト量S1シフトされた基準パターンのエッジとの距離、および両エッジの方向を考慮して対応づけを以下の手順で実施している。
【０２２６】
基準パターンの各エッジについて、前述の３．３  レシピデータ「（２）許容パターン変形量」の距離内にある検査対象パターン画像のエッジを探す。そして、検出されたエッジの中で基準パターンのエッジとの方向差が前述の３．３  レシピデータ「（２）エッジの許容方向差」以下のものを、許容パターン変形量内のエッジとして対応づける。対応づけた両エッジ間のベクトルd(x,y)は、パターン変形量を求めるのに用いることができる。なお、前述の手順で複数のエッジが認識された場合は、最も距離が短く、最も方向差が小さいエッジを採用する。
【０２２７】
図６０は、検査対象パターン画像のエッジと基準パターンのエッジとの対応づけの例を示す模式図である。図６０においては、方向を示すために、エッジを矢印で示している。図６０の例では、基準パターンのエッジを含む各ピクセルにおいて、基準パターンのエッジの中心から、エッジ方向と垂直な方向に検査対象パターン画像のエッジを探していくことにより、対応づけを行っている。基準パターンのエッジの中心からの距離が許容パターン変形量以下であり、かつ、方向の差がエッジの許容方向差以下である検査対象パターン画像のエッジが見つかれば、両エッジを対応づける。図６０においてエッジ間のベクトルd(x,y)が、前記のベクトルの例である。
【０２２８】
図６１において、（ａ）は基準パターンのエッジの例を示し、（ｂ）は（ａ）の基準パターンに対応する検査対象パターン画像のエッジの例を示している。図６１を用いて、両エッジの対応づけの例を説明する。この例では、許容パターン変形量は１ピクセル分とする。また、エッジの許容方向差は６０度とする。例えば、基準パターンのエッジ８１に対応する検査対象パターン画像のエッジを探したところ、エッジ６８がエッジ８１の許容パターン変形量の距離内にあり、かつ、方向の差がエッジの許容方向差以下であることから、エッジ６８はエッジ８１に対応するエッジと認定される。基準パターンのエッジ８４についても、対応する検査対象パターン画像のエッジとしてエッジ７０が認定される。
【０２２９】
基準パターンのエッジ８２に対して、エッジ６１は許容パターン変形量の距離内にない。エッジ６４は、許容パターン変形量の距離内になく、方向差もエッジの許容方向差より大きい。また、エッジ６６および６９は、許容パターン変形量の距離内にはあるが、方向差がエッジの許容方向差より大きい。したがって、エッジ８２に対応するエッジは得られない。エッジ８３に対応するエッジについても同様に得られない。
【０２３０】
なお、図６１（ａ）および図６１（ｂ）の例はパターンの内側か外側かを区別しない方法で、方向が０から１８０度の範囲の値のみをもつ場合であるが、パターン内外を区別する方法とすることも可能である。例えば、エッジ方向はパターン内側を必ずエッジの右手におくように決定しておけば、図６１（ａ）の基準パターンのエッジは、図６２のようになり、対応づけをより厳密に実行することができる。
【０２３１】
次に、検査部１２は、欠陥検出を行う（ステップＳ３２０）。欠陥検出には次の２つの方法が使用できる。
【０２３２】
４．６．１  異常パターン変形量を持った欠陥の認識方法
欠陥検出の第１の方法として以下の手順で、異常パターン変形量を持つ欠陥を認識する。図６３は、異常パターン変形量を持った欠陥を認識する方法を示す模式図である。検査部１２は、基準パターンと対応づけができなかった検査対象パターン画像のエッジ（例えば、図６１（ｂ）のエッジ６１から６７、６９および７５）を、欠陥ピクセルとして認識する。上記の欠陥ピクセルを表現する２値化ビットマップを得る。
【０２３３】
次に、図６３（ａ）で示すように得られた２値化ビットマップを膨張幅Wdilation分（本図では２ピクセル）膨張させ、欠陥ピクセルどうしを連結する。膨張させた２値化ビットマップは、２値化ビットマップのDilation演算の結果として得ることができる。このDilation演算はモルフォロジーの代表的な演算の一つである。
【０２３４】
図６３（ｂ）で示すように欠陥検出時にはノイズ等の要因で欠陥が分断されて検出されることがある。この場合は、分断されて検出された部分を経験的な値である膨張幅Wdilationを使って融合して、融合された部分である領域を１個の欠陥として認識する。
【０２３５】
モルフォロジーの代表的な演算であるDilation演算とErosion演算を説明する。Dilation演算δとErosion演算εとはＡを対象画像（２値化ビットマップ）、Ｂを構造要素（２値化ビットマップ）とすると以下の結果を出力する演算である。
【数１３】
2008164593.tif 000015
【０２３６】
(Ａ)-bはＡを-b平行移動することを意味する。また、∪、∩は、ｂ∈Ｂを満たす全てのｂに対する２値化ビットマップの和演算（OR）、積演算（AND）を意味する。
【０２３７】
次に、ラベリング処理で互いに連結されたピクセルを１つの領域として認識する。ラベリング処理とは、４近傍もしくは８近傍で連結しているピクセルに同一の値を書き込み、連結ピクセル群を生成する方法である。互いに連結していない連結ピクセル群に別の値を与えることで、各連結ピクセル群を区別できる。この連結ピクセル群を欠陥が存在する領域と認識し、欠陥の外接長方形を求める。欠陥の外接長方形とは、連結ピクセル群を含む最小の長方形を意味する。
【０２３８】
以上の手順は、図６３（ｂ）で示すように実行される。図６３（ｂ）では、基準パターンの右下方向（−４５度）の線分に対応する欠陥が不連続に存在している。これらの欠陥は本来１つの欠陥であるが分断されている。まず、欠陥と認識された領域を二値化画像（黒いピクセルで示す）として求める。この二値化画像を膨張幅Wdilation分ふくらませると白いピクセルで示された領域ができる。次に黒いピクセルと白いピクセルとをラベリング処理で領域として認識して、この認識された領域を包含する最小の長方形領域が外接長方形として得られる。
【０２３９】
最後に、外接長方形の中心を計算して欠陥位置とし、外接長方形の大きさを計算して欠陥サイズとする。得られた欠陥位置と欠陥サイズを欠陥情報とする。
【０２４０】
４．６．２  ピクセルの輝度分布を使う欠陥の認識方法
欠陥検出の第２の方法として以下の手順で、ピクセルの輝度分布を使い欠陥を認識する。まず、基準パターンとの対応づけが行われた検査対象パターン画像のエッジを連結して領域を求める。得られた領域の内側と外側の部分に存在するピクセルの輝度値を求める。各々の輝度値の分布は欠陥が無ければ正規分布をなす。よって、正規分布ではない輝度値を持つピクセルを欠陥ピクセルとして認識することが可能である。
【０２４１】
正規分布ではない輝度値を持つピクセルを検出し、それらをラベリング処理で領域として認識して、この認識された領域を包含する最小の長方形領域が外接長方形として得られる。最後に、外接長方形の中心を計算して欠陥位置とし、外接長方形の大きさを計算して欠陥サイズとする。得られた欠陥位置と欠陥サイズを欠陥情報とする。
【０２４２】
図６４は、ピクセルの輝度分布を使う欠陥の認識方法を示す模式図である。破線２０１は検査対象パターン画像のエッジを示す。破線２０１の両サイドの実線２０２、２０３は、エッジを指定幅太らせてできた領域の境界であり、実線２０２、２０３で囲まれた部分をエッジ領域と認識する。下地２０４と検査対象パターン内部２０５の輝度値は、おおよそ正規分布をなす。
【０２４３】
図６５に示すように、輝度値の分布が±３σ程度を越した部分Ｄは欠陥である可能性が高い。区間Ｄにはノイズも含まれるが、ノイズは領域内に比較的均一に存在する一方、欠陥は固まって存在する。区間Ｄに対応する輝度値を持つピクセルを１、それ以外の輝度値を持つピクセルを０とした２値化マップを作成する。指定された大きさ（例えば２×２ピクセル）以下の輝度値１を持ったピクセルの固まり（例えば、図６４のピクセルの固まり２０７）を消去する。この処理にはミディアンフィルタなどが使用できる。このフィルタのウインドウサイズは検出したい欠陥の大きさを考慮した経験値である。残った輝度値１を持ったピクセルの固まり（例えば、図６４のピクセルの固まり２０６）を欠陥と認識する。
【０２４４】
前述の４．６．１  異常パターン変形量を持った欠陥の認識方法は、基準パターンのエッジの近傍の欠陥を検出する。一方、本方法であるピクセルの輝度分布を使う欠陥の認識方法は、基準パターンのエッジの近傍以外の場所に存在する欠陥を検出する。
【０２４５】
欠陥が検出された場合には、欠陥情報（欠陥位置、欠陥サイズ、および、欠陥を含む画像）を欠陥種認識部１４に出力する（ステップＳ３２２、３２４）。
【０２４６】
４．７  検査対象パターン画像から得られる特徴量を使った欠陥種の判定方法
欠陥種認識部１４は、欠陥情報および欠陥種参照データベース２３の情報を使用して欠陥種を判定する（ステップＳ３２６）。具体的には、欠陥に対応する検査対象パターン画像の部分から特徴量を得て、基準となる特徴量と比較して欠陥種を判定する。基準となる特徴量は、典型的な各種の欠陥に対応する検査対象パターン画像の部分から得られた特徴量であり、欠陥種参照データベース２３に蓄積されている。欠陥種認識部１４は、欠陥情報（欠陥位置、欠陥サイズ、および、欠陥を含む画像）および欠陥種を、出力部１３を介して表示装置５および印刷装置６に出力する（ステップＳ３２８）。欠陥種参照データベース２３は、既に取得された画像を欠陥種ごとに登録したデータベースである。
【０２４７】
欠陥種認識部１４は、以下の手順で欠陥種を判定する。
欠陥と認識された連結したピクセルの幾何学情報を得る。幾何学情報は特徴量の一種である。得られた幾何学情報から、丸い、細長いなど欠陥の形状的特徴を認識することができ、丸ければ異物など、細長ければスクラッチなどと認識できる。欠陥と認識されたピクセルを検査対象パタ−ンの内側、外側、境界の３部分に区分する。これらの各部分ごとに、検査対象パターン画像のピクセルの輝度値を使ったピクセルの特徴量を得る。ここで得られる特徴量により、異物が金属片であるか有機物（例えば人間のあか）であるかなどの判断をつけることができる。すなわち、異物が金属であれば明るく、有機物であれば暗いということで種類を判別することができる。
【０２４８】
また、検査対象パターンの内部に異物がある場合は、異物と認識されたピクセルの輝度値の変化が大きい場合に、異物が検査対象パターンの上に存在している可能性が高いと判断され、逆に、輝度値の変化が小さい場合は、異物が検査対象パターンの下に存在している可能性が高いと判断される。欠陥が検査対象パターン内部に存在するか外部に存在するか、検査対象パターン画像だけでは区別できないので、この処理は従来のダイ・ツー・ダイ法では困難である。本方法は、これらの特徴量を使い、良く知られた分類法で欠陥種を判定する。その分類法として、ｋ最短距離法が使用できる。
【０２４９】
上記の欠陥種判定方法は、従来行われている光学方式、ＳＥＭ方式のＡＤＣ（Automatic  Defect  Classification）を基にした方法であるが、本実施例によれば、設計データを使って検査対象パターンの内部と外部が認識できるので、各部分の特徴量が正確に得られ、分類精度が向上する。
【０２５０】
４．８  検査単位領域全体から得られるパターン変形量
次に、検査部１２は、対応づけを行った検査対象パターン画像のエッジと基準パターンのエッジとの関係からパターン変形量を求める（ステップＳ３３０）。パターン変形量は、欠陥が検出されなかった部分から求める。そして、パターン変形量を、出力部１３を介して表示装置５および印刷装置６に出力する（ステップＳ３３２）。
【０２５１】
パターン変形量には、検査単位領域全体から得られるパターン変形量と、基準パターンの属性を使って検出されるパターン変形量の２種類がある。検査単位領域全体から得られるパターン変形量としては、例えば、エッジプレイスメントエラーの平均値、倍率変化量、および線幅の変形量が使用できる。
【０２５２】
エッジプレイスメントエラーの平均値は、対応づけを行った検査対象パターン画像のエッジと基準パターンのエッジ間のベクトルd(x,y)の平均値として求められる。このエッジプレイスメントエラーの平均値はサブピクセル精度でのシフト量S2となる。このシフト量S2に４．５  マッチング後の処理で説明したシフト量S1を加えたものがサブピクセル精度でのシフト量になる。ＸＹステージ３２１の誤差が無視できる場合は、シフト量S1+S2が検査単位領域ごとに検査対象パターンのエッジプレイスメントエラーの平均値になる。
【０２５３】
ＸＹステージ３２１の誤差が無視できなくて、検査をサブピクセル精度で実施する場合は、ここでシフト量S1+S2の値をシフト量S1に代入し、基準パターンをシフト量S1シフトさせて、ステップＳ３１８からＳ３３０を再度実行する。
【０２５４】
Ｘ方向の倍率変化量を求めるには、縦方向の基準パターンの線分に関するベクトルd(x,y)のＸ成分を回帰直線で近似して回帰直線D(x)を求める。そして、回帰直線の勾配をＸ方向の倍率変化量とする。Ｙ方向の倍率変化量についても同様の手順である。
【０２５５】
図６６において、（ａ）は基準パターンのエッジ（破線）、および検査対象パターン画像のエッジ（実線）の例を示し、（ｂ）は（ａ）に示すエッジ間のy=y0におけるベクトルd(x,y0)のＸ成分を回帰直線D(x)で近似した例を示す。ベクトルd(x,y0)のＸ成分を回帰直線D(x)=ax+bで近似すると、傾きａが倍率変化量に相当する。図６６（ａ）の例では、検査対象パターンが基準パターンよりも全体に大きいことがわかる。
【０２５６】
図６７において、（ａ）は基準パターンのエッジ（破線）、および検査対象パターン画像のエッジ（実線）の別の例を示し、（ｂ）は（ａ）に示すエッジ間のy=y0におけるベクトルd(x,y0)のＸ成分を回帰直線D(x)で近似した例を示す。図６７（ａ）の例では、検査対象パターン画像のパターンが基準パターンよりも全体に大きいことに加えて、直線形状パターンの幅が太っている。図６７（ａ）において、基準パターンの直線形状パターン１２１、１２２、１２３は、それぞれ検査対象パターン画像の直線形状パターン１２４、１２５、１２６に対応する。
【０２５７】
Ｘ方向の線幅の変形量は、例えば、sign(x,y0)・{d(x,y0)のＸ成分-D(x)}の平均値として求めることができる。ここで、sign(x,y0)は、(x,y0)の位置がラインの左側であれば−１をとり、ラインの右側であれば１をとる。なお、線幅の変形量に関して、sign(x,y0)・{d(x,y0)のＸ成分-D(x)}の標準偏差を求めれば、線幅の標準偏差が得られる。
【０２５８】
４．９  基準パターンの属性の抽出ルール
前述の３．３  レシピデータ「（４）基準パターンの属性（直線部分、コーナー、終端、孤立パターン等）を認識するための抽出ルールが使用するパラメータ」の例を図６８に従い説明する。直線部分１７１は、所定長Ｌ以上の長さをもつ線分として抽出される。コーナー１７２は、所定角度（９０度、１３５度や２７０度など）で接触する２線分の接点近傍にある部分として抽出される。終端１７３は、所定長Ｌ以下の長さをもつ線分で、直線部分１７１，１７１と９０度の角度をもって接する両端１７３ｔ，１７３ｔをもつ線分として抽出される。終端１７３と二つの直線部分１７１，１７１はコの字型の形状をなす。孤立パターンは、所定面積以下の閉図形として抽出される。
【０２５９】
４．１０  基準パターンの属性を使って欠陥を検出する方法
図６８で示したように、基準パターンの属性として、直線部分１７１、コーナー１７２、終端１７３、孤立パターン１７４などを使用する。基準パターンに基準パターンの属性を自動的に付加して検査時に使用する。
【０２６０】
基準パターンの属性に関するパターン変形量として、前述の４．８  検査単位領域全体から得られるパターン変形量で説明したエッジプレイスメントエラーの平均値、倍率変化量、および線幅の変形量のほか、直径、面積、周囲長、円形度、モーメント、曲率半径などの特徴量の変形量が使用できる。
【０２６１】
４．１０．１  終端のエッジプレイスメントエラーを持った欠陥
図６９（ａ）および（ｂ）は、終端のエッジプレイスメントエラーを示す模式図である。終端のエッジプレイスメントエラーは、図６９（ａ）に示すように、基準パターンの終端を構成するエッジ１６４と検査対象パターン画像のエッジ１６３の間の最小距離である。
【０２６２】
他の方法として、図６９（ｂ）に示すように、任意の幅をもった区間１５７に対応する複数の距離の平均値、最大値、最小値、または、中央値などを、終端のエッジプレイスメントエラーとしても良い。
【０２６３】
もし、エッジプレイスメントエラーが、３．３  レシピデータ「（２）許容パターン変形量の−側の限界値および＋側の限界値」の中の終端の許容エッジプレイスメントエラーの範囲になければ、この終端は欠陥を持っていると認識される。
【０２６４】
４．１０．２  直線部分、コーナーのエッジプレイスメントエラーを持った欠陥
図６９（ａ）および（ｂ）では、終端のエッジプレイスメントエラーについて説明したが、直線部分、コーナーも同様にエッジプレイスメントエラーを測定できる。直線部分については直線部分に対応する区間について得たエッジプレイスメントエラーから欠陥を検出する。コーナーについては、コーナーの成す角度の半分の角度もしくは指定した角度を持つ方向でのエッジプレイスメントエラーを求めて欠陥を検出する。
【０２６５】
これらの場合は、終端の許容エッジプレイスメントエラーの代わりに、それぞれ、直線部分、コーナーの許容エッジプレイスメントエラーを使用する。
【０２６６】
４．１０．３  孤立パターンのプレイスメントエラーを持った欠陥
図７０は、孤立パターンのプレイスメントエラーを示す模式図である。プレイスメントエラーは、（孤立パターンを構成する）基準パターンのエッジ１６０の重心１６２と、（孤立パターンを構成する）検査対象パターン画像のエッジ１５９の重心１６１との距離である。
【０２６７】
もし、プレイスメントエラーが、３．３  レシピデータ「（２）許容パターン変形量の−側の限界値および＋側の限界値」の中の孤立パターンの許容プレイスメントエラーの範囲になければ、この孤立パターンは欠陥を持っていると認識される。
【０２６８】
４．１０．４  孤立パターンの他の欠陥
また、孤立パターンから得られる特徴量の変形量を検査することができる。特徴量として、直径、面積、周囲長、円形度、モーメントなどが使用できる。図７０で示すように、基準パターンのエッジ１６０と検査対象パターン画像のエッジ１５９から前記の特徴量を計算して、両者の特徴量の差異を検査して欠陥を検出することができる。
【０２６９】
４．１０．５  コーナーの曲率異常欠陥
図７１において、（ａ）は基準パターンのコーナーのエッジの例を示し、（ｂ）は検査対象パターン画像のコーナーのエッジの例を示す。図７１（ａ）に示す基準パターンのエッジ１６６のコーナーには半径R1の丸みをつける処理がなされている。検査対象パターン画像のエッジ１６５の曲率半径として、最小自乗近似して得られた半径R2が得られる。半径R2の代わりに、コーナーの曲線を楕円で最小自乗近似して得られた長径、短径を用いても良い。半径R1と半径R2の差異を検査して欠陥を検出することができる。
【０２７０】
以上の検査は、視野内の複数の箇所に対し同時に実行される。検査項目は、前述の３．３  レシピデータ「（１）求めたいパターン変形量」に従い選択される。
【０２７１】
４．１１  第２のエッジ検出
検査部１２は、検査対象パターン画像から再度エッジ（第２のエッジ）を検出する（ステップＳ３３４）。第２のエッジは、検査対象パターン画像から得られたプロファイルから検出される。第２の基準パターンとしては、図７６の点Ｑがエッジになる基準パターンを用いる。これに対し、前述の４．１．２  第１のエッジ検出方法２で説明したエッジが明るく検査対象パターン内部と下地との間にコントラストがない画像の場合、第１の基準パターンとしては、点Ｐがエッジになる基準パターンが用いられる。したがって、第２の基準パターンと第１の基準パターンは一般に異なる。
【０２７２】
検査対象パターン画像の第２のエッジ検出を行う前に、前述のシフト量S1+S2の分だけ第２の基準パターンをシフトさせる。以後の処理は、このシフトを行った状態で行う。
【０２７３】
プロファイルからエッジ位置を検出するには、しきい値法、直線近似法など各種開示されているが、本実施形態では、その中のしきい値法を用いて、ＣＤ−ＳＥＭで行っている線幅測長を２次元パターン画像（検査対象パターン画像）に応用している。ただし、しきい値法を、直線近似法など別の方法に置き換えても同様に処理が可能である。ここで、直線近似法とは、プロファイルを直線で近似し、交点を使ってエッジを検出する方法である。
【０２７４】
図７２は、プロファイル取得区間の例を示す模式図である。図７２で示すように、プロファイル取得区間は、第２の基準パターンを中点として、第２の基準パターンのエッジの垂直方向に設定される（二重線で示された線分）。プロファイル取得区間の長さは、前述の３．３  レシピデータ「（６）プロファイル取得区間の長さ」であり、プロファイル取得区間の間隔は、前述の３．３  レシピデータ「（６）プロファイル取得区間の間隔」である。
【０２７５】
なお、前述の第２の基準パタ−ンの代わりに、図７３に示すように、リソグラフィ・シミュレータで得られた露光パターンの外形を（図中実線）を使用しても良い。
【０２７６】
プロファイル取得区間に対応する検査対象パターン画像の区間から、前述の３．３  レシピデータ「（６）プロファイル取得区間内のサンプリングポイントの間隔」である間隔で、プロファイルのデータを取得する。プロファイル取得区間の長さは許容パターン変形量より長くする。またサンプリングポイントの間隔は通常ピクセル間隔以下の値とする。プロファイルのデータの作成には、双一次補間、スプライン補間、フーリエ級数などの方法を用いる。
【０２７７】
図７４は図７２の一部（Ｂの部分）を拡大した模式図であり、図７５は図７４の一部（Ｃの部分）を拡大した模式図である。図７４もしくは図７４の二重線は図７２のプロファイル取得区間と同じである。図７５の格子の交点はピクセルの位置を、プロファイル取得区間上の黒点はプロファイル取得区間上の輝度値を取得する位置を示している。
【０２７８】
双一次補間法とは、(0,0)(0,1)(1,0)(1,1)で示されたピクセルの輝度値I(0,0)、I(0,1)、I(1,0)、I(1,1)を使って、位置(x,y)、(0＜x≦1,0＜y≦1)にある点の輝度値I(x,y)を次の計算式で計算するものである。
【数１４】
2008164593.tif 000016
【０２７９】
この式を使って得られたプロファイルから、しきい値法を使って第２のエッジ位置を検出する。図７６に示すように、得られたプロファイルの中の最大輝度値Ｖとその位置Ｐを求める。その最大輝度値Ｖに予め指定された係数ｋをかけた数値をしきい値Ｔとし、輝度値＝しきい値Ｔの直線とプロファイル曲線との交点を求める。これらの交点で、点Ｐから検査対象パターンの外側方向にあり、最も点Ｐに近い交点Ｑを求める。すべてのプロファイルから交点Ｑを計算して第２のエッジを検出する。
【０２８０】
ウェーハに形成された検査対象パターンの断面形状は台形状をなす。測長を、この断面形状の上辺で行うのか、下辺で行うのか、あるいは中間部で行うかを係数ｋで設定することができる。
【０２８１】
例えば、図７６に示す係数ｋとして0.5を使用すれば、検出されたエッジは、理想的なエッジ位置から検査対象パターンの外側方向に電子線のビーム径の半分の量だけ移動した位置になる。電子線のビーム径とは区間の幅であって、その区間内の輝度値が、輝度値の最大値の半分以上を持っている。
【０２８２】
第２のエッジを検出したら、検出された第２のエッジを使って曲線近似（多角形近似を含む）を行い、検出された第２のエッジを連結する。最も単純な方法は、検出されたエッジを単に折れ線（多角形形状の線）で連結する方法である。例えば、以下の分割融合法を用いると、最小自乗法による多角形近似で検出された第２のエッジをスムーズに連結できる。T.  Pavlidis  and  S.  L.  Horowitz  :  “Segmentation  of  plane  curves”,  IEEE  Trans.  On  Computers,vol.  C-23,  no.8  Aug.,  1974。図７７（ａ）は、この方法の例を示す模式図である。
【０２８３】
これ以外にも、図７７（ｂ）に示すような最小自乗法と２次元スプライン関数を使った平面データの平滑化による曲線近似を用いることもできる。前者は、高速に処理できるが丸まった形状を多く含む曲線には柔軟性がない。一方、後者は、高速性を満たし且つ柔軟性をもつ特性がある。これら以外にも、フーリエ記述子による方法など各種の方法が開示されており、これらでも置き換え可能である。
なお、以上のような曲線近似は、第１のエッジ検出を行った後に行っても良い。
【０２８４】
プロファイル取得区間を設定する方法として次の２つの方法が使用できる。その１つは、前述の方法であって、プロファイルを取得する方向および位置を第２の基準パターンを使って予め設定する方法である。この方法は、前述の３．３  レシピデータ「（６）プロファイル取得区間をレシピデータ設定時に設定するか第１のエッジを検出してから設定するかのフラグ」がレシピデータ設定時のときに使用される。この方法では、プロファイル取得区間が、第２の基準パターンを使って一意的に設定される。
【０２８５】
プロファイル取得区間を設定する別の方法として、プロファイル取得区間を第１のエッジを検出してから適応的に設定する方法が使用できる。前述の３．３  レシピデータ「（６）プロファイル取得区間をレシピデータ設定時に設定するか第１のエッジを検出してから設定するかのフラグ」が、「第１のエッジを検出してから」の場合に使用される。
【０２８６】
この方法は、図７８（ａ）に示すように、検出された検査対象パターン画像の第１のエッジの垂直方向にプロファイル取得区間を設定する方法である。この方法によれば、図７８（ｂ）に示すように、検出された検査対象パターン画像の第１のエッジ（実線）が前述の第２の基準パターン（点線）からずれていたとしても、プロファイル取得区間を前述の方法より短くできる。また、この方法は、前述の方法に比べ、パターンの変形に追従しやすい。プロファイル取得区間の設定後は、前述の方法と同様の処理を行う。
【０２８７】
４．１２  第２の検査
第２のエッジ検出の後、検査部１２は、第２の検査を行う（ステップＳ３３６）。この検査は、４．６  前述の第１の検査のＳ３２０からＳ３３２と同じ処理であるが第１のエッジのかわりに第２のエッジを使用することが異なっている。ステップＳ３１８では、検査対象パターン画像のエッジと基準パターンのエッジとの対応づけを行うが、第２の検査ではプロファイル取得区間によって対応づけられている。
【０２８８】
第２の検査で欠陥検出を行い、パターン変形量を求める。ここで求められる画像全体に関するシフト量S3は、前述の４．８  検査単位領域全体から得られるパターン変形量で説明したシフト量S2に対応する。ここで求めたシフト量S3に、前述のシフト量S1およびシフト量S2を加えたものが、第２の基準パターンと検査対象パターン画像のパターンとの間の全シフト量となる。
【０２８９】
第２の検査では、前述の４．６．１  異常パターン変形量を持った欠陥の認識方法と前述の４．６．２  ピクセルの輝度分布を使う欠陥の認識方法を以下の方法にする。
【０２９０】
第１の検査の４．６．１  異常パターン変形量を持った欠陥の認識方法では、基準パターンのエッジと対応づけができなかった検査対象パターン画像のエッジのピクセルは、欠陥として認識される。しかし、第２の検査では、前述の３．３  レシピデータ「（２）許容パターン変形量の−側の限界値および＋側の限界値」の範囲にエッジが存在しないプロファイル取得区間を欠陥として扱う。
【０２９１】
第１の検査の４．６．２  ピクセルの輝度分布を使う欠陥の認識方法では、基準パターンのエッジと対応づけが行われた検査対象パターン画像のエッジを連結して領域を求める。しかし、第２の検査では、基準パターンのエッジを連結して領域を求める。
【０２９２】
以上の基本検査処理をすべての検査単位領域について行った場合には検査処理を終了し、そうでない場合にはステップＳ３０８に戻る（ステップＳ３４０）。
【０２９３】
５．応用検査処理
以上は図２５に示されたフローチャートに基づく基本検査処理の説明である。この章では、この基本検査処理を発展させた応用検査処理を説明する。
【０２９４】
５．１  繰り返し発生する欠陥の認識方法
前述の４．基本処理で説明したように、繰り返し発生する欠陥を認識する場合の検査処理の例が図２７に示されている。この検査処理は図２５に示された検査処理を拡張したものである。
第１の繰り返し発生する欠陥の認識方法として、以下の手順を実行する。
まず検査の前に準備する工程を示すブロックＡが実行される。次に、各半導体デバイスの検査領域の検査の工程であるブロックＢで欠陥を検出した後に、検出された欠陥を融合する（ステップＳ４０２）。図２７のブロックＡおよびブロックＢは、それぞれ図２６のブロックＡおよびブロックＢと同一である。ブロックＡにおけるステップＳ３０２からＳ３０６は、図２５におけるステップＳ３０２からＳ３０６とそれぞれ同一である。またブロックＢにおけるステップＳ３０８からＳ３３６はそれぞれ図２５のステップＳ３０８からＳ３３６と同一である。
【０２９５】
ブロックＢにおいては、欠陥情報を欠陥情報記憶部２４に出力するステップＳ３３８が追加されていることが、図２５と異なっている。ブロックＢにおけるステップＳ３４０は図２５のステップＳ３４０と同一である。ステップＳ３４０における検査単位領域は、設計データで使われている座標系で表現された検査領域を分割して得られたものであり、各半導体デバイスの検査単位領域が検査される。
【０２９６】
図２３に示す検査単位領域より広範囲の検査領域を検査する場合は、複数の検査単位領域に存在する欠陥が複数箇所に分断されて検出されることがある。これらの複数箇所に分断された欠陥を融合することにより、検査単位領域の間にある境界による欠陥の分割を解消することができる。
【０２９７】
図７９は検査領域が４つの検査単位領域に分割されている場合を示す模式図である。欠陥Ａは、右上側の検査単位領域と右下側の検査単位領域にまたがって存在している。まず、右上側の検査単位領域に存在する欠陥Ａの部分の外接長方形３１と右下側の検査単位領域に存在する欠陥Ａの部分の外接長方形３２が求められる。外接長方形３１、外接長方形３２は、４．６．１  異常パターン変形量を持った欠陥の認識方法で説明した手順で求められたものである。
【０２９８】
次に、検査領域を構成する全ての検査単位領域内に含まれる外接長方形について重なり検査をする。もし重なっている場合は、上記の重なり合った外接長方形全てを含む最小の外接長方形が融合された外接長方形とされる。本例では、外接長方形３１と外接長方形３２から融合された外接長方形Ｍが得られる。なお、外接長方形Ｍ（点線で示す）と、外接長方形３１および外接長方形３２とは、一部の線が重なっているべきであるが、図示上の便宜上、外接長方形Ｍの方が若干大きく描かれている。
【０２９９】
同様に４つの検査単位領域にまたがって存在している欠陥Ｂも融合される。この場合は４つの外接長方形が融合して１つの融合された外接長方形が得られる（ステップＳ４０２）。得られた外接長方形の内に存在する欠陥情報を融合し、融合された欠陥情報を欠陥情報記憶部２４に記憶させる（ステップＳ４０３）。
【０３００】
検査対象半導体デバイスの全ての検査を行ったか否かのチェックをしたのちに（ステップＳ４０４）、全ての検査が終了したと判断された場合には、繰り返し発生する欠陥を認識する（ステップＳ４０６）。これらの欠陥情報は同一の設計データに基づいて製造された各半導体デバイスの同じ検査領域から得られたものであり、設計データで使われている座標系で表現されており、ステップＳ３３８によって欠陥情報記憶部２４に記憶されている。
【０３０１】
図８０は、第１の半導体デバイスと第２の半導体デバイスから得られた欠陥情報を示す模式図である。第１の半導体デバイスから得られた欠陥情報と第２の半導体デバイスから得られた欠陥情報を重ねると、外接長方形３３Ａと外接長方形３３Ｂが外接長方形３４と重なると判定される。この処理は図形の論理演算として広く知られている。これら３つの外接長方形を含む最小の外接長方形として共通外接長方形３５を得る。この共通外接長方形３５内に存在する欠陥（図示されていない）を、複数の半導体デバイスに共通に存在する欠陥、すなわち繰り返し発生する欠陥として認識する。
【０３０２】
この場合は、共通外接長方形３５の内部に繰り返し発生する欠陥が存在し、第１の半導体デバイスの欠陥検出時にはノイズなどの要因で外接長方形３３Ａと外接長方形３３Ｂとに分断されて検出され、第２の半導体デバイスの欠陥検出時には一塊の外接長方形３４として検出されたことを意味する。外接長方形３３Ａと外接長方形３３Ｂと、外接長方形３４がずれているのは、欠陥がわずかにずれた位置で検出されたことを意味する。
【０３０３】
以上の処理は、３つ以上の数であるＮ個の半導体デバイスから得られた欠陥情報を使用する方法でも同様に実行できる。この場合は、Ｍ個以上の半導体デバイスから得られた外接長方形が重なり合うときに、繰り返し発生する欠陥が認識される。数Ｍは２からＮまでの数値で、大きいほどより厳密に繰り返し発生する欠陥を取得できる。
【０３０４】
以上の検査で得られた繰り返し発生する欠陥の欠陥情報を欠陥情報記憶部２４に出力する（ステップＳ４０８）。この欠陥情報記憶部２４の欠陥情報は、出力部１３を介して表示装置５および印刷装置６に出力される（ステップＳ４１０）。
【０３０５】
本実施例によれば、オペレータの大量の単純労働を不要にし、オペレータのミスによる欠陥認識低下を防ぐことが可能になる。また、試料が汚染された場合でも、汚染物が異なるダイの同一箇所に存在することがほとんど無いので、汚染物を繰り返し発生する欠陥として認識することがない。
【０３０６】
５．２  領域検査方法
前述の４．６  第１の検査と４．１２  第２の検査では設計データを単純に基準パターンに変換している。他の検査方法として、領域検査方法に適した基準パターンを、設計データを成す線分の幾何学情報もしくは接するか近接する設計データを成す線分同士の関係を使用して抽出する検査方法が使用できる。領域検査方法とは対向するエッジを使用する検査方法を意味している。
【０３０７】
領域検査方法として、直線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法、平均スペース幅検査方法、曲線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法、平均スペース幅検査方法、切断もしくは短絡しやすい部分の検査方法、および、ゲート線幅検査方法が使用できる。
【０３０８】
５．２．１  直線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法、および平均スペース幅検査方法
線幅、平均線幅、スペース幅、および平均スペース幅のモニタリングによって半導体デバイスのプロセスを管理する方法がある。本実施例によれば、線幅、平均線幅、スペース幅、もしくは平均スペース幅の検査に適した基準パターンを、設計データから抽出し、抽出された基準パターンごとに、線幅、平均線幅、スペース幅、もしくは平均スペース幅の許容パターン変形量を設定する検査方法が実現できる。これらの検査方法は以下の手順で実施される。
【０３０９】
図８１は、線幅検査用に適した基準パターンを設計データから自動的に抽出する規則を示す模式図である。設計データの直線形状パターンであって、指定された最大線幅Lwより細く、かつ、指定された最小線長Lmより長い直線形状パターンが線幅検査用に適した基準パターンが対象になる。図８１の左側で示すように、設計データには３つの直線形状パターンがある。左の直線形状パターンは処理の対象になるが、中の直線形状パターンは最大線幅Lw以上なので、処理の対象にならない。また右の直線形状パターンは最小線長Lm以下なので処理の対象にならない。
【０３１０】
次に、図８１の右側の部分で示すように、選別された直線形状パターンを、その終端から指定された終端非使用長Lo分内側に縮める。この直線形状パターンを区間長Liの長方形に分割し、分割された長方形が線幅検査用基準パターンＡ（実線で示されている）として登録される。また、ここで得られた線幅検査用基準パターンＡの境界が中心にくる基準パターンＢ（二重線で示されている）を線幅検査用基準パターンＢとして追加しても良い。
【０３１１】
基準パターンＢを付加することによって、基準パターンＡの境界およびその近傍に存在している欠陥の検出能力が向上する。基準パターンの大きさに対する欠陥の大きさの割合が高いほど、欠陥の検出能力は高い。欠陥が一つの基準パターンに存在している場合の基準パターンの大きさに対する欠陥の大きさの割合をＲとする。同じ大きさの欠陥が二つの基準パターンに分割されて存在している場合の基準パターンの大きさに対する欠陥の大きさの各割合はＲより小さくなる。従って、欠陥が一つの基準パターンに存在する場合の方が欠陥の検出能力が高くなる。
【０３１２】
図８２に示すように、少なくとも１つのコーナーを持つ設計データの直線形状パターンに対しては、コーナー部分で長方形に分離してから処理を施す。図８２の点線で示すコーナーを有したＬ字状多角形が実線で示す２つの長方形に分離されることになる。
【０３１３】
スペース幅検査は反転された設計データを使って上記と同様の処理を施すことで実現できる。反転された設計データとは、設計データの中のパターンの内部を外部に、外部を内部に反転したものである。図８３は、スペース幅検査用に適した基準パターンを設計データから自動的に抽出する規則を示す模式図である。図８３で示すように、Lm’、Lw’、Li’、Lo’はLm、Lw、Li、Loと意味は同じだが、一般に異なる値を使用する。これらの値を用いて、図８１で説明した方法と同じ方法によりスペース幅検査を行えば良い。以上で使用したLm、Lw、Li、Lo、Lm’、Lw’、Li’とLo’の値は前述の３．３  レシピデータ「（５）線幅検査用に適した基準パターンの最大線幅、最小線長、終端非使用長、スペース検査用に適した基準パターンの最大線幅、最小線長、終端非使用長」として管理される。
【０３１４】
線幅検査用に適した基準パターンとスペース幅検査用に適した基準パターンを使う検査方法は、次の手順で実施される。
【０３１５】
得られた基準パターンの線分であって設計データに存在していた線分に対応する検査対象パターン画像のエッジの平均エッジ位置を計算する。この平均エッジ位置間の距離を計算し、得られた距離と設計データの線幅もしくはスペース幅Ｗとの差が３．３  レシピデータ「（２）線幅の許容パターン変形量」もしくは「（２）スペース幅の許容パターン変形量」を超えた場合にこの基準パターンに対応する部分が欠陥をもつと認識する。
【０３１６】
図８４は、線幅検査用に適した基準パターンとスペース幅検査用に適した基準パターンを使う検査方法を示す模式図である。基準パターンには設計データに存在していた二重線で示された線分Ldと基準パターンが生成されたときに付加された線分Leがある。図７２に示すように、線分Ldに対して垂直方向にプロファイルを取得し、図７６に示すようにそのプロファイルからエッジを求める。これらの求めたエッジ位置の平均を取り平均エッジ位置を求める。
【０３１７】
図８４では左側の平均エッジ位置Ａと右側の平均エッジ位置Ｂが得られる。次に左側の平均エッジ位置Ａと右側の平均エッジ位置Ｂの距離Ｗ’を求め、この距離Ｗ’と設計データの線幅Ｗとの差を求める。この差が許容パターン変形量以上なら、基準パタ−ンに対応する部分に欠陥があると認識する。
【０３１８】
別の方法として、線分Ld上の各プロファイルを取得してこれらのプロファイルを平均して平均エッジ位置を求める方法が使用できる。
【０３１９】
以上では平均線幅検査もしくは平均スペース幅検査の方法を示したが、平均値を使用せずに各々の線幅もしくはスペース幅を検査する方法を使用しても良い。
【０３２０】
５．２．２  曲線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法、および平均スペース幅検査方法
前述の領域検査方法では実施できない曲線形状パターンの線幅、平均線幅、スペース幅、および、平均スペース幅検査方法が使用できる。曲線形状パターンとして設計データのコーナー部分が典型である。曲線形状パターン検査方法には複雑な計算を必要とするが、直線形状パターンと同様にこれらの検査方法が半導体デバイスのプロセスを管理する方法として重要である。
【０３２１】
図８５は、設計データのコーナー部分から線幅検査に適した基準パターンを得る手順を示す模式図であり、図８６は、設計データのコーナー部分である曲線形状パターンの最小線幅検査の手順を示す模式図である。
【０３２２】
図８５に示すように、設計データから得られた基準パターン（点線で示されたＬ字状多角形）から直線形状パターンの線幅検査に適した基準パターン（実線で示された二つの長方形）を削除して得られた多角形CP1，CP2，CP3を得る。得られた多角形であって終端を含むパターンではない多角形CP2が設計データのコーナー部分の線幅検査に適した基準パターンとして選ばれる。
【０３２３】
検査の対象となる線幅とは、設計データに存在していた線分に対応する曲線（図８６の太い実線で示され、図１８に示すように曲線で補正されたコーナー部分を有するＬ字状の線分に相当する曲線）間の最小距離である。まず、これらの曲線に対応する第２のエッジを検出する（図７２から図７６参照）。図８６で図示の二重線はプロファイル取得区間を表し、黒丸（●）は検出された第２のエッジを表している。
【０３２４】
以下の処理を左下側の曲線に対応する全ての検出された第２のエッジについて実行する。
（１）左下側の曲線に対応する１つの検出された第２のエッジと右上側の曲線に対応する全ての検出された第２のエッジとの距離を求める。
【０３２５】
（２）得られた距離の中で最小のものを得る。
得られたそれぞれの距離の最小値が前述の３．３  レシピデータ「（２）許容される最小線幅」未満なら、この基準パターンに対応する部分に欠陥が存在していると判断する。ここで、最小距離の代わりに、平均線幅を計算して、平均線幅を検査する方法を実行しても良い。
【０３２６】
曲線形状パターンは一般に線幅の異なる複数の直線形状パターンからなっている。また、曲線形状パターンは回路の接続に使用される。以上の理由から許容パターン変形量を使用する線幅検査方法よりも最小線幅検査方法が適している。
【０３２７】
他の方法として、Erosion演算を使用する方法が使用できる。Erosion演算は、前述の４．６．１  異常パターン変形量を持った欠陥の認識方法で説明した。図８７は、Erosion演算を使用して設計データのコーナー部分である曲線形状パターンの最小線幅検査の手順を示す模式図である。Erosion演算を使用する最小線幅検査方法は以下の手順で実行される。
【０３２８】
（１）左下側の検出された第２のエッジと右上側の検出された第２のエッジを時計回り又は反時計回りに連続的に連結して多角形を作る。図８７においては、全ての検出された第２のエッジは、矢印CW1−CW5で示すように、線分によって時計回りに連続的に接続されている。
【０３２９】
（２）得られた多角形を２値化ビットマップに変換する。（図８７の格子状の部分）
（３）多角形CP2を作成したときに付加された線分Lcに、Erosion演算で使用される構造要素の半径の幅を持った長方形を付加する。（図８７のドットで示す２つの長方形部分）
【０３３０】
（４）得られた２値化ビットマップのErosion演算の結果を求める（図８７の太線で囲まれた２つの領域Me）。Erosion演算で使用する構造要素は、前述の３．３  レシピデータ「（２）線幅の許容パターン変形量の−側の限界値」の絶対値を直径とする円を使用する。
【０３３１】
（５）もし線分Lcに対応するビットマップの部分ILcが上記の領域Meで連結していれば、この基準パターンに対応する部分に欠陥がないと判断される。しかしこの場合、線分Lcに対応するビットマップの部分ILcが上記の領域Meで連結していないので、この部分に欠陥が存在すると判断される。
【０３３２】
前述の方法の（１）から（５）の等価な処理として、矢印CW1−CW5で示された多角形をサイズ処理しても良い。この場合は、２本の線分Lcはサイズ処理を実施しない。それ以外の多角形の線分は、前述の３．３  レシピデータ「（２）線幅の許容パターン変形量の−側の限界値」の絶対値の半分の量のサイズ処理を実施し多角形を縮める。サイズ処理後の多角形が２本の線分Lcそれぞれに対応する線分を含んでいれば、この基準パターンに対応する部分に欠陥がないと判断される。そうでなければこの部分に欠陥が存在すると判断される。
【０３３３】
以上の処理は線幅検査であったが、スペース幅についても同様に検査される。
以上の領域検査に関わる本実施例を使用すれば、これらの領域検査が複数のエッジの情報を使用しているので、欠陥検出能力、および欠陥認識精度が向上する。
【０３３４】
５．２．３  切断もしくは短絡しやすい部分の検査方法
前述の５．２．２  直線形状パターンの線幅もしくはスペース幅検査方法の一種に、切断もしくは短絡しやすい部分の検査方法が使用できる。図８８は、切断もしくは短絡しやすい部分の抽出方法を示す模式図である。図８８の左側に示すように、線幅が前述の３．３  レシピデータ「（５）切断しやすい部分の最大線幅Bw」より狭く、かつ、前述の３．３  レシピデータ「（５）切断しやすい部分の最大線長Bl」より短い、設計データの直線形状パターンの部分である長方形γによって示される部分が抽出される。
【０３３５】
この抽出された部分である長方形γが切断されやすい部分に該当し基準パターンとして登録される。長方形γの両側である線分αと線分βに対して図８４で示した第2のエッジ検出を行うことで検査を行う。線分βはコーナーの丸みがあるので平均線幅を試用せずに各々の線幅が検査される。
【０３３６】
同様に、短絡しやすい部分については、図８８の右側に示すように、前述の３．３  レシピデータ「（５）短絡しやすい部分の最大スペース幅Sw」，前述の３．３  レシピデータ「（５）短絡しやすい部分の最大スペース長Sl」を使って得られた長方形ζが短絡しやすい部分として登録され、スペース幅が検査される。
【０３３７】
切断もしくは短絡しやすい部分の別の検査方法は、図８９に示すように以下の手順で行われる。
【０３３８】
図８９の左側は切断しやすい部分の検査方法を示す模式図であり、図８９の右側は短絡しやすい部分の検査方法を示す模式図である。図８９の太い黒枠で示された長方形パターンは、図８８の長方形γ，長方形ζと同じである。また、図８９の格子状の部分に対応する画像部分には明確に下地とコントラストがあるが、ドットで示す部分に対応する画像部分には下地に薄いコントラストがある。図８９の左側のドットで示す部分は、切断している状態が示されている。また、図８９の右側のドットで示す部分は、短絡している状態が示されている。
【０３３９】
このような場合には３種類のエッジが存在している。１つは下地と格子状の部分の境界に存在するエッジであり、もう１つは下地とドットで示す部分の境界に存在するエッジである。最後は格子状の部分とドットで示す部分の境界に存在するエッジである。図８９の左側に示すような切断の場合は、下地とドットで示す部分の境界に存在するエッジが検出されてしまい、欠陥が検出されない。また図８９の右側に示すような短絡の場合は格子状の部分とドットで示す部分の境界に存在するエッジを検出してしまい、欠陥が検出されない。このような場合でもドットで示す部分に存在する欠陥を以下の方法で検出できる。
【０３４０】
Ｇで示された長方形γおよび長方形ζが含まれる８つの区間について図示の矢印方向に第2のエッジが存在するか検査する。これら８つの区間には、切断もしくは短絡しやすい部分ともに第2のエッジが存在してはならない。よって、これらの８つの区間に第2のエッジが検出された場合には、長方形γもしくは長方形ζは欠陥と認識されることになる。
本実施例によれば、薄いコントラストで観察される切断もしくは短絡した欠陥を検出できる。また、切断もしくは短絡したという情報を持つ欠陥種を設定できる。
【０３４１】
以上のこれらの領域検査に関わる本実施例によれば、オペレータの検査では不可能な広い範囲の検査が可能になる。
【０３４２】
５．３  信号強度補正を必要とするパターンの検査方法
前述の４．６  第１の検査と４．１２  第２の検査では検査対象パターンは個別に検査される。しかし、２次荷電粒子発生率や捕獲率の変動などに起因する現象により、検査対象パターンのエッジ間の距離が実体より狭まって観察されることや、広がって観察されることがある。これらの現象は、基準パターンの近接線分と離隔線分に対応する検査対象パターンの部分に発生する。近接線分とは、対向する線分のうち最も近い線分間の距離が指定値よりも小さい線分である。離隔線分とは、対向する線分のうち最も近い線分間の距離が指定値よりも大きい線分である。
【０３４３】
例えば、上記近接線分に対応するエッジ間の距離が広がって観察されることがあり、上記離隔線分に対応するエッジ間の距離が狭まって観察されることがある。本実施例によれば、それらの近接／離隔線分の位置を補正し、他の基準パターンの線分の許容パターン変形量とは異なる近接／離隔線分の許容パターン変形量を設定して、この現象を補正する。
【０３４４】
また、離隔線分に対応する２つのエッジ間の距離が、プロセス条件の変動で設計データの距離より短くなることがあるが、必ずしも半導体デバイスの電気特性に影響するわけではない。このような場合には、パターンの離隔線分では許容パターン変形量を大きくして、このような短くなった距離を無視することができる。
【０３４５】
図９０では、基準パターンから近接線分を抽出する方法が模式的に示されている。補正が必要な近接線分どうしの最大距離をDpとする。まず、図９０の左の枠内の左の長方形の右側の太線で示す線分について近い線分を求める。求めるべき線分は太線で示された線分に対向して右方向に存在し、かつ、基準パターンの左側を形成する線分である。図９０の左の枠内の点線の線分がこの条件に当てはまる。次に、これらの線分であって太線で示す線分との距離がDp以下である中央の長方形の点線で示された線分Lpが選ばれる。最後に、選ばれた線分Lpを太線で図示の線分に射影して重なる部分が、補正が必要な近接線分として認識される。これは図９０の右の枠内の波線で示された線分である。
【０３４６】
近接線分について、線分の位置の補正をすることと、許容パターン変形量を他の線分とは異なった値に設定する。ここで、位置の補正量や許容パターン変形量を距離にしたがって可変にしても良い。
【０３４７】
図９１では、基準パターンから離隔線分を抽出する方法が模式的に示されている。補正が必要な離隔線分どうしの最小距離をDtとする。まず、図９１の左の枠内の左の長方形の右側の太線で示す線分について近い線分を求める。この太線で示された線分に対向する線分は右方向に存在し、かつ、基準パターンの左側を形成する線分である。図９１の左の枠内の点線の線分Ltがこの条件に当てはまる。
【０３４８】
次に、これらの線分のうち太線で示す線分との距離がDt以下である線分Ltが選ばれる。最後に、選ばれた線分Ltを太線で示す線分に射影して重なる部分が補正対象線分ではないものとして認識される。これは図９１の右の枠内の波線で示された線分である。この結果、太線で示す線分であって前述の波線の線分を除いた線分が離隔線分として認識される。
【０３４９】
離隔線分についても、線分の位置の補正をすることと、許容パターン変形量を他の線分とは異なった値に設定する。ここで、位置の補正量や許容パターン変形量を近接する距離にしたがって可変にしても良い。例えばＨ部分の線分の位置の補正量を上記で得られた離隔線分の位置の補正量より小さく設定して、Ｊ部分の線分の位置の補正をしないことが可能である。
【０３５０】
本実施例によれば、基準パターンの線分の位置を補正すること、もしくは、許容パターン変形量を設定することにより、前述の現象の効果を低減することができる。
【０３５１】
５．４  オーバーレイエラーの検査方法
【０３５２】
５．４．１  前工程のパターンと検査対象パターンのオーバーレイエラーの検査方法
下層に検査時の工程の前工程パターンが存在している検査対象パターンの検査方法として、検査時の工程の前工程の検査対象パターンと検査対象パターンのオーバーレイエラーの検査方法が使用できる。
【０３５３】
本実施例では、基準パターンとして、検査時の工程に関する基準パターンと検査時の工程の前工程に関する前記基準パターンを使用する。図９２は、検査対象パターン画像、および、検査時の工程に関する基準パターンと検査時の工程の前工程に関する基準パターンの例を示す模式図である。
【０３５４】
まず、検査時の工程に関する基準パターンと検査時の工程の前工程に関する前記基準パターンと検査対象パターン画像とを使ってマッチングを実施する。一般的には、検査時の工程で形成されたパターンと検査時の工程の前工程で形成されたパターン間にオーバーレイエラーと呼ばれるエッジプレイスメントエラーが発生している。次に４．１２  第２の検査で説明したシフト量S3を、検査対象パターン画像と検査時の工程に関する基準パターンとを使って求める。得られたシフト量S3をシフト量SUとする。同様に検査時の工程の前工程に関する基準パターンを使ってシフト量SDを求める。最後に、シフト量SUとシフト量SDの差がオーバーレイエラーとして得られる。
【０３５５】
本実施例によれば、半導体デバイス全体に対する検査単位領域ごとにオーバーレイエラーを求めることにより、半導体デバイス全体のオーバーレイエラー分布が得られる。従来のオーバーレイエラー管理は半導体デバイスの限られた箇所での測定に拠っていたので、ステッパーの歪みに起因する局所的なオーバーレイエラーなどは管理することができなかった。しかし、本実施例によれば、得られたオーバーレイエラー分布を使用して半導体デバイス全体にわたる局所的なオーバーレイエラーの管理が可能になる。
【０３５６】
５．４．２  二重露光方式で製造された検査対象パターンのオーバーレイエラーの検査方法
図９３は、二重露光方式でゲートを製造する方法を示す模式図である。図９３（ａ）で示されたマスク１は、バイナリーマスクもしくは、ハーフトーン位相シフトマスク(Half-tone Phase Shift Mask)である。マスク１は、ゲート部分より線幅の広いパターンであるゲート配線を製造するために使用する。図９３（ｂ）で示されたマスク２は、位相配置型位相シフトマスク(Alternating  Aperture  Phase  Shift  Mask)である。マスク２の透過領域０とマスク２の透過領域πの位相が反転した関係を持っているので、マスク２の透過領域０とマスク２の透過領域πの間の部分は高解像度で露光される。ゲート部分はマスク２の透過領域０とマスク２の透過領域πの間の部分を使って製造される。
【０３５７】
二重露光方法とは、マスク１を使った露光とマスク２を使った露光の二回の露光で、ゲート配線とゲート部分を露光する方法である。マスク１の透過部分とマスク２の透過部分のいずれかもしくは両方で露光された部分が検査対象パターンの下地になる。すなわち、図９３（ｃ）で示されたマスク１の設計データとマスク２の設計データの論理和演算の結果に対応する部分がパターンの下地になる。図９３（ｄ）は、二重露光方式でウェーハに形成された検査対象パターンを示す模式図である。
【０３５８】
図９４は、二重露光方式で製造された検査対象パターンの検査で使用する基準パターンの例を示す模式図である。二重露光方式で製造された検査対象パターンの検査で使用する基準パターンは以下の手順で作成される。
【０３５９】
（１）図９４（ａ）で示すように、図９３（ｃ）で示されたマスク１の設計データと図９３（ｃ）で示されたマスク２の設計データの論理和演算の結果を得る。図９４（ａ）の実線はマスク１の設計データの直線を表し、図９４（ａ）の点線はマスク２の設計データの直線を表している。図９４（ａ）の黒丸（●）の近傍は、論理和演算で発生した頂点に関するコーナーに対応し、図９４（ａ）の白丸（○）の近傍は、それら以外のコーナーに対応している。
【０３６０】
（２）前述の３．２  基準パターンで説明したように、得られた論理和演算の結果である多角形の頂点に対応するコーナー部分に円、楕円、直線、もしくは他の方法で記述した曲線を適用し、検査対象パターンに近くなるように補正する。
【０３６１】
論理和演算で発生した頂点に関するコーナーに、それら以外のコーナーに適用する円と同じ円を適用すると、擬似欠陥が発生する。論理和演算で発生した頂点に関するコーナーのコーナーラウンドは、二重露光の強度の和の値で形成されるが、それら以外のコーナーのコーナーラウンドは、ＯＰＣに関する効果で形成されるからである。
【０３６２】
この問題を解決するために、論理和演算で発生した頂点に関するコーナーに、それ以外のコーナーに適用した円、楕円、直線、もしくは他の方法で記述した曲線とは異なるものを適用して補正する。具体的には、図９４（ａ）の黒丸（●）の近傍である論理和演算で発生した頂点に関するコーナーに適用する円の半径を、図９４（ａ）の白丸（○）の近傍であるそれら以外のコーナーに適用する円の半径より小さくする。図９４（ｂ）は、コーナーに適用される円の例を示す模式図である。
【０３６３】
他の方法として、マスク１とマスク２の設計データから得られた基準パターンの論理和演算の結果を基準パターンとして使用する方法が使用できる。図９５は、前記の方法で作られた基準パターンの例を示す模式図である。図９５（ａ）で示されたマスク２の設計データから得られた基準パターンに適用された円と図９５（ａ）で示されたマスク１の設計データから得られた基準パターンの直線が交差している。図９４で示した方法をこの場合に使用すると、マスク２の設計データから得られた基準パターンに適用された円の分割が正確にできない。本方式を使用すれば、図９５（ｂ）に示すように、マスク１とマスク２の設計データから得られた基準パターンの論理和演算の結果を基準パターンとして得られる。図９４で使用した方法を使用すると、より正確にコーナーラウンドを表現できる。なお、図９４で使用した方法と同様の方法で、論理和演算で発生した頂点に関するコーナーに円を適用する。
【０３６４】
前述の５．４．１  前工程のパターンと検査対象パターンのオーバーレイエラーの検査方法に準じた方法で、マスク１を使って露光した検査対象パターンの部分とマスク２を使って露光した検査対象パターンの部分のオーバーレイエラーの検査ができる。この方法は、前述の５．４．１  前工程のパターンと検査対象パターンのオーバーレイエラーの検査方法と以下の部分が異なる。
【０３６５】
図９６は、二重露光方式で製造された検査対象パターンのオーバーレイエラーの検査方法を示す模式図である。検査時の工程に関する基準パターンを使う代わりに、マスク１の設計データから作られた基準パターンの直線と円を使ってシフト量Smask1を求める。同様に、検査時の工程の前工程に関する基準パターンを使う代わりに、マスク２の設計データから作られた基準パターンの直線と円を使ってシフト量Smask2を求める。シフト量mask1とシフト量mask2の差がオーバーレイエラーとして得られる。なお、論理和演算で発生した頂点に関するコーナーに適用された円は、マスク１の露光とマスク２の露光の両方で製造されたから使用しない。
【０３６６】
本実施例によれば、二重露光方式で製造された検査対象パターンのオーバーレイエラーを得ることによりオーバーレイエラー分布が得られ、半導体デバイス全体にわたる局所的なオーバーレイエラーの管理が可能になる。また、二重露光に関する設計データの多角形を論理和演算して得られた多角形にコーナーラウンドを付加して作成された基準パターンを使用すれば、コーナー部分に発生する擬似欠陥を低減できる。この場合は、論理和演算で発生した頂点に関するコーナーに適用する円の半径をその他のコーナーに適用する円の半径より小さくする。さらにこの方法を、二重露光に関する設計データから得られた基準パターンの論理和演算の結果に置き換えれば、複雑な計算と計算時間が必要であるが、より正確にコーナーラウンドを表現できる。
【０３６７】
５．５  外形を使った検査方法
【０３６８】
５．５．１  外形を使ったダイ・ツー・ダイ比較方法
従来のダイ・ツー・ダイ比較方法は、２枚の対応する画像の比較により実施されていた。この方法では、２枚の画像が検査対象パターンとピクセルの境界の同一の関係を持つように、ピクセルの輝度値を補間する必要がある。しかし、本実施例では検査対象パターン画像のエッジを比較する方法を使用するので、輝度値の補間が不要になり、検出精度が向上する。
【０３６９】
図９７は、外形を使ったダイ・ツー・ダイ比較方法を示すフローチャートである。図９７は、図２７を基にして作成されている。図９７のブロックＡは図２７のブロックＡと同じものであり、検査の前に準備する工程を示している。図９７のブロックＢsは、基準となる半導体デバイスに対する検査領域の検査の工程を示すフローチャートである。ブロックＢsは、以下のステップを除き、図２７のブロックＢと同じである。
【０３７０】
（１）ステップＳ３３６（第２の検査）を実行する代わりに、基準となる半導体デバイスから外形を取得する。以降、この処理をステップＳ３３６−１とする。
【０３７１】
（２）ステップＳ３３８（欠陥情報を欠陥情報記憶部２４に出力する）を実行する代わりに、ステップＳ３３６−１で得られた外形を欠陥情報記憶部２４に出力する。以降、この処理をステップＳ３３８−１とする。
【０３７２】
図９７のブロックＢtは、検査対象半導体デバイスに対する検査領域の検査の工程を示すフローチャートである。ブロックＢtは、以下の項目を除き、図２７のブロックＢと同じである。
【０３７３】
（３）ステップＳ３３６（第２の検査を行う）の代わりに、欠陥情報記憶部２４に記憶された外形と検出された第２のエッジとの比較を行う。以降、この処理をステップＳ３３６−２とする。
【０３７４】
ステップＳ５１０（欠陥情報記憶部２４の欠陥情報を、出力部１３を介して表示装置５および印刷装置６に出力する。）は、ステップＳ４１０と同じであるが、ダイ・ツー・ダイ比較方法の結果を欠陥情報として出力することが異なる。
【０３７５】
図９８は外形を使ったダイ・ツー・ダイ比較方法を示す模式図である。ステップＳ３４０における検査単位領域は、設計データで使われている座標系で表現された検査領域を分割して得られたものであり、各半導体デバイスの検査単位領域が検査される。本実施例の検査単位領域は、基準となる半導体デバイスの検査単位領域G1からG8と検査対象半導体デバイスの検査単位領域H1からH8である。検査単位領域G1からG8と、検査単位領域H1からH8は、おのおの対応している。
【０３７６】
第１に、（ステップＳ３３６−１）と（ステップＳ３３８−１）を説明する。ブロックＡとブロックＢsのステップＳ３０８からＳ３３２が実施される。基準となる半導体デバイスの検査単位領域G1から、ステップＳ３３４（第２のエッジ検出）で第２のエッジを検出する。検出された第２のエッジを検出された順につなげて多角形とし、外形として、得られた多角形を使用する（ステップＳ３３６−１）。得られた外形を欠陥情報記憶部２４に出力する（ステップＳ３３８−１）。
【０３７７】
同様の処理を検査単位領域G2から検査単位領域G4について逐次実施する。基準となる半導体デバイスとは、他の検査で良品と判断された半導体デバイスである。以上の処理で、基準となる半導体デバイスに対する検査領域の検査の工程が終了する。
【０３７８】
次に、（ステップＳ３３６−２）を説明する。ブロックＢsのステップＳ３０８からＳ３３２が実施される。検査対象半導体デバイスの検査単位領域Ｈ１から、ステップＳ３３４（第２のエッジ検出）で第２のエッジを検出する。欠陥情報記憶部２４に記憶された基準となる半導体デバイスの検査単位領域Ｇ１に関する外形と検出された第２のエッジとを比較する（ステップＳ３３６−２）。
【０３７９】
同様の処理を検査単位領域H2から検査単位領域H4について逐次実施する。以上の処理で、検査対象半導体デバイスに対する検査領域の検査の工程が終了する。
【０３８０】
図９９は、外形と第２のエッジとの比較方法を示す模式図である。２つの画像が同じピクセル間隔を持ち、プロファイルを取得する方向および位置を第２の基準パターンを使って予め設定する方法を使用した場合は、検査対象半導体デバイスのプロファイル取得区間から得られた第２のエッジEDIと基準となる半導体デバイスのプロファイル取得区間から得られたエッジEDS間の距離Ｄを計算する。これらのプロファイル取得区間は同じ位置にある。ここで、エッジEDSは、記憶された外形の頂点である。
【０３８１】
計算された距離Ｄが予め決められたダイ・ツー・ダイ比較検査用の許容パターン変形量より大きい場合は、検査対象半導体デバイスのプロファイル取得区間に対応する部分に欠陥が存在していると判断される。前述のダイ・ツー・ダイ比較検査用の許容パターン変形量は、全ての基準パターンの属性に一意に決めても基準パターンの属性ごとに決めても良い。
【０３８２】
図１００は、外形と第２のエッジとの比較方法を示す別の模式図である。２つの画像が異なるピクセル間隔を持つ場合または、プロファイル取得区間を第１のエッジを検出してから適応的に設定する方法を使用した場合は、プロファイル取得区間は同じ位置にない。この場合は、外形とプロファイル取得区間の交点EXを求め、第２のエッジEDIと交点EX間の距離Ｄ'を計算する。距離Ｄの代わりに距離Ｄ'を使用して、前述と同じ方法を実施する。
【０３８３】
以上では、基準となる半導体デバイスの外形を使用して検査したが、検査対象パターン画像に対応するシミュレータで得られた外形を使用して検査しても良い。また、メモリ部分などの周期的なパターンを検査する場合は、基準となる繰り返しパターンの外形または、シミュレータで得られた周期的なパターンに対応する外形を使用しても良い。他の方法として、良品の生産開始時の半導体デバイスの外形を保存し、保存された半導体デバイスの外形と、生産中の半導体デバイスから得られる第２のエッジを比較してプロセスを管理する方法が使用できる。
【０３８４】
本実施例によれば、検査対象パターン画像の外形を使ったダイ・ツー・ダイ比較検査がサブピクセル精度で実施できる。また、一方の検査対象パターン画像とは異なるピクセル間隔を持った他方の検査対象パターン画像から得られた外形、もしくは、シミュレータ等で得られた外形などを使ってダイ・ツー・ダイ比較検査を行うことができる。さらに、良品の生産開始時の半導体デバイスの外形を使用するプロセス管理方法が実現できる。
【０３８５】
５．５．２  検査対象パターンごとの変形量を使った検査方法
前述の５．５．１  外形を使ったダイ・ツー・ダイ比較方法では、プロファイル取得区間ごとに検査する方法を説明した。しかし、このような局所的な検査方法では検査対象パターンごとの変形を検査できない。この課題を解決するために、検査対象パターンごとの変形量を使った検査方法が使用できる。この方法では、５．５．１  外形を使ったダイ・ツー・ダイ比較方法のステップに以下の部分が追加される。
【０３８６】
（１）ステップＳ３３６−１で、基準となる半導体デバイスの外形を取得する時に、基準となる半導体デバイスから検査対象パターンごとに変形量の統計量を取得する。
【０３８７】
（２）ステップＳ３３８−１で、ステップＳ３３６−１で得られた外形を欠陥情報記憶部２４に出力する時に、ステップＳ３３６−１で得られた検査対象パターンごとの変形量の統計量も出力する。
【０３８８】
（３）ステップＳ３３６−２で、欠陥情報記憶部２４に記憶された外形と検出された第２のエッジとの比較を行った後に次の処理を追加する。検査対象半導体デバイスから検査対象パターンごとに変形量の統計量を取得する。基準となる半導体デバイスから得られた変形量の統計量を欠陥情報記憶部２４から読む。取得された変形量の統計量が、基準となる半導体デバイスから得られた変形量の統計量と比較される。
【０３８９】
前述の変形量の統計量の計算に、前述の４．８  検査単位領域全体から得られるパターン変形量で説明した対応づけられたエッジ間のベクトルd(x,y)が使える。ベクトルd(x,y)は、エッジプレイスメントエラーを意味している。また、前述の５．２．１  直線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法、および平均スペース幅検査方法で説明した各々の線幅も使用できる。曲線形状パターンの線幅が一定であれば、前述の５．２．２  曲線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法、および平均スペース幅検査方法で説明した線幅も使用できる。以下は変形量の統計量の例である。
【０３９０】
(１)検査対象パターンの
エッジプレイスメントエラーの平均値<d>は次の式で定義される。
【数１５】
2008164593.tif 000017
【０３９１】
ここで、Nは、検査対象パターンのエッジプレイスメントエラーの数、d(k)はk番目のエッジプレイスメントエラーの値を表す。
【０３９２】
図１０１は、検査対象パターンのエッジプレイスメントエラーを示す模式図である。図１０１のk番目のエッジプレイスメントエラーの値d(k)は、前述の４．８  検査単位領域全体から得られるパターン変形量で説明した対応づけられたエッジ間のベクトルd(x,y)の長さである。
【０３９３】
(２)検査対象パターンの
エッジプレイスメントエラーの３σ値（標準偏差の３倍）3σEPE は次の式で定義される。
【数１６】
2008164593.tif 000018
【０３９４】
(３)検査対象パターンのエッジプレイスメントエラーのパワースペクトラムは、周波数成分G(n)の絶対値で定義される。
【数１７】
2008164593.tif 000019
ここで、Wは回転子exp(-2πi /N)を表す。
【０３９５】
(４)検査対象パターンの
エッジプレイスメントエラーの自己相関R(s)は次の式で定義される。
【数１８】
2008164593.tif 000020
【０３９６】
(５)検査対象パターンの線幅の３σ値（標準偏差の３倍）3σLWEは次の式で定義される。
【数１９】
2008164593.tif 000021
ここで、Nは、検査対象パターンの線幅の数、w(k)はk番目の線幅の値、wrefは基準パターンの線幅の値を表す。
【０３９７】
図１０２は、検査対象パターンの線幅を示す模式図である。前述の５．２．１  直線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法、および平均スペース幅検査方法で説明した線幅検査用に適した基準パターンを使って各々の線幅w(k)を求める。直線形状パターンの場合は、エッジとその反対側のエッジ間の距離が線幅w(k)である。５．２．２  曲線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法、および平均スペース幅検査方法で説明した線幅検査用に適した基準パターンを使って線幅w(k)を求める。曲線形状パターンの場合は、対向するエッジ間の距離の中の最小距離が線幅w(k)になる。この場合は曲線形状パターンの基準パターンの線幅wrefが場所に依存してはならない。
【０３９８】
以上では、基準となる半導体デバイスから変形量の統計量を取得して検査する方法を示したが、基準となる半導体デバイスから変形量の統計量の代わりに経験から得られた値を使用しても良い。
【０３９９】
これらの変形量の統計量の繰り返し測定の再現性データを得るためには、測定による測定値の変化を相殺する必要がある。測定値の変化として、カーボンコンタミネーションの付着による線幅の膨張や、ＡｒＦレジストのシュリンクによる線幅の縮小が発生する。以下の測定値の変化を相殺する方法が使用できる。
【０４００】
（１）相殺方法１
２回目の測定で得られたエッジプレイスメントエラーの平均値<d>が、１回目の測定で得られたエッジプレイスメントエラーの平均値<d>になるように、２回目の測定で得られたエッジプレイスメントエラーの値d(k)に固定値を加算する。３回目以降の測定でも同様の方法が使用される。
【０４０１】
（２）相殺方法２
測定回数ごとにエッジプレイスメントエラーの平均値<d>iを得る。添え字iは既に実施された測定の回数を表す。得られたエッジプレイスメントエラーの平均値<d>iを最小自乗法で直線近似して以下の式を得る。
【数２０】
2008164593.tif 000022
ここで、f(i)は、直線近似で得られるエッジプレイスメントエラーの平均値、a、bは得られた係数を表す。
エッジプレイスメントエラーの平均値<d>iの測定値の変化が、a・iで相殺される。
【０４０２】
（３）相殺方法３
前述の相殺方法２で使用した係数aの代わりに経験から得られた値を使用して、相殺方法２と同じ方法が実施される。
【０４０３】
検査対象パターンの直線部分に存在するエッジプレイスメントエラーのパワースペクトラムや自己相関を求めるために、窓関数などにより直線部分に存在するエッジプレイスメントエラーの切出し処理が必要である。しかし、本実施例によれば、検査対象パターンを一周するエッジプレイスメントエラーを使って変形量の統計量を得るので切出し処理が不要である。
【０４０４】
また、直線部分より広い区間に存在するエッジプレイスメントエラーを使って変形量の統計量を得るのでより誤差が少ない情報が得られ、曲線部分の情報など有用な情報を得ることが可能になる。また、測定による測定値の変化を相殺すれば変形量の統計量の繰り返し測定の再現性データが得られる。
【０４０５】
５．５．３  外形の補正方法と外形上のノイズ除去方法
前述の４．１１  第２のエッジ検出で説明したように前述の５．５．１  外形を使ったダイ・ツー・ダイ比較方法で得られた第２のエッジは理想的に検出されるべき位置とは異なった位置に検出される。例えば、図７６に示す係数ｋとして0.5を使用すれば、エッジは、理想的なエッジ位置から検査対象パターンの外側方向に電子線のビーム径の半分の量だけ移動した位置になる。もし、異なったビーム径を持つ電子線を使って得られた画像から得られた外形を比較する場合は、電子線のビーム径によるエッジの移動量を補正してからダイ・ツー・ダイ比較検査する必要がある。
【０４０６】
電子線のビーム径によるエッジの移動量Wbeamは、以下の式で得られる。
【数２１】
2008164593.tif 000023
ここで、線幅Wstandardは、基準となる線幅を意味し、線幅Wmeasureは、基準となる線幅Wstandardを持つ検査対象パターンを測定して得られた線幅を意味する。
【０４０７】
図１０３は、外形の補正方法を示す模式図である。図１０３に示すように、第２のエッジを、プロファイル取得区間に沿って、検査対象パターンの内側方向（逆方向）に、エッジの移動量Wbeamだけ移動して、エッジの移動量Wbeamを相殺する。移動されたエッジの位置を外形の頂点の位置として登録する。
【０４０８】
次に、外形のスパイクノイズの除去方法を説明する。図１０４は、外形のスパイクノイズの除去方法を示す模式図である。図１０４の左側に点線で示された外形にはスパイクノイズが含まれている。スパイクノイズは幅が１ピクセル程度で長さが２から３ピクセルである。このようなスパイクノイズを除去するために外形を半ピクセル間隔分サイズ処理で縮めると図１０４の左側に実線で示された外形が得られる。得られた外形を論理和処理すると図１０４の右側に実線で示された外形がノイズ除去後の外形として得られる。右側に実線で示された外形の外側に対応する部分に、左側に実線で示された外形には２つの三角形がある。分かりやすくするために、２つの三角形は大きく描かれているが、実際は無視しうる程小さい。
【０４０９】
ノイズ除去後の外形の縮みを相殺するために、ノイズ除去方法を実施する前に、前述の外形の補正方法を実施する必要がある。外形の補正方法で使用するエッジの移動量Wbeamから半ピクセル間隔引いた量を、ノイズ除去を考慮したエッジの移動量として使う。
【０４１０】
別の方法として、第２の基準パターンのエッジと対応する検査対象パターン画像の第２エッジ間の距離の平均を使用して外形のノイズを除去する方法が使用できる。図１０５は第２のエッジとこれに前後する第２のエッジである３点のエッジの平均位置を使って外形のノイズを除去する方法を示す模式図である。平均位置は、Ｘ，Ｙ座標値が３点のエッジのＸ，Ｙ座標値の平均値である位置である。得られた平均位置を外形の頂点として登録する。この方法では、外形のコーナー部分にノイズが無いにも拘らず、ノイズを除去した後のコーナーの曲率がノイズを除去する前のものと異なっている。
【０４１１】
図１０６は、第２の基準パターンのエッジと、対応する検査対象パターン画像の第２のエッジ間との距離の平均値を使って外形のノイズを除去する方法を示す模式図である。４．６  第１の検査では対応するエッジ間のベクトルをd(x,y)と標記したが、外形の頂点と関連させるために対応するエッジ間のベクトルをd(k)と標記する。kは頂点番号である。ベクトルd(0)の終点である第２のエッジのノイズを除去するために前後するベクトルd(-1)、d(0)と、d(1)を使用して以下の計算をする。
【数２２】
2008164593.tif 000024
【０４１２】
ここでlenはベクトルの符号付長さを返す関数である。符号は、ベクトルが検査対象パターンの外部に向かっているときに正、内部に向かっているときに負をとる。得られた長さをもち、ベクトルd(0)の始点と同じ始点を持ち、かつ、ベクトルd(0)の方向と同じ方向を持つベクトルがノイズを除去した後のベクトルd(0)になる。ノイズを除去した後のベクトルd(0)の終点がノイズを除去した第２のエッジとなる。
【０４１３】
この方法では、上記の計算で使用したベクトルの長さが基準パターンのコーナー部分に付加した曲線から計られるので、ノイズを除去した後のコーナーの曲率がノイズを除去する前のものと大きく異なっていない。平均の長さを得るために使用するエッジの数として５，７、または、他の数を使っても良い。またベクトルの長さに重みを付けても良い。また、平均の長さではなくて長さの中央値などの別の値を使用しても良い。長さの中央値を使用すれば、スパイクノイズの除去に有効である。
【０４１４】
本実施例では、３のエッジの長さの平均値を使う例を説明したが、所望の情報を得るにはに、ＦＩＲ（Finite Impulse Response）フィルタを使用すればよい。具体的には、高周波成分を持ったノイズのみを削除したい場合は、短いＦＩＲフィルタを使用し、レジストの高分子が作るうねりを削除したい場合は、長いＦＩＲフィルタを使用すれば良い。
【０４１５】
本実施例によれば、エッジを移動することにより外形の補正もしくは外形上のスパイクノイズが除去できるので、画像フィルタによって発生する検査対象パターン画像の劣化が発生しない。別の方法として、基準パターンのエッジと検査対象パターン画像のエッジ間の距離を使用して前記外形のノイズを除去すれば、コーナー部分の曲率の変化を最小にできる。
【０４１６】
５．６  基準パターンのスペース幅を使ったゲートのグループ分け方法
ゲートの線幅と両脇のスペース幅を使ってゲートのＯＰＣパターンを管理する方法が使用されている。図１０７は、異なるＯＰＣパターンを持つゲートの例を示す模式図である。図１０７（ａ）の中央部分に存在するゲートの両脇のスペース幅は、図１０７（ｂ）の部分に存在するゲートの両脇のスペース幅の半分であるので、それらのゲートは異なるＯＰＣパターンを持つ。このような場合に、同じ線幅と同じ両脇のスペース幅を持つゲートを計測して得られた線幅のグループごとに統計的に解析することにより、ＯＰＣパターンが容易に管理できる。
【０４１７】
図１０８は、片方に異なるスペース幅を持つゲートの例を示す模式図である。このゲートには、図１０７（ａ）（ｂ）のように一意に両脇のスペース幅を決めることができないので、このゲートのＯＰＣパターンの管理ができない。この場合には、前述の５．３  信号強度補正を必要とするパターンの検査方法で説明した近接線分を使ってゲートを分割し、分割したゲートが一意に両脇のスペース幅を持つようにする方法が使用できる。図９０では、基準パターンから近接線分を抽出する方法が模式的に示されている。
【０４１８】
まず、図９０を使って説明した方法を使って近接線分を求める。近接線分とは、対向する線分のうち最も近い線分間の距離が指定値よりも小さい線分である。対向する線分のうち最も近い線分間の距離がスペース幅として得られる。孤立とみなす状態の時のスペース幅の最小値を、補正が必要な近接線分どうしの最大距離Dpに設定する。図１０８の太線は、それぞれ、スペース幅LS1、スペース幅LS2、スペース幅LS3を持った近接線分として得られる。次に、それぞれ、一意に両脇のスペース幅を持つようにゲートを分割して分割ゲートGD1、GD2、GD3、GD4が得られる。分割ゲートGD1は、左側に孤立状態、右側にスペース幅LS1を持つ。また、分割ゲートGD2は、左側にスペース幅LS2、右側にスペース幅LS1を持つ。
【０４１９】
分割されたゲートごとに、線幅を計測する。分割されたゲートから得られた線幅は、分割されなかったゲートから得られた線幅と同等に統計的に解析される。
【０４２０】
本実施例によれば、片方に異なるスペース幅を持つゲートを一意に両脇のスペース幅を持つ部分に分割して、分割されたゲートごとに線幅を計測することにより、全てのゲートのＯＰＣパターンの管理が可能になる。なお、本実施例では、ゲートを使ったグループ分けについて説明したが、直線形状パターンの線幅検査方法、平均線幅検査方法、スペース幅検査方法および平均スペース幅検査方法に応用して実施してもよい。
【０４２１】
５．７  プロファイルのボトムを得るために、検査対象パターン画像の前記プロファイル以外の場所の輝度値を使うしきい値法
図１０９は、配線レイアのネガパターンである検査対象パターンが短絡した状態を示す模式図である。この場合は、前述の５．２．３  切断もしくは短絡しやすい部分の検査方法を応用して短絡した状態を検出できる。具体的には、図１０９の矢印の矢印方向に第2のエッジが存在するか検査する。しかし、この方法では、配線レイアの検査対象パターン内部を全て検査するのに時間がかかる。
【０４２２】
この問題を解決するために、プロファイルのボトムを得るために、検査対象パターン画像の前記プロファイル以外の場所の輝度値を使うしきい値法を使用することができる。図１１０は、プロファイルのボトムを得るために、検査対象パターン画像の前記プロファイル以外の場所の輝度値を使うしきい値法を示す模式図である。図１１０のプロファイルFuは、欠陥が無い部分から得られたプロファイルである。図１１０のプロファイルFdは、短絡した部分から得られたプロファイルである。プロファイルFuのピークPuとプロファイルFdのピークPdは、ほぼ等しいが、プロファイルFuのボトムBuよりプロファイルFdのボトムBdが明るい。
【０４２３】
このような場合に、ピークとボトムの平均値をしきい値にするしきい値法を使うと、プロファイルFuのしきい値TuよりプロファイルFdのしきい値Tdが大きくなる。もし、しきい値Tdを使ってエッジを検出すると、検出されたエッジ位置は、プロファイルFuから検出されたエッジ位置とあまり変わらない。この問題を解決するためには、プロファイルFdのボトムBdではなく、プロファイルFuのボトムBuを使用すればよい。
【０４２４】
前述の２．２  画像生成装置の走査方法で説明したように、電子線がパターンに進入する側である図５の左側のエッジが、電子線がパターンから進出する側である図５の右側のエッジ（反対側のエッジ）に比べて信号量が弱く観測される。従って、プロファイルのピーク（2次電子信号量）は、場所によって異なる。しかし、下層に検査時の工程の前工程パターンが存在していなければ、プロファイルのボトムは、局所的にあまり変化がない。例えば、プロファイルFdのボトムBdの代わりに、プロファイルFdの近傍に存在するプロファイルFuのボトムBuを使用しても、エッジ検出精度は、あまり劣化しない。
【０４２５】
図１１１は、プロファイルのボトムを得るために、検査対象パターン画像の前記プロファイル以外の場所の輝度値を使う方法を示す模式図である。図１１１の実線は、基準パターンを示している。基準パターンの内部に存在するピクセルの輝度値の最小値を求めて、得られた値をプロファイルFd以外の場所から得られたプロファイルFdのボトムとする。基準パターンが大きい場合は、プロファイルFdの近傍の長方形で基準パターンをクリップしてから使用する必要がある。もし、プロファイルを空間的に加算して得られたプロファイルを使用する場合は、前記の加算と同じ結果を出力するフィルタをピクセルの輝度値に施してからフィルタによって得られたピクセルの輝度値の最小値を求める。本実施例では、短絡した欠陥の検出方法を説明したが、切断した欠陥の検出方法も同様に処理できる。
【０４２６】
図１１２は、配線レイアのネガパターンである検査対象パターンから得られる2次電子強度を示す模式図である。図１１２の断面Pisは、検査対象パターンの断面を示している。図１１２の検査対象パターンPwの線幅は、検査対象パターンPnの線幅よりも大きい。図１１２の電子線EBwは、検査対象パターンPwの中心を照射して、2次電子強度Iwを発生させる。一方、図１１２の電子線EBnは、検査対象パターンPnの中心を照射して、2次電子強度Inを発生させる。電子線EBnの全てが検査対象パターンPnに照射されないので、2次電子強度Inは、2次電子強度Iwより大きい。従って、プロファイルのボトムを、線幅がより広い検査対象パターンPwから得る方法を使用する。
【０４２７】
本実施例によれば、配線レイアのネガパターンである検査対象パターンの短絡した部分を高速に検出することができる。また、ビーム径より広い線幅を持った配線レイアのネガパターンである検査対象パターンを使ってプロファイルのボトムを求めれば、ビーム径より狭い線幅を持った配線レイアのネガパターンである検査対象パターンの欠陥検出精度の劣化を防止できる。
【０４２８】
５．８  逆フィルタによるプロファイルの補正方法
前述の５．７  プロファイルのボトムを得るために、検査対象パターン画像の前記プロファイル以外の場所の輝度値を使うしきい値法では、ビーム径より広い線幅を持った配線レイアのネガパターンである検査対象パターンを使用したが、ビーム径より広い線幅を持った配線レイアのネガパターンである検査対象パターンが存在しない場合はこの方法が使えない。この場合は、逆フィルタによるプロファイルのボトムの推定方法が使用できる。
【０４２９】
逆フィルタによるプロファイルのボトムの推定方法は、以下の手順で実施される。
（１）電子線のビーム径によるエッジの移動量Wbeamを求める。前述の５．５．３  外形の補正方法と外形上のノイズ除去方法で説明したように電子線のビーム径によるエッジの移動量Wbeamは、以下の式で得られる。
【数２３】
2008164593.tif 000025
ここで、線幅Wstandardは、基準となる線幅を意味し、線幅Wmeasureは、基準となる線幅Wstandardを持つ検査対象パターンを測定して得られた線幅を意味する。線幅Wmeasureは、ビーム径より広い線幅を持った別の試料を使って得られる。
【０４３０】
電子線のビームの強度が正規分布を成し、図７６に示す係数ｋ＝0.5で線幅Wmeasureが測定された場合の電子線のビームの強度は以下の式で記述できる。これが点広がり関数PSF（Point  Spread  Function）である。
【数２４】
2008164593.tif 000026
【０４３１】
ここで、αは次の式を満たす定数である。
【数２５】
2008164593.tif 000027
ここで、Lpixel は、１ピクセル間隔を意味している。x=0がビーム形状の中心の位置を意味し、x=1はビーム形状の中心から１ピクセル間隔Lpixel右にずれた位置を意味し、x= -1はビーム形状の中心から１ピクセル間隔Lpixel左にずれた位置を意味している。
【０４３２】
（２）逆フィルタを求める。本実施例では逆フィルタとしてWienerフィルタを使用するが他の逆フィルタを用いても良い。まず、点広がり関数PSFを離散Fourier変換する。
【数２６】
2008164593.tif 000028
ここで、Nは、離散Fourierに与えるデータの数である。次に以下の逆離散Fourier変換によってフィルタの係数を得る。
【０４３３】
【数２７】
2008164593.tif 000029
ここで、Γは、ノイズ成分を表現する数である。簡便な使い方として、経験的に決められた定数を使用することができる。
【０４３４】
（３）エッジを検出する前に逆フィルタをプロファイルに適用する。
【０４３５】
本実施例によれば、ビーム径より広い線幅を持った配線レイアのネガパターンである検査対象パターンが存在しない場合でも、ビーム径より狭い線幅を持った配線レイアのネガパターンである検査対象パターンの欠陥検出精度の劣化を防止できる。また、プロファイルが補正されるので、エッジの位置がより正確に得られる。
【０４３６】
５．９  自動画像調整に適した領域の抽出方法
長期検査においては、自動コントラスト・ブライトネス調整、自動フォーカス調整、自動非点収差調整などの自動画像調整が必要になる。自動コントラスト・ブライトネス調整、自動フォーカス調整に適した領域は、横方向縦方向の線分や終端が豊富に存在している領域である。設計データからこの要件を満たす領域を求めて、その領域を自動コントラスト・ブライトネス調整、自動フォーカス調整に使用すれば、効率的に自動コントラスト・ブライトネス調整、自動フォーカス調整が可能になる。ゆえに、自動コントラスト・ブライトネス調整、自動フォーカス調整に適した領域を自動的に決める方法が必要とされる。
【０４３７】
設計データを成す線分の幾何学情報または近接線分との関係をもとに自動コントラスト・ブライトネス調整、自動フォーカス調整に適した領域を抽出する方法は以下の手順で行われる。
【０４３８】
図１１３はこの方法を示す模式図である。
（１）自動コントラスト・ブライトネス調整、自動フォーカス調整で使用される長方形の領域Ｒの大きさを決める。この領域Ｒの大きさは経験により決められる。
【０４３９】
（２）自動コントラスト・ブライトネス調整、自動フォーカス調整で使用する領域Ａを決める。この領域は検査領域の近くが望ましい。領域Ａは領域Ｒよりも大きい。
【０４４０】
（３）領域Ａに対して領域Ｒを移動しながら、領域Ｒに対応する設計データの縦方向の線分の長さの合計を求める。同様に、横方向の線分の長さの合計値を求める。この得られた合計値でより小さい値をもつ縦方向か横方向の合計値を評価値とする。ここでは、幾何学情報として線分の長さの合計値を使用している。
【０４４１】
（４）前述の（３）で得られた評価値の中で最も大きい評価値を持つ領域Ｒを最適な領域（縦線も横線も多い領域）として得る。
【０４４２】
以上の手順で得られた長方形Ｒ（縦線も横線も多い領域）を、前述の３．３  レシピデータ「（１１）自動コントラスト・ブライトネス調整、自動フォーカス調整に適した領域」に登録しておき、検査時の適切なタイミングで自動コントラスト・ブライトネス調整、自動フォーカス調整を実施することが可能になる。
【０４４３】
自動非点収差調整に適した領域は、線分が多くあり、Ｘ方向、Ｙ方向、４５度方向、１３５度方向の線分の長さの合計値がそれぞれ同程度である領域である。この場合は、前述と同様の手順で実行されるが、Ｘ方向とＹ方向に加えて４５度方向と１３５度方向の線分の長さの合計を用いることが異なる。この条件を満たさないときは設計データの終端やコーナーに対応する部分領域を使用して以下の手順で自動非点収差調整を行う。
【０４４４】
まず、自動非点収差調整に適した領域を得る。この領域の例は、図１１４のように左側右側の終端を含む部分領域を含む領域である。他の例は、図１１４のように左上、左下、右上、右下のコーナーを含む部分領域を含む領域である。これらの領域は上側下側の終端を含む部分領域を含む領域でも良い。このような領域が得られれば、全方向の傾きのエッジが存在するので自動非点収差調整に適する。
【０４４５】
前述の自動コントラスト・ブライトネス調整、自動フォーカス調整に適した領域を得る手順と同様な以下の手順を実施する。ここでは、図１１５を使って左上、左下、右上、右下のコーナーを使用する場合の手順を説明する。
【０４４６】
（１’）自動非点収差調整で使用する長方形の領域Ｒ’の大きさを決める。この領域Ｒ’の大きさは経験により決められる。
（２’）自動非点収差調整で使用する領域Ａ’を決める。領域Ａ’は領域Ｒ’より大きい。
【０４４７】
（３’）領域Ａ’に対して領域Ｒ’を移動しながら、領域Ｒ’に対応する設計データの左上のコーナーの数を求める。同様に、左下のコーナーの数、右上のコーナーの数、右下のコーナーの数を求める。左上のコーナーの数、左下のコーナーの数、右上のコーナーの数、右下のコーナーの数のなかで最も小さい数を評価値とする。ここでは、幾何学情報としてコーナーの数を使用している。
【０４４８】
（４’）前述の（３’）で得られた評価値の中で最も大きい評価値を持つ領域Ｒ’を最適な領域（左上、左下、右上、右下の４つのコーナーのいずれもが多い領域）として得る。
（５’）左上、左下、右上、右下のコーナーの数がほぼ同じになるように、いくつかのコーナーを間引く。
以上で得られたコーナーの近傍が部分領域Ｐとして使用される。
【０４４９】
以上の手順で得られた長方形の領域を前述の３．３  レシピデータ「（１１）自動コントラスト・ブライトネス調整、自動フォーカス調整に適した領域」に登録しておき、検査時の適切なタイミングで自動非点収差調整を実施することが可能になる。この自動非点収差調整は以下の手順で実施する。
【０４５０】
（１）自動フォーカス調整を実施する。
（２）検査対象パターン画像と自動非点収差調整に適した領域Ｒ’に対応する基準パターンとをマッチングする。
【０４５１】
（３）領域Ｒ’に含まれる部分領域Ｐに対応する検査対象パターン画像の部分画像から非点評価値を求める。
（４）非点の値を変えながら前記（２）（３）を実行する。
（５）前記（４）で得られ最適な非点評価値に対応する非点の値を最適非点値として求める。
【０４５２】
本実施例によれば、自動画像調整に適した領域を自動的に最適に抽出することが可能になる。また、この抽出すべき領域として検査対象パターン画像の部分領域を使用する場合は、検査対象パターン画像全体を使用する場合より自動画像調整が高精度に実施される。
【０４５３】
５．１０  画像生成装置の設定値の時間的変化の調整方法
長時間検査では画像生成装置７の設定値をリアルタイムに調整する必要がある場合がある。このような場合には、検査対象パターン画像から、画像生成装置７の最適な設定値を推定して、推定された設定値を使って、画像生成装置７の設定値を調整する方法が使用できる。
【０４５４】
本実施例ではブライトネス調整を使う方法を説明する。２次電子強度を０から２５５のデジタル量に変換した場合は、変換された２次電子強度のヒストグラムが、０から２５５の範囲を超えないようにブライトネス値を調整する。
【０４５５】
図１１６は、逐次検査に従って緩やかに検査単位領域から得られる２次電子強度が低下した例を示す模式図である。図１１６で示されたヒストグラムHbの内の変換された２次電子強度の最小値は０に近い。２次電子強度の低下が続けば、いずれ、変換された２次電子強度の最小値が０未満になることが予想される。このような場合は、以下の手順でブライトネス調整を実施する。
【０４５６】
（１）２次電子検出器３３０のバイアスの設定値に対する変換された２次電子強度の変位の割合RBrightを、予め得ておく。２次電子検出器３３０のバイアスの設定値は、ブライトネス調整で使用する設定値である。
【０４５７】
（２）ヒストグラムHbの中央値である１２７から、変換された２次電子強度の最小の値と最大値の平均値への変位Dbを得る。予め指定された回数分の直近に検査された検査単位領域から得られた変位Dbの平均、もしくは、移動平均を使えば、偶発的な２次電子強度の変動に対してブライトネス調整が安定する。
【０４５８】
（３）２次電子検出器３３０のバイアスの設定値を、(-Db/RBright)増加させる。
２次電子検出器３３０のバイアスの設定値に対するブライトネス値の変位の割合RBrightを、以下の式でリアルタイムに変化させても良い。
【数２８】
2008164593.tif 000030
ここで、Db0は前回のブライトネス調整時の変位であり、δMは、前回のブライトネス調整時で使用した２次電子検出器３３０のバイアスの設定値の増加量である。
【０４５９】
以上の実施例では、すべての検査単位領域から得られる２次電子強度を使ったブライトネス調整方法を説明した。しかし、自動ブライトネス調整に適した検査単位領域から得られる２次電子強度を使用するようにすれば、より安定的にブライトネス調整が可能になる。自動ブライトネス調整に適した検査単位領域は５．９  自動画像調整に適した領域の抽出方法を使用して選択する。また、検査単位領域の代わりに副検査単位領域を使用するようにしてもよい。副検査単位領域とは検査単位領域を分割した領域として定義される。
【０４６０】
本実施例では、ブライトネス調整を使う方法を説明したが、コントラスト調整などの他の調整を使う方法にしてもよい。
【０４６１】
本実施例によれば、画像生成装置７のブライトネス値などの設定値の時間的な変動をリアルタイムに調整できるので、測定値の精度が向上する。また、画像生成装置７の状態がリアルタイムにモニターできるので、画像生成装置７の状態が適切でないときに得られた測定値を、再度測定して得られた値で置き換えることにより、測定値の信頼性が向上する。
【０４６２】
５．１１  検査対象パターンから得られるパターン変形量を使って基準パターンを変形する方法
フォーカス条件、照射線量条件などのステッパーの露光条件が最適値から大きく違った露光条件で製造された検査対象パターンの一部分は、許容パターン変形量を大きく超えて変形することがある。このような場合には、前記の部分からパターン変形量を得ることができなかった。
【０４６３】
この対策として、検査対象パターンから得られるパターン変形量を使って基準パターンを変形する方法が使用できる。基準パターンの終端、直線部分、切断もしくは短絡しやすい部分が変形されうる対象である。
【０４６４】
図１１７は、基準パターンの終端を変形する方法を示す模式図である。図１１７では、太線は基準パターンを示し、実線は検査対象パターンのエッジを示し、片側に矢印の付いた破線は対応するエッジ間のベクトルd(x,y)を示している。両終端に矢印の付いた破線場所は、エッジ間のベクトルd(x,y)が、求められなかったことを示している。すなわち、この場所は、許容パターン変形量を大きく超えて変形した部分を示している。図１１７（ａ）で示すように、直線部分より終端の方がより縮まる傾向がある。また、図１１７（ｂ）で示すように、直線部分より終端の方がより太る傾向がある。
【０４６５】
図１１７（ａ）の場合は、ベクトルd(x,y)が求められなかった部分の直前のベクトルd(x,y)が、基準パターンの内側にある。従って、ベクトルd(x,y)が求められなかった部分のベクトルd(x,y)も基準パターンの内側にあると予想される。この場合は、基準パターンの終端を右側に移動すれば、ベクトルd(x,y)が得られるようになる。同様に、図１１７（ｂ）の場合は、基準パターンの終端を左側に移動し、図１１７（ｃ）の場合は、基準パターンの終端を左側に移動し、図１１７（ｄ）の場合は、基準パターンの終端を右側に移動すればよい。移動量は、許容パターン変形量程度とする。
【０４６６】
求められなかった部分のベクトルd(x,y)が十分に得られるようにならない場合は、前述の方法を繰り返し実施する。また、求められなかったベクトルd(x,y)の数が減少しなければ、終端の移動方向を逆にするか、エッジの移動量を変更して、前述の方法を実施する。
【０４６７】
前述の方法は、基準パターンの直線部分にも使用できる。例えば、前述の５．３  信号強度補正を必要とするパターンの検査方法で説明した近接線分と離隔線分は、他の線分とは異なるパターン変形を起こすことがある。
【０４６８】
図９１で示した離隔線分を使って基準パターンの直線部分を変形する方法を説明する。図１１８は、基準パターンの直線部分を変形する方法を示す模式図である。図１１８の場合は、ベクトルd(x,y)が求められなかった部分の直前のベクトルd(x,y)が、基準パターンの内側にあるので、求められなかった部分のベクトルd(x,y)も基準パターンの内側にあると予想される。この場合は、離隔線分を左側に移動すれば、ベクトルd(x,y)が得られるようになる。近接線分も離隔線分と同様に処理すればよい。
【０４６９】
図１１９は、基準パターンの切断しやすい部分と、短絡しやすい部分を変形する方法を示す模式図である。図１１９（ａ）で示された切断しやすい部分である長方形γは、図８８で示された長方形γと同じものであり、図１１９（ｃ）で示された短絡しやすい部分である長方形ζは、図８８で示された長方形ζと同じものである。長方形γに対応する検査対象パターンが切断されている場合は、基準パターンから長方形γを削除して基準パターンを分割する。得られた基準パターンは、図１１９（ｂ）で示されている。同様に、長方形ζに対応する検査対象パターンが短絡された場合は、基準パターンから長方形ζを追加して基準パターンを融合する。得られた基準パターンは、図１１９（ｄ）で示されている。
【０４７０】
本実施例によれば、許容パターン変形量を越えた検査対象パターンの変形量を得ることができる。従って、許容パターン変形量を越えて変形をした検査対象パターンを使ってマッチングを実施することが可能になる。また、許容パターン変形量を越えて変形をした検査対象パターンの外形も得ることが可能になる。
【図面の簡単な説明】
【０４７１】
【図１】本発明の実施形態におけるパターン検査装置の画像生成装置の基本構成を示す模式図である。
【図２】設計データから得られた基準パターンの例を示す模式図である。
【図３】設計データに基づいて製造された検査対象パターンの画像の例を示す模式図である。
【図４】本発明の実施形態におけるパターン検査装置が行う検査処理の概要を示す模式図である。
【図５】図１で示す画像生成装置の２次電子検出器で検出した２次電子の強度を示す模式図である。
【図６】図５に示すパターンを９０度回転させ、このパターンのプロファイルを取得した場合の２次電子の強度を示す模式図である。
【図７】本発明の実施形態におけるパターン検査装置によりパターン検査を行う場合の走査領域を示す模式図である。
【図８】検査対象パターンについて、横方向（Ｘ方向）の走査を行った場合のエッジ検出精度を示す模式図である。
【図９】検査対象パターンについて、上方向に向かって縦方向（Ｙ方向）の走査を行った場合のエッジ検出精度を示す模式図である。
【図１０】検査対象パターンについて、双方向の走査を行う場合の模式図である。
【図１１】４５度、もしくは−４５度方向の走査方法を示す模式図である。
【図１２】０度方向の走査で得られた検査対象パターン画像もしくは９０度方向の走査で得られた検査対象パターン画像を用いて検査されるべき線分の例を示す模式図である。
【図１３】ピクセルの位置を置き換えることによって回転された検査対象パターン画像を得る方法を示す模式図である。
【図１４】ピクセルの位置を置き換えることによって回転された検査対象パターン画像を得る別の方法を示す模式図である。
【図１５】本発明の実施形態におけるパターン検査装置の基本構成例を示す模式図である。
【図１６】本発明の実施形態におけるパターン検査装置の機能ブロック図を示す模式図である。
【図１７】本発明の別の実施形態におけるパターン検査装置の機能ブロック図を示す模式図である。
【図１８】基準パターンの補正例を示す模式図である。
【図１９】基準パターンの例を示す模式図である。
【図２０】図１９の基準パターンをピクセルごとのエッジに変換した例を示す模式図である。
【図２１】曲線を含む基準パターンをエッジベクトルに変換した例を示す模式図である。
【図２２】本発明の実施形態におけるレシピ登録処理の例を示すフローチャートである。
【図２３】逐次検査を示す模式図である。
【図２４】ランダム検査を示す模式図である。
【図２５】本発明の実施形態における基本検査処理の例を示すフローチャートである。
【図２６】繰り返し発生する欠陥を認識する場合の検査処理の例を示すフローチャートのサブブロックである。
【図２７】繰り返し発生する欠陥を認識する場合の検査処理の例を示すフローチャートのメインブロックである。
【図２８】検査対象パターン内部と下地との間にコントラストがある検査対象パターン画像の例を示す模式図である。
【図２９】図２８の画像から検出したエッジを示す模式図である。
【図３０】エッジが明るく検査対象パターン内部と下地との間にコントラストがない検査対象パターン画像の例を示す模式図である。
【図３１】図３０の画像から検出したエッジを示す模式図である。
【図３２】１次元の検査対象パターン画像のエッジの強度の例を示す模式図である。
【図３３】図３２のエッジを膨張させた例を示す模式図である。
【図３４】１次元の基準パターンのエッジの例を示す模式図である。
【図３５】図３２のエッジを膨張させた別の例を示す模式図である。
【図３６】１次元の基準パターンのエッジの別の例を示す模式図である。
【図３７】図３２のエッジを膨張させた別の例を示す模式図である。
【図３８】スムージングフィルタの例を示す模式図である。
【図３９】２次元の検査対象パターン画像のエッジの強度の例を示す模式図である。
【図４０】図３９のエッジを膨張させた例を示す模式図である。
【図４１】図３９のエッジを膨張させた別の例を示す模式図である。
【図４２】２次元の検査対象パターン画像のエッジベクトルの例を示す模式図である。
【図４３】図４２のエッジベクトルを膨張させた例を示す模式図である。
【図４４】図４２のエッジベクトルを膨張させた別の例を示す模式図である。
【図４５】図１９の基準パターンをピクセル単位のエッジベクトルで表した図であり、図２０の別の図である。
【図４６】マッチングを説明するための図である。
【図４７】図４３と図４５とを重ね合わせた模式図である。
【図４８】図４３と図４５とを重ね合わせた別の模式図である。
【図４９】（ａ）は基準パターンの例を示す模式図であり、（ｂ）は検査対象パターン画像の例を示す模式図である。
【図５０】線幅とスペース幅が同じ場合の例を示す模式図である。
【図５１】（ａ）は基準パターンの例を示す模式図であり、（ｂ）は（ａ）の基準パターンと検査対象パターン画像との関係の例を示す模式図である。
【図５２】長方形が周期的に並んだパターンのマッチング評価値の計算方法を示す模式図である。
【図５３】ユニークパターンの対であるネガティブパターンを使ってマッチング評価値を計算する方法を示す模式図である。
【図５４】第１のエッジ検出で検出されたエッジの水平軸垂直軸への射影データを使ったマッチング方法を示す模式図である。
【図５５】マッチング誤差値Epmの計算結果を示す模式図である。
【図５６】マッチング誤差値Epmの中から選ばれたマッチングに適したシフト量を示す模式図である。
【図５７】マッチング誤差値Epmを計算する方法を示す模式図である。
【図５８】ホールパターンのマッチングの第１の方法を示す模式図である。
【図５９】ホールパターンのマッチングの第２の方法を示す模式図である。
【図６０】検査対象パターン画像のエッジと基準パターンのエッジとの対応づけの例を示す模式図である。
【図６１】（ａ）は基準パターンのエッジの例を示す模式図であり、（ｂ）は検査対象パターン画像のエッジの例を示す模式図である。
【図６２】基準パターンのエッジの別の例を示す模式図である。
【図６３】異常パターン変形量を持った欠陥を認識する方法を示す模式図である。
【図６４】ピクセルの輝度分布を使う欠陥の認識方法を示す模式図である。
【図６５】輝度値に対する頻度の分布の例を示す模式図である。
【図６６】（ａ）は基準パターンのエッジ、および検査対象パターン画像のエッジの例を示す模式図であり、（ｂ）は（ａ）に示すエッジ間のy=y0におけるベクトルd(x,y0)のＸ成分を回帰直線D(x)で近似した例を示す模式図である。
【図６７】（ａ）は基準パターンのエッジ、および検査対象パターン画像のエッジの別の例を示す模式図であり、（ｂ）は（ａ）に示すエッジ間のy=y0におけるベクトルd(x,y0)のX成分を回帰直線D(x)で近似した例を示す模式図である。
【図６８】基準パターンの属性の例を示す模式図である。
【図６９】終端のエッジプレイスメントエラーを示す模式図である。
【図７０】孤立パターンのプレイスメントエラーを示す模式図である。
【図７１】（ａ）は基準パターンのコーナーのエッジの例を示す模式図であり、（ｂ）は検査対象パターン画像のコーナーのエッジの例を示す模式図である。
【図７２】プロファイル取得区間の例を示す模式図である。
【図７３】リソグラフィ・シミュレータで得られたシミュレーションパターンの外形を示す模式図である。
【図７４】図７２の一部（Ｂの部分）を拡大した模式図である。
【図７５】図７４の一部（Ｃの部分）を拡大した模式図である。
【図７６】プロファイルの例を示す模式図である。
【図７７】検出された第２のエッジを使って曲線近似（多角形近似を含む）を行い、検出された第２のエッジを連結した例を示す模式図である。
【図７８】（ａ）はプロファイル取得区間の別の例を示す模式図であり、（ｂ）は検査対象パターン画像の第１のエッジと第２の基準パターンとの関係の例を示す模式図である。
【図７９】検査領域が４つの検査単位領域に分割されている場合を示す模式図である。
【図８０】第１の半導体デバイスから得られた欠陥情報と第２の半導体デバイスから得られた欠陥情報を示す模式図である。
【図８１】線幅検査用に適した基準パターンを設計データから自動的に抽出する規則を示す模式図である。
【図８２】コーナーを持つ直線形状パターンを、コーナー部分で二つの長方形に分離する方法を示す模式図である。
【図８３】スペース幅検査用に適した基準パターンを設計データから自動的に抽出する規則を示す模式図である。
【図８４】線幅検査に適した基準パターンとスペース幅検査に適した基準パターンを使う検査方法を示す模式図である。
【図８５】設計データのコーナー部分から線幅検査に適した基準パターンを得る手順を示す模式図である。
【図８６】設計データのコーナー部分である曲線形状パターンの最小線幅検査の手順を示す模式図である。
【図８７】Erosion演算を使用して設計データのコーナー部分である曲線形状パターンの最小線幅検査の手順を示す模式図である。
【図８８】切断もしくは短絡しやすい部分の抽出方法を示す模式図である。
【図８９】切断もしくは短絡しやすい部分の検査を行う手順を示す模式図である。
【図９０】基準パターンから近接線分を抽出する方法を示す模式図である。
【図９１】基準パターンから離隔線分を抽出する方法を示す模式図である。
【図９２】検査対象パターン画像、検査時の工程に関する基準パターン、および、検査時の工程の前工程に関する基準パターンの例を示す模式図である。
【図９３】二重露光方式でゲートを製造する方法を示す模式図である。
【図９４】二重露光方式で製造された検査対象パターンの検査で使用する基準パターンの例を示す模式図である。
【図９５】マスク１とマスク２の設計データから得られた基準パターンの論理和演算の結果を基準パターンとした例を示す模式図である。
【図９６】二重露光方式で製造された検査対象パターンのオーバーレイエラーの検査方法を示す模式図である。
【図９７】外形を使ったダイ・ツー・ダイ比較方法を示すフローチャートである。
【図９８】外形を使ったダイ・ツー・ダイ比較方法を示す模式図である。
【図９９】外形と第２のエッジとの比較方法を示す模式図である。
【図１００】外形と第２のエッジとの比較方法を示す別の模式図である。
【図１０１】検査対象パターンのエッジプレイスメントエラーを示す模式図である。
【図１０２】検査対象パターンの線幅を示す模式図である。
【図１０３】外形の補正方法を示す模式図である。
【図１０４】外形のスパイクノイズの除去方法を示す模式図である。
【図１０５】第２のエッジとこれに前後する第２のエッジである３点のエッジの平均位置を使って外形のノイズを除去する方法を示す模式図である。
【図１０６】第２の基準パターンのエッジと対応する検査対象パターン画像の第２のエッジ間の距離の平均値を使って外形のノイズを除去する方法を示す模式図である。
【図１０７】異なるＯＰＣパターンを持つゲートの例を示す模式図である。
【図１０８】片方に異なるスペース幅を持つゲートの例を示す模式図である。
【図１０９】配線レイアのネガパターンである検査対象パターンが短絡した状態を示す模式図である。
【図１１０】プロファイルのボトムを得るために、検査対象パターン画像の前記プロファイル以外の場所の輝度値を使うしきい値法を示す模式図である。
【図１１１】プロファイルのボトムを得るために、検査対象パターン画像の前記プロファイル以外の場所の輝度値を使う方法を示す模式図である。
【図１１２】配線レイアのネガパターンである検査対象パターンから得られる2次電子強度を示す模式図である。
【図１１３】自動コントラスト・ブライトネス調整、自動フォーカス調整に適した領域を得るための手順を示す模式図である。
【図１１４】自動非点収差調整に適した領域の例を示す模式図である。
【図１１５】自動非点収差調整に適した領域を得るための手順を示す模式図である。
【図１１６】逐次検査に従って緩やかに検査単位領域から得られる２次電子強度が低下した例を示す模式図である。
【図１１７】基準パターンの終端を変形する方法を示す模式図である。
【図１１８】基準パターンの直線部分を変形する方法を示す模式図である。
【図１１９】基準パターンの切断しやすい部分と、短絡しやすい部分を変形する方法を示す模式図である。
【符号の説明】
【０４７２】
１    主制御部
２    記憶装置
３    入出力制御部
４    入力装置
５    表示装置
６    印刷装置
７    画像生成装置
１１    基準パターン生成部
１２    検査部
１３    出力部
１４    欠陥種認識部
２１    基幹データベース
２２    レシピデータベース
２３    欠陥種参照データベース
２４    欠陥情報記憶部
２５    欠陥認識部
３３Ａ、３３Ｂ、４１、４２    外接長方形
３４    外接長方形
３５、４３    共通外接長方形
６１〜７０、７５、８１〜８４    エッジ
１０１〜１０３    部分
１１１、１１３    線幅
１１２、１１４    スペース幅
１２１〜１２６    直線形状パターン
１５７    区間
１５９、１６３、１６５    検査対象パターン画像のエッジ
１６０、１６６    基準パターンのエッジ
１６４    基準パターンの終端を構成するエッジ
１６１    検査対象パターン画像のエッジの重心
１６２    基準パターンのエッジの重心
１７１    直線部分
１７２    コーナー
１７３    終端
１７４    孤立パターン
１８１    検査対象パターン画像のパターン
１８２、１８３    位置
１８４、１８５    高倍画像
１８６    検査対象パターン画像のパターンの幅
１８７    低倍画像
２０１    破線
２０２、２０３    実線
２０４    下地
２０５    パターン内部
２０６、２０７    ピクセルの固まり
２５１〜２５５    ピクセル
２６１    ピクセルの中心
２６２    ピクセルの中心に最も近い基準パターン上の点
２６３    接線
３０１〜３０４    検査単位領域
３１０    照射系装置
３１１    電子銃
３１２    集束レンズ
３１３    Ｘ偏向器
３１４    Ｙ偏向器
３１５    対物レンズ
３１６    レンズ制御装置
３１７    画像取得装置
３１８    偏向制御装置
３２０    試料室
３２１    ＸＹステージ
３２２    ＸＹステージ制御装置
３３０    ２次電子検出器
３４０    ウェーハ搬送装置
３５０    制御コンピュータ
３６０    操作コンピュータ
【図１】
2008164593.tif 000031
【図２】
2008164593.tif 000032
【図３】
2008164593.tif 000033
【図４】
2008164593.tif 000034
【図５】
2008164593.tif 000035
【図６】
2008164593.tif 000036
【図７】
2008164593.tif 000037
【図８】
2008164593.tif 000038
【図９】
2008164593.tif 000039
【図１０】
2008164593.tif 000040
【図１１】
2008164593.tif 000041
【図１２】
2008164593.tif 000042
【図１３】
2008164593.tif 000043
【図１４】
2008164593.tif 000044
【図１５】
2008164593.tif 000045
【図１６】
2008164593.tif 000046
【図１７】
2008164593.tif 000047
【図１８】
2008164593.tif 000048
【図１９】
2008164593.tif 000049
【図２０】
2008164593.tif 000050
【図２１】
2008164593.tif 000051
【図２２】
2008164593.tif 000052
【図２３】
2008164593.tif 000053
【図２４】
2008164593.tif 000054
【図２５】
2008164593.tif 000055
【図２６】
2008164593.tif 000056
【図２７】
2008164593.tif 000057
【図２８】
2008164593.tif 000058
【図２９】
2008164593.tif 000059
【図３０】
2008164593.tif 000060
【図３１】
2008164593.tif 000061
【図３２】
2008164593.tif 000062
【図３３】
2008164593.tif 000063
【図３４】
2008164593.tif 000064
【図３５】
2008164593.tif 000065
【図３６】
2008164593.tif 000066
【図３７】
2008164593.tif 000067
【図３８】
2008164593.tif 000068
【図３９】
2008164593.tif 000069
【図４０】
2008164593.tif 000070
【図４１】
2008164593.tif 000071
【図４２】
2008164593.tif 000072
【図４３】
2008164593.tif 000073
【図４４】
2008164593.tif 000074
【図４５】
2008164593.tif 000075
【図４６】
2008164593.tif 000076
【図４７】
2008164593.tif 000077
【図４８】
2008164593.tif 000078
【図４９】
2008164593.tif 000079
【図５０】
2008164593.tif 000080
【図５１】
2008164593.tif 000081
【図５２】
2008164593.tif 000082
【図５３】
2008164593.tif 000083
【図５４】
2008164593.tif 000084
【図５５】
2008164593.tif 000085
【図５６】
2008164593.tif 000086
【図５７】
2008164593.tif 000087
【図５８】
2008164593.tif 000088
【図５９】
2008164593.tif 000089
【図６０】
2008164593.tif 000090
【図６１】
2008164593.tif 000091
【図６２】
2008164593.tif 000092
【図６３】
2008164593.tif 000093
【図６４】
2008164593.tif 000094
【図６５】
2008164593.tif 000095
【図６６】
2008164593.tif 000096
【図６７】
2008164593.tif 000097
【図６８】
2008164593.tif 000098
【図６９】
2008164593.tif 000099
【図７０】
2008164593.tif 000100
【図７１】
2008164593.tif 000101
【図７２】
2008164593.tif 000102
【図７３】
2008164593.tif 000103
【図７４】
2008164593.tif 000104
【図７５】
2008164593.tif 000105
【図７６】
2008164593.tif 000106
【図７７】
2008164593.tif 000107
【図７８】
2008164593.tif 000108
【図７９】
2008164593.tif 000109
【図８０】
2008164593.tif 000110
【図８１】
2008164593.tif 000111
【図８２】
2008164593.tif 000112
【図８３】
2008164593.tif 000113
【図８４】
2008164593.tif 000114
【図８５】
2008164593.tif 000115
【図８６】
2008164593.tif 000116
【図８７】
2008164593.tif 000117
【図８８】
2008164593.tif 000118
【図８９】
2008164593.tif 000119
【図９０】
2008164593.tif 000120
【図９１】
2008164593.tif 000121
【図９２】
2008164593.tif 000122
【図９３】
2008164593.tif 000123
【図９４】
2008164593.tif 000124
【図９５】
2008164593.tif 000125
【図９６】
2008164593.tif 000126
【図９７】
2008164593.tif 000127
【図９８】
2008164593.tif 000128
【図９９】
2008164593.tif 000129
【図１００】
2008164593.tif 000130
【図１０１】
2008164593.tif 000131
【図１０２】
2008164593.tif 000132
【図１０３】
2008164593.tif 000133
【図１０４】
2008164593.tif 000134
【図１０５】
2008164593.tif 000135
【図１０６】
2008164593.tif 000136
【図１０７】
2008164593.tif 000137
【図１０８】
2008164593.tif 000138
【図１０９】
2008164593.tif 000139
【図１１０】
2008164593.tif 000140
【図１１１】
2008164593.tif 000141
【図１１２】
2008164593.tif 000142
【図１１３】
2008164593.tif 000143
【図１１４】
2008164593.tif 000144
【図１１５】
2008164593.tif 000145
【図１１６】
2008164593.tif 000146
【図１１７】
2008164593.tif 000147
【図１１８】
2008164593.tif 000148
【図１１９】
2008164593.tif 000149