JP3749090B2 - Pattern inspection device - Google Patents
Pattern inspection device Download PDFInfo
- Publication number
- JP3749090B2 JP3749090B2 JP2000205037A JP2000205037A JP3749090B2 JP 3749090 B2 JP3749090 B2 JP 3749090B2 JP 2000205037 A JP2000205037 A JP 2000205037A JP 2000205037 A JP2000205037 A JP 2000205037A JP 3749090 B2 JP3749090 B2 JP 3749090B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- inspected
- value
- pixel
- difference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000007689 inspection Methods 0.000 title claims description 93
- 230000007547 defect Effects 0.000 claims description 107
- 230000003252 repetitive effect Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 26
- 238000006243 chemical reaction Methods 0.000 description 20
- 238000000034 method Methods 0.000 description 11
- 239000004065 semiconductor Substances 0.000 description 9
- 235000012431 wafers Nutrition 0.000 description 9
- 230000002950 deficient Effects 0.000 description 8
- 239000006185 dispersion Substances 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、カラーフィルター、シャドウマスク、プリント配線板、半導体ウエハなどにおけるパターン欠陥検査に適用可能なパターン検査装置に関する。
【0002】
【従来の技術】
パターンを有する検査対象物(たとえば、カラーフィルター、シャドウマスク、プリント配線板、半導体ウエハなど)において、そのパターンに存在する欠陥を検出するため、その検査対象物の検査対象領域の画像(以下、「被検査画像」とも称する)に対する理想的なパターンとしての参照画像を用いて、被検査画像と参照画像との差分画像を用いることによりその欠陥の有無を検出する技術が存在する。
【0003】
このような技術においては、差分画像における濃度値(差分濃度値)を所定の閾値を用いて二値化することにより欠陥の有無が判定される。
【0004】
【発明が解決しようとする課題】
しかしながら、上記の技術においては、被検査画像に含まれるノイズ成分の影響が考慮されていないため、その欠陥判定のための閾値を適切に設定することが困難であるという問題を有している。
【0005】
図14は、差分画像に含まれる複数の画素の画素値についての分布についての2つの例(a),(b)を表す図である。それぞれの例において、横軸は、差分画像Uにおける各画素の画素値(差分濃度値)を表し、縦軸は、各差分濃度値を有する画素の数(分布画素数)を表している。図14(a)は、ノイズ成分が多い差分画像についてのグラフであり、図14(b)は、ノイズ成分が少ない差分画像についてのグラフである。
【0006】
たとえば、この図14に示すように、そのノイズ成分が多い差分画像(a)およびノイズ成分が少ない差分画像(b)のいずれの場合にも同一の閾値を定めるときには、一方の場合においては、正確な欠陥判定が可能であるが、他方の場合においては、誤判定を行うことになることがある。すなわち、図14(b)の差分画像に対する最適閾値Vbを図14(a)の差分画像に用いると、図14(a)に示すようにノイズ成分を欠陥として誤判定することがある。また逆に、図14(a)の差分画像に対する最適閾値Vaを図14(b)の差分画像に用いると、本来の欠陥成分を欠陥として検出できないこともある。
【0007】
また、それぞれの場合について別個の閾値を定める場合においても、どのような基準によりその適切な閾値を定めるかということが非常に困難であるという問題をも有していた。
【0008】
そこで、本発明は前記問題点に鑑み、ノイズ成分の影響を考慮した被検査画像における欠陥検出等を行うことが可能なパターン検査装置を提供することを目的とする。
【0009】
【課題を解決するための手段】
上記目的を達成するため、請求項1に記載の発明は、被検査画像と参照画像とを比較することによりパターンの欠陥検査を行うパターン検査装置であって、被検査対象物に関する被検査画像を取得する被検査画像取得手段と、前記被検査画像の比較対象となる参照画像を取得する参照画像取得手段と、前記参照画像と前記被検査画像との間の差分画像を生成し、当該差分画像の画素値に関する標準偏差を用いて当該差分画像における各画素の画素値を、前記差分画像における画素値の分散状況に応じて各画素値を規格化したものとしてのエラー確率値に変換することにより、前記被検査画像の各画素に関する欠陥度合いを取得する欠陥度合い取得手段と、を備えることを特徴とする。
【0010】
請求項2に記載の発明は、請求項1に記載のパターン検査装置において、前記参照画像取得手段は、複数の参照画像を取得し、前記欠陥度合い取得手段は、前記複数の参照画像のそれぞれと前記被検査画像との間の複数の差分画像を生成し、当該各差分画像の画素値に関する標準偏差を用いて当該各差分画像における各画素の画素値をエラー確率値に変換し、さらに、前記複数の差分画像にわたる対応画素のエラー確率値の積を求めることにより、前記被検査画像の各画素に関する欠陥度合いを取得することを特徴とする。
【0011】
請求項3に記載の発明は、請求項2に記載のパターン検査装置において、前記被検査対象物は、繰り返しパターンを有し、前記被検査画像取得手段は、前記被検査対象物についての撮像画像に含まれる前記繰り返しパターンの1つの単位パターンに関する画像を被検査画像として取得し、前記参照画像取得手段は、前記撮像画像に含まれる前記被検査画像以外の複数の単位パターンに関する各画像を前記複数の参照画像として取得することを特徴とする。
【0012】
請求項4に記載の発明は、請求項1に記載のパターン検査装置において、前記被検査画像取得手段は、前記被検査対象物における同一の被検査領域についての複数の被検査画像を取得し、前記欠陥度合い取得手段は、前記複数の被検査画像のそれぞれと前記参照画像との間の複数の差分画像を生成し、当該各差分画像の画素値に関する標準偏差を用いて当該各差分画像における各画素の画素値をエラー確率値に変換し、さらに、前記複数の差分画像にわたる対応画素のエラー確率値の積を求めることにより、前記被検査画像の各画素に関する欠陥度合いを取得することを特徴とする。
【0013】
請求項5に記載の発明は、請求項1ないし請求項4のいずれかに記載のパターン検査装置において、前記欠陥度合い取得手段により得られる欠陥度合いと所定の閾値との大小関係に基づいて、前記被検査画像の各画素に対応する位置における被検査対象物の欠陥の有無を判定する判定手段、をさらに備えることを特徴とする。
請求項6に記載の発明は、請求項1に記載のパターン検査装置において、前記被検査対象物には、所定の単位パターンが少なくとも1つ形成されていることを特徴とする。
請求項7に記載の発明は、請求項1に記載のパターン検査装置において、前記参照画像は、理想的なパターンに基づいて生成されることを特徴とする。
【0014】
【発明の実施の形態】
<A.第1実施形態>
図1は、本発明の第1実施形態に係るパターン検査装置1(1A)の構成を表す概略図である。パターン検査装置1Aは、検査対象となる対象物(被検査対象物)2を載置するXYテーブル3と、XYテーブル3をX方向およびY方向にそれぞれ駆動するモータ4a,4bなどを含む駆動部4と、被検査対象物2を撮像するCCDラインセンサ5とを備える。ここでは、被検査対象物2として半導体ウエハWを検査する場合を想定し、図2にその詳細を表す平面図を示す。図2に示すように、半導体ウエハWは、複数の単位パターンである「ダイ(die)」2aがX方向およびY方向にそれぞれ繰り返しマトリクス状に配列されている構造を有する。
【0015】
また、パターン検査装置1Aは、被検査対象物2に関する被検査画像Sを取得する被検査画像取得部10と、被検査画像Sの比較対象となる参照画像Rを取得する参照画像取得部20と、参照画像Rと被検査画像Sとの間の差分画像Uを生成し当該差分画像Uの画素値に関する標準偏差を用いて当該差分画像Uにおける各画素の画素値をエラー確率値(後述する)に変換することにより被検査画像Sの各画素に関する欠陥度合いを取得する欠陥度合い取得部30と、欠陥度合い取得部30により得られる欠陥度合いと所定の閾値との大小関係に基づいて被検査画像Sの各画素に対応する位置における被検査対象物2の欠陥の有無を判定する欠陥判定部40とを備える。
【0016】
ここで、被検査画像取得部10は、CCDラインセンサ5を介して得られる被検査対象物2についての撮像画像に含まれる1つの単位パターンを被検査画像として取得する処理を行う。
【0017】
具体的には、XYテーブル3のY方向(−)の移動に伴い、CCDラインセンサ5が被検査対象物2に対して相対的にY方向(+)に移動し、被検査対象物2上をY方向(+)に一定速度で走査を行う。このようなY方向の走査によって、被検査対象物2を撮像した画像(以下、「撮像画像」とも称する)を得ることができる。そして、被検査画像取得部10により、この撮像画像に含まれる複数の単位パターンのうちの任意の1つの単位パターンが被検査画像Sとして取得される。このようにして得られた被検査画像Sについて後述のパターン検査動作が行われる。
【0018】
その後、CCDラインセンサ5は、被検査対象物2に対してX方向(+)に所定幅(たとえば幅xa)だけ相対的に移動した後、相対的にY方向(−)に移動し走査することによっても、同様の被検査画像Sを得ることができる。さらに、X方向(+)の移動動作と、Y方向(+,−)への走査動作とを順次に繰り返すことにより、同様の被検査画像Sを得て、パターン検査動作を繰り返して行うことができる。
【0019】
また、参照画像取得部20は、被検査画像Sの比較対象となる参照画像Rを取得する。この参照画像Rとしては、CADデータなどを用いて理想的な単位パターンのデータを取得しておくことができる。
【0020】
図3は、欠陥度合い取得部30および欠陥判定部40の機能ブロック図である。欠陥度合い取得部30は、差分処理部31、絶対値算出処理部32、σ計算部33、およびエラー確率値変換部34を有している。また、欠陥判定部40は、二値化処理部41を有している。
【0021】
図3を参照しながら、これらの欠陥度合い取得部30および欠陥判定部40の構成および動作について説明する。なお、これらの欠陥度合い取得部30および欠陥判定部40による動作に移行する以前において、上述したようにして、被検査画像取得部10により被検査画像Sが取得され、参照画像取得部20により参照画像Rが取得されているものとする。
【0022】
まず、差分処理部31は、参照画像Rと被検査画像Sとの間の差分画像Uを生成する。具体的には、両画像R,Sにおいて対応する位置に存在する各画素の画素値の差分値(差分濃度値)を算出することにより差分画像Uを生成する。
【0023】
また、絶対値算出処理部32は、差分処理部31により生成された差分画像Uに基づいて絶対値画像Aを算出する処理を行う。この絶対値算出処理部32により、エラー確率値変換部34において用いられる絶対値画像Aをあらかじめ生成しておくことができる。
【0024】
さらに、σ計算部33は、差分処理部31により生成された差分画像Uの画素値に関する標準偏差σを算出する。具体的には、差分画像Uに含まれる複数の画素(たとえば全ての画素)について、その画素値に関する統計処理を行い標準偏差σを求める。この標準偏差σはエラー確率値変換部34において用いられる。
【0025】
そして、エラー確率値変換部34は、σ計算部33において算出された標準偏差σを用いて、差分画像Uにおける各画素の画素値をエラー確率値Erに変換したエラー確率値画像Eを得ることにより、被検査画像Sの各画素に関する欠陥度合いを取得する。このエラー確率値画像Eの各画素の画素値(すなわちエラー確率値Er)が、「欠陥度合い」を表すことになる。
【0026】
この「欠陥度合い」は、各画素が真欠陥である度合いを表す指標値であり、その画素欠陥の致命度を表す「欠陥致命度」と表現することもできる。なお、ここでは、エラー確率値変換部34によりエラー確率値を算出するにあたって、差分画像Uから生成された絶対値画像Aを用いて間接的に算出する場合を例示するが、これに限定されず、差分画像Uにおける各画素の画素値を直接的に用いて算出してもよい。
【0027】
具体的には、次の数1にしたがって、絶対値画像Aの各画素の画素値(濃度値)iがエラー確率値Er(i)に変換される。
【0028】
【数1】
【0029】
ここで、iは絶対値画像Aの各画素の画素値(以下、「差分絶対濃度値」とも称する)、σは差分画像の標準偏差、cはパラメータ係数、Er(i)は差分絶対濃度値iのエラー確率値を表す。
【0030】
また、図4は、差分絶対濃度値iからエラー確率値Erへの変換を行う変換関数を表す図である。図4においては、横軸は差分絶対濃度値iを表し、縦軸はエラー確率値Erを表している。この図4に示されるように、所定の範囲の差分絶対濃度値iとエラー確率値Erとが線形関係を有した状態で対応づけられている。言い換えれば、0(ゼロ)から、パラメータ係数cに標準偏差σを乗じた値(c×σ)までの各差分絶対濃度値iが、0.0から1.0までの各エラー確率値Erに対応づけられている。
【0031】
ここで、パラメータ係数cは、レンジ調整を行うパラメータであり、値(c×σ)を有する差分絶対濃度値iがエラー確率値Erの最大値(1.0)に対応づけられるように標準化される。このパラメータ係数cを調整することによって差分絶対濃度値iとエラー確率値Erとの対応関係をより適切に規定することができる。たとえば、画素分布が正規分布であると仮定できる場合には、正規分布における値(−c×σ)から値(c×σ)までの確率分布密度関数の積分値がc=3のときに95.44%,c=4のときに99.9999%となることに対応して、c=2〜4の値を選択することなどが可能である。
【0032】
なお、この差分絶対濃度値iからエラー確率値Erへの変換動作は、差分絶対濃度値iとエラー確率値Erとの関係をあらかじめ格納したルックアップテーブル(LUT)に基づいて行うことも可能である。
【0033】
算出された各エラー確率値Erは、被検査画像の各画素に関する欠陥度合いを表す指標値であり、また、差分画像Uの画素値の分散状況を反映した標準偏差σを用いて差分画像Uの各画素の画素値(ここでは差分絶対濃度値i)を標準化(あるいは規格化)したものであるといえる。このエラー確率値Erによれば、差分画像Uに含まれるノイズ成分によるばらつきを平準化して、統一的な扱いを行うことが可能である。すなわち、エラー確率値Erを用いて欠陥の判定を行うことにより、ノイズ成分の多少にかかわらず、統一的な扱いが可能になる。
【0034】
また、二値化処理部41は、欠陥度合い取得部30において取得された欠陥度合いを表すエラー確率値Erを所定の閾値と比較した大小判定の比較結果に応じて、欠陥であるか否かについて二値化する処理部である。これにより、被検査画像Sの各画素に対応する位置における被検査対象物2の欠陥の有無を判定することができる。
【0035】
図5(a),(b),(c)は、差分画像Uに含まれる複数の画素の画素値についての統計分布を表す図である。このうち、図5(a),(b)においては、横軸は、差分画像Uにおける各画素の画素値(差分濃度値)を表し、縦軸は、各差分濃度値を有する画素の数(分布画素数)を表している。なお、この図では、差分絶対濃度値ではなく差分濃度値を用いて表しているが、差分絶対濃度値で議論する場合には各グラフの左側半分を右側半分に加算して議論すればよい。また、図5(a)は、ノイズ成分が多い差分画像についてのグラフであり、図5(b)は、ノイズ成分が少ない差分画像についてのグラフである。なお、図5(a)および図5(b)は、それぞれ、図14(a)および図14(b)と同様の状態を表す図である。
【0036】
そして、差分画像Uに関する画素の分布曲線が、ノイズ成分が多い場合(図5(a))、ノイズ成分が少ない場合(図5(b))のいずれの場合も同一種類の分布曲線(たとえば正規分布)で表される場合において、各差分絶対濃度値iをエラー確率値Erに変換すると、図5(c)に示すように、図5(a)および図5(b)のいずれの場合のグラフも(理論的には)同一の分布曲線に標準化される。図5(c)においては、縦軸は、上記(a),(b)と同様、各差分濃度値を有する画素の数(分布画素数)を表しているが、横軸は、差分絶対濃度値iに代わって差分画像Uにおける各画素のエラー確率値Erを表している。このように、ノイズ成分が多い場合(a)、ノイズ成分が少ない場合(b)のいずれの場合も同一のグラフ(c)で扱うこと、すなわち統一的に扱うことができるのである。このように、このエラー確率値Erへの変換は、差分絶対濃度値iを標準化することに相当する。
【0037】
したがって、標準偏差σを用いて標準化されたエラー確率値Erに対して、統計学的な考察を加えることにより適切な閾値をより容易に設定することができるので、被検査画像Sに含まれるノイズ成分の影響を考慮して、欠陥判定に用いる閾値を適切に設定することが可能になる。すなわち、ノイズ成分が多い場合(a)、ノイズ成分が少ない場合(b)のいずれの場合にも、エラー確率値Erに対する同一の閾値により適切な欠陥判定を行うことができる。
【0038】
以上のように、この第1実施形態のパターン検査装置1Aによれば、参照画像Rと被検査画像Sとの間の差分画像Uを生成し、当該差分画像Uの画素値に関する標準偏差σを用いて当該差分画像Uにおける各画素の画素値をエラー確率値Erに変換することにより、被検査画像Sの各画素に関する欠陥度合いを取得することができる。したがって、欠陥度合いを評価するにあたって、標準偏差を用いて一般化された指標を得ることにより、客観的な評価を容易に行うことができる。また、このエラー確率値Erで表される欠陥度合いに関し、適切に定められた閾値との大小関係を求めることにより、差分画像Uにおける各画素の欠陥の有無をより適切に判定することができる。ここにおいて、上記のエラー確率値Erが標準化されているので、所定の閾値を適切に決定することが容易になる。
【0039】
<B.第2実施形態>
上記第1実施形態においては、参照画像取得部20において、被検査画像Sの比較対象となる単一の参照画像Rを取得し、この単一の参照画像Rと被検査画像Sとの比較により、被検査画像Sの欠陥判定を行う場合について説明したが、この第2実施形態においては、複数の参照画像Rを用いて被検査画像Sの欠陥判定を行う場合について説明する。
【0040】
第2実施形態に係るパターン検査装置1(1B)は、第1実施形態と類似の構成を有しており、以下では、主に相違点を中心に説明する。
【0041】
この第2実施形態においては、繰り返しパターンを有する被検査対象物をCCDラインセンサ5により撮像し、その撮像画像に含まれる複数の単位パターンのうちの任意の1つの単位パターンに関する画像を被検査画像取得部10により被検査画像Sとして取得し、被検査画像S以外の複数の単位パターンのそれぞれに関する画像を参照画像取得部20により複数の参照画像Rとして取得する場合について説明する。具体的には、図2に示すように、繰り返しパターンを有する被検査対象物2(半導体ウエハW)のY方向に配列する複数の単位パターンのうち、単位パターンPBに関する画像を被検査画像Sとして取得し、2つの単位パターンPA,PCに関する画像のそれぞれを参照画像Rとして取得する場合について説明する。
【0042】
図6は、第2実施形態に係る欠陥度合い取得部30(30B)および欠陥判定部40(40B)の機能ブロック図である。欠陥度合い取得部30Bは、差分処理部31a,31b、絶対値算出処理部32a,32b、σ計算部33a,33b、エラー確率値変換部34a,34b、および積算部35を有している。また、欠陥判定部40は、二値化処理部41を有している。
【0043】
図6を参照しながら、これらの欠陥度合い取得部30Bおよび欠陥判定部40Bの構成および動作について説明する。なお、これらの欠陥度合い取得部30Bおよび欠陥判定部40Bによる動作に移行する以前において、上述のようにして、被検査画像取得部10により被検査画像Sが取得され、参照画像取得部20により複数(ここでは2つ)の参照画像Rが取得されているものとする。
【0044】
図7(a)〜(c)は、それぞれ、単位パターンPA,PB,PCに関する各画像の画素の画素値を模式的に示した図であり、簡略化のため、その一部の各画素の画素値が1次元的に配列されるものとして示されている。また、図8から図11は、これらの各単位パターンPA,PB,PCに関する各画像を用いた後述の各処理における処理結果を模式的に示す図である。なお、ここでは、3番目,11番目の画素が真欠陥である場合について、これらの真欠陥を欠陥画素として適切に検出する場合を例示する。
【0045】
まず、差分処理部31aは、参照画像R(単位パターンPAに関する画像)と被検査画像S(単位パターンPBに関する画像)との間の差分画像Uを生成する。具体的には、両画像R,Sにおいて対応する位置に存在する各画素の画素値の差分濃度値を算出することにより差分画像U(AB)を生成する。同様に、差分処理部31bは、参照画像R(単位パターンPC)と被検査画像S(単位パターンPB)との間の差分画像U(BC)を生成する。
【0046】
また、絶対値算出処理部32aは、差分処理部31aにより生成された差分画像U(AB)に基づいて絶対値画像A(AB)を算出する処理を行う。同様に、絶対値算出処理部32bは、差分処理部31bにより生成された差分画像U(BC)に基づいて絶対値画像A(BC)を算出する処理を行う。
【0047】
図8は、このようにして得られた絶対値画像Aの各画素の画素値を模式的に示す図である。図8(a)は、絶対値画像A(AB)を表し、図8(b)は、絶対値画像A(BC)を表している。
【0048】
さらに、σ計算部33aは、差分処理部31aにより生成された差分画像U(AB)の画素値に関する標準偏差σ(AB)を算出し、σ計算部33bは、差分処理部31bにより生成された差分画像U(BC)の画素値に関する標準偏差σ(BC)を算出する。
【0049】
そして、エラー確率値変換部34aは、σ計算部33aにおいて算出された標準偏差σ(AB)を用いて、絶対値画像A(AB)における各画素の画素値をエラー確率値Erに変換したエラー確率値画像E(AB)を得る。同様に、エラー確率値変換部34bは、σ計算部33bにおいて算出された標準偏差σ(BC)を用いて、絶対値画像A(BC)における各画素の画素値をエラー確率値Erに変換したエラー確率値画像E(BC)を得る。この変換動作についても、上記第1実施形態と同様であり、数1などの関係で表される変換式に基づいて変換動作を行うことなどができる。
【0050】
図9は、このようにして得られたエラー確率値画像Eの各画素の画素値を模式的に示す図である。図9(a)は、エラー確率値画像E(AB)を表し、図9(b)は、エラー確率値画像E(BC)を表している。
【0051】
さらに、積算部35は、上記において得られたエラー確率値画像E(AB)とエラー確率値画像E(BC)とに基づいて積算画像EPを求める。具体的には、エラー確率値画像E(AB)およびエラー確率値画像E(BC)の各対応画素同士の画素値を積算することにより、その積算画像EPの各画素の画素値を求める。ただし、ここではより一般化するため、数2に示すように、相乗平均を求めている。
【0052】
【数2】
【0053】
なお、記号E(AB),E(BC),EPは、本来画像全体を表すものとして用いている記号であるが、数2においては、各エラー確率値画像E(AB),E(BC)および積算画像EPの各画素毎にその画素値を求める場合を総合して表記するものとする。また、ここでは、2つのエラー確率値画像Eを用いて積算画像EPを求める場合について説明したが、n個のエラー確率値画像Eを用いて積算画像EPを求める場合には、n個のエラー確率値画像Eにおける対応画素の積算値のn乗根を、積算画像EPの各画素の画素値として求めればよい。
【0054】
この第2実施形態においては、このようにして得られた積算画像EPの各画素の画素値が、被検査画像Sの各画素に関する欠陥度合いを表す。すなわち、「欠陥度合い」は、エラー確率値画像E(AB)およびエラー確率値画像E(BC)における対応画素の画素値(すなわちエラー確率値Er)同士の積(より正確には相乗平均)として、欠陥度合い取得部30により取得される。
【0055】
図10は、このようにして得られた積算画像EPの各画素の画素値を模式的に示す図である。
【0056】
そして、二値化処理部41は、積算画像EPにおける各画素の画素値(すなわち、積算されたエラー確率値Er)を所定の閾値と比較し、その比較結果に応じて二値化する処理部である。これにより、被検査画像Sの各画素に対応する位置における被検査対象物2の欠陥の有無を判定することができる。具体的には、これらの値を適宜の閾値で二値化することにより、図11に示すように、欠陥画素が1、正常画素が0となるように、検査結果信号として出力される。
【0057】
図11は、このようにして得られた欠陥の有無の判定結果を模式的に示す図である。
【0058】
ここで、一般に、信号に含まれるノイズは、発生位置および発生強度ともにランダムであり、3つの単位パターンPA,PB,PCに関する各画像信号において、同一位置かつ同一強度のノイズが発生する可能性は低いものと考えられる。したがって、エラー確率値画像E(AB)およびエラー確率値画像E(BC)のエラー確率値Erがいずれも大きな値となる場合、すなわち積算画像EPの画素値が大きくなる場合には、その画素が真欠陥である確率が非常に高いと考えられる。たとえば、図7に示す第3番目の画素(真欠陥)については、図9に示すように、エラー確率値画像E(AB)およびエラー確率値画像E(BC)のエラー確率値Erがいずれも大きな値となるため、図10に示すように、両者の積算値である積算画像EPの画素値も大きな値になる。また、真欠陥である第11番目の画素についても同様である。
【0059】
一方、3つの単位パターンPA,PB,PCの信号のうちいずれか1つの信号にノイズが発生した場合には、絶対値画像A(AB),A(BC)のうちの一方が小さな値となる。したがって、2つのエラー確率値画像E(AB),E(BC)のうちの一方も小さな値となるので、これらのエラー確率値画像E(AB),E(BC)の各画素の積として求められた積算画像EPにおける値も比較的小さな値となる。たとえば、図7に示すように、単位パターンPAの6番目の画素位置の信号にノイズが含まれている場合であっても、図9に示すように、エラー確率値画像E(AB)のエラー確率値Erは大きな値となるものの、エラー確率値画像E(BC)のエラー確率値Erは小さな値となるため、図10に示すように、積算画像EPにおける両者の積算値(図10の6番目の値)は比較的小さな値となる。
【0060】
このように、2つのエラー確率値Erを積算することにより、ノイズの影響が低減され、欠陥画素と正常画素とをより適切に分離することが可能になる。
【0061】
ここで、2つのエラー確率値Erの情報を利用する技術として、2つのエラー確率値Erを所定の閾値でそれぞれ二値化した後にそれらの論理積(AND)をとる技術を用いることも可能ではある。しかしながら、このような技術を用いた場合、論理積をとる以前にエラー確率値Erの多段階の階調値(多値)の情報が二値化されてその情報量が減少しているため、十分にその情報を活用できているとはいえない。
【0062】
一方、この実施形態の技術によれば、二値化処理を行う前の段階において多値のエラー確率値Erの積をとることによって、その積算時においては未だ二値化による情報の欠損を発生させず、より多くの情報を活用するようにすることができる。すなわち、この積算値(積算画像EP)は、各エラー確率値Erの多値の情報を十分に活用した上で得られる値である。したがって、多値の情報を十分に活用して得た積算値(積算画像EP)に基づいて欠陥の有無を判定することができるので、高い精度で欠陥画素を検出することが可能である。
【0063】
さらに、この実施形態においては、2つの差分画像Uの各画素の画素値を標準偏差σを用いて標準化した2つのエラー確率値Erの積(より厳密には相乗平均)を用いることにより欠陥度合いを求めている。したがって、積算画像EPの各画素値は、第1実施形態と同様、標準偏差を用いて標準化された指標として得られており、欠陥度合いを評価するにあたって、客観的な評価指標として用いることができる。したがって、適切に定められた閾値との大小関係を求めることにより、被検査画像Sにおける各画素の欠陥の有無をより適切に判定することができる。
【0064】
<C.その他>
上記各実施形態においては、1つの被検査画像Sに対して1つまたは複数の参照画像Rを用いてパターン検査を行う場合について説明したが、これに限定されず、被検査対象物2における同一の被検査領域について複数の被検査画像Sを取得し、これらの複数の被検査画像Sに対して、1つまたは複数の参照画像Rを用いてパターン検査を行うことにより、その被検査領域の欠陥検査を行ってもよい。
【0065】
たとえば、被検査対象物2における同一の被検査領域について、時間的に異なる時点で2つの被検査画像Sを撮像し、これらの2つの被検査画像Sのそれぞれと1つの参照画像Rとの間の2つの差分画像Uを生成し、これら2つの差分画像Uに対して、第2実施形態と同様の動作を行えばよい。具体的には、各差分画像Uの画素値に関する標準偏差σを用いて当該各差分画像Uにおける各画素の画素値をエラー確率値Erに変換し、さらに、2つの差分画像Uにわたる対応画素のエラー確率値Erの積を求めることにより、被検査画像Sの各画素が欠陥である度合いを取得することができる。これによっても、被検査画像Sにおける各画素の欠陥度合いを精度良く取得することができる。
【0066】
なお、ここでは、2つの被検査画像Sを取得する場合について説明したが、これに限定されず、3つ以上の被検査画像Sを取得して同様の動作を行ってもよい。また、これら複数の被検査画像Sのそれぞれと、複数の参照画像Rのそれぞれとの差分画像Uを複数取得して、同様の動作を行ってもよい。
【0067】
また、上記各実施形態においては、差分絶対濃度値iからエラー確率値Erを算出するにあたって、図4に示されるような変換関数(数1参照)を用いたが、これに限定されない。
【0068】
たとえば、図12に示されるように、0.0および1.0以外の値のエラー確率値Erを与える差分絶対濃度値iのレンジを変更してもよい。図12の場合は、値(Cmin×σ)から値(Cmax×σ)までの差分絶対濃度値iに対して、0.0から1.0のエラー確率値Erを線形関係を有するように対応づけ、0.0から値(Cmin×σ)までの差分絶対濃度値iに対してはエラー確率値Er=0,値(Cmax×σ)から最大値(255)までの差分絶対濃度値iに対してはエラー確率値Er=1.0とするように対応づける場合が示されている。この場合、特に欠陥判別に大きく寄与する範囲(閾値近傍の範囲)において、より大きくエラー確率値Erが変化するように変換することができる。したがって、閾値近傍において高感度に変化するエラー確率値Erを得ることができる。
【0069】
さらに、図4および図12においては、差分絶対濃度値iとエラー確率値Erとが線形関係を有する場合について説明したが、これに限定されず、差分絶対濃度値iとエラー確率値Erとが非線形の関係を有していてもよい。たとえば、図13は、差分絶対濃度値iとエラー確率値Erとの関係がシグモイド関数を用いて表現される場合を示している。このような変換関数を用いても上記の変換動作を行うことができる。
【0070】
また、上記各実施形態では、半導体ウエハ上の単位パターンとして「ダイ」が繰り返し配列されている場合について説明したが、これに限定されず、「ダイ」内部に存在する、さらに小さなパターンを「単位パターン」としてもよい。さらには、「単位パターン」としては、2次元的な領域を採用することに限定されず、1次元的な領域を採用してもよい。すなわち、1ライン上に存在する複数の画素のまとまりを「単位パターン」(したがって、被検査画像Sまたは参照画像R)として採用してもよい。
【0071】
さらに、上記実施形態においては、標準偏差σを各差分画像Uごとに統計処理を行うことにより算出していたが、これに限定されない。たとえば、差分画像U内の所定のライン毎あるいは特定の指定領域ごとに統計処理を行って標準偏差σを算出してもよい。この場合には、より局所的な標準偏差σを得ることができるので、差分画像Uにおける局所的な変動に追従することが可能になるなどさらに柔軟な対応が可能になる。
【0072】
また、上記各実施形態においては、被検査対象物として半導体ウエハを例示したが、これに限定されず、単位パターンを有するもの、あるいは繰り返しパターンを有するものであればよく、たとえば、カラーフィルター、シャドウマスク、プリント配線板などであってもよい。
【0073】
さらに、上記実施形態においては、差分画像Uの画素値に関する「標準偏差」を用いてその差分画像Uにおける各画素の画素値をエラー確率値に変換することにより、被検査画像の各画素に関する欠陥度合いを取得していたが、たとえば、標準偏差の2乗である「分散」を用いることも、「標準偏差」を用いることと等価である。したがって、本明細書においては、「分散を用いること」も「標準偏差を用いる」という概念に含まれるものとする。
【0074】
【発明の効果】
以上のように、請求項1ないし請求項5に記載の発明によれば、参照画像と被検査画像との間の差分画像を生成し、当該差分画像の画素値に関する標準偏差を用いて当該差分画像における各画素の画素値をエラー確率値に変換することにより、被検査画像の各画素に関する欠陥度合いを取得することができる。したがって、欠陥度合いを評価するにあたって、標準偏差を用いて一般化された指標を得ることにより、客観的な評価を容易に行うことができる。
【0075】
特に、請求項2に記載の発明によれば、参照画像取得手段は、複数の参照画像を取得し、欠陥度合い取得手段は、複数の参照画像のそれぞれと被検査画像との間の複数の差分画像を生成し、当該各差分画像の画素値に関する標準偏差を用いて当該各差分画像における各画素の画素値をエラー確率値に変換し、さらに、複数の差分画像にわたる対応画素のエラー確率値の積を求めることにより、被検査画像の各画素が欠陥である度合いを取得する。ここで、多段階の値を有するエラー確率値の積を用いることにより欠陥度合いを取得するので、より多くの情報量に基づいてその欠陥度合いを取得することができる。したがって、より正確な欠陥度合いの取得が可能になる。
【0076】
また、請求項3に記載の発明によれば、被検査画像取得手段は、繰り返しパターンを有する被検査対象物についての撮像画像に含まれる1つの単位パターンに関する画像を被検査画像として取得し、参照画像取得手段は、撮像画像に含まれる被検査画像以外の複数の単位パターンに関する各画像を複数の参照画像として取得する。したがって、参照画像が理論的に理想的な画像でない場合であっても、撮像画像に含まれる被検査画像以外の複数の単位パターンと被検査画像との複数の差分画像について、それらの複数の差分画像にわたる対応画素のエラー確率値の積を求めることにより、前記被検査画像の各画素が欠陥である度合いを取得することができる。
【0077】
さらに、請求項4に記載の発明によれば、被検査画像取得手段は、同一の被検査領域についての複数の被検査画像を取得し、欠陥度合い取得手段は、複数の被検査画像のそれぞれと前記参照画像との間の複数の差分画像を生成し、当該各差分画像の画素値に関する標準偏差を用いて当該各差分画像における各画素の画素値をエラー確率値に変換し、さらに、前記複数の差分画像にわたる対応画素のエラー確率値の積を求めることにより、前記被検査画像の各画素が欠陥である度合いを取得することができる。したがって、同一の被検査領域に関する複数の被検査画像の各画素が欠陥である度合いを精度良く取得することができる。
【0078】
また、請求項5に記載の発明によれば、判定手段は、欠陥度合い取得手段により得られる欠陥度合いと所定の閾値との大小関係に基づいて、欠陥の有無を判定するので、被検査対象物の欠陥の有無を精度良く判定することができる。
【図面の簡単な説明】
【図1】本発明の第1実施形態に係るパターン検査装置1Aの構成を表す概略図である。
【図2】半導体ウエハWの詳細を表す平面図である。
【図3】欠陥度合い取得部30および欠陥判定部40の機能ブロック図である。
【図4】差分絶対濃度値iからエラー確率値Erへの変換を行う変換関数を表す図である。
【図5】差分画像Uに含まれる複数の画素についての画素分布を表す図である。
【図6】第2実施形態に係る欠陥度合い取得部30(30B)および欠陥判定部40(40B)の機能ブロック図である。
【図7】単位パターンPA,PB,PCについての各画素の画素値を模式的に示した図である。
【図8】絶対値画像Aの各画素の画素値を模式的に示す図である。
【図9】エラー確率値画像Eの各画素の画素値を模式的に示す図である。
【図10】積算画像EPの各画素の画素値を模式的に示す図である。
【図11】欠陥の有無の判定結果を模式的に示す図である。
【図12】別の変換関数を表す図である。
【図13】さらに別の変換関数を表す図である。
【図14】従来技術を説明するための図である。
【符号の説明】
1,1A,1B パターン検査装置
2 被検査対象物
2a ダイ
3 XYテーブル
5 CCDラインセンサ
A 絶対値画像
EP,積算画像
PA,PB,PC 単位パターン
R 参照画像
S 被検査画像
U 差分画像
W 半導体ウエハ
σ 標準偏差[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a pattern inspection apparatus applicable to pattern defect inspection in color filters, shadow masks, printed wiring boards, semiconductor wafers and the like.
[0002]
[Prior art]
In order to detect defects existing in a pattern in an inspection object having a pattern (for example, a color filter, a shadow mask, a printed wiring board, a semiconductor wafer, etc.), an image of an inspection object area of the inspection object (hereinafter, “ There is a technique for detecting the presence / absence of a defect by using a reference image as an ideal pattern for an image to be inspected ”and using a difference image between the image to be inspected and the reference image.
[0003]
In such a technique, the presence or absence of a defect is determined by binarizing the density value (difference density value) in the difference image using a predetermined threshold.
[0004]
[Problems to be solved by the invention]
However, the above technique has a problem that it is difficult to appropriately set a threshold for determining the defect because the influence of the noise component included in the inspected image is not taken into consideration.
[0005]
FIG. 14 is a diagram illustrating two examples (a) and (b) regarding the distribution of pixel values of a plurality of pixels included in a difference image. In each example, the horizontal axis represents the pixel value (difference density value) of each pixel in the difference image U, and the vertical axis represents the number of pixels having each difference density value (number of distribution pixels). FIG. 14A is a graph for a difference image having a large noise component, and FIG. 14B is a graph for a difference image having a small noise component.
[0006]
For example, as shown in FIG. 14, when the same threshold value is determined in both the difference image (a) having a large noise component and the difference image (b) having a small noise component, It is possible to make a correct defect determination, but in the other case, an erroneous determination may be made. That is, when the optimum threshold value Vb for the difference image of FIG. 14B is used for the difference image of FIG. 14A, a noise component may be erroneously determined as a defect as shown in FIG. Conversely, if the optimum threshold value Va for the difference image in FIG. 14A is used in the difference image in FIG. 14B, the original defect component may not be detected as a defect.
[0007]
In addition, even when a separate threshold value is set for each case, there is a problem that it is very difficult to determine an appropriate threshold value based on what criteria.
[0008]
In view of the above problems, an object of the present invention is to provide a pattern inspection apparatus capable of detecting a defect in an inspection image in consideration of the influence of noise components.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, the invention described in
[0010]
According to a second aspect of the present invention, in the pattern inspection apparatus according to the first aspect, the reference image obtaining unit obtains a plurality of reference images, and the defect degree obtaining unit obtains each of the plurality of reference images. Generating a plurality of difference images with the image to be inspected, converting a pixel value of each pixel in each difference image into an error probability value using a standard deviation regarding a pixel value of each difference image, and The degree of defect regarding each pixel of the image to be inspected is obtained by obtaining a product of error probability values of corresponding pixels over a plurality of difference images.
[0011]
According to a third aspect of the present invention, in the pattern inspection apparatus according to the second aspect, the inspected object has a repetitive pattern, and the inspected image acquisition unit is a captured image of the inspected object. An image related to one unit pattern of the repetitive pattern included in the image, and the reference image acquisition means includes the plurality of images related to a plurality of unit patterns other than the image to be inspected included in the captured image. As a reference image.
[0012]
Invention of
[0013]
According to a fifth aspect of the present invention, in the pattern inspection apparatus according to any one of the first to fourth aspects, the size of the defect degree obtained by the defect degree obtaining unit and a predetermined threshold value is based on the magnitude relationship. It is further characterized by further comprising determination means for determining the presence or absence of a defect of the inspection object at a position corresponding to each pixel of the inspection image.
A sixth aspect of the present invention is the pattern inspection apparatus according to the first aspect, wherein at least one predetermined unit pattern is formed on the inspection object.
According to a seventh aspect of the present invention, in the pattern inspection apparatus according to the first aspect, the reference image is generated based on an ideal pattern.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
<A. First Embodiment>
FIG. 1 is a schematic diagram showing the configuration of a pattern inspection apparatus 1 (1A) according to the first embodiment of the present invention. The
[0015]
Further, the
[0016]
Here, the inspected
[0017]
Specifically, with the movement of the XY table 3 in the Y direction (−), the
[0018]
Thereafter, the
[0019]
Further, the reference
[0020]
FIG. 3 is a functional block diagram of the defect
[0021]
The configuration and operation of the defect
[0022]
First, the
[0023]
The absolute value
[0024]
Furthermore, the
[0025]
Then, the error probability
[0026]
The “defect degree” is an index value that represents the degree to which each pixel is a true defect, and can also be expressed as a “defect fatality degree” that represents the fatality degree of the pixel defect. Here, the case where the error probability value is calculated by the error probability
[0027]
Specifically, the pixel value (density value) i of each pixel of the absolute value image A is converted into the error probability value Er (i) according to the
[0028]
[Expression 1]
[0029]
Here, i is a pixel value of each pixel of the absolute value image A (hereinafter also referred to as “difference absolute density value”), σ is a standard deviation of the difference image, c is a parameter coefficient, and Er (i) is a difference absolute density value. represents the error probability value of i.
[0030]
FIG. 4 is a diagram illustrating a conversion function for converting the difference absolute density value i to the error probability value Er. In FIG. 4, the horizontal axis represents the difference absolute density value i, and the vertical axis represents the error probability value Er. As shown in FIG. 4, the difference absolute density value i and the error probability value Er in a predetermined range are associated with each other in a linear relationship. In other words, each difference absolute density value i from 0 (zero) to a value obtained by multiplying the parameter coefficient c by the standard deviation σ (c × σ) becomes each error probability value Er from 0.0 to 1.0. It is associated.
[0031]
Here, the parameter coefficient c is a parameter for performing range adjustment, and is standardized so that the difference absolute density value i having a value (c × σ) is associated with the maximum value (1.0) of the error probability value Er. The By adjusting the parameter coefficient c, the correspondence relationship between the absolute difference density value i and the error probability value Er can be more appropriately defined. For example, when it can be assumed that the pixel distribution is a normal distribution, it is 95 when the integral value of the probability distribution density function from the value (−c × σ) to the value (c × σ) in the normal distribution is c = 3. Corresponding to 99.9999% when .44%, c = 4, it is possible to select a value of c = 2-4.
[0032]
The conversion operation from the difference absolute density value i to the error probability value Er can also be performed based on a lookup table (LUT) in which the relationship between the difference absolute density value i and the error probability value Er is stored in advance. is there.
[0033]
Each calculated error probability value Er is an index value indicating the degree of defect for each pixel of the image to be inspected, and the standard deviation σ reflecting the dispersion state of the pixel values of the difference image U is used to calculate the difference image U. It can be said that the pixel value (here, the differential absolute density value i) of each pixel is standardized (or standardized). According to this error probability value Er, it is possible to level the variation due to the noise component included in the difference image U and perform unified handling. That is, by using the error probability value Er to determine a defect, unified handling is possible regardless of the noise component.
[0034]
Further, the
[0035]
FIGS. 5A, 5 </ b> B, and 5 </ b> C are diagrams illustrating a statistical distribution of pixel values of a plurality of pixels included in the difference image U. FIG. 5A and 5B, the horizontal axis represents the pixel value (difference density value) of each pixel in the difference image U, and the vertical axis represents the number of pixels having each difference density value ( Distribution pixel number). In this figure, the difference density value is used instead of the difference absolute density value, but when discussing with the difference absolute density value, the left half of each graph may be added to the right half. FIG. 5A is a graph for a difference image having a large noise component, and FIG. 5B is a graph for a difference image having a small noise component. FIG. 5A and FIG. 5B are diagrams showing the same states as FIG. 14A and FIG. 14B, respectively.
[0036]
The distribution curve of the pixel relating to the difference image U has the same type of distribution curve (for example, normal) in both cases where the noise component is large (FIG. 5A) and the noise component is small (FIG. 5B). When the difference absolute density value i is converted into the error probability value Er in the case of (distribution), as shown in FIG. 5 (c), in either case of FIG. 5 (a) or FIG. 5 (b). The graph is also (in theory) normalized to the same distribution curve. In FIG. 5C, the vertical axis represents the number of pixels having each difference density value (the number of distribution pixels) as in the cases (a) and (b), while the horizontal axis represents the difference absolute density. Instead of the value i, the error probability value Er of each pixel in the difference image U is represented. As described above, both cases where the noise component is large (a) and where the noise component is small (b) can be handled in the same graph (c), that is, can be handled in a unified manner. Thus, the conversion to the error probability value Er corresponds to standardizing the difference absolute density value i.
[0037]
Therefore, an appropriate threshold value can be set more easily by adding statistical consideration to the error probability value Er standardized using the standard deviation σ, so that the noise included in the image S to be inspected It is possible to appropriately set a threshold value used for defect determination in consideration of the influence of components. That is, in both cases where the noise component is large (a) and the noise component is small (b), it is possible to perform appropriate defect determination using the same threshold for the error probability value Er.
[0038]
As described above, according to the
[0039]
<B. Second Embodiment>
In the first embodiment, the reference
[0040]
The pattern inspection apparatus 1 (1B) according to the second embodiment has a configuration similar to that of the first embodiment, and the following description will mainly focus on differences.
[0041]
In the second embodiment, an object to be inspected having a repetitive pattern is imaged by the
[0042]
FIG. 6 is a functional block diagram of the defect degree acquisition unit 30 (30B) and the defect determination unit 40 (40B) according to the second embodiment. The defect degree acquisition unit 30B includes
[0043]
The configuration and operation of these defect degree acquisition unit 30B and defect determination unit 40B will be described with reference to FIG. In addition, before shifting to operation | movement by these defect degree acquisition parts 30B and the defect determination part 40B, the to-be-inspected image S is acquired by the to-be-inspected
[0044]
FIGS. 7A to 7C are diagrams schematically showing pixel values of pixels of each image related to the unit patterns PA, PB, and PC, and for simplification, a part of each pixel is shown. The pixel values are shown as one-dimensionally arranged. FIG. 8 to FIG. 11 are diagrams schematically showing the processing results in each processing described later using the images related to these unit patterns PA, PB, and PC. Here, the case where the third and eleventh pixels are true defects is illustrated as an example of appropriately detecting these true defects as defective pixels.
[0045]
First, the
[0046]
The absolute value
[0047]
FIG. 8 is a diagram schematically showing the pixel value of each pixel of the absolute value image A thus obtained. FIG. 8A shows the absolute value image A (AB), and FIG. 8B shows the absolute value image A (BC).
[0048]
Furthermore, the
[0049]
Then, the error probability
[0050]
FIG. 9 is a diagram schematically showing the pixel value of each pixel of the error probability value image E thus obtained. FIG. 9A shows an error probability value image E (AB), and FIG. 9B shows an error probability value image E (BC).
[0051]
Furthermore, the integrating
[0052]
[Expression 2]
[0053]
Symbols E (AB), E (BC), and EP are symbols originally used to represent the entire image, but in
[0054]
In the second embodiment, the pixel value of each pixel of the accumulated image EP obtained in this way represents the degree of defect relating to each pixel of the inspection image S. That is, the “defect degree” is a product (more precisely, geometric mean) of pixel values (that is, error probability values Er) of corresponding pixels in the error probability value image E (AB) and the error probability value image E (BC). , Acquired by the defect
[0055]
FIG. 10 is a diagram schematically showing the pixel value of each pixel of the integrated image EP obtained in this way.
[0056]
Then, the
[0057]
FIG. 11 is a diagram schematically showing the determination result of the presence or absence of defects thus obtained.
[0058]
Here, in general, the noise included in the signal is random in both the generation position and the generation intensity, and there is a possibility that noise of the same position and the same intensity is generated in each image signal related to the three unit patterns PA, PB, PC. It is considered low. Therefore, when the error probability value Er of the error probability value image E (AB) and the error probability value image E (BC) is a large value, that is, when the pixel value of the integrated image EP is large, the pixel is The probability of a true defect is considered very high. For example, for the third pixel (true defect) shown in FIG. 7, as shown in FIG. 9, the error probability values Er of the error probability value image E (AB) and the error probability value image E (BC) are both Since it becomes a large value, as shown in FIG. 10, the pixel value of the integrated image EP that is the integrated value of both is also a large value. The same applies to the eleventh pixel that is a true defect.
[0059]
On the other hand, when noise occurs in any one of the three unit patterns PA, PB, and PC, one of the absolute value images A (AB) and A (BC) has a small value. . Therefore, since one of the two error probability value images E (AB) and E (BC) has a small value, it is obtained as the product of each pixel of these error probability value images E (AB) and E (BC). The value in the obtained accumulated image EP is also a relatively small value. For example, as shown in FIG. 7, even if the signal at the sixth pixel position of the unit pattern PA contains noise, the error of the error probability value image E (AB) as shown in FIG. Although the probability value Er is a large value, the error probability value Er of the error probability value image E (BC) is a small value, and therefore, as shown in FIG. The second value is a relatively small value.
[0060]
In this way, by integrating the two error probability values Er, the influence of noise is reduced, and it becomes possible to more appropriately separate defective pixels and normal pixels.
[0061]
Here, as a technique using the information of the two error probability values Er, it is also possible to use a technique of binarizing the two error probability values Er with a predetermined threshold and then taking a logical product (AND) thereof. is there. However, when such a technique is used, the information amount of the multi-level gradation value (multi-value) of the error probability value Er is binarized before taking the logical product, and the information amount is reduced. The information is not fully utilized.
[0062]
On the other hand, according to the technique of this embodiment, by taking the product of the multi-value error probability values Er at the stage before the binarization process, information loss due to binarization still occurs at the time of the integration. Without using it, you can make more information available. That is, the integrated value (integrated image EP) is a value obtained after fully utilizing multi-value information of each error probability value Er. Therefore, since the presence or absence of a defect can be determined based on an integrated value (integrated image EP) obtained by fully utilizing multi-value information, it is possible to detect a defective pixel with high accuracy.
[0063]
Further, in this embodiment, the degree of defect is obtained by using a product (more strictly speaking, geometric mean) of two error probability values Er obtained by standardizing the pixel values of the pixels of the two difference images U using the standard deviation σ. Seeking. Accordingly, each pixel value of the integrated image EP is obtained as an index standardized using the standard deviation as in the first embodiment, and can be used as an objective evaluation index when evaluating the degree of defect. . Therefore, the presence or absence of a defect in each pixel in the inspected image S can be more appropriately determined by obtaining a magnitude relationship with an appropriately determined threshold value.
[0064]
<C. Other>
In each of the above embodiments, the case where pattern inspection is performed on one inspection image S using one or a plurality of reference images R has been described. However, the present invention is not limited to this, and the same in the inspection object 2 A plurality of images S to be inspected with respect to a region to be inspected, and pattern inspection is performed on the plurality of images S to be inspected using one or a plurality of reference images R. A defect inspection may be performed.
[0065]
For example, with respect to the same inspection area in the
[0066]
Here, the case where two inspection images S are acquired has been described, but the present invention is not limited to this, and the same operation may be performed by acquiring three or more inspection images S. Further, a plurality of difference images U between each of the plurality of images to be inspected S and each of the plurality of reference images R may be acquired, and the same operation may be performed.
[0067]
In each of the above embodiments, the conversion function (see Equation 1) shown in FIG. 4 is used to calculate the error probability value Er from the difference absolute density value i. However, the present invention is not limited to this.
[0068]
For example, as shown in FIG. 12, the range of the difference absolute density value i that gives an error probability value Er other than 0.0 and 1.0 may be changed. In the case of FIG. 12, the error probability value Er of 0.0 to 1.0 is handled so as to have a linear relationship with respect to the difference absolute density value i from the value (Cmin × σ) to the value (Cmax × σ). In addition, for the difference absolute density value i from 0.0 to the value (Cmin × σ), the error probability value Er = 0, and the difference absolute density value i from the value (Cmax × σ) to the maximum value (255). On the other hand, a case is shown in which the error probability value Er is set to be 1.0. In this case, the error probability value Er can be changed so as to change more greatly, particularly in a range that greatly contributes to defect determination (range in the vicinity of the threshold value). Therefore, an error probability value Er that changes with high sensitivity in the vicinity of the threshold value can be obtained.
[0069]
Further, in FIGS. 4 and 12, the case where the difference absolute density value i and the error probability value Er have a linear relationship has been described. However, the present invention is not limited to this, and the difference absolute density value i and the error probability value Er are It may have a non-linear relationship. For example, FIG. 13 shows a case where the relationship between the difference absolute density value i and the error probability value Er is expressed using a sigmoid function. The above conversion operation can also be performed using such a conversion function.
[0070]
In each of the above embodiments, the case where “dies” are repeatedly arranged as a unit pattern on a semiconductor wafer has been described. However, the present invention is not limited to this, and a smaller pattern existing inside the “die” can be expressed as “unit”. It may be a “pattern”. Furthermore, the “unit pattern” is not limited to adopting a two-dimensional area, and a one-dimensional area may be adopted. That is, a group of a plurality of pixels existing on one line may be adopted as the “unit pattern” (and therefore the inspected image S or the reference image R).
[0071]
Furthermore, in the said embodiment, although standard deviation (sigma) was calculated by performing a statistical process for every difference image U, it is not limited to this. For example, the standard deviation σ may be calculated by performing statistical processing for each predetermined line or specific specified area in the difference image U. In this case, since a more local standard deviation σ can be obtained, a more flexible response such as being able to follow a local variation in the difference image U becomes possible.
[0072]
Further, in each of the above embodiments, the semiconductor wafer is exemplified as the object to be inspected. However, the present invention is not limited to this, and any member having a unit pattern or a repeating pattern may be used. A mask, a printed wiring board, etc. may be sufficient.
[0073]
Furthermore, in the above-described embodiment, by using the “standard deviation” relating to the pixel value of the difference image U, the pixel value of each pixel in the difference image U is converted into an error probability value, whereby a defect relating to each pixel of the image to be inspected. Although the degree has been acquired, for example, using “dispersion” that is the square of the standard deviation is equivalent to using “standard deviation”. Therefore, in this specification, “using variance” is also included in the concept of “using standard deviation”.
[0074]
【The invention's effect】
As described above, according to the first to fifth aspects of the invention, a difference image between the reference image and the image to be inspected is generated, and the difference is obtained using the standard deviation regarding the pixel value of the difference image. By converting the pixel value of each pixel in the image into an error probability value, it is possible to acquire the degree of defect related to each pixel of the inspected image. Therefore, in evaluating the defect degree, an objective evaluation can be easily performed by obtaining a generalized index using the standard deviation.
[0075]
In particular, according to the second aspect of the invention, the reference image acquisition unit acquires a plurality of reference images, and the defect degree acquisition unit acquires a plurality of differences between each of the plurality of reference images and the image to be inspected. An image is generated, the pixel value of each pixel in each difference image is converted into an error probability value using the standard deviation regarding the pixel value of each difference image, and the error probability value of the corresponding pixel over a plurality of difference images is further converted. By obtaining the product, the degree to which each pixel of the inspected image is defective is acquired. Here, since the defect degree is acquired by using a product of error probability values having multi-stage values, the defect degree can be acquired based on a larger amount of information. Therefore, a more accurate defect degree can be acquired.
[0076]
According to the invention described in
[0077]
Further, according to the invention described in
[0078]
According to the fifth aspect of the present invention, the determination means determines the presence or absence of a defect based on the magnitude relationship between the defect degree obtained by the defect degree acquisition means and a predetermined threshold value. The presence or absence of defects can be determined with high accuracy.
[Brief description of the drawings]
FIG. 1 is a schematic diagram showing the configuration of a
FIG. 2 is a plan view showing details of a semiconductor wafer W. FIG.
3 is a functional block diagram of a defect
FIG. 4 is a diagram illustrating a conversion function for converting a difference absolute density value i to an error probability value Er.
5 is a diagram illustrating a pixel distribution for a plurality of pixels included in a difference image U. FIG.
FIG. 6 is a functional block diagram of a defect degree acquisition unit 30 (30B) and a defect determination unit 40 (40B) according to the second embodiment.
FIG. 7 is a diagram schematically showing pixel values of each pixel for unit patterns PA, PB, and PC.
FIG. 8 is a diagram schematically illustrating pixel values of pixels of an absolute value image A.
FIG. 9 is a diagram schematically illustrating pixel values of pixels of an error probability value image E.
FIG. 10 is a diagram schematically illustrating pixel values of pixels of an integrated image EP.
FIG. 11 is a diagram schematically showing a determination result of the presence / absence of a defect.
FIG. 12 is a diagram illustrating another conversion function.
FIG. 13 is a diagram illustrating still another conversion function.
FIG. 14 is a diagram for explaining a conventional technique.
[Explanation of symbols]
1,1A, 1B Pattern inspection device
2 Object to be inspected
2a die
3 XY table
5 CCD line sensor
A Absolute value image
EP, integrated image
PA, PB, PC Unit pattern
R reference image
S inspection image
U Difference image
W Semiconductor wafer
σ standard deviation
Claims (7)
被検査対象物に関する被検査画像を取得する被検査画像取得手段と、
前記被検査画像の比較対象となる参照画像を取得する参照画像取得手段と、
前記参照画像と前記被検査画像との間の差分画像を生成し、当該差分画像の画素値に関する標準偏差を用いて当該差分画像における各画素の画素値を、前記差分画像における画素値の分散状況に応じて各画素値を規格化したものとしてのエラー確率値に変換することにより、前記被検査画像の各画素に関する欠陥度合いを取得する欠陥度合い取得手段と、
を備えることを特徴とするパターン検査装置。A pattern inspection apparatus that performs a defect inspection of a pattern by comparing an image to be inspected with a reference image,
Inspected image acquisition means for acquiring an inspected image relating to the inspected object;
Reference image acquisition means for acquiring a reference image to be compared with the inspection image;
A difference image between the reference image and the image to be inspected is generated, a pixel value of each pixel in the difference image is calculated using a standard deviation regarding a pixel value of the difference image, and a pixel value distribution state in the difference image A defect degree acquisition means for acquiring a defect degree relating to each pixel of the inspected image by converting each pixel value into an error probability value as a standardized value according to
A pattern inspection apparatus comprising:
前記参照画像取得手段は、複数の参照画像を取得し、
前記欠陥度合い取得手段は、前記複数の参照画像のそれぞれと前記被検査画像との間の複数の差分画像を生成し、当該各差分画像の画素値に関する標準偏差を用いて当該各差分画像における各画素の画素値をエラー確率値に変換し、さらに、前記複数の差分画像にわたる対応画素のエラー確率値の積を求めることにより、前記被検査画像の各画素に関する欠陥度合いを取得することを特徴とするパターン検査装置。The pattern inspection apparatus according to claim 1,
The reference image acquisition means acquires a plurality of reference images,
The defect degree acquisition means generates a plurality of difference images between each of the plurality of reference images and the image to be inspected, and uses each of the difference images in the difference images using a standard deviation regarding a pixel value of each of the difference images. Converting a pixel value of a pixel into an error probability value, and further obtaining a defect degree for each pixel of the image to be inspected by obtaining a product of error probability values of corresponding pixels across the plurality of difference images. Pattern inspection device.
前記被検査対象物は、繰り返しパターンを有し、
前記被検査画像取得手段は、前記被検査対象物についての撮像画像に含まれる前記繰り返しパターンの1つの単位パターンに関する画像を被検査画像として取得し、
前記参照画像取得手段は、前記撮像画像に含まれる前記被検査画像以外の複数の単位パターンに関する各画像を前記複数の参照画像として取得することを特徴とするパターン検査装置。The pattern inspection apparatus according to claim 2,
The inspected object has a repetitive pattern,
The inspected image acquisition means acquires, as an inspected image, an image related to one unit pattern of the repetitive pattern included in a captured image of the inspected object,
The pattern inspection apparatus, wherein the reference image acquisition unit acquires each image related to a plurality of unit patterns other than the inspection image included in the captured image as the plurality of reference images.
前記被検査画像取得手段は、前記被検査対象物における同一の被検査領域についての複数の被検査画像を取得し、
前記欠陥度合い取得手段は、前記複数の被検査画像のそれぞれと前記参照画像との間の複数の差分画像を生成し、当該各差分画像の画素値に関する標準偏差を用いて当該各差分画像における各画素の画素値をエラー確率値に変換し、さらに、前記複数の差分画像にわたる対応画素のエラー確率値の積を求めることにより、前記被検査画像の各画素に関する欠陥度合いを取得することを特徴とするパターン検査装置。The pattern inspection apparatus according to claim 1,
The inspected image acquisition means acquires a plurality of inspected images for the same inspected area in the inspected object,
The defect degree acquisition means generates a plurality of difference images between each of the plurality of images to be inspected and the reference image, and uses each standard image regarding the pixel value of each of the difference images, Converting a pixel value of a pixel into an error probability value, and further obtaining a defect degree for each pixel of the image to be inspected by obtaining a product of error probability values of corresponding pixels across the plurality of difference images. Pattern inspection device.
前記欠陥度合い取得手段により得られる欠陥度合いと所定の閾値との大小関係に基づいて、前記被検査画像の各画素に対応する位置における被検査対象物の欠陥の有無を判定する判定手段、
をさらに備えることを特徴とするパターン検査装置。The pattern inspection apparatus according to any one of claims 1 to 4,
A determination unit that determines the presence or absence of a defect in the inspection target object at a position corresponding to each pixel of the inspection image, based on a magnitude relationship between the defect level obtained by the defect level acquisition unit and a predetermined threshold;
The pattern inspection apparatus further comprising:
前記被検査対象物には、所定の単位パターンが少なくとも1つ形成されていることを特徴とするパターン検査装置。A pattern inspection apparatus, wherein at least one predetermined unit pattern is formed on the inspection object.
前記参照画像は、理想的なパターンに基づいて生成されることを特徴とするパターン検査装置。The pattern inspection apparatus, wherein the reference image is generated based on an ideal pattern.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000205037A JP3749090B2 (en) | 2000-07-06 | 2000-07-06 | Pattern inspection device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000205037A JP3749090B2 (en) | 2000-07-06 | 2000-07-06 | Pattern inspection device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002022421A JP2002022421A (en) | 2002-01-23 |
JP3749090B2 true JP3749090B2 (en) | 2006-02-22 |
Family
ID=18702191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000205037A Expired - Fee Related JP3749090B2 (en) | 2000-07-06 | 2000-07-06 | Pattern inspection device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3749090B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8594416B2 (en) | 2010-05-21 | 2013-11-26 | Keyence Corporation | Image processing apparatus, image processing method, and computer program |
US8866903B2 (en) | 2010-05-21 | 2014-10-21 | Keyence Corporation | Image processing apparatus, image processing method, and computer program |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4008291B2 (en) | 2002-06-10 | 2007-11-14 | 大日本スクリーン製造株式会社 | Pattern inspection apparatus, pattern inspection method, and program |
JP4017148B2 (en) * | 2002-09-05 | 2007-12-05 | 大日本スクリーン製造株式会社 | Pattern inspection apparatus, yield management system, pattern inspection method, substrate manufacturing method, and program |
JP4233397B2 (en) | 2002-10-01 | 2009-03-04 | 株式会社東京精密 | Image defect inspection method, image defect inspection apparatus, and appearance inspection apparatus |
JP4172761B2 (en) | 2002-10-08 | 2008-10-29 | 大日本スクリーン製造株式会社 | Defect inspection apparatus, defect inspection method and program |
JP4169573B2 (en) | 2002-10-23 | 2008-10-22 | 株式会社東京精密 | Pattern inspection method and inspection apparatus |
JP2006098151A (en) | 2004-09-29 | 2006-04-13 | Dainippon Screen Mfg Co Ltd | Pattern inspection device and pattern inspection method |
JP2006138708A (en) | 2004-11-11 | 2006-06-01 | Tokyo Seimitsu Co Ltd | Image flaw inspection method, image flaw inspecting device and visual inspection device |
JP4766897B2 (en) | 2004-12-13 | 2011-09-07 | 株式会社東京精密 | Image defect inspection method, image defect inspection apparatus, and appearance inspection apparatus |
JP2006200972A (en) | 2005-01-19 | 2006-08-03 | Tokyo Seimitsu Co Ltd | Image defect inspection method, image defect inspection device, and external appearance inspection device |
JP2007003459A (en) * | 2005-06-27 | 2007-01-11 | Tokyo Seimitsu Co Ltd | Flaw inspection device of image, visual examination device and flaw inspection method of image |
JP4776308B2 (en) * | 2005-09-05 | 2011-09-21 | 株式会社東京精密 | Image defect inspection apparatus, image defect inspection system, defect classification apparatus, and image defect inspection method |
JP2007071847A (en) * | 2005-09-09 | 2007-03-22 | Nagaoka Univ Of Technology | Method for detecting abnormal measurement values in surface roughness measurement |
JP4359601B2 (en) | 2006-06-20 | 2009-11-04 | アドバンスド・マスク・インスペクション・テクノロジー株式会社 | Pattern inspection apparatus and pattern inspection method |
JP2008071988A (en) * | 2006-09-15 | 2008-03-27 | Elpida Memory Inc | Defect inspecting device and method for inspecting defect of semiconductor device |
JP2009176909A (en) * | 2008-01-24 | 2009-08-06 | Toshiba Corp | Evaluating method for sampling inspection, and evaluating device for sampling inspection |
WO2009100835A1 (en) * | 2008-02-13 | 2009-08-20 | Ge Sensing & Inspection Technologies Gmbh | Method and device for the automated error detection in non-destructive material testing |
KR101297207B1 (en) | 2011-11-04 | 2013-08-16 | (주)오로스 테크놀로지 | Defect analyzing method of semiconductor wafer |
KR101297209B1 (en) | 2011-11-04 | 2013-08-16 | (주)오로스 테크놀로지 | Defect analyzing method of semiconductor wafer |
JP6794737B2 (en) * | 2015-12-01 | 2020-12-02 | 株式会社リコー | Information processing equipment, information processing methods, programs and inspection systems |
US10672588B1 (en) * | 2018-11-15 | 2020-06-02 | Kla-Tencor Corporation | Using deep learning based defect detection and classification schemes for pixel level image quantification |
US20230196548A1 (en) * | 2020-04-28 | 2023-06-22 | Mitsubishi Electric Corporation | Appearance inspection apparatus and appearance inspection method |
CN112325808B (en) * | 2020-11-03 | 2022-05-13 | 北京石油化工学院 | Flatness real-time calibration compensation measurement method based on multiple PSDs |
-
2000
- 2000-07-06 JP JP2000205037A patent/JP3749090B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8594416B2 (en) | 2010-05-21 | 2013-11-26 | Keyence Corporation | Image processing apparatus, image processing method, and computer program |
US8866903B2 (en) | 2010-05-21 | 2014-10-21 | Keyence Corporation | Image processing apparatus, image processing method, and computer program |
Also Published As
Publication number | Publication date |
---|---|
JP2002022421A (en) | 2002-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3749090B2 (en) | Pattern inspection device | |
JP4233397B2 (en) | Image defect inspection method, image defect inspection apparatus, and appearance inspection apparatus | |
KR101868379B1 (en) | System, method and computer program product for classification within inspection images | |
JP4776308B2 (en) | Image defect inspection apparatus, image defect inspection system, defect classification apparatus, and image defect inspection method | |
KR100855100B1 (en) | Appearance inspection device and appearance inspection method | |
JP6132658B2 (en) | Inspection sensitivity evaluation method | |
JP4229767B2 (en) | Image defect inspection method, image defect inspection apparatus, and appearance inspection apparatus | |
US10275872B2 (en) | Method of detecting repeating defects and system thereof | |
CN1182921A (en) | Image detection method and device thereof | |
JP4970569B2 (en) | Pattern inspection apparatus and pattern inspection method | |
KR20060051443A (en) | Fault detection device and fault detection method | |
JP2022168944A (en) | System for detecting defect and computer-readable medium | |
JP2007149837A (en) | Device, system, and method for inspecting image defect | |
TW201719575A (en) | Method for measuring pattern width deviation, and pattern inspection apparatus | |
JP2005317818A (en) | Pattern inspection device and method therefor | |
JP4766897B2 (en) | Image defect inspection method, image defect inspection apparatus, and appearance inspection apparatus | |
JP2006138708A (en) | Image flaw inspection method, image flaw inspecting device and visual inspection device | |
JP2011085536A (en) | Review apparatus and inspection apparatus system | |
JP2007086617A (en) | Sample inspection apparatus, sample inspection method, and program | |
JP2017058190A (en) | Reference data creation method and pattern inspection apparatus for creating a reference image | |
JP3652589B2 (en) | Defect inspection equipment | |
JP3836988B2 (en) | Pattern inspection method and pattern inspection apparatus | |
JP2012002675A (en) | Pattern inspection apparatus and pattern inspection method | |
JP2012004664A (en) | Image processing system, inspection equipment, image processing method, and image processing program | |
JP2007003459A (en) | Flaw inspection device of image, visual examination device and flaw inspection method of image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050208 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050408 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051130 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081209 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091209 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091209 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091209 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101209 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101209 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111209 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111209 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121209 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121209 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |