JP3749090B2 - Pattern inspection device - Google Patents

Pattern inspection device Download PDF

Info

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
Application number
JP2000205037A
Other languages
Japanese (ja)
Other versions
JP2002022421A (en
Inventor
雄一郎 疋田
浩之 大西
幸司 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Screen Holdings Co Ltd
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Screen Holdings Co Ltd
Dainippon Screen Manufacturing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Screen Holdings Co Ltd, Dainippon Screen Manufacturing Co Ltd filed Critical Screen Holdings Co Ltd
Priority to JP2000205037A priority Critical patent/JP3749090B2/en
Publication of JP2002022421A publication Critical patent/JP2002022421A/en
Application granted granted Critical
Publication of JP3749090B2 publication Critical patent/JP3749090B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Image Processing (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】

Figure 0003749090
【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】
Figure 0003749090
【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 claim 1 is a pattern inspection apparatus for performing a defect inspection of a pattern by comparing an image to be inspected with a reference image, and an image to be inspected relating to an object to be inspected. An inspection image acquisition means for acquiring, a 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 inspection image is generated, and the difference image By converting the pixel value of each pixel in the difference image into an error probability value as a standardized value of each pixel value according to the dispersion state of the pixel value in the difference image using the standard deviation regarding the pixel value of And defect degree acquisition means for acquiring a defect degree relating to each pixel of the image to be inspected.
[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 Claim 4 WHEREIN: In the pattern inspection apparatus of Claim 1, the said to-be-inspected image acquisition means acquires the several to-be-inspected image about the same to-be-inspected area | region in the said to-be-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. To do.
[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 pattern inspection apparatus 1A includes an XY table 3 on which an object to be inspected (object to be inspected) 2 is placed, and a drive unit including motors 4a and 4b that drive the XY table 3 in the X direction and the Y direction, respectively. 4 and a CCD line sensor 5 for imaging the object 2 to be inspected. Here, assuming that the semiconductor wafer W is inspected as the inspection object 2, FIG. 2 shows a plan view showing the details thereof. As shown in FIG. 2, the semiconductor wafer W has a structure in which a plurality of unit patterns “die” 2 a are repeatedly arranged in a matrix in the X and Y directions.
[0015]
Further, the pattern inspection apparatus 1A includes an inspection image acquisition unit 10 that acquires an inspection image S related to the inspection object 2, and a reference image acquisition unit 20 that acquires a reference image R to be compared with the inspection image S. Then, a difference image U between the reference image R and the image S to be inspected is generated, and the pixel value of each pixel in the difference image U is calculated as an error probability value (described later) using the standard deviation regarding the pixel value of the difference image U. The defect degree acquisition unit 30 that acquires the defect degree relating to each pixel of the image S to be inspected by conversion into the inspection image S, and the inspection image S based on the magnitude relationship between the defect degree obtained by the defect degree acquisition unit 30 and a predetermined threshold value. A defect determination unit 40 that determines the presence or absence of a defect of the inspection target object 2 at a position corresponding to each pixel.
[0016]
Here, the inspected image acquisition unit 10 performs processing for acquiring one unit pattern included in the captured image of the inspection object 2 obtained via the CCD line sensor 5 as the inspected image.
[0017]
Specifically, with the movement of the XY table 3 in the Y direction (−), the CCD line sensor 5 moves in the Y direction (+) relative to the inspection target object 2, and thus on the inspection target object 2. Is scanned at a constant speed in the Y direction (+). By scanning in such a Y direction, an image obtained by imaging the inspection object 2 (hereinafter also referred to as “captured image”) can be obtained. Then, the inspected image acquisition unit 10 acquires any one unit pattern of the plurality of unit patterns included in the captured image as the inspected image S. A pattern inspection operation described later is performed on the inspected image S thus obtained.
[0018]
Thereafter, the CCD line sensor 5 moves relative to the object 2 to be inspected by a predetermined width (for example, width xa) in the X direction (+), and then relatively moves in the Y direction (−) and scans. As a result, a similar image S to be inspected can be obtained. Furthermore, by repeating the movement operation in the X direction (+) and the scanning operation in the Y direction (+, −) in order, a similar image S to be inspected can be obtained and the pattern inspection operation can be repeated. it can.
[0019]
Further, the reference image acquisition unit 20 acquires a reference image R to be compared with the image S to be inspected. As the reference image R, ideal unit pattern data can be acquired using CAD data or the like.
[0020]
FIG. 3 is a functional block diagram of the defect degree acquisition unit 30 and the defect determination unit 40. The defect degree acquisition unit 30 includes a difference processing unit 31, an absolute value calculation processing unit 32, a σ calculation unit 33, and an error probability value conversion unit 34. The defect determination unit 40 includes a binarization processing unit 41.
[0021]
The configuration and operation of the defect degree acquisition unit 30 and the defect determination unit 40 will be described with reference to FIG. In addition, before moving to the operation by the defect degree acquisition unit 30 and the defect determination unit 40, the inspection image acquisition unit 10 acquires the inspection image S as described above, and the reference image acquisition unit 20 refers to it. Assume that an image R has been acquired.
[0022]
First, the difference processing unit 31 generates a difference image U between the reference image R and the inspection image S. Specifically, the difference image U is generated by calculating the difference value (difference density value) of the pixel values of the pixels existing at corresponding positions in both the images R and S.
[0023]
The absolute value calculation processing unit 32 performs processing for calculating the absolute value image A based on the difference image U generated by the difference processing unit 31. By this absolute value calculation processing unit 32, an absolute value image A used in the error probability value conversion unit 34 can be generated in advance.
[0024]
Furthermore, the σ calculator 33 calculates a standard deviation σ related to the pixel value of the difference image U generated by the difference processor 31. Specifically, for a plurality of pixels (for example, all pixels) included in the difference image U, statistical processing regarding the pixel values is performed to obtain the standard deviation σ. This standard deviation σ is used in the error probability value converter 34.
[0025]
Then, the error probability value conversion unit 34 obtains an error probability value image E obtained by converting the pixel value of each pixel in the difference image U into the error probability value Er using the standard deviation σ calculated by the σ calculation unit 33. Thus, the degree of defect regarding each pixel of the inspection image S is acquired. The pixel value of each pixel of the error probability value image E (that is, the error probability value Er) represents the “defect degree”.
[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 value conversion unit 34 is illustrated as an example in which the error probability value is indirectly calculated using the absolute value image A generated from the difference image U, but is not limited thereto. The pixel value of each pixel in the difference image U may be directly used for calculation.
[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 following equation 1.
[0028]
[Expression 1]
Figure 0003749090
[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 binarization processing unit 41 determines whether or not it is a defect according to the comparison result of the magnitude determination in which the error probability value Er representing the defect degree acquired in the defect degree acquisition unit 30 is compared with a predetermined threshold. This is a processing unit for binarization. Thereby, the presence or absence of the defect of the to-be-inspected object 2 in the position corresponding to each pixel of the to-be-inspected image S can be determined.
[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 pattern inspection apparatus 1A of the first embodiment, the difference image U between the reference image R and the inspection image S is generated, and the standard deviation σ relating to the pixel value of the difference image U is determined. By using the pixel value of each pixel in the difference image U to convert it into an error probability value Er, the degree of defect relating to each pixel of the image S to be inspected can be acquired. Therefore, in evaluating the defect degree, an objective evaluation can be easily performed by obtaining a generalized index using the standard deviation. In addition, regarding the degree of defect represented by the error probability value Er, the presence or absence of a defect in each pixel in the difference image U can be more appropriately determined by obtaining a magnitude relationship with an appropriately determined threshold value. Here, since the error probability value Er is standardized, it is easy to appropriately determine the predetermined threshold value.
[0039]
<B. Second Embodiment>
In the first embodiment, the reference image acquisition unit 20 acquires a single reference image R to be compared with the inspection image S and compares the single reference image R with the inspection image S. Although the case where the defect determination of the inspection image S is performed has been described, in the second embodiment, the case where the defect determination of the inspection image S is performed using a plurality of reference images R will be described.
[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 CCD line sensor 5, and an image relating to any one unit pattern among a plurality of unit patterns included in the captured image is inspected. A case will be described in which the acquisition unit 10 acquires an image to be inspected S and the reference image acquisition unit 20 acquires images related to each of a plurality of unit patterns other than the image to be inspected S as a plurality of reference images R. Specifically, as shown in FIG. 2, an image related to the unit pattern PB among the plurality of unit patterns arranged in the Y direction of the inspection target object 2 (semiconductor wafer W) having a repetitive pattern is used as the inspection image S. A case of acquiring and acquiring each of the images related to the two unit patterns PA and PC as the reference image R will be described.
[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 difference processing units 31a and 31b, absolute value calculation processing units 32a and 32b, σ calculation units 33a and 33b, error probability value conversion units 34a and 34b, and an integration unit 35. The defect determination unit 40 includes a binarization processing unit 41.
[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 image acquisition part 10 as mentioned above, and several by the reference image acquisition part 20 It is assumed that (two here) reference images R have been acquired.
[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 difference processing unit 31a generates a difference image U between the reference image R (image related to the unit pattern PA) and the image to be inspected S (image related to the unit pattern PB). Specifically, the difference image U (AB) is generated by calculating the difference density value of the pixel values of the pixels existing at corresponding positions in both the images R and S. Similarly, the difference processing unit 31b generates a difference image U (BC) between the reference image R (unit pattern PC) and the image to be inspected S (unit pattern PB).
[0046]
The absolute value calculation processing unit 32a performs a process of calculating the absolute value image A (AB) based on the difference image U (AB) generated by the difference processing unit 31a. Similarly, the absolute value calculation processing unit 32b performs a process of calculating an absolute value image A (BC) based on the difference image U (BC) generated by the difference processing unit 31b.
[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 σ calculation unit 33a calculates a standard deviation σ (AB) related to the pixel value of the difference image U (AB) generated by the difference processing unit 31a, and the σ calculation unit 33b is generated by the difference processing unit 31b. A standard deviation σ (BC) related to the pixel value of the difference image U (BC) is calculated.
[0049]
Then, the error probability value conversion unit 34a uses the standard deviation σ (AB) calculated by the σ calculation unit 33a to convert the pixel value of each pixel in the absolute value image A (AB) into an error probability value Er. A probability value image E (AB) is obtained. Similarly, the error probability value conversion unit 34b converts the pixel value of each pixel in the absolute value image A (BC) into the error probability value Er using the standard deviation σ (BC) calculated by the σ calculation unit 33b. An error probability value image E (BC) is obtained. This conversion operation is also the same as that in the first embodiment, and the conversion operation can be performed based on a conversion expression expressed by a relationship such as Equation 1.
[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 unit 35 obtains an integrated image EP based on the error probability value image E (AB) and the error probability value image E (BC) obtained above. Specifically, the pixel value of each pixel of the integrated image EP is obtained by integrating the pixel values of the corresponding pixels of the error probability value image E (AB) and the error probability value image E (BC). However, in order to be more generalized here, a geometric average is obtained as shown in Equation 2.
[0052]
[Expression 2]
Figure 0003749090
[0053]
Symbols E (AB), E (BC), and EP are symbols originally used to represent the entire image, but in Equation 2, each error probability value image E (AB), E (BC) In addition, the case where the pixel value is obtained for each pixel of the integrated image EP is collectively described. Here, the case where the integrated image EP is obtained using the two error probability value images E has been described. However, when the integrated image EP is obtained using the n error probability value images E, n errors are obtained. The n-th root of the integrated value of the corresponding pixel in the probability value image E may be obtained as the pixel value of each pixel of the integrated image EP.
[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 degree acquisition unit 30.
[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 binarization processing unit 41 compares the pixel value of each pixel in the accumulated image EP (that is, the accumulated error probability value Er) with a predetermined threshold value, and binarizes according to the comparison result. It is. Thereby, the presence or absence of the defect of the to-be-inspected object 2 in the position corresponding to each pixel of the to-be-inspected image S can be determined. Specifically, by binarizing these values with an appropriate threshold value, as shown in FIG. 11, the defect pixel is output as 1 and the normal pixel is output as an inspection result signal.
[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 inspection object 2, two inspection images S are taken at different time points, and between each of these two inspection images S and one reference image R These two difference images U are generated, and the same operation as that of the second embodiment may be performed on these two difference images U. Specifically, the pixel value of each pixel in each difference image U is converted into an error probability value Er using the standard deviation σ relating to the pixel value of each difference image U, and the corresponding pixels across the two difference images U are converted. By obtaining the product of the error probability values Er, the degree to which each pixel of the inspection image S is defective can be acquired. This also makes it possible to acquire the degree of defect of each pixel in the inspected image S with high accuracy.
[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 claim 3, the inspected image acquisition means acquires an image relating to one unit pattern included in the captured image of the inspection target object having a repetitive pattern as the inspected image, and refers to it. The image acquisition means acquires each image related to a plurality of unit patterns other than the inspection image included in the captured image as a plurality of reference images. Therefore, even if the reference image is not a theoretically ideal image, a plurality of differences between a plurality of unit patterns other than the inspection image included in the captured image and a plurality of difference images between the inspection images By obtaining the product of the error probability values of the corresponding pixels over the image, it is possible to obtain the degree to which each pixel of the inspected image is defective.
[0077]
Further, according to the invention described in claim 4, the inspected image acquiring means acquires a plurality of inspected images for the same inspected area, and the defect degree acquiring means is provided for each of the plurality of inspected images. Generating a plurality of difference images between the reference images, converting a pixel value of each pixel in each difference image into an error probability value using a standard deviation relating to a pixel value of each difference image, and further By calculating the product of the error probability values of the corresponding pixels over the difference images, it is possible to acquire the degree to which each pixel of the inspected image is defective. Therefore, it is possible to accurately acquire the degree to which each pixel of a plurality of inspected images relating to the same inspected area is defective.
[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 pattern inspection apparatus 1A according to a first embodiment of the present invention.
FIG. 2 is a plan view showing details of a semiconductor wafer W. FIG.
3 is a functional block diagram of a defect degree acquisition unit 30 and a defect determination unit 40. FIG.
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:
請求項1に記載のパターン検査装置において、
前記参照画像取得手段は、複数の参照画像を取得し、
前記欠陥度合い取得手段は、前記複数の参照画像のそれぞれと前記被検査画像との間の複数の差分画像を生成し、当該各差分画像の画素値に関する標準偏差を用いて当該各差分画像における各画素の画素値をエラー確率値に変換し、さらに、前記複数の差分画像にわたる対応画素のエラー確率値の積を求めることにより、前記被検査画像の各画素に関する欠陥度合いを取得することを特徴とするパターン検査装置。
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.
請求項2に記載のパターン検査装置において、
前記被検査対象物は、繰り返しパターンを有し、
前記被検査画像取得手段は、前記被検査対象物についての撮像画像に含まれる前記繰り返しパターンの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.
請求項1に記載のパターン検査装置において、
前記被検査画像取得手段は、前記被検査対象物における同一の被検査領域についての複数の被検査画像を取得し、
前記欠陥度合い取得手段は、前記複数の被検査画像のそれぞれと前記参照画像との間の複数の差分画像を生成し、当該各差分画像の画素値に関する標準偏差を用いて当該各差分画像における各画素の画素値をエラー確率値に変換し、さらに、前記複数の差分画像にわたる対応画素のエラー確率値の積を求めることにより、前記被検査画像の各画素に関する欠陥度合いを取得することを特徴とするパターン検査装置。
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.
請求項1ないし請求項4のいずれかに記載のパターン検査装置において、
前記欠陥度合い取得手段により得られる欠陥度合いと所定の閾値との大小関係に基づいて、前記被検査画像の各画素に対応する位置における被検査対象物の欠陥の有無を判定する判定手段、
をさらに備えることを特徴とするパターン検査装置。
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に記載のパターン検査装置において、The pattern inspection apparatus according to claim 1,
前記被検査対象物には、所定の単位パターンが少なくとも1つ形成されていることを特徴とするパターン検査装置。A pattern inspection apparatus, wherein at least one predetermined unit pattern is formed on the inspection object.
請求項1に記載のパターン検査装置において、The pattern inspection apparatus according to claim 1,
前記参照画像は、理想的なパターンに基づいて生成されることを特徴とするパターン検査装置。The pattern inspection apparatus, wherein the reference image is generated based on an ideal pattern.
JP2000205037A 2000-07-06 2000-07-06 Pattern inspection device Expired - Fee Related JP3749090B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 value 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
KR101297209B1 (en) 2011-11-04 2013-08-16 (주)오로스 테크놀로지 Defect analyzing method of semiconductor wafer
KR101297207B1 (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
CN115461612A (en) * 2020-04-28 2022-12-09 三菱电机株式会社 Appearance inspection device and appearance inspection method
CN112325808B (en) * 2020-11-03 2022-05-13 北京石油化工学院 Flatness real-time calibration compensation measurement method based on multiple PSDs

Cited By (2)

* Cited by examiner, † Cited by third party
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
JP4776308B2 (en) Image defect inspection apparatus, image defect inspection system, defect classification apparatus, and image defect inspection method
KR101868379B1 (en) System, method and computer program product for classification within inspection images
JP6132658B2 (en) Inspection sensitivity evaluation method
JP4766897B2 (en) Image defect inspection method, image defect inspection apparatus, and appearance inspection apparatus
KR100855100B1 (en) Appearance inspection apparatus and appearance inspection method
JP4323475B2 (en) Sample inspection apparatus, sample inspection method, and program
JP4229767B2 (en) Image defect inspection method, image defect inspection apparatus, and appearance inspection apparatus
KR20070038580A (en) Method for pattern inspection
JP2007149837A (en) Device, system, and method for inspecting image defect
KR20060051443A (en) Defect detection apparatus and defect detection method
US10275872B2 (en) Method of detecting repeating defects and system thereof
JP4970569B2 (en) Pattern inspection apparatus and pattern inspection method
TW201719575A (en) Method for measuring pattern width deviation, and pattern inspection apparatus
JP2005317818A (en) Pattern inspection device and method therefor
JP2007003459A (en) Flaw inspection device of image, visual examination device and flaw inspection method of image
JP2011085536A (en) Review apparatus and inspection apparatus system
JP4244046B2 (en) Image processing method and image processing apparatus
JP2006138708A (en) Image flaw inspection method, image flaw inspecting device and visual inspection device
JP2012002675A (en) Pattern inspection apparatus and pattern inspection method
JP2017058190A (en) Reference data creation method for creating reference image and pattern test equipment
JP3836988B2 (en) Pattern inspection method and pattern inspection apparatus
JP4772815B2 (en) Correction pattern image generation apparatus, pattern inspection apparatus, and correction pattern image generation method
JP3652589B2 (en) Defect inspection equipment

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