(57)【要約】【課題】互いに同一であるべき画素同士のグレイレベル差を所定の検出閾値と比べて画素同士の違いを検出する欠陥検査において、グレイレベル差を検出し又は検出閾値を決定する際に、検査画像に含まれるノイズ成分による影響を低減する。【解決手段】同一の単位パターン５１〜５５が繰り返し現れる検査画像６１内のある検査画素７１に欠陥が存在するか否かを判定する際に、この検査画素７１、及びこの検査画素が含まれる単位パターン５１と異なる他の複数の単位パターン５２〜５５内においてこの検査画素７１にそれぞれ対応する画素７２〜７５のうちの少なくとも３つの画素の画素値のうちのいずれかを基準画素値として選択して、この基準画素値と検査画素７１の画素値とを比較することにより、この検査画素７１が欠陥候補か否かを判定する。【選択図】図３
2009097923.tif 000002
【特許請求の範囲】
【請求項１】
繰り返しパターンが形成された試料の表面を撮像して得た検査画像を検査することにより、前記試料の表面に存在する欠陥を検出する欠陥検出装置であって、
前記検査画像を記憶するためのメモリと、
前記メモリに記憶される前記検査画像を構成する画素である検査画素毎に、基準画素値を選択する基準画素値選択部と、
前記検査画素の画素値と該検査画素について選択された前記基準画素値との差分を検出する差分検出部と、
前記検査画素について検出された前記差分が所定の検出閾値を超えるとき、該検査画素が示す箇所に欠陥候補が存在すると判定する欠陥検出処理を行う欠陥検出部と、を備え、
前記基準画素値選択部は、前記繰り返しパターンに対応して前記検査画像に繰り返し現れる単位パターンのいずれかに含まれる検査画素のいずれかである対象検査画素に対する前記基準画素値を選択するとき、該対象検査画素、及び該対象検査画素が含まれる前記単位パターンとは異なる複数の他の単位パターン内の前記対象検査画素にそれぞれ対応する画素のうち、少なくとも３つの画素の画素値から、前記基準画素値を選択することを特徴とする欠陥検出装置。
【請求項２】
前記検査画素を、該検査画素について選択された前記基準画素値に応じて複数のグループへ分類分けする検査画素分類部と、
前記複数のグループ毎に、各グループに分類分けされた検査画素について検出された前記差分に所定の統計処理を行うことにより前記所定の検出閾値を決定する検出閾値決定部と、を備え、
前記欠陥検出部は、前記検査画素について検出された前記差分と、前記検査画素が属するグループについて決定された前記検出閾値とを比較して前記欠陥検出処理を行うことを特徴とする請求項１に記載の欠陥検出装置。
【請求項３】
前記基準画素値選択部は、前記メモリに記憶されている画素の画素値から、前記基準画素値を選択することを特徴とする請求項１又は２に記載の欠陥検出装置。
【請求項４】
前記基準画素値選択部は、前記少なくとも３つの画素の画素値のうち、最大値と最小値を除いた画素値のうちいずれかを前記基準画素値として選択することを特徴とする請求項１〜３のいずれか一項に記載の欠陥検出装置。
【請求項５】
前記基準画素値選択部は、前記少なくとも３つの画素の画素値のうちの中間値を前記基準画素値として選択することを特徴とする請求項１〜３のいずれか一項に記載の欠陥検出装置。
【請求項６】
繰り返しパターンが形成された試料の表面を撮像して得られた検査画像を検査することにより、前記試料の表面に存在する欠陥を検出する欠陥検出方法であって、
前記検査画像を所定のメモリに記憶する画像記憶ステップと、
前記所定のメモリに記憶される前記検査画像を構成する画素である検査画素毎に、基準画素値を選択する基準画素値選択ステップと、
前記検査画素の画素値と該検査画素について選択された前記基準画素値との差分を検出する差分検出ステップと、
前記検査画素について検出された前記差分が所定の検出閾値を超えるとき、該検査画素が示す箇所に欠陥候補が存在すると判定する欠陥検出処理を行う欠陥検出ステップと、を含み、
前記基準画素値選択ステップにて、前記繰り返しパターンに対応して前記検査画像に繰り返し現れる単位パターンのいずれかに含まれる検査画素のいずれかである対象検査画素に対する前記基準画素値を選択するとき、該対象検査画素、及び該対象検査画素が含まれる前記単位パターンとは異なる複数の他の単位パターン内の前記対象検査画素にそれぞれ対応する画素のうち、少なくとも３つの画素の画素値から、前記基準画素値を選択することを特徴とする欠陥検出方法。
【請求項７】
前記検査画素を、該検査画素について選択された前記基準画素値に応じて複数のグループへ分類分けするステップと、
前記複数のグループ毎に、各グループに分類分けされた検査画素について検出された前記差分に所定の統計処理を行うことにより前記所定の検出閾値を決定するステップと、を含み、
前記欠陥検出ステップは、前記検査画素について検出された前記差分と、前記検査画素が属するグループについて決定された前記検出閾値とを比較して前記欠陥検出処理を行うことを特徴とする請求項６に記載の欠陥検出方法。
【請求項８】
前記基準画素値選択ステップにて、前記所定のメモリに記憶されている画素の画素値から、前記基準画素値を選択することを特徴とする請求項６又は７に記載の欠陥検出方法。
【請求項９】
前記基準画素値選択ステップにて、前記少なくとも３つの画素の画素値のうち、最大値と最小値を除いた画素値のうちいずれかを前記基準画素値として選択することを特徴とする請求項６〜８のいずれか一項に記載の欠陥検出方法。
【請求項１０】
前記基準画素値選択ステップにて、前記少なくとも３つの画素の画素値のうちの中間値を前記基準画素値として選択することを特徴とする請求項６〜８のいずれか一項に記載の欠陥検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、繰り返しパターンが形成された試料の表面を撮像して得た検査画像において、互いに同一であるべき画素同士のグレイレベル差を所定の検出閾値と比べてこのような画素同士の違いを検出することにより、前記試料の表面に存在する欠陥を検出する欠陥検査装置及び欠陥検査方法に関する。より詳しくはこのような欠陥検査において、前記グレイレベル差を検出する技術や検出閾値を決定する技術に関する。
【背景技術】
【０００２】
半導体ウエハや、フォトマスク用基板、並びに液晶表示パネルなどの半導体装置等の製造は多数の工数から成り立っており、最終及び途中の工程での欠陥の発生具合を検査して製造工程にフィードバックすることが歩留まり向上の上からも重要である。製造工程の途中で欠陥を検出するために、半導体ウエハ、フォトマスク用基板、液晶表示パネル用基板、液晶デバイス用基板などの試料の表面に形成されたパターンを撮像し、これにより得られた画像を検査することにより試料表面に存在する欠陥を検出するパターン欠陥検査が広く行われている（例えば、下記特許文献１）。
以下の説明では、半導体ウエハ上に形成されたパターンの欠陥を検査する半導体ウエハ用欠陥検査装置を例として説明する。しかし、本発明はこれに限定されるものではなく、半導体メモリ用フォトマスク用基板や、液晶デバイス用基板、液晶表示パネル用基板などの半導体装置を検査する欠陥検査装置にも広く適用可能である。
【０００３】
図１は、検査対象（試料）となる半導体ウエハ（以下、「ウエハ」と記す）上のダイ（チップ）の配列を示す図である。ウエハ２上には、複数のダイ３がＸ方向とＹ方向にそれぞれ繰返しマトリクス状に配列されている。各ダイには同じパターンが形成されるので、これらのダイを撮像した画像同士は本来同一となるはずであり、各ダイの撮像画像の対応する部分同士の画素値は本来同様の値となる。
【０００４】
したがって、２つのダイを撮像して各画素の画素値（グレイレベル値）を取得し、２つのダイの撮像画像内の本来同一となるべき対応箇所同士の画素値の差分（グレイレベル差信号）を検出すると、両方のダイに欠陥がない場合に比べて一方のダイに欠陥がある場合にグレイレベル差信号が大きくなる。
したがって２つのダイを撮像した一方の画像を検査画像とし他方の画像を基準画像として、これら画像間の対応する画素同士のグレイレベル差を検出し、このグレイレベル差を所定の検出閾値と比較して、この検出閾値を超えるグレイレベル差を検出することによりダイ上に存在する欠陥を検出できる（ダイトゥダイ比較）。
また、１つのダイ内にメモリセルのような繰り返しパターンが形成されている場合には、この繰り返しパターン内の本来同一となるべき対応箇所を撮像した画像同士のグレイレベル差を検出しても欠陥を検出できる（セルトゥセル比較）。
【０００５】
なお、ダイトゥダイ比較では、隣り合う２つのダイ同士を撮像した画像を比較するのが一般的である（シングルティテクション）。これではどちらのダイに欠陥があるか分からない。したがって、更に異なる側に隣接するダイとの比較を行い、再び同じ部分のグレイレベル差が所定の検出閾値より大きくなった場合にそのダイに欠陥があると判定する（ダブルディテクション）。セルトゥセル比較でも同様である。
【０００６】
また半導体装置等を撮像した撮像画像においては、撮像された半導体装置等の表面の各領域がそれぞれどのような表面状態にあるかに応じて、その領域を撮像した画像のノイズレベルが異なる。例えば、ポリシリコンやアルミなどの材料で領域の表面が形成されている場合の表面は平滑でないので撮像画像にノイズ成分が多くなる。したがって欠陥検出のための上記の検出閾値として単一の値を使用すると、ノイズレベルの高い領域で疑似欠陥を大量に発生させるか、またはノイズレベルの低い領域にて検出感度を高められないという問題を生じる。このため、検出閾値の決定に際して、撮像画像の各画素をその属性に応じて複数のグループに分類分けし、グループ毎にそれぞれ適合させた検出閾値を用いる手法が考案されている（例えば下記特許文献２や特許文献３）。
【０００７】
【特許文献１】特開２００４−１７７３９７号公報
【特許文献２】特開２０００−１７１４０４号公報
【特許文献３】特開２０００−３２３５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記のパターン欠陥検査は、連続するダイ又はセルの同一箇所に欠陥が続けて発生する確率が非常に小さいという知見に基づき、対比される検査画像の画素、及びこれと比較される基準画像の画素のどちらか一方が正常な値であることを前提している。このため、従来のパターン欠陥検査においては、どの画素とどの画素とが比較されるのかが固定されていた。
しかしながら、上述の通り撮像画像にはノイズ成分が含まれているため、基準画像のある画素の部分において、実際には欠陥が存在しなくてもその画素のグレイレベル値が正常な値とならない場合があり得る。ある画素の画素値が正常でない場合には、予め欠陥検査にてこの画素と比較されることが決まっている画素については、適正に欠陥検査を行うことができない。
【０００９】
また、撮像画像の各画素の属性に応じて各画素を分類分けして各グループ毎に検出閾値を決定する上記の検出閾値決定方法では、分類分けされる画素に欠陥が存在する可能性を捨象することができない。このため、各グループ毎に最適な検出閾値を決定しようとしても、欠陥のために適切に分類分けされていない画素によりノイズが生じることを考慮せざるを得ず、検出感度を高めることができないといった問題があった。
【００１０】
上記問題点に鑑み、本発明は、繰り返しパターンが形成された試料の表面を撮像して得た検査画像において、互いに同一であるべき画素同士のグレイレベル差を所定の検出閾値と比べてこのような画素同士の違いを検出することにより、前記試料の表面に存在する欠陥を検出する欠陥検査において、グレイレベル差を検出し又は検出閾値を決定する際に、検査画像に含まれるノイズ成分による影響を低減することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明では、同一の単位パターンが繰り返し現れる検査画像内のある検査画素に欠陥が存在するか否かを判定する際に、この検査画素、及びこの検査画素が含まれる単位パターンと異なる他の複数の単位パターン内においてこの検査画素にそれぞれ対応する画素のうちの少なくとも３つの画素の画素値のうちのいずれかを基準画素値として選択して、この基準画素値と検査画素の画素値とを比較することにより、この検査画素が欠陥候補か否かを判定する。
【００１２】
従来の欠陥検査では、従来のパターン欠陥検査においては、欠陥検査の際に比較される画素が固定されていたために、正常でない画素と比較される画素については適正に欠陥検出を行うことができなかったのに対し、本発明では、検査画素を、少なくとも３つの画素の画素値のうちから選択した画素と比較するので、検査画素の画素値に対して従来より適正な基準値を対比させて欠陥有無を判定することが可能となる。このような基準画素値としては、上記の少なくとも３つの画素の画素値のうち、最大値と最小値を除いたもののなかから画素値を選択したり、または中間値を選択することによって、より適正な値を選択することが可能となる。
【００１３】
検査画像内の各検査画素についてそれぞれ選択された基準画素値は、それぞれの元の検査画素の画素値よりも、欠陥やノイズがない場合の正常な画素値を示す可能性が高い。したがって、本発明ではこのように選択した基準画素値に応じて各検査画素を分類分けして各グループ毎に検出閾値を決定することにより、適正に分類分けされる検査画素の割合を高めることによって、より高く検出感度を設定することを可能とする。
【発明の効果】
【００１４】
本発明によって、互いに同一であるべき画素同士のグレイレベル差を所定の検出閾値と比べて画素同士の違いを検出する欠陥検査において、グレイレベル差を検出し又は検出閾値を決定する際に、検査画像に含まれるノイズ成分による影響を低減することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付する図面を参照して本発明の実施例を説明する。図２は、本発明の実施例による欠陥検査装置のブロック図である。欠陥検査装置１には、３次元方向に移動可能なステージ１１が設けられており、ステージ１１の上面には試料台（チャックステージ）１２が設けられている。この試料台１２の上に検査対象となる試料であるウエハ２を載置して固定する。
【００１６】
試料台１２の上方には、ウエハ２の表面の光学像を撮像するための撮像部１４が設けられる。撮像部１４としては、１次元又は２次元のＣＣＤカメラ好適にはＴＤＩカメラなどのイメージセンサが使用され、その受光面に結像されたウエハ２の表面の光学像を電気信号に変換する。本構成例では撮像部１４として１次元のＴＤＩカメラを使用する。ステージ１１の移動により撮像部１４とウエハ２とを相対的に移動させることによって、ウエハ２に対して撮像部１４をＸ方向又はＹ方向に走査させてウエハ２の表面の２次元画像を得る。なお、撮像部１４によるウエハ２の表面の画像の撮像には、明視野照明光学系及び暗視野照明光学系のどちらを使用してもよい。撮像部１４から出力される画像信号は、多値のディジタル信号（グレイレベル信号）に変換された後に画像メモリ２１に記憶される。
【００１７】
欠陥検査装置１は、画像メモリ２１に記憶された撮像画像の各画素毎に対して、後述する基準画素値を画像メモリ２１に記憶された画素値（グレイレベル値）の中から選択する基準画素値選択部２２と、各画素に対してそれぞれ得られた基準画素値を配列して構成される基準画像３１を記憶する作業メモリ３０と、撮像画像の各画素のグレイレベル値とこれに対応してそれぞれ選択された基準画素値との間のグレイレベル差を検出して撮像画像と基準画像との差画像３２を生成する差分検出部２３と、を備える。差分検出部２３により生成される差画像３２は作業メモリ３０に一時記憶される。
【００１８】
また欠陥検査装置１は、画像メモリ２１に記憶された撮像画像の各画素を、それぞれの画素について選択された基準画素値に応じて複数のグループへ分類分けし、各画素がいずれのグループへ帰属するかを示すグループ情報テーブル３３を生成する検査画素分類部２４を備える。検査画素分類部２４により生成されるグループ情報テーブル３３は作業メモリ３０に一時記憶される。
さらに欠陥検査装置１は、検査画素分類部２４によって画素が分類分けされる各グループ毎に、それぞれのグループに分類分けされた画素について差分検出部２３が各々検出したグレイレベル差に対して後述する所定の統計処理を行うことにより、所定の検出閾値を決定する検出閾値決定部２５と、ある画素について検出されたグレイレベル差と、この画素が属するグループについて決定された検出閾値とを比較し、グレイレベル差が検出閾値を超えるとき、この画素に欠陥候補があると判定する欠陥検出部２６と、を備える。欠陥検出部２６は、検出した欠陥候補の位置等の所定の情報を含む欠陥情報を検出した欠陥毎に作成して出力する。
【００１９】
以下、図３に示すフローチャートを参照して、本発明の実施例による欠陥検査装置１の動作をさらに詳しく説明する。図３は、本発明の実施例による欠陥検査方法のフローチャートである。
ステップＳ１０において、１次元ＴＤＩカメラのようなラインセンサである撮像部１４のライン方向をＹ方向に向けた状態で、ウエハ２に対して撮像部１４をＸ方向に走査させることによってウエハ２の表面の２次元画像を得る。図１に示すように同じパターンの複数のダイ３が繰り返し形成されたウエハ２の表面を撮像すると、１つのダイ３の撮像画像に対応する単位パターンが複数回繰り返して現れる撮像画像が得られる。図４は、ウエハ２を撮像部１４で撮像した場合の２次元画像の模式図である。
【００２０】
撮像部１４により撮像される撮像画像には、ウエハ２上に繰り返し複数形成されるダイ３のパターンに対応して、実質的に同一の単位パターン５１、５２、５３、５４、５５、…が形成されている。図４において、各単位パターン５１〜５５、…が各々１つのダイ３のパターンを表している。
撮像部１４の受光面の幅は有限であるから、ウエハ２の全面の２次元画像を得るには、撮像部１４とウエハ２をＸ方向へ相対移動させる走査を、撮像部１４とウエハ２との相対位置をＹ方向へずらしながら複数回繰り返す。１回の走査によって得られる画像は撮像部１４の受光素子のライン数に対応するピクセル数の幅ＷＩを有する細長い帯状の画像４１〜４６となる。この帯状の画像４１〜４６は「スワス」と呼ばれる。
【００２１】
欠陥検出処理を行う際には、処理速度を向上させるために撮像画像を所定サイズの部分画像に分割して、複数の部分画像に対してそれぞれ並列に欠陥検出処理を実行することがある。このような撮像画像を分割した所定サイズの部分画像を「ロジカルフレーム」と呼ぶ。本実施例でも、欠陥検査装置１がロジカルフレーム毎に欠陥検出処理を行うものとし、図３に示すフローチャートも１つのロジカルフレームについて行う欠陥検出処理を示す。図４においてスワス４２内の１つの単位パターン５１から切り出されるロジカルフレームを参照符号６１で示す。また単位パターン５１におけるロジカルフレーム６１の位置に対応する、他の単位パターン５２〜５５内の位置をそれぞれ６１ａ〜６１ｄにて示す。図５は、ロジカルフレーム６１の説明図である。図示する例では、ロジカルフレーム６１は、Ｘ方向のピクセル数がＰＸであり、Ｙ方向のピクセル数がＰＹである矩形領域である。
【００２２】
図３のステップＳ１１では、ロジカルフレーム６１内において欠陥検出を行うために必要な長さΔＬのスワス画像が得られたか否かが判定される。後述するように、本実施例による欠陥検査方法では、ある単位パターン５１に含まれるロジカルフレーム６１について欠陥検出を行うとき、ロジカルフレーム６１内の画素と、また単位パターン５１におけるロジカルフレーム６１の位置に対応する、他の（ｍ−１）個（ｍは３以上の整数：この実施例ではｍ＝５）の単位パターン５２〜５５内の領域６１ａ〜６１ｄ内の画素を使用する。したがって欠陥検出を行うために必要な長さΔＬは、
ΔＬ＝ＰＤ×（ｍ−１）＋ＰＸ
により与えられる。ここにＰＤは単位パターン５１〜５５の繰り返しピッチ画素数であり、ＰＸはロジカルフレームのＸ方向画素数である。
ステップＳ１１において、長さΔＬのスワス画像がまだ取り込まれていないと判定したときは処理をＳ１０に戻して次の画像を取り込み、長さΔＬのスワス画像が取り込み済みの場合には、処理をステップＳ１２に進める。
【００２３】
ステップＳ１２では、ロジカルフレーム６１内の各画素について、以下の選択方法に従ってそれぞれ「基準画素値」が選択される。図６は、図３に示す基準画素値選択ステップＳ１２のフローチャートである。
図６において、ステップＳ３１〜ステップＳ３４からなるループは、ロジカルフレーム６１に含まれる全ての画素についてそれぞれ１回ずつ実行される。図６のフローチャートについて以下に行う説明において、１回のループにおいて対象となる画素を、「検査対象画素」と示す。
【００２４】
図７は、図４に示す１つの単位パターン５１に含まれる検査対象画素と複数の他の単位パターン５２〜５５にそれぞれ含まれる検査対象画素に対応する画素を示す図である。図示の例において単位パターン５１に含まれる検査対象画素を参照符号７１にて示し、単位パターン５１内の検査対象画素７１の位置にそれぞれ対応する、他の単位パターン５２〜５５内の画素をそれぞれ参照符号７２〜７５で示す。
ステップＳ３２では、基準画素値選択部２２は、画像メモリ２１に記憶されている画像の中から、検査対象画素７１の画素値と、他の単位パターン５２〜５５内の上記の画素７２〜７５の画素値をそれぞれ取り出す。
【００２５】
ステップＳ３３では、基準画素値選択部２２は、これら取り出した画素７１〜７５のうちいずれかの画素値を基準画素値として選択する。
基準画素値は、後段のステップにおいて検査対象画素７１が通常取りうる画素値の基準値として使用する。したがって、基準画素値選択部２２は、画素７１〜７５の画素値のうち異常値でない値を基準画素値として選択する必要がある。
ある実施例では、基準画素値選択部２２は、画素７１〜７５を画素値順に並べて、中間の順位にある画素の画素値を基準画素値として選択する。例えば、画素７１〜７５の画素値がそれぞれ「１００」、「９３」、「１０５」、「９９」及び「９５」であったときには、５つの画素値のうち中間の順位にある画素７４の値「９９」が基準画素値として選択される。
【００２６】
他の実施例では、基準画素値選択部２２は、画素７１〜７５の画素値のうち、最大値と最小値を除いたものから任意のものを選択する。
さらに他の実施例では、他の実施例では、基準画素値選択部２２は、画素７１〜７５の画素値のうち、上下限値を超えた値を除いたものから任意のものを選択する。
【００２７】
本実施例では、単位パターン５１に含まれる検査対象画素７１に対する基準画素値を選択するｍ個の画素の候補の中に対象検査画素７１自身も含めた。しかし他の実施例では、基準画素値を選択するｍ個の候補として対象検査画素７１自身を含めずに、単位パターン５１内の検査対象画素７１の位置にそれぞれ対応する、他のｍ個（ｍは３以上の整数）の単位パターン内の画素を候補として使用してもよい。
【００２８】
基準画素値選択部２２は、ＰＸピクセル×ＰＹピクセルのロジカルフレーム６１に含まれる全ての画素についてそれぞれ選択された基準画素値を、作業メモリ３０に一時記憶する。本実施例では、基準画素値選択部２２は、ロジカルフレーム６１内の各画素に対してそれぞれ選択された基準画素値を配列して基準画像３１として作業メモリ３０に記憶する。図８は、基準画像３１の説明図である。
図示の基準画像３１の例では、ロジカルフレーム６１内の座標（ｘ，ｙ）（ｘ＝１〜ＰＸ，ｙ＝１〜ＰＹ）の画素について選択された基準画素値が、基準画像３１内の座標（ｘ，ｙ）（ｘ＝１〜ＰＸ，ｙ＝１〜ＰＹ）に配置される。
【００２９】
図３のループＳ１３〜Ｓ１５では、差分検出部２３は、ロジカルフレーム６１に含まれる全ての画素について、それぞれ画素と、その画素についてステップＳ１２で選択された基準画素値との間のグレイレベル差ΔＧＬを検出する。差分検出部２３は、各画素についてそれぞれ検出したグレイレベル差ΔＧＬを配列して差画像３２として、作業メモリ３０に記憶する。差画像３２はロジカルフレーム６１と基準画像３１との差画像になる。
【００３０】
ステップＳ１６では、検査画素分類部２４は、ロジカルフレーム６１に含まれる各画素を、それぞれの画素について選択された基準画素値に応じてｎ個（ｎは２以上の整数）のグループｇｉ（ｉはグループ番号：ｉ＝１〜ｎ）へ分類分けし、各画素がどのグループ番号のグループに属するかを示すグループ情報テーブル３３を生成する。
【００３１】
例えば、検査画素分類部２４は、ある画素について選択された基準画素値が「０」〜「６３」であるときにはその画素はグループｇ１（グループ番号１）に属すると決定し、基準画素値が「６４」〜「１２７」であるときにはその画素はグループｇ２（グループ番号２）に属すると決定し、基準画素値が「１２８」〜「１９１」であるときにはその画素はグループｇ３（グループ番号３）に属すると決定し、基準画素値が「１９２」〜「２５５」であるときにはその画素はグループｇ４（グループ番号４）に属すると決定する。そしてその画素の座標（ｘ，ｙ）に対応する、グループ情報テーブル３３の位置であるｘ行目かつｙ列目の要素に、その画素が帰属するグループの番号ｉを記憶する。図８に示す基準画像３１に基づいて作成されるグループ情報テーブル３３の例を図９に示す。
【００３２】
図３のループＳ１７〜Ｓ１９では、検出閾値決定部２５が、各グループｇｉ（ｉ＝１〜ｎ）毎に、各グループに属する画素の欠陥検出に使用する検出閾値Ｔｈｉ（ｉ＝１〜ｎ）を決定する。図１０は、図３に示す検出閾値決定ステップＳ１８のフローチャートであり、図１１は、図１０に示す検出閾値決定ルーチンＳ１８の説明図である。
【００３３】
検出閾値決定ステップＳ１８では、あるグループｇｉ（ｉは、１〜ｎのうちのいずれかの整数）に属する画素の欠陥検出に用いる検出閾値Ｔｈｉを決定する。
ステップＳ４０では、検出閾値決定部２５は、グループ情報テーブル３３を参照して、ロジカルフレーム６１に含まれる画素の中からグループｇｉに帰属する画素を選択する。このとき例えば図９に示すグループ情報テーブル３３が生成されている場合には、検出閾値決定部２５は、グループ情報テーブル３３の中からグループ番号ｉを記憶している要素を検索し、その行及び列を特定することにより、そのグループｇｉに属する画素の座標を特定する。
【００３４】
検出閾値決定部２５は、ロジカルフレーム６１に含まれるグループｇｉに属する画素の全てを選択してもよく、またこのような画素の数が多すぎる場合には、ロジカルフレーム６１に含まれるグループｇｉに属する画素の一部をサンプルとして選択してもよい。そして検出閾値決定部２５は、選択した画素についてそれぞれ検出されたグレイレベル差ΔＧＬを差画像３２から入力する。
【００３５】
以下、検出閾値決定部２５は、ステップＳ４０で入力したグレイレベル差ΔＧＬに所定の統計処理を行うことにより検出閾値Ｔｈｉを決定する。なお以下のステップＳ４１〜Ｓ４５に示す統計処理はあくまで一例であり、本発明に使用する統計処理はこれに限定されるものではない。
【００３６】
ステップＳ４１において検出閾値決定部２５は、入力したグレイレベル差のヒストグラムを、図１１の（Ａ）に示すように作成する。ステップＳ４２において検出閾値決定部２５は、このヒストグラムからグレイレベル差の累積頻度を算出する。
ステップＳ４３において、グレイレベル差がある所定の分布に従うと仮定した上でグレイレベル差に対して累積頻度が直線関係となるように、ステップＳ４２で算出した累積頻度を変換する。このとき、グレイレベル差が正規分布、ポアソン分布、又はχ二乗分布などのある分布に従うと仮定して累積頻度を変換する。この変換累積頻度を図１１の（Ｂ）に示す。
【００３７】
ステップＳ４４では、ステップＳ４３で変換した変換累積頻度に応じて、グレイレベル差と変換累積頻度との関係を示す近似直線（ｙ＝ａｘ＋ｂ）を導出する（図１１の（Ｃ）参照）。
ステップＳ４５では、近似直線のパラメータａ、ｂ及び感度設定パラメータ（固定値）から検出閾値Ｔｈｉを決定する。
【００３８】
ここでは、グレイレベル差と変換累積頻度の近似直線において、固定の感度設定パラメータとしてＶＯＰとＨＯを設定しておき、累積確率（ｐ）に相当する累積頻度Ｐ１（ｐにサンプル数を乗じて求める。）になる直線上の点を求め、その点から縦軸方向にＶＯＰ、横軸方向にＨＯ移動したグレイレベル差を検出閾値Ｔｈｉとする。従って、検出閾値Ｔｈｉは、所定の計算式、
Ｔｈｉ＝（Ｐ１−ｂ＋ＶＯＰ）／ａ＋ＨＯ      …（１）
により算出される。なお、近似直線のパラメータａ、ｂ、及びＶＯＰやＨＯなどの感度設定パラメータとして、各グループ固有の値を使用してもよい。
【００３９】
図３のループＳ２０〜Ｓ２４では、欠陥検出部２６が、ロジカルフレーム６１に含まれる全ての画素について、各画素についてそれぞれステップＳ１４で検出したグレイレベル差ΔＧＬと、その画素が属するグループｇｉ（ｉ＝１〜ｎ）について決定した検出閾値Ｔｈｉとを比較する（ステップＳ２１）。比較の結果、グレイレベル差ΔＧＬが検出閾値Ｔｈｉを超える場合には、欠陥検出部２６はその画素を欠陥候補として検出し（ステップＳ２２）、検出した欠陥についてその検出箇所等の情報を含む所定のフォーマットの欠陥情報を作成する。一方でグレイレベル差ΔＧＬが検出閾値Ｔｈｉを超えない場合には、欠陥検出部２６はその画素が正常であると判定する（ステップＳ２３）。
【産業上の利用可能性】
【００４０】
本発明は、繰り返しパターンが形成された試料の表面を撮像して得た検査画像において、互いに同一であるべき画素同士のグレイレベル差を所定の検出閾値と比べてこのような画素同士の違いを検出することにより、前記試料の表面に存在する欠陥を検出する欠陥検査装置及び欠陥検査方法に利用可能である。
【図面の簡単な説明】
【００４１】
【図１】半導体ウエハ上のダイの配列を示す図である。
【図２】本発明の実施例による欠陥検査装置のブロック図である。
【図３】本発明の実施例による欠陥検査方法のフローチャートである。
【図４】図２に示す欠陥検査装置が欠陥検査に使用する画像の説明図である。
【図５】ロジカルフレームの説明図である。
【図６】図３に示す基準画素値選択ステップのフローチャートである。
【図７】図４に示す１つの単位パターンに含まれる検査対象画素と複数の他の単位パターンにそれぞれ含まれる検査対象画素に対応する画素を示す図である。
【図８】基準画像を示す図である。
【図９】グループ情報テーブルを示す図である。
【図１０】図３に示す検出閾値決定ステップのフローチャートである。
【図１１】図１０に示す検出閾値決定ルーチンの説明図である。
【符号の説明】
【００４２】
１    欠陥検査装置
２    ウエハ
１４    撮像部
２１    画像メモリ
２２    基準画素値選択部
２３    差分検出部
２４    検査画素分類部
２５    検出閾値決定部
２６    欠陥検出部
【図１】
2009097923.tif 000003
【図２】
2009097923.tif 000004
【図３】
2009097923.tif 000005
【図４】
2009097923.tif 000006
【図５】
2009097923.tif 000007
【図６】
2009097923.tif 000008
【図７】
2009097923.tif 000009
【図８】
2009097923.tif 000010
【図９】
2009097923.tif 000011
【図１０】
2009097923.tif 000012
【図１１】
2009097923.tif 000013