JP2000337844A5 - - Google Patents

Download PDF

Info

Publication number
JP2000337844A5
JP2000337844A5 JP1999153217A JP15321799A JP2000337844A5 JP 2000337844 A5 JP2000337844 A5 JP 2000337844A5 JP 1999153217 A JP1999153217 A JP 1999153217A JP 15321799 A JP15321799 A JP 15321799A JP 2000337844 A5 JP2000337844 A5 JP 2000337844A5
Authority
JP
Japan
Prior art keywords
signal
foreign matter
height
determined
inspection
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.)
Granted
Application number
JP1999153217A
Other languages
Japanese (ja)
Other versions
JP4411373B2 (en
JP2000337844A (en
Filing date
Publication date
Application filed filed Critical
Priority to JP15321799A priority Critical patent/JP4411373B2/en
Priority claimed from JP15321799A external-priority patent/JP4411373B2/en
Publication of JP2000337844A publication Critical patent/JP2000337844A/en
Publication of JP2000337844A5 publication Critical patent/JP2000337844A5/ja
Application granted granted Critical
Publication of JP4411373B2 publication Critical patent/JP4411373B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【書類名】 明細書
【発明の名称】 表面検査装置及び方法
【特許請求の範囲】
【請求項1】 光源と、
その光源からの光束で検査表面を所定の傾斜角度で照明する照明光学系と、
上記検査表面からの散乱反射光を受光する第1受光光学系と、
第1受光光学系で受けとられた散乱反射光を受光する第1受光部と、
上記検査表面からの鏡面反射光を受光する第2受光光学系と、
第2受光光学系で受けとられた鏡面反射光を受光する第2受光部と、
上記第1受光部からの第1信号に基づき上記検査表面にある異物の大きさを求め、また上記第2受光部からの第2信号に基づき上記検査表面にある異物の高さを求める制御演算部とを有し、
上記制御演算部は、求められた異物の大きさが上記検査表面に照明された光束の径と略等しいかそれ以上である場合に、第2信号に基づき上記検査表面にある異物の高さを求めるように構成されていることを特徴とする表面検査装置。
【請求項2】 請求項1記載の表面検査装置において、
上記制御演算部は、上記第1受光部からの第1信号が所定のスライスレベル以上である場合に、異物の存在と判断し、異物の存在と判断された領域での第2信号及び異物の存在と判断された領域の周辺での第2信号に基づき、異物の高さを求めるように構成されていることを特徴とする表面検査装置。
【請求項3】 請求項2記載の表面検査装置において、
上記所定のスライスレベルは、第1信号の所定範囲での平均値に応じて決定され、第1信号のうねりに追随するように構成されていることを特徴とする表面検査装置。
【請求項4】 請求項2記載の表面検査装置において、
上記制御演算部は、異物の存在と判断された領域での第2信号によるデータと、異物の存在と判断された領域の周辺の領域での第2信号によるデータとの平均値の差に基づき、異物の高さを求めるように構成されていることを特徴とする表面検査装置。
【請求項5】 請求項1記載の表面検査装置において、
上記制御演算部は、測定対象を所定の多数の単位面積のピクセルに区分けし、その各ピクセル内での第1信号及び/又は第2信号の最大値をそのピクセルでの各信号の値として扱うように構成されていることを特徴とする表面検査装置。
【請求項6】 請求項5記載の表面検査装置において、
上記制御演算部は、異物の存在と判断された領域でピクセル処理された第2信号によるデータと、異物の存在と判断された領域の周辺の領域でピクセル処理された第2信号によるデータとの平均値の差に基づき、異物の高さを求めるように構成されていることを特徴とする表面検査装置。
【請求項7】 請求項6記載の表面検査装置において、
上記制御演算部は、ピクセル処理された第1信号に基づいて異物の存在を判断し、異物の存在と判断された箇所でピクセル内の各アナログ第1信号及びアナログ第2信号に基づき、異物の高さを求めるように構成されていることを特徴とする表面検査装置。
【請求項8】 光束で検査表面を所定の傾斜角度で照明する工程と、
上記検査表面からの散乱反射光を受光して第1信号を得る工程と、
上記被検査表面からの鏡面反射光を受光して第2信号を得る工程と、
上記第1信号に基づき上記検査表面にある異物の大きさを求める工程と、
求められた異物の大きさが上記検査表面に照明された光束の径と略等しいかそれ以上である場合に、上記第2信号に基づき上記検査表面にある異物の高さを求める工程と
を含むことを特徴とする表面検査方法。
【請求項9】 上記第1信号が所定のスライスレベル以上である場合に、異物の存在と判断し、異物の存在と判断された領域での第2信号及び異物の存在と判断された領域の周辺での第2信号に基づき、異物の高さを求めることを特徴とする請求項8に記載の表面検査方法。
【請求項10】 請求項9記載の表面検査方法において、
上記所定のスライスレベルは、第1信号の所定範囲での平均値に応じて決定され、第1信号のうねりに追随することを特徴とする表面検査方法。
【請求項11】 請求項9記載の表面検査方法において、
異物の存在と判断された領域での第2信号によるデータと、異物の存在と判断された領域の周辺の領域での第2信号によるデータとの平均値の差に基づき、異物の高さを求めることを特徴とする表面検査方法。
【請求項12】 請求項8記載の表面検査方法において、
測定対象を所定の単位面積の多数のピクセルに区分けし、その各ピクセル内での第1信号及び/又は第2信号の最大値をそのピクセルでの各信号の値として扱うことを特徴とする表面検査方法。
【請求項13】 請求項12記載の表面検査方法において、
異物の存在と判断された領域でピクセル処理された第2信号によるデータと、異物の存在と判断された領域の周辺の領域でピクセル処理された第2信号によるデータとの平均の差に基づき、異物の高さを求めることを特徴とする表面検査方法。
【請求項14】 請求項13記載の表面検査方法において、
ピクセル処理された第1信号に基づいて異物の存在を判断し、
異物の存在と判断した箇所でピクセル内の各アナログ第1信号及びアナログ第2信号に基づき、異物の高さを求めることを特徴とする表面検査方法。
【発明の詳細な説明】
【0001】
【発明が属する技術分野】
この発明は、検査対象の検査表面における異物の高さと大きさを精密に測定し得る表面検査装置及び方法に関するものである。さらに詳しく言えば、本発明は、薄板状の物体たとえば半導体ウエハの表面の測定対象、たとえば異物(パーティクル等)を検査する表面検査装置及び方法に関するものである。
【0002】
【従来の技術】
従来、異なる検査対象(ウエハ)ごとに、検査対象の表面に光束を照射し、その表面からの鏡面反射光と散乱反射光を受光して、検査対象表面の異物等を検査する装置は知られている。
【0003】
たとえば、特開昭56−67739号公報には、光束として互いに異なる方向から入射する複数のコヒーレント光ビームを用いた欠陥検査装置が示されている。
【0004】
特開平1−59522号公報には、検出点に対してその周囲の4方向の斜め上方より偏光レーザの光束を照射し、検出点からの反射光のうち特定偏向成分を抽出して回路パターンが形成されたウエハ上に存在する異物を検出するようにしたウエハ異物検出装置が開示されている。
【0005】
検査対象として半導体ウエハを想定すると、検査対象(測定対象)としては、半導体ウエハ表面の異物(一般に凸状のもの)がある。
【0006】
【発明が解決しようとする課題】
従来の表面検出装置及び方法では、検査対象の種類によって、とくに異物の高さの検出精度に違いが生じる。たとえば、検査表面にうねりがある場合、異物の高さは正確に検出できない。なぜならば、うねりの上方部と下方部では、同じ高さの異物であっても、検出される高さが違ってくるからである。
【0007】
このような場合でも、検査対象ごとに適切な条件で異物の高さをより正確に検査をすることが望ましい。
【0008】
本発明は、従来技術で生じる不都合を解決して、異物の高さ検出での誤差を軽減できる表面検出装置及び方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
本発明の解決手段を例示すると、前掲の請求項1〜14に記載の表面検出装置及び方法である。
【0010】
【発明の実施の形態】
本発明の表面検査装置は、光源と、その光源からの光束で検査表面を所定の傾斜角度で照明する照明光学系と、該検査表面からの散乱反射光を受光する第1受光光学系と、第1受光光学系で受けとられた散乱反射光を受光する第1受光部と、上記検査表面からの鏡面反射光を受光する第2受光光学系と、第2受光光学系で受けとられた鏡面反射光を受光する第2受光部と、上記第1受光部からの第1信号に基づき上記検査表面にある異物の大きさを求め、また上記第2受光部からの第2信号に基づき上記検査表面にある異物の高さを求める制御演算部とを有する。
【0011】
上記制御演算部は、検出された異物の大きさが照明光束の径と略等しいかそれ以上である場合に、第2信号に基づき上記検査表面にある異物の高さを求めるように構成されている。
【0012】
好ましくは、上記制御演算部は、検査表面での鏡面反射光の位置変化、すなわち、高さデータの変化から異物の高さを求める。たとえば、上記第1受光部からの第1信号が所定のスライスレベル(スレッショルドレベルともいう。以下同じ)以上である場合に、異物の存在と判断し、異物の存在と判断された領域での第2信号及び異物の存在と判断された領域の周辺での第2信号に基づき、異物の高さを求める。
【0013】
上記異物の高さは、第2信号の異物の前端と後端との位置の平均値に応じて決定され、検査表面のうねりに追随する。
【0014】
上記制御演算部は、異物の存在と判断された領域での第2信号によるデータと、異物の存在と判断された領域の周辺の領域での第2信号によるデータとの平均値の差に基づき、異物の高さを求める。
【0015】
また、本発明の別の実施形態では、いわゆるピクセル法を採用する。たとえば、制御演算部は、測定対象を所定の多数の単位面積のピクセルに区分けし、その各ピクセル内での第1信号及び/又は第2信号の最大値をそのピクセルでの各信号の値として扱う。
【0016】
また、上記制御演算部は、異物の存在と判断された領域でピクセル処理された第2信号によるデータと、異物の存在と判断された領域の周辺の領域でピクセル処理された第2信号によるデータとの平均値の差に基づき、異物の高さを求める。
【0017】
上記制御演算部は、ピクセル処理された第1信号に基づいて異物の存在を判断し、異物の存在と判断された箇所でピクセル内の各アナログ第1信号及びアナログ第2信号に基づき、異物の高さを求める。
【0018】
本発明の表面検査方法は、光束で検査表面を所定の傾斜角度で照明する工程と、上記検査表面からの散乱反射光を受光して第1信号を得る工程と、上記被検 査表面からの鏡面反射光を受光して第2信号を得る工程と、上記第1信号に基づき上記検査表面にある異物の大きさを求める工程と、求められた異物の大きさが照明光束の径と略等しいかそれ以上である場合に、上記第2信号に基づき上記検査表面にある異物の高さを求める工程を含む。
【0019】
好ましくは、上記方法において、上記第1信号が所定のスライスレベル以上である場合に、異物の存在と判断し、異物の存在と判断された領域での第2信号及び異物の存在と判断された領域の周辺での第2信号に基づき、異物の高さを求める。
【0020】
異物の高さは、第2信号の所定範囲での平均値に応じて決定され、検査表面のうねりに追随する。
【0021】
異物の存在と判断された領域での第2信号によるデータと、異物の存在と判断された領域の周辺の領域での第2信号によるデータとの平均値の差に基づき、異物の高さを求める。
【0022】
本発明方法をピクセル法で実施する際には、測定対象を所定の単位面積の多数のピクセルに区分けし、その各ピクセル内での第1信号及び/又は第2信号の最大値をそのピクセルでの各信号の値として扱う。
【0023】
そして、異物の存在と判断された領域でピクセル処理された第2信号によるデータと、異物の存在と判断された領域の周辺の領域でピクセル処理された第2信号によるデータとの平均値の差に基づき、異物の高さを求める。
【0024】
【実施例】
以下、本発明の実施例を図面により説明する。
【0025】
図1に概略的に示されているように、本発明の好適な実施例によれば、表面検査装置は、光源1と、その光源1からの光束2で検査対象3の検査表面3aを所定の傾斜角度で照明する照明光学系4と、検査表面3aからの散乱反射光5を受光する第1受光光学系6と、第1受光光学系6で受けとられた散乱反射光5を受光する第1受光部7と、検査表面3aからの鏡面反射光8を受光する第2受光光学系9と、第2受光光学系9で受けとられた鏡面反射光8を受光する第2受光部10と、第1受光部7からの第1信号12に基づき検査表面3aにある異物(図示せず)の大きさを求め、また第2受光部10からの第2信号13に基づき検査表面3aにある異物の高さを求める制御演算部14とを有する。
【0026】
制御演算部14は、求められた異物の大きさが上記検査表面に照明された光束2の径と略等しいかそれ以上である場合に、第2信号13に基づき検査表面3aにある異物の高さを求める。
【0027】
制御演算部14は、高さデータの変化から異物の高さを求める高さデータHR方式(高密度で精密に測定を行う、いわゆるハイリゾリューション方式)の実施形態においては、第1受光部7からの第1信号12が所定のスライスレベル以上である場合に、異物の存在と判断し、異物の存在と判断された領域での第2信号13及び異物の存在と判断された領域の周辺での第2信号13に基づき、異物の高さを求めるように構成されている。異物の高さは、第2信号13の所定範囲での平均値に応じて決定され、検査表面のうねり(ソリその他の高さ変化を含む)に追随する。
【0028】
また、制御演算部14は、異物の存在と判断された領域での第2信号13によるデータと、異物の存在と判断された領域の周辺の領域での第2信号13によるデータとの平均値の差に基づき、異物の高さを求めるように構成されている。
【0029】
また、本発明の表面検査装置は、ピクセル法を採用する実施形態においては、制御演算部14が、測定対象3を所定の多数の単位面積のピクセルに区分けし、その各ピクセル内での第1信号12及び/又は第2信号13の最大値をそのピクセルでの各信号の値として扱うように構成されている。
【0030】
この場合、制御演算部14は、異物の存在と判断された領域でピクセル処理された第2信号13によるデータと、異物の存在と判断された領域の周辺の領域でピクセル処理された第2信号13によるデータとの平均値の差に基づき、異物の高さを求めるように構成されている。
【0031】
そして、制御演算部14は、ピクセル処理された第1信号12に基づいて異物の存在を判断し、異物の存在と判断された箇所でピクセル内の各アナログ第1信号12及びアナログ第2信号13に基づき、異物の高さを求めるように構成されている。
【0032】
制御演算部14は、信号処理部を含んでおり、そこでの信号処理結果(異物の位置、個数、高さ、散乱反射光レベルなど)が表示部15に表示される。
【0033】
また、制御演算部14は、従来と同様に、駆動部16に制御信号を送り、測定対象3をのせるテーブル18のX方向、Y方向及びZ(高さ)方向の移動や回転を制御する構成になっている。
【0034】
さらに、制御演算部14は、光源1、照明光学系4、第1受光光学系6、第1受光部7、第2受光光学系9、第2受光部10、測定対象3を操作するためのロボットアーム駆動部(図示せず)にも処理信号を供給して制御する構成になっている。
【0035】
第1実施例(高さデータHR方式)
まず、Zデータ(つまり高さデータ)のHR方式の表面検査装置及び方法を説明する。
【0036】
ZデータHR法は、高さデータの変化から異物の高さを求める方式である。
【0037】
この方式の場合、異物のピーク情報と共に高さデータを検出する。光束の径と比べて、サイズの大きな異物の場合、高さ情報に変化がおこる。この事に注目して異物の高さを検出する。
【0038】
高さデータHR法を採用する場合、図1の装置は、光源としてレーザ光源(ヘリウムネオン)が好ましく、波長は633nmとする。照明光学系4は、その光源1からの光束2で検査表面3aを所定傾斜角度(たとえば22度)で照明する。第1受光光学系6は、検査表面3aからの散乱反射光5を受光する。第1受光部7は、第1受光光学系6で受けとられた散乱反射光5を受光する。この第1受光部7としては、フォトマルチプライヤのような受光素子が好ましい。
【0039】
第2受光光学系9は、検査表面3aからの鏡面反射光8を受光する。第2受光部10は、第1受光光学系9で受けとられた鏡面反射光8を受光する。制御演算部14は、所定のスライスレベルを越える、第1受光部7からの第1信号12の位置座標に基づき、検査表面3aにある異物の大きさ(外縁)を求め、また第2受光部10でどの位置に入射したかにより、即ち第2信号13で出力(ピーク)の位置に基づき、検査表面3aにある異物の高さを求める。第2受光部10は、例えばPSD等が採用することができる。
【0040】
制御演算部14は、第1受光部7からの第1信号12が所定のスライスレベル以上である場合に、異物の存在と判断し、異物の存在と判断された領域での第2信号13及び異物の存在と判断された領域の周辺の領域での第2信号13に基づき、異物の高さを求める。
【0041】
また、制御演算部14は、異物の存在と判断された領域での第2信号13によるデータと異物の存在と判断された領域の周辺の領域での第2信号13によるデータの平均値の差に基づき異物の高さを求めるように構成されている。
【0042】
さらに、制御演算部14は、異物が存在しないと判断した領域の第1信号12のデータに基づき変化させるように構成されている。照明光学系4からの照明光束2の径は、測定対象3とする異物の大きさよりも小さく設定されている。
【0043】
図2は、前述の高さデータHR方式の表面検査装置の処理手順の概略を示している。
【0044】
図2を参照する。表面検査を開始する。つまり、周知のように、光源1を発光させて、ウエハ(検査対象3の典型例)を回転して、光源1から光束2をウエハ3の検査表面に照射する。
【0045】
制御演算部14において、ウエハの高さレベルの初期設定を行う。つまりZ0 レベルを設定する。さらに、第1信号12と第2信号13の値をメモリに記憶する。次に、その第1信号12が所定のスライスレベル(スレッショルドレベル)を越えたか否かを判断する。越えなかったときは(Noのときは)、そのまま次に進む。越えたときは(Yesのときは)、第1信号12と第2信号13の値を記憶して次に進む。
【0046】
ZsとSsにおいて、大文字のZは高さ、大文字のSはスキャッタレベル、小文字のsはスタート(開始)、小文字のeはエンド(終了)を示す。
【0047】
第1信号12で第2信号13のピークを判断する。Yesのときは、ピークをZp、Sp(大文字のZは高さ、大文字のSはスキャッタレベル、小文字のpはピークを示す)として記憶して、次に進む。Noのときは、そのまま次に進む。
【0048】
次は、第1スライスレベルを下まわったか否かを判断する。Yesのときは、それらをSe、Ze(大文字のSはスキャッタレベル、大文字のZは高さ、小文字のeはエンド(終了)を示す)として記憶して、次に進む。Noのときは、そのまま次に進む。
【0049】
所定の期間T0が経過したか否かを判断し、Yesのときは、所定の検査範囲 を終了したか否かを判断し、Noのときは、元の第1信号が所定レベルを越えたか否かを判断する工程に戻る。
【0050】
所定期間T0を経過したと判断したときは(つまりYesのときは)、所定の検査範囲を終了したか否かを判断する。Noのときは、前の期間での異物の有無の判断を経て、次に進む。
【0051】
所定の検査範囲が終了したと判断したときは、つまりYesのときは、第1信号12から開始時のスキャッタレベル(Ss)と終了時のスキャッタレベル(Se)の座標値(時間で換算)から異物の幅Wを演算する。他方、第2信号13から所定時間T0中の開始時の高さ(Zs)と終了時の高さ(Ze)以外の高さ(Z)データの平均値を演算する。
【0052】
そのあと、測定を終了するときは、「終了」となり、終了しないときは、最初の手順(1)に戻る。
【0053】
一方、所定の検査範囲が終了していないとき、つまりNoのときは、エンコーダーからの信号により測定範囲を区分した一単位に相当する。前の期間で異物があったか否かを判断し、Noのときは第2信号13の平均値を算出し、Yesのときは、第2信号13の異物以外の値の平均値(Zs−Ze)/2を求め、信号12によるピーク位置Zpからこの平均値を引くことにより真の異物の高さZthを求めることができる。Noのときは第2信号13の平均値を求めて、次に進む。
【0054】
図1の制御演算部14に関連するHR方式の動作を、図4を参照して説明する。
【0055】
図4において、主に異物の存否や異物表面の情報を含む、第1受光部7からの出力信号13は、第1増幅器21及び第1A/D変換器22を介して、HR制御演算部23に送られる。また、主に検査表面3aの位置又は異物の高さ情報を含む、第2受光部10からの出力信号13は、第2増幅器24及び第2A/D変換器25を介して、HR制御演算部23に送られる。第1A/D変換器22及び第2A/D変換器25は、クロック発生器26からのクロック信号27に応じて、A/D変換を行う。また、クロック発生部26からのクロック信号28は、HR制御演算部23にも送られる。
【0056】
HR制御演算部23は、駆動部16に制御信号を出力し、モーター29や光源1の所定の制御を行う一方、駆動部16による回転情報を含む信号(例えば、被検物であるウエハを回転させるモータ29の所定回転ごとにパルス信号)をエンコーダー部30から受け取る。HR制御演算部23は、必要に応じて、メモリ部31との間でデータのやりとりを行う。HR制御演算部23は、図2に示す処理を実行し、必要な表示を表示部33で表示させる。
【0057】
第2実施例 (ピクセル方式)
次は、ピクセル方式の表面検査装置及び方法を説明する。
【0058】
前述の高さデータHR方式の実施形態では、異物のあった点でZ値(高さ)が求められ、周辺のZ値は不明である。しかし、ピクセル方式の実施形態では、相対的高さの測定が可能となる。
【0059】
高さデータHR方式の場合、データのあった場所のみのZ値(高さ)が取り込まれる。しかし、実際にはうねり(そり等を含む)が含まれるため、たとえZ値で絶対値に近い値が得られたとしても、異物の高さデータが不正確になる。
【0060】
しかし、ピクセル方式でデータを処理すると、異物のないピクセルでも、Z値(最大値)を得ることが可能であるため、その値は近辺のZ値を現している可能性が高い。
【0061】
そこで測定したい異物を周囲に異物の無いピクセルの平均Z値を求める事で、誤差を少なくし、異物の高さを求める事ができる。
【0062】
真の異物の高さZth = 測定時Z値 − 周辺平均Z値
ここでいう周辺平均Z値について説明する。
【0063】
仮に多数のピクセルの中にタテ、ヨコ3個ずつ(合計9個)のピクセル群があると想定すると、そのピクセル群の中で最小検出値以下のピクセルのみを対象とし、異物の周辺の最大8個のピクセルの平均、もしくはスキャン方向のみ前後2個程度のピクセルの平均を求める。
【0064】
このような周辺ピクセル平均法をさらに説明すると、ピクセル群の中に位置する一つのピクセルのみに異物があった場合は、平均の対象は、そのピクセルの周辺の部分になる。つまり、ピークのある中心のピクセルの周辺に位置する残り8個のピクセルで平均を求める。異物のあるピクセルは平均処理から除外する。
【0065】
さらに、近傍の他の1つのピクセルにも異物がある場合(つまり合計2個のピクセルに異物がある場合)、それらの2個のピクセルを平均処理から除外する。残り7個のピクセルで平均処理するのである。
【0066】
多数のピクセルがあって、一定のスキャン方向のみでみていく場合、ピークのあるピクセルの横方向にのみ位置する周辺部分のピクセルについて平均処理する。
【0067】
いずれの場合も、ピクセルサイズを0.5mmカクとし、縦方向の高さ誤差をなくすように処理する。
【0068】
光束の径と異物の影響に関していえば、高さセンサは受光重心位置の変化を電気量に変えて検出するのが好ましい。そして、光束の強度が90%以内の径に重心があると考える。直径30μm〜100μmの光束が異物をスキャンする時、異物が平面で10um以上あれば、重心移動は十分考えられる。
【0069】
なお、実際の異物形状は、光反射に関わる面が完全に平面であることはほぼ無く、異物形状は様々になる。しかし、平面積の大きなものほど、正しいZ値(高さ)を出力する特性はあると考えられる。
【0070】
図1に概略的に示されているように、本発明の好適な実施例によれば、表面検査装置は、光源1と、その光源1からの光束2で検査対象3の検査表面3aを所定の傾斜角度で照明する照明光学系4と、検査表面3aからの散乱反射光5を受光する第1受光光学系6と、第1受光光学系6で受けとられた散乱反射光5を受光する第1受光部7と、検査表面3aからの鏡面反射光8を受光する第2受光光学系9と、第2受光光学系9で受けとられた鏡面反射光8を受光する第2受光部10と、第1受光部7からの第1信号12に基づき検査表面3aにある異物(図示せず)の大きさを求め、また第2受光部10からの第2信号13に基づき検査表面3aにある異物の高さを求める制御演算部14とを有する。
【0071】
制御演算部14は、求められた異物の大きさが上記検査表面に照明された光束2の径と略等しいかそれ以上である場合に、第2信号13に基づき検査表面3aにある異物の高さを求める。
【0072】
制御演算部14は、測定対象3を所定の多数の単位面積のピクセルに区分けし、その各ピクセル内での第1信号12及び/又は第2信号13の最大値をそのピクセルでの各信号の値として扱うように構成されている。
【0073】
この場合、制御演算部14は、異物の存在と判断された領域でピクセル処理された第2信号13によるデータと、異物の存在と判断された領域の周辺の領域でピクセル処理された第2信号13によるデータとの平均値の差に基づき、異物の高さを求めるように構成されている。
【0074】
そして、制御演算部14は、ピクセル処理された第1信号12に基づいて異物の存在を判断し、異物の存在と判断された箇所でピクセル内の各アナログ第1信号12及びアナログ第2信号13に基づき、異物の高さを求めるように構成されている。
【0075】
図3を参照して、ピクセル方式の表面検査の処理の流れを簡単に説明する。図2と同様に、大文字のZは高さ、大文字のSはスライスレベル(スレッショッドレベル)、小文字のsはスタート(開始)、小文字のeはエンド(終了)、小文字のpはピークを示す。
【0076】
操作を開始する。周知のように光源1を発光させて、光束2をウエハの検出表面に照射する。半導体ウエハ(検査対象の典型例)を回転させて、検査を開始する。
【0077】
制御演算部14で、スライスレベルと高さについて初期設定(開始時、終了時、ピーク時の値の設定)を行う。この例では、Sp、Zp、Ss、Zs、Se、Zeの初期値は、すべてゼロに設定されている。
【0078】
次に、第1信号12と第2信号13の値がメモリに記憶される。そのあと、第1信号がスライスレベルを越えたか否かを判断する。Yesのときは、ZsとSsを記憶する。Noのときは、ピクセル終点を判断する後工程(後述)に進む。
【0079】
ピーク値(Sp、Zp)について判断し、Noのときは、ピクセル終点を判断する後工程(後述)に進む。Yesのときは、それらのピーク値が前回のピーク値よりも大か否かを判断する。Yesのときはピーク値を更新して、Noのときは、そのまま、次に進む。
【0080】
第1信号が所定のスライスレベル以下であるか否かを判断する。Yesのときは、SeとZeを記憶して、Noのときは、そのまま次に進む。
【0081】
ピクセル終点を判断し、Noのときは前述の第1信号と第2信号をメモリに記憶する工程に戻り、Yesのときは、第1信号と第2信号のピーク値をそのピクセルの代表値として記憶する。
【0082】
次は、検査範囲を終了したか否かを判断し、Noのときは前述の初期設定(ゼロ設定)に戻り、Yesのときは、所定のスライスレベルを越えた信号のあるピクセル連続数を計算して異物の幅Wを求め、かつ、真の異物の高さZthを測定時Z値−周辺平均Z値として求める。
【0083】
そのあと、終了の判断をして、Yesのときは終了し、Noのときは、元の開始のところに戻る。
【0084】
図1の制御演算部14に関連するピクセル方式の動作を、図5を参照して説明する。
【0085】
図5において、主に異物の存否や異物表面の情報を含む、第1受光部7からの出力信号13は、第1増幅器21及び第1A/D変換器22を介して、ピクセル制御演算部33に送られる。また、主に検査表面3aの位置又は異物の高さ情報を含む、第2受光部10からの出力信号13は、第2増幅器24及び第2A/D変換器25を介して、ピクセル制御演算部33に送られる。第1A/D変換器22及び第2A/D変換器25は、クロック発生部26からのクロック信号27に応じて、A/D変換を行う。また、クロック発生部26からのクロック信号28は、ピクセル制御演算部33にも送られる。
【0086】
ピクセル制御演算部33は、駆動部16に制御信号を出力し、モーター29や光源1の所定の制御を行う一方、駆動部16による回転情報を含む信号(例えば、被検物であるウエハを回転させるモータ29の所定回転ごとにパルス信号)をエンコーダー部30から受け取る。ピクセル制御演算部33は、必要に応じて、メモリ部31との間でデータのやりとりを行う。ピクセル制御演算部33は、図3に示す処理を実行し、必要な表示を表示部33で表示させる。
【0087】
第3実施例 (ピクセル方式及びHR方式の併用)
1つの制御演算部14において、前述の第1実施例と第2実施例を併用して実施することも可能である。
【0088】
【発明の効果】
本発明によれば、異物からの散乱反射光と鏡面反射光をそれぞれの受光部(受光素子)で受光し、それらの信号から異物の大きさと高さを正確に測定することができる。
【図面の簡単な説明】
【図1】
本発明による表面検査装置の一例を示す概略説明図。
【図2】
本発明による高さデータHR方式の表面検査装置の処理手順を示すフローチャ
ート。
【図3】
本発明によるピクセル方式の表面検査装置の処理手順を示すフローチャート。
【図4】
図1の制御演算部に関連するHR方式の構成を概略的に示すブロック図。
【図5】
図1の制御演算部に関連するピクセル方式の構成を概略的に示すブロック図。
【符号の説明】
1 光源
2 光束
3 測定対象
3a 検査表面
4 照明光学系
5 散乱反射光
6 第1受光光学系
7 第1受光部
8 鏡面反射光
9 第2受光光学系
10 第2受光部
12 第1信号
13 第2信号
14 制御演算部
15 表示部
16 駆動部
18 テーブル
21 第1増幅器
22 第1A/D変換器
23 HR制御演算部
24 第2増幅器
25 第2A/D変換器
26 クロック発生部
27 クロック信号
28 クロック信号
29 モータ
30 エンコーダー部
31 メモリ部
33 表示部
[Document name] Specification [Title of invention] Surface inspection device and method [Claims]
1. A light source and
An illumination optical system that illuminates the inspection surface at a predetermined tilt angle with the luminous flux from the light source.
A first light receiving optical system for receiving scattered light reflected from the test surface,
A first light receiving unit that receives scattered reflected light received by the first light receiving optical system, and a first light receiving unit.
A second light receiving optical system that receives specularly reflected light from the inspection surface, and
A second light receiving unit that receives specular reflected light received by the second light receiving optical system, and a second light receiving unit.
Control calculation to obtain the size of foreign matter on the inspection surface based on the first signal from the first light receiving unit, and to obtain the height of foreign matter on the inspection surface based on the second signal from the second light receiving unit. Has a part and
The control calculation unit determines the height of the foreign matter on the inspection surface based on the second signal when the determined size of the foreign matter is substantially equal to or larger than the diameter of the luminous flux illuminated on the inspection surface. A surface inspection device characterized in that it is configured as required.
2. In the surface inspection apparatus according to claim 1,
When the first signal from the first light receiving unit is equal to or higher than a predetermined slice level, the control calculation unit determines that a foreign substance is present, and determines that the second signal and the foreign substance are present in the region where the foreign substance is determined to be present. A surface inspection apparatus characterized in that it is configured to determine the height of a foreign substance based on a second signal around a region determined to be present.
3. In the surface inspection apparatus according to claim 2,
The surface inspection apparatus, wherein the predetermined slice level is determined according to an average value in a predetermined range of the first signal, and is configured to follow the swell of the first signal.
4. In the surface inspection apparatus according to claim 2,
The control calculation unit is based on the difference between the average value of the data obtained by the second signal in the region where the presence of foreign matter is determined and the data obtained by the second signal in the region around the region where the presence of foreign matter is determined. A surface inspection device characterized in that it is configured to determine the height of foreign matter.
5. In the surface inspection apparatus according to claim 1,
The control calculation unit divides the measurement target into pixels having a predetermined large number of unit areas, and treats the maximum value of the first signal and / or the second signal in each pixel as the value of each signal in that pixel. A surface inspection device characterized in that it is configured in such a manner.
6. In the surface inspection apparatus according to claim 5,
The control calculation unit includes data obtained by the second signal pixel-processed in the area determined to be the presence of foreign matter and data obtained by the second signal pixel-processed in the area around the area determined to be the presence of foreign matter. A surface inspection device characterized in that it is configured to determine the height of foreign matter based on the difference in average values.
7. In the surface inspection apparatus according to claim 6,
The control calculation unit determines the presence of foreign matter based on the pixel-processed first signal, and at the location where the presence of foreign matter is determined, the foreign matter is found based on each analog first signal and analog second signal in the pixel. A surface inspection device characterized in that it is configured to determine the height.
8. A step of illuminating an inspection surface with a luminous flux at a predetermined inclination angle.
The process of receiving the scattered and reflected light from the inspection surface to obtain the first signal, and
The process of receiving the specularly reflected light from the surface to be inspected to obtain the second signal, and
The process of determining the size of foreign matter on the inspection surface based on the first signal, and
This includes a step of finding the height of the foreign matter on the inspection surface based on the second signal when the size of the foreign matter obtained is substantially equal to or larger than the diameter of the luminous flux illuminated on the inspection surface. A surface inspection method characterized by that.
9. When the first signal is equal to or higher than a predetermined slice level, the presence of foreign matter is determined, and the second signal and the region determined to be foreign matter are present in the region where the presence of foreign matter is determined. The surface inspection method according to claim 8, wherein the height of the foreign matter is determined based on the second signal in the surrounding area.
10. In the surface inspection method according to claim 9,
The predetermined slice level is determined according to the average value in a predetermined range of the first signal, and is a surface inspection method characterized in that it follows the swell of the first signal.
11. In the surface inspection method according to claim 9,
The height of the foreign matter is determined based on the difference between the average value of the data from the second signal in the area where the presence of foreign matter is determined and the data from the second signal in the area around the area where the presence of foreign matter is determined. A surface inspection method characterized by being sought.
12. In the surface inspection method according to claim 8,
A surface characterized in that the measurement target is divided into a large number of pixels having a predetermined unit area, and the maximum value of the first signal and / or the second signal within each pixel is treated as the value of each signal at that pixel. Inspection method.
13. In the surface inspection method according to claim 12,
Based on the average difference between the data from the second signal pixel-processed in the area determined to be foreign matter and the data from the second signal pixel-processed in the area around the area determined to be foreign matter. A surface inspection method characterized by determining the height of a foreign substance.
14. In the surface inspection method according to claim 13,
The presence of foreign matter is determined based on the pixel-processed first signal,
A surface inspection method characterized in that the height of a foreign substance is determined based on each analog first signal and analog second signal in a pixel at a location where it is determined that a foreign substance is present.
Description: TECHNICAL FIELD [Detailed description of the invention]
[0001]
[Technical field to which the invention belongs]
The present invention relates to a surface inspection apparatus and method capable of accurately measuring the height and size of a foreign substance on the inspection surface to be inspected. More specifically, the present invention relates to a surface inspection apparatus and method for inspecting a thin plate-like object, for example, a measurement target on the surface of a semiconductor wafer, for example, a foreign substance (particles, etc.).
0002.
[Conventional technology]
Conventionally, there has been known an apparatus for inspecting foreign matter on the surface of an inspection target by irradiating the surface of the inspection target with a luminous flux for each different inspection target (wafer) and receiving specular reflected light and diffuse reflected light from the surface. ing.
0003
For example, Japanese Patent Application Laid-Open No. 56-67739 discloses a defect inspection apparatus using a plurality of coherent light beams incident from different directions as a luminous flux.
0004
Japanese Patent Application Laid-Open No. 1-59522 describes a circuit pattern in which a detection point is irradiated with a light beam of a polarized laser from diagonally above in four directions around the detection point, and a specific deflection component is extracted from the reflected light from the detection point. A wafer foreign matter detecting device that detects foreign matter existing on the formed wafer is disclosed.
0005
Assuming that a semiconductor wafer is to be inspected, the inspection target (measurement target) is a foreign substance (generally a convex one) on the surface of the semiconductor wafer.
0006
[Problems to be Solved by the Invention]
In the conventional surface detection device and method, the detection accuracy of the height of foreign matter differs depending on the type of inspection target. For example, if the inspection surface has waviness, the height of the foreign matter cannot be detected accurately. This is because the detected heights of foreign objects of the same height differ between the upper part and the lower part of the swell.
0007
Even in such a case, it is desirable to inspect the height of the foreign matter more accurately under appropriate conditions for each inspection target.
0008
An object of the present invention is to provide a surface detection device and a method capable of solving inconveniences caused by the prior art and reducing an error in detecting the height of a foreign substance.
0009
[Means for solving problems]
Examples of the means for solving the present invention are the surface detection devices and methods according to claims 1 to 14 described above.
0010
BEST MODE FOR CARRYING OUT THE INVENTION
The surface inspection apparatus of the present invention includes a light source, an illumination optical system that illuminates the inspection surface at a predetermined inclination angle with a light beam from the light source, and a first light receiving optical system that receives diffuse reflected light from the inspection surface. It was received by the first light receiving unit that receives the scattered reflected light received by the first light receiving optical system, the second light receiving optical system that receives the mirror surface reflected light from the inspection surface, and the second light receiving optical system. The size of the foreign matter on the inspection surface is determined based on the second light receiving unit that receives the mirror-reflected light and the first signal from the first light receiving unit, and the size of the foreign matter on the inspection surface is obtained, and the size of the foreign matter is obtained based on the second signal from the second light receiving unit. It has a control calculation unit that obtains the height of foreign matter on the inspection surface.
0011
The control calculation unit is configured to obtain the height of the foreign matter on the inspection surface based on the second signal when the size of the detected foreign matter is substantially equal to or larger than the diameter of the illumination luminous flux. There is.
0012
Preferably, the control calculation unit obtains the height of the foreign matter from the change in the position of the specularly reflected light on the inspection surface, that is, the change in the height data. For example, when the first signal from the first light receiving unit is equal to or higher than a predetermined slice level (also referred to as threshold level; the same applies hereinafter), it is determined that foreign matter is present, and the first signal in the region where foreign matter is determined to be present is determined. The height of the foreign matter is determined based on the 2 signals and the 2nd signal around the region where the presence of the foreign matter is determined.
0013
The height of the foreign matter is determined according to the average value of the positions of the front end and the rear end of the foreign matter in the second signal, and follows the undulation of the inspection surface.
0014.
The control calculation unit is based on the difference between the average value of the data obtained by the second signal in the region where the presence of foreign matter is determined and the data obtained by the second signal in the region around the region where the presence of foreign matter is determined. , Find the height of the foreign object.
0015.
Further, in another embodiment of the present invention, the so-called pixel method is adopted. For example, the control calculation unit divides the measurement target into pixels having a predetermined number of unit areas, and sets the maximum value of the first signal and / or the second signal in each pixel as the value of each signal in that pixel. deal with.
0016.
In addition, the control calculation unit includes data based on the second signal pixel-processed in the region determined to be the presence of foreign matter and data generated by the second signal pixel-processed in the region around the region determined to be present with the foreign matter. The height of the foreign matter is calculated based on the difference between the average value and the foreign matter.
[0017]
The control calculation unit determines the presence of foreign matter based on the pixel-processed first signal, and at the location where the presence of foreign matter is determined, the foreign matter is found based on each analog first signal and analog second signal in the pixel. Find the height.
0018
The surface inspection method of the present invention includes a step of illuminating the inspection surface with a luminous flux at a predetermined inclination angle, a step of receiving scattered reflected light from the inspection surface to obtain a first signal, and a step of obtaining a first signal from the inspection surface. The step of receiving the mirror-reflected light to obtain the second signal, the step of finding the size of the foreign matter on the inspection surface based on the first signal, and the found size of the foreign matter are substantially equal to the diameter of the illumination luminous flux. In the case of equal to or more than that, the step of determining the height of the foreign matter on the inspection surface based on the second signal is included.
0019
Preferably, in the above method, when the first signal is equal to or higher than a predetermined slice level, it is determined that the foreign matter is present, and the presence of the second signal and the foreign matter is determined in the region where the presence of the foreign matter is determined. The height of the foreign matter is determined based on the second signal around the region.
0020
The height of the foreign matter is determined according to the average value of the second signal in a predetermined range, and follows the waviness of the inspection surface.
0021.
The height of the foreign matter is determined based on the difference between the average value of the data from the second signal in the area where the presence of foreign matter is determined and the data from the second signal in the area around the area where the presence of foreign matter is determined. Ask.
0022.
When the method of the present invention is carried out by the pixel method, the measurement target is divided into a large number of pixels having a predetermined unit area, and the maximum value of the first signal and / or the second signal within each pixel is determined by the pixels. It is treated as the value of each signal of.
[0023]
Then, the difference between the average value of the data obtained by the second signal pixel-processed in the area where the presence of the foreign substance is determined and the data obtained by the second signal pixel-processed in the area around the area determined to be the presence of the foreign substance. The height of the foreign matter is calculated based on.
0024
【Example】
Hereinafter, examples of the present invention will be described with reference to the drawings.
0025
As schematically shown in FIG. 1, according to a preferred embodiment of the present invention, the surface inspection apparatus defines the inspection surface 3a of the inspection target 3 with the light source 1 and the light flux 2 from the light source 1. The illumination optical system 4 that illuminates at the inclination angle of, the first light receiving optical system 6 that receives the scattered reflected light 5 from the inspection surface 3a, and the scattered reflected light 5 received by the first light receiving optical system 6 are received. The first light receiving unit 7, the second light receiving optical system 9 that receives the mirror surface reflected light 8 from the inspection surface 3a, and the second light receiving unit 10 that receives the mirror surface reflected light 8 received by the second light receiving optical system 9. The size of the foreign matter (not shown) on the inspection surface 3a is determined based on the first signal 12 from the first light receiving unit 7, and the inspection surface 3a is obtained based on the second signal 13 from the second light receiving unit 10. It has a control calculation unit 14 for obtaining the height of a certain foreign object.
0026
When the determined size of the foreign matter is substantially equal to or larger than the diameter of the luminous flux 2 illuminated on the inspection surface, the control calculation unit 14 determines the height of the foreign matter on the inspection surface 3a based on the second signal 13. Ask for.
[0027]
The control calculation unit 14 is the first light receiving unit in the embodiment of the height data HR method (so-called high resolution method in which high-density and precise measurement is performed) in which the height of a foreign substance is obtained from a change in height data. When the first signal 12 from 7 is equal to or higher than the predetermined slice level, it is determined that the foreign matter is present, and the second signal 13 in the region where the foreign matter is determined to be present and the periphery of the region where the foreign matter is determined to be present. Based on the second signal 13 in the above, the height of the foreign matter is obtained. The height of the foreign matter is determined according to the average value of the second signal 13 in a predetermined range, and follows the waviness of the inspection surface (including warpage and other height changes).
[0028]
Further, the control calculation unit 14 is an average value of the data by the second signal 13 in the region where the presence of the foreign matter is determined and the data by the second signal 13 in the region around the region where the presence of the foreign matter is determined. It is configured to find the height of the foreign matter based on the difference between the two.
[0029]
Further, in the surface inspection apparatus of the present invention, in the embodiment in which the pixel method is adopted, the control calculation unit 14 divides the measurement target 3 into pixels having a predetermined large number of unit areas, and the first within each pixel. It is configured to treat the maximum value of the signal 12 and / or the second signal 13 as the value of each signal at that pixel.
[0030]
In this case, the control calculation unit 14 has the data obtained by the second signal 13 pixel-processed in the region determined to be the presence of the foreign matter and the second signal pixel-processed in the region around the region determined to be the presence of the foreign matter. It is configured to obtain the height of the foreign matter based on the difference between the average value and the data according to 13.
0031
Then, the control calculation unit 14 determines the presence of the foreign matter based on the pixel-processed first signal 12, and the analog first signal 12 and the analog second signal 13 in the pixel are determined to be the presence of the foreign matter. It is configured to find the height of the foreign matter based on.
[0032]
The control calculation unit 14 includes a signal processing unit, and the signal processing result (position, number, height, scattered reflected light level, etc.) of the signal processing unit is displayed on the display unit 15.
0033
Further, the control calculation unit 14 sends a control signal to the drive unit 16 to control the movement and rotation of the table 18 on which the measurement target 3 is placed in the X direction, the Y direction, and the Z (height) direction, as in the conventional case. It is configured.
0034
Further, the control calculation unit 14 is for operating the light source 1, the illumination optical system 4, the first light receiving optical system 6, the first light receiving unit 7, the second light receiving optical system 9, the second light receiving unit 10, and the measurement target 3. The robot arm drive unit (not shown) is also configured to supply and control processing signals.
0035.
First Example (Height Data HR Method)
First, an HR type surface inspection device and method for Z data (that is, height data) will be described.
0036
The Z data HR method is a method for obtaining the height of a foreign substance from a change in height data.
0037
In the case of this method, height data is detected together with peak information of foreign matter. In the case of a foreign substance having a size larger than the diameter of the luminous flux, the height information changes. Paying attention to this, the height of the foreign matter is detected.
[0038]
When the height data HR method is adopted, the apparatus of FIG. 1 preferably has a laser light source (helium neon) as a light source, and has a wavelength of 633 nm. The illumination optical system 4 illuminates the inspection surface 3a with a luminous flux 2 from the light source 1 at a predetermined inclination angle (for example, 22 degrees). The first light receiving optical system 6 receives the scattered reflected light 5 from the inspection surface 3a. The first light receiving unit 7 receives the scattered reflected light 5 received by the first light receiving optical system 6. As the first light receiving unit 7, a light receiving element such as a photomultiplier is preferable.
[0039]
The second light receiving optical system 9 receives the specular reflected light 8 from the inspection surface 3a. The second light receiving unit 10 receives the specular reflected light 8 received by the first light receiving optical system 9. The control calculation unit 14 obtains the size (outer edge) of the foreign matter on the inspection surface 3a based on the position coordinates of the first signal 12 from the first light receiving unit 7 that exceeds a predetermined slice level, and the second light receiving unit 14 also obtains the size (outer edge) of the foreign matter on the inspection surface 3a. The height of the foreign matter on the inspection surface 3a is determined based on the position of the incident at 10 and the position of the output (peak) at the second signal 13. The second light receiving unit 10 can be adopted by, for example, PSD or the like.
0040
When the first signal 12 from the first light receiving unit 7 is equal to or higher than a predetermined slice level, the control calculation unit 14 determines that foreign matter is present, and determines that the presence of foreign matter is present in the second signal 13 and the region determined to be foreign matter. The height of the foreign matter is determined based on the second signal 13 in the region around the region where the presence of the foreign matter is determined.
[0041]
Further, the control calculation unit 14 is the difference between the average value of the data by the second signal 13 in the region determined to be the presence of the foreign matter and the data by the second signal 13 in the region around the region determined to be the presence of the foreign matter. It is configured to find the height of the foreign matter based on.
[0042]
Further, the control calculation unit 14 is configured to change based on the data of the first signal 12 in the region where it is determined that no foreign matter exists. The diameter of the illumination luminous flux 2 from the illumination optical system 4 is set to be smaller than the size of the foreign matter to be measured.
[0043]
FIG. 2 shows an outline of the processing procedure of the above-mentioned height data HR type surface inspection apparatus.
[0044]
See FIG. Start surface inspection. That is, as is well known, the light source 1 is made to emit light, the wafer (typical example of the inspection target 3) is rotated, and the light flux 2 is irradiated from the light source 1 to the inspection surface of the wafer 3.
0045
The control calculation unit 14 initially sets the height level of the wafer. That is, the Z 0 level is set. Further, the values of the first signal 12 and the second signal 13 are stored in the memory. Next, it is determined whether or not the first signal 12 exceeds a predetermined slice level (threshold level). If it does not exceed (No), proceed to the next step. When it exceeds (when Yes), the values of the first signal 12 and the second signal 13 are memorized and the process proceeds to the next step.
[0046]
In Zs and Ss, the uppercase Z indicates the height, the uppercase S indicates the scatter level, the lowercase s indicates the start (start), and the lowercase e indicates the end (end).
[0047]
The peak of the second signal 13 is determined by the first signal 12. In the case of Yes, the peak is stored as Zp and Sp (uppercase Z indicates height, uppercase S indicates scatter level, lowercase p indicates peak), and the process proceeds to the next step. If No, proceed to the next step.
0048
Next, it is determined whether or not the level has fallen below the first slice level. In the case of Yes, they are memorized as Se and Ze (uppercase S indicates the scatter level, uppercase Z indicates the height, and lowercase e indicates the end), and the process proceeds to the next step. If No, proceed to the next step.
[0049]
It is determined whether or not T 0 has passed for a predetermined period, and if Yes, it is determined whether or not the predetermined inspection range has been completed. If No, whether the original first signal has exceeded the predetermined level. Return to the process of determining whether or not.
0050
When it is determined that the predetermined period T 0 has passed (that is, when Yes), it is determined whether or not the predetermined inspection range has been completed. If No, the process proceeds after determining the presence or absence of foreign matter in the previous period.
0051
When it is determined that the predetermined inspection range has been completed, that is, when Yes, from the coordinate values (converted in time) of the scatter level (Ss) at the start and the scatter level (Se) at the end from the first signal 12. Calculate the width W of the foreign matter. On the other hand, the average value of the height (Z) data other than the height (Zs) at the start and the height (Ze) at the end during the predetermined time T 0 is calculated from the second signal 13.
[0052]
After that, when the measurement is finished, it is "finished", and when it is not finished, the process returns to the first step (1).
[0053]
On the other hand, when the predetermined inspection range is not completed, that is, when No, it corresponds to one unit in which the measurement range is divided by the signal from the encoder. It is determined whether or not there is a foreign substance in the previous period, and if No, the average value of the second signal 13 is calculated, and if Yes, the average value of the values of the second signal 13 other than the foreign substance (Zs-Ze). By obtaining / 2 and subtracting this average value from the peak position Zp by the signal 12, the true height Zth of the foreign matter can be obtained. If No, the average value of the second signal 13 is obtained, and the process proceeds to the next step.
0054
The operation of the HR system related to the control calculation unit 14 of FIG. 1 will be described with reference to FIG.
0055
In FIG. 4, the output signal 13 from the first light receiving unit 7, which mainly includes information on the presence or absence of foreign matter and the surface of foreign matter, is transmitted to the HR control calculation unit 23 via the first amplifier 21 and the first A / D converter 22. Will be sent to. Further, the output signal 13 from the second light receiving unit 10, which mainly includes the position of the inspection surface 3a or the height information of the foreign matter, is transmitted to the HR control calculation unit via the second amplifier 24 and the second A / D converter 25. Sent to 23. The first A / D converter 22 and the second A / D converter 25 perform A / D conversion according to the clock signal 27 from the clock generator 26. Further, the clock signal 28 from the clock generation unit 26 is also sent to the HR control calculation unit 23.
0056
The HR control calculation unit 23 outputs a control signal to the drive unit 16 to perform predetermined control of the motor 29 and the light source 1, while rotating a signal including rotation information by the drive unit 16 (for example, rotating a wafer which is an object to be inspected). A pulse signal) is received from the encoder unit 30 at each predetermined rotation of the motor 29 to be operated. The HR control calculation unit 23 exchanges data with the memory unit 31 as necessary. The HR control calculation unit 23 executes the process shown in FIG. 2 and displays a necessary display on the display unit 33.
[0057]
Second Example (Pixel Method)
Next, a pixel-type surface inspection device and method will be described.
0058.
In the above-described height data HR method embodiment, the Z value (height) is obtained at the point where the foreign matter is present, and the peripheral Z value is unknown. However, in the pixel method embodiment, the relative height can be measured.
[0059]
In the case of the height data HR method, the Z value (height) of only the place where the data was located is taken in. However, since swells (including warps) are actually included, the height data of the foreign matter becomes inaccurate even if the Z value is close to the absolute value.
[0060]
However, when the data is processed by the pixel method, it is possible to obtain a Z value (maximum value) even in a pixel without foreign matter, so that value is likely to represent a nearby Z value.
[0061]
Therefore, by obtaining the average Z value of the pixels having no foreign matter around the foreign matter to be measured, the error can be reduced and the height of the foreign matter can be obtained.
[0062]
True foreign matter height Zth = Z value at the time of measurement − Peripheral average Z value The peripheral average Z value referred to here will be described.
[0063]
Assuming that there are 3 vertical and 3 horizontal pixels (9 in total) in a large number of pixels, only the pixels below the minimum detection value in the pixel group are targeted, and a maximum of 8 around the foreign matter is targeted. The average of one pixel or the average of about two pixels before and after only in the scanning direction is calculated.
[0064]
To further explain such a peripheral pixel averaging method, if only one pixel located in the pixel group has a foreign object, the target of averaging is the peripheral portion of that pixel. That is, the average is calculated from the remaining eight pixels located around the central pixel having the peak. Pixels with foreign matter are excluded from the averaging process.
[0065]
Furthermore, if another pixel in the vicinity also has foreign matter (that is, a total of two pixels have foreign matter), those two pixels are excluded from the averaging process. The remaining 7 pixels are averaged.
[0066]
When there are a large number of pixels and only a certain scanning direction is used, the peripheral pixels located only in the horizontal direction of the pixel with the peak are averaged.
[0067]
In either case, the pixel size and 0.5mm Kaku, treated to eliminate the vertical height error.
[0068]
Regarding the diameter of the luminous flux and the influence of foreign matter, it is preferable that the height sensor detects the change in the position of the center of gravity of the light receiving light by converting it into the amount of electricity. Then, it is considered that the center of gravity has a diameter within 90% of the intensity of the luminous flux. When a luminous flux having a diameter of 30 μm to 100 μm scans a foreign substance, if the foreign substance is 10 um or more on a flat surface, the movement of the center of gravity is sufficiently considered.
[0069]
In the actual foreign matter shape, the surface involved in light reflection is almost never completely flat, and the foreign matter shape varies. However, it is considered that the larger the flat area, the more the characteristic of outputting the correct Z value (height).
[0070]
As schematically shown in FIG. 1, according to a preferred embodiment of the present invention, the surface inspection apparatus defines the inspection surface 3a of the inspection target 3 with the light source 1 and the light flux 2 from the light source 1. The illumination optical system 4 that illuminates at the inclination angle of, the first light receiving optical system 6 that receives the scattered reflected light 5 from the inspection surface 3a, and the scattered reflected light 5 received by the first light receiving optical system 6 are received. The first light receiving unit 7, the second light receiving optical system 9 that receives the mirror surface reflected light 8 from the inspection surface 3a, and the second light receiving unit 10 that receives the mirror surface reflected light 8 received by the second light receiving optical system 9. The size of the foreign matter (not shown) on the inspection surface 3a is determined based on the first signal 12 from the first light receiving unit 7, and the inspection surface 3a is obtained based on the second signal 13 from the second light receiving unit 10. It has a control calculation unit 14 for obtaining the height of a certain foreign object.
[0071]
When the determined size of the foreign matter is substantially equal to or larger than the diameter of the luminous flux 2 illuminated on the inspection surface, the control calculation unit 14 determines the height of the foreign matter on the inspection surface 3a based on the second signal 13. Ask for.
[0072]
The control calculation unit 14 divides the measurement target 3 into pixels having a predetermined large number of unit areas, and sets the maximum value of the first signal 12 and / or the second signal 13 within each pixel of each signal in the pixel. It is configured to be treated as a value.
[0073]
In this case, the control calculation unit 14 has the data obtained by the second signal 13 pixel-processed in the region determined to be the presence of the foreign matter and the second signal pixel-processed in the region around the region determined to be the presence of the foreign matter. It is configured to obtain the height of the foreign matter based on the difference between the average value and the data according to 13.
[0074]
Then, the control calculation unit 14 determines the presence of the foreign matter based on the pixel-processed first signal 12, and the analog first signal 12 and the analog second signal 13 in the pixel are determined to be the presence of the foreign matter. It is configured to find the height of the foreign matter based on.
[0075]
The flow of the pixel-type surface inspection process will be briefly described with reference to FIG. As in FIG. 2, uppercase Z is the height, uppercase S is the slice level (threshold level), lowercase s is the start (start), lowercase e is the end (end), and lowercase p is the peak. Shown.
[0076]
Start the operation. As is well known, the light source 1 is made to emit light, and the light flux 2 is irradiated on the detection surface of the wafer. The semiconductor wafer (typical example of the inspection target) is rotated to start the inspection.
[0077]
The control calculation unit 14 performs initial settings (setting of values at the start, end, and peak) for the slice level and height. In this example, the initial values of Sp, Zp, Ss, Zs, Se, and Ze are all set to zero.
[0078]
Next, the values of the first signal 12 and the second signal 13 are stored in the memory. After that, it is determined whether or not the first signal exceeds the slice level. When Yes, Zs and Ss are stored. If No, the process proceeds to a post-process (described later) for determining the pixel end point.
[0079]
The peak value (Sp, Zp) is determined, and if No, the process proceeds to a post-process (described later) for determining the pixel end point. When Yes, it is determined whether or not those peak values are larger than the previous peak values. If Yes, the peak value is updated, and if No, the process proceeds as it is.
[0080]
It is determined whether or not the first signal is below a predetermined slice level. If Yes, Se and Ze are memorized, and if No, the process proceeds as it is.
[0081]
When the pixel end point is determined and No, the process returns to the process of storing the first signal and the second signal in the memory, and when Yes, the peak values of the first signal and the second signal are used as the representative values of the pixel. Remember.
[882]
Next, it is determined whether or not the inspection range has been completed. If No, the default setting (zero setting) is restored. If Yes, the number of consecutive pixels with a signal exceeding the predetermined slice level is calculated. Then, the width W of the foreign matter is obtained, and the true height Zth of the foreign matter is obtained as the Z value at the time of measurement − the peripheral average Z value.
[0083].
After that, the end is determined, and if Yes, the process ends, and if No, the process returns to the original start point.
[0084]
The operation of the pixel method related to the control calculation unit 14 of FIG. 1 will be described with reference to FIG.
[0085]
In FIG. 5, the output signal 13 from the first light receiving unit 7, which mainly includes information on the presence or absence of foreign matter and the surface of foreign matter, is transmitted to the pixel control calculation unit 33 via the first amplifier 21 and the first A / D converter 22. Will be sent to. Further, the output signal 13 from the second light receiving unit 10, which mainly includes the position of the inspection surface 3a or the height information of the foreign matter, is transmitted to the pixel control calculation unit via the second amplifier 24 and the second A / D converter 25. Sent to 33. The first A / D converter 22 and the second A / D converter 25 perform A / D conversion according to the clock signal 27 from the clock generation unit 26. Further, the clock signal 28 from the clock generation unit 26 is also sent to the pixel control calculation unit 33.
0083.
The pixel control calculation unit 33 outputs a control signal to the drive unit 16 to perform predetermined control of the motor 29 and the light source 1, while rotating a signal including rotation information by the drive unit 16 (for example, rotating a wafer which is an object to be inspected). A pulse signal) is received from the encoder unit 30 at each predetermined rotation of the motor 29 to be operated. The pixel control calculation unit 33 exchanges data with the memory unit 31 as needed. The pixel control calculation unit 33 executes the process shown in FIG. 3 and causes the display unit 33 to display a necessary display.
[0087]
Third Example (combination of pixel method and HR method)
In one control calculation unit 14, it is also possible to carry out the above-mentioned first embodiment and the second embodiment in combination.
[0088]
【Effect of the invention】
According to the present invention, the scattered reflected light and the specularly reflected light from the foreign matter are received by the respective light receiving units (light receiving elements), and the size and height of the foreign matter can be accurately measured from those signals.
[Simple explanation of drawings]
FIG. 1
The schematic explanatory view which shows an example of the surface inspection apparatus by this invention.
FIG. 2
The flowchart which shows the processing procedure of the surface inspection apparatus of the height data HR system by this invention.
FIG. 3
The flowchart which shows the processing procedure of the pixel type surface inspection apparatus by this invention.
FIG. 4
FIG. 3 is a block diagram schematically showing a configuration of an HR system related to the control calculation unit of FIG. 1.
FIG. 5
FIG. 3 is a block diagram schematically showing a configuration of a pixel system related to the control calculation unit of FIG. 1.
[Explanation of symbols]
1 Light source 2 Light beam 3 Measurement target 3a Inspection surface 4 Illumination optical system 5 Scattered reflected light 6 1st light receiving optical system 7 1st light receiving part 8 Specular reflected light 9 2nd light receiving optical system 10 2nd light receiving part 12 1st signal 13th 2 signals 14 Control calculation unit 15 Display unit 16 Drive unit 18 Table 21 1st amplifier 22 1st A / D converter 23 HR control calculation unit 24 2nd amplifier 25 2nd A / D converter 26 Clock generator 27 Clock signal 28 Clock Signal 29 Motor 30 Encoder 31 Memory 33 Display

JP15321799A 1999-06-01 1999-06-01 Surface inspection apparatus and method Expired - Fee Related JP4411373B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15321799A JP4411373B2 (en) 1999-06-01 1999-06-01 Surface inspection apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15321799A JP4411373B2 (en) 1999-06-01 1999-06-01 Surface inspection apparatus and method

Publications (3)

Publication Number Publication Date
JP2000337844A JP2000337844A (en) 2000-12-08
JP2000337844A5 true JP2000337844A5 (en) 2006-07-20
JP4411373B2 JP4411373B2 (en) 2010-02-10

Family

ID=15557621

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15321799A Expired - Fee Related JP4411373B2 (en) 1999-06-01 1999-06-01 Surface inspection apparatus and method

Country Status (1)

Country Link
JP (1) JP4411373B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6862491B2 (en) * 2002-05-22 2005-03-01 Applied Materials Israel, Ltd. System and method for process variation monitor
JP4493428B2 (en) * 2004-07-21 2010-06-30 株式会社日立ハイテクノロジーズ Foreign matter inspection apparatus and foreign matter inspection method
TWI740346B (en) * 2020-01-10 2021-09-21 茂達電子股份有限公司 System and method of detecting foreign object

Similar Documents

Publication Publication Date Title
US7457455B2 (en) Pattern defect inspection method and apparatus
US6603542B1 (en) High sensitivity optical inspection system and method for detecting flaws on a diffractive surface
JP5097335B2 (en) Process variation monitoring system and method
US6798504B2 (en) Apparatus and method for inspecting surface of semiconductor wafer or the like
JP4667599B2 (en) Method and apparatus for mapping the surface topography of a substrate
JP2003215059A (en) Pattern inspection apparatus and method for the same
JP2000337844A5 (en)
JP4411373B2 (en) Surface inspection apparatus and method
JP2996263B2 (en) Optimal threshold value determination method for foreign object detection
JP5048558B2 (en) Substrate inspection method and substrate inspection apparatus
JP2000356510A (en) Apparatus for measuring height
JP3317030B2 (en) Dimension measuring device
JP4035558B2 (en) Surface inspection device
JP2557960B2 (en) Height measurement method
JPH0448204A (en) Height measurement system
JPH10185514A (en) Coil position detector
JP2004125632A (en) Surface roughness measuring method by laser reflected light and its device
JP2996264B2 (en) Method for erasing IC chip removal area
JPH10307011A (en) Method and apparatus for surface inspection
JPH08327336A (en) Three dimensional shape-measuring apparatus
JPH08304040A (en) Three-dimensional shape measuring apparatus
JP2008216105A (en) Surface inspection method and device
JPH023447B2 (en)
KR100690181B1 (en) Method for measuring uniformity of wafer
JP2001165844A (en) Scan probe microscope