説明

半導体デバイスの欠陥検査方法およびそのシステム

【課題】
ステップ・アンド・リピート式の高解像度SEMを用いて予め定められた危険点を検査し、危険点での欠陥発生頻度を統計的かつ信頼性を持って推定する半導体デバイスの欠陥検査方法及びそのシステムを提供する。
【解決手段】
デザインデータ上で欠陥タイプ別に検査点を指定し、この指定された検査点の中から予め指定された数の検査点を欠陥タイプ別に選択し、この選択した欠陥タイプ別に予め指定された数の検査点を撮像してこの検査点における欠陥を検出し、欠陥タイプ別に撮像した検査点の数に対する検出した欠陥の数の比である欠陥比率とこの欠陥比率の信頼区間を算出し、この算出した欠陥タイプ別の欠陥比率の信頼区間と予め設定した基準値とを比較し、この基準値を超える欠陥発生比率をもつ欠陥タイプを求める半導体デバイスの欠陥検査方法及びそのシステムとした。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は半導体ウェハの前工程における外観検査に関するものであり、特に予め指定された点を検査し欠陥発生の状況を効率的に評価する半導体デバイスの欠陥検査方法およびそのシステムに関するものである。
【背景技術】
【0002】
半導体デバイスの回路パターンの微細化が進むに従い、その製造方法はより精緻さを増している。これに伴い、生じる欠陥にも変化が見られる。すなわち、従来は塵埃や異物等によるランダムに発生する欠陥が支配的であったのに対し、回路微細の微細化に伴い、配線や素子の配置に相関性のあるデザイン依存性の高い欠陥や、特定の層(レイヤともいう)の形状や層の重なりなどによって生じる欠陥が増加している。これら回路デザイン依存性の高い欠陥はシステマティック欠陥と呼ばれる。例えば、露光工程における光近接効果による転写パターンの短絡、断線や、下地段差起因のパターン形状変動による抵抗異常、特定領域のゲート酸化膜のエッチング不足によるコンタクトホール導通不良などである。 これらのシステマティック欠陥が発生しないよう回路デザインは設計されるが、なおプロセスマージンの少ない部分が危険点(プロセスの変動に対して欠陥が出やすい場所)として残る。危険点は製造前にシミュレーションなどにより予見できる点のほか、製造後に経験的にためられた知見として定められる点である場合もある。これらの危険点で発生するシステマティック欠陥は、製造条件を一部変更したりすることによって、その発生を防止することができる場合が多い。このため、検査装置により検出された欠陥から、危険点で発生した欠陥の有無を判定する機能に対する要求が高まっている。
【0003】
システマティック欠陥を観察する方法として、特許文献1には、外観検査で得られた欠陥部位に相当する検査画像とデザインデータを画像化したものを比較した上で、該当するデザインデータ上の回路部位を特定し、回路形状ごとに分類することで頻度高く出現する回路形状を検出する方法が開示されている。
【0004】
また、特許文献2には、外観検査装置により検出した欠陥の幾何学的な特徴とデザインデータを照合して危険点を判定することが記載されている。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2009−10286号公報
【特許文献2】米国公開特許第2008/0295048号明細書
【発明の概要】
【発明が解決しようとする課題】
【0006】
システマティック欠陥は微細な回路デザインの位置関係に依存して発生するものである。回路デザインの設計段階でシステマティック欠陥が発生しないよう回路設計がなされるが、ウェハを製造した段階でこれを検証するために、光学式外観検査あるいはSEM式外観検査装置でウェハの部分あるいは全面を走査し検査が行われる。
【0007】
しかし、引用文献1に記載されている方法では、検査画像の分解能が高くなくデザインデータとの正確な比較ができない、また検査装置の座標系とデザインデータの座標系の合わせの誤差や、検出した欠陥座標が欠陥検出アルゴリズムに依存するため(例えば欠陥画像と参照画像の差分から得られた欠陥信号の重心位置など)着目したいシステマティック欠陥の位置座標とずれるなどの理由により検出欠陥位置に対応する回路形状を正確に特定できず、よって危険点で発生した欠陥の頻度を正確に評価できないという課題があった。
【0008】
また、特許文献2に記載されている方法では、外観検査装置により検出した欠陥の幾何学的な特徴とデザインデータを照合して危険点を判定するために、着目したいシステマティック欠陥の位置座標とずれるなどの理由により検出欠陥位置に対応する回路形状を正確に特定できず、危険点で発生した欠陥の頻度を正確に評価できないという課題があった。
【0009】
上記課題に鑑み本発明の目的は、ステップ・アンド・リピート式の高解像度SEMを用いて予め定められた危険点を検査し、危険点での欠陥発生頻度を統計的かつ信頼性を持って推定する半導体デバイスの欠陥検査方法及びそのシステムを提供することにある。
【課題を解決するための手段】
【0010】
上記した課題を解決するために、本発明では、半導体デバイスの欠陥検査方法において、デザインデータ上で欠陥タイプ別に検査点を指定し、この指定された検査点の中から予め指定された数の検査点を欠陥タイプ別に選択し、この選択した欠陥タイプ別に予め指定された数の検査点を撮像してこの検査点における欠陥を検出し、欠陥タイプ別に撮像した検査点の数に対する検出した欠陥の数の比である欠陥比率とこの欠陥比率の信頼区間を算出し、この算出した欠陥タイプ別の欠陥比率の信頼区間と予め設定した基準値とを比較し、この基準値を超える欠陥発生比率をもつ欠陥タイプを求めるようにした。
【0011】
また、上記した課題を解決するために、本発明では、半導体デバイスの欠陥検査方法において、デザインデータ上で欠陥タイプ別に検査点を指定し、この指定された検査点の中から予め指定された数の検査点を欠陥タイプ別に選択し、この選択した欠陥タイプ別に予め指定された数の検査点を撮像してこの検査点の画像からこの検査点における欠陥を検出し、欠陥タイプ別に撮像した検査点の数に対する検出した欠陥の数の比である比率を計算し、この算出した欠陥タイプ別の欠陥比率の有意差を計算し、この計算した結果から欠陥の比率に有意差が有る欠陥タイプを求めるようにした。
【0012】
また、上記した課題を解決するために、本発明では、半導体デバイスの欠陥検査システムを、デザインデータ上で欠陥タイプ別に検査点を指定する検査点指定手段と、この検査点指定手段で指定された検査点の中から予め指定された数の検査点を欠陥タイプ別に入力する入力手段と、この入力手段で入力した欠陥タイプ別に予め指定された数の検査点を撮像する撮像手段と、この撮像手段で撮像して得た検査点の画像を処理して欠陥を検出する画像処理手段と、撮像手段で撮像した欠陥タイプ別の検査点の数に対する画像処理手段で検出した欠陥タイプ別の欠陥の数の比率である欠陥比率と欠陥タイプ別の欠陥比率の信頼区間を計算する演算手段と、この演算手段で算出した欠陥タイプ別の欠陥比率の信頼区間と予め設定した基準値とを比較する比較手段と、基準値を超える欠陥比率をもつ欠陥タイプを求める欠陥タイプ抽出手段と、この欠陥タイプ抽出手段で求めた欠陥タイプに関する情報を出力する出力手段とを備えて構成した。
【0013】
また、上記した課題を解決するために、本発明では、半導体デバイスの欠陥検査システムを、デザインデータ上で欠陥タイプ別に検査点を指定する検査点指定手段と、この検査点指定手段で指定された検査点の中から予め指定された数の検査点を欠陥タイプ別に入力する入力手段と、この入力手段で入力した欠陥タイプ別に予め指定された数の検査点を撮像する撮像手段と、この撮像手段で撮像して得た検査点の画像を処理して欠陥を検出する画像処理手段と、撮像手段で撮像した欠陥タイプ別の検査点の数に対する画像処理手段で検出した欠陥タイプ別の欠陥の数の比率である欠陥比率と該欠陥タイプ別の欠陥比率の信頼区間を計算する演算手段と、この演算手段で算出した欠陥タイプ別の欠陥比率の有意差を計算する有意差算出手段と、この有意差計算手段で計算した結果から欠陥比率に有意差が有る欠陥タイプを求める欠陥タイプ抽出手段と、この欠陥タイプ抽出手段で求めた欠陥タイプに関する情報を出力する出力手段とを備えて構成した。
【発明の効果】
【0014】
本発明によれば、半導体デバイス製造の前工程において半導体ウェハ上に形成された回路パターンの危険点に発生した欠陥の頻度を信頼性高く効率的に評価できるので、製造条件の変更などの対策を迅速に行うことが可能となる。
【図面の簡単な説明】
【0015】
【図1】検査対象チップの概略の構成を示す平面図である。
【図2】欠陥タイプAを含む領域の拡大画像例を示す図である。
【図3】欠陥タイプBを含む領域の拡大画像例を示す図である。
【図4】検査対象チップを含むウェハマップの例を示す図である。
【図5】欠陥判定結果を表示したウェハマップの例を示す図である。
【図6】本発明の実施例に係る欠陥検査システムの概略の構成を示すブロック図である。
【図7】本発明の実施例に係る欠陥検査システムにおける検査装置の概略の構成を示すブロック図である。
【図8】本発明の実施例に係る欠陥検査システムにおける欠陥判定ユニットの概略の構成を示すブロック図である。
【図9】本発明の実施例に係る欠陥検査方法における概略の処理の流れを示すフロー図である。
【図10】信頼区間を説明するための欠陥比率と欠陥比率誤差との関係を示すグラフである。
【図11】図9に示した処理フロー図のS904からS906までの処理の詳細な流れを示すフロー図である。
【図12】検査途中における欠陥タイプ別の欠陥発生比率を棒グラフで表示したGUI画面の正面図である。
【図13】検査終了時の欠陥タイプ別の欠陥発生比率を棒グラフで表示したGUI画面の正面図である。
【図14】検査終了時の欠陥タイプ別の欠陥発生比率をウェハマップで表示したGUI画面の正面図である。
【図15】図9に示した処理フロー図のS904からS906までの処理の詳細な流れを示し、検査点数に上限を設けたときの処理の流れを示すフロー図である。
【発明を実施するための形態】
【0016】
以下に、図面を用いて本発明の実施例を説明する。
【0017】
本実施例で対象とする欠陥の例を図1、図2、図3で、検査の様子を図4、図5に示す。図1の101は半導体ウェハ上に形成されたチップ(以下、半導体チップと記す)である。半導体チップ101の内部には多数の回路パターンが形成されているが、図1に示した構成では、それらの回路パターンの表示を省略している。図1の半導体チップ101の102及び103はプロセスの変動に対して欠陥が出やすい場所、すなわち危険点である。危険点102の拡大画像203を図2に、危険点103の拡大画像303を図3に示す。図2に示す回路形状と同様の部位は半導体チップ101内の危険点102に示す点以外にも実際は多数あるが、図1では簡単のため危険点102の1点のみを示してある。危険点103に関しても同様である。
【0018】
図2の201は検査領域となる短絡欠陥発生予想領域であり、この部分の回路形状からパターンの短絡が発生する可能性のある部位である。点202は短絡欠陥発生予想領域201の中心座標位置であり、点202は検査視野である短絡欠陥発生予想領域201の中心に位置するよう制御される。図3の301は検査領域となる断線欠陥発生予想領域であり、この部分の回路形状からパターンの断線が発生する可能性のある部位である。点302は断線欠陥発生予想領域301の中心座標であり、点302は検査視野である断線欠陥発生予想領域301の中心に位置するよう制御される点である。
【0019】
図2及び図3に示した発生が予想される欠陥は種類が異なることから、図2に示した検査領域である短絡欠陥発生予想領域201で発生が予想される欠陥を欠陥タイプA、図3に示した検査領域である断線欠陥発生予想領域301で発生が予想される欠陥を欠陥タイプBと呼ぶことにする。図には示さないがこのほかにも発生が予想される欠陥種があれば欠陥タイプコードを欠陥タイプC,欠陥タイプDというように割り当てる。
【0020】
図4の401は検査対象となるウェハとその上に製造される半導体チップを模式的に示したウェハマップである。太い黒枠で示した半導体チップ402は検査対象の半導体チップ(以下、検査対象チップと記す)である。図4に示したように検査対象チップ402は選択的に選んでも良いし、全数を対象としても良い。
【0021】
図5は図4に示した検査対象チップ402を検査した結果のうち欠陥タイプAについて基準値以上の欠陥発生があった検査対象チップ501を示す図、あるいは図4に示した検査対象チップ402を検査した結果のうち欠陥タイプAが他の欠陥タイプより相対的に発生頻度が高かった検査対象チップ501を示す図の例であり、本実施例の出力表示の一形態を示す図である。
【0022】
以下、図6から図14を用いて基準比率の算出について説明する。
図6は本システムである欠陥判定システムと関連する装置およびシステムを含めた全体図である。欠陥判定ユニット601、デザインデータを管理するデザインデータサーバ602、ウェハのSEM検査をステップ・アンド・リピートで行う例えばディフェクトレビューSEM装置、あるいは測長SEM装置などのSEMを備えた検査装置603、リソシミュレータ605がLAN604に接続されている。リソシミュレータ605は後述のようにリソに限定されるものではなく、また必ずしも必要なものでもない。
【0023】
図7にSEMを備えた検査装置603の構成を示す。SEMを備えた検査装置603は、SEM装置本体70、全体制御系719、データ入出力I/F725、画像処理系727、二次記憶装置717及びコンピュータ718を備えて構成されている。
【0024】
SEM装置本体70の内部には、以下の電子光学系及び検出系を備える。701は電子源であり、電子ビーム700を射出する。射出された電子ビーム700は電子レンズ702、703を通過した後、電子ビーム軸調整器704により非点収差やアライメントずれを補正される。705と706は2段の偏向器であり電子ビーム700を偏向し、ウェハ708上を走査させる。電子ビーム700は対物レンズ707により収束されてウェハ708の撮像対象領域709で焦点を結ぶ。撮像対象領域709からはこの結果、2次電子と反射電子が放出され、2次電子および反射電子は一次電子ビーム通過穴710’を有する反射板710に衝突し、そこで発生した二次電子が電子検出器711により検出される。
【0025】
検出器711で検出された2次電子および反射電子はA/Dコンバータ712でデジタル信号に変換され、メモリ714に格納される。なお、A/Dコンバータとメモリとの間には加算回路713が配置されている。加算回路713は,電子ビーム700を撮像対象領域709上でラスタ走査する場合に,同一のビーム照射位置で得られた検出信号の加算平均(フレーム加算)を算出することで,ショットノイズを小さくすることを可能になり、S/Nの高い画像信号を得ることができる。715は画像処理ユニットであり、メモリ714に格納された画像を用いて欠陥の検出が行われる。727は画像信号処理系を表す。
716はXYステージであり、ウェハ708を移動させ、ウェハ708の任意の位置の画像撮像を可能にしている。
【0026】
二次記憶装置717は、メモリ714に格納された画像を記憶することが可能である。また,画像処理により得られた検査対象領域709の異常部や,異常部の外観特徴もメモリ714に格納することができる。コンピュータ718は、演算装置、記憶装置、表示装置、入力装置を備えるものであるとともに、二次記憶装置717、あるいはメモリ714に格納された画像を表示することができる。また、ユーザは端末718に入力することにより、図1に示すSEM装置本体70、画像処理系727、全体制御系719の動作の制御、及び設定を行うことができる。
【0027】
全体制御系719は、電子ビーム700の電子源701の電流量制御ユニット720,偏向器705と706を制御する偏向制御ユニット721,電子レンズ702と703と704と707を制御する電子レンズ制御ユニット722,XYステージ715の移動による視野移動を制御するステージ制御ユニット723,検査シーケンス全体を制御するシーケンス制御ユニット724を備えている。データ入出力I/F725は、LAN604から検査点座標データを受け取り、724のシーケンス制御ユニット内のメモリ(図示せず)に格納する。
【0028】
検査装置603は724のシーケンス制御ユニット内のメモリ(図示せず)に格納された検査座標データに基づきステージ制御ユニット723によりXYステージ715を移動し、移動後電子線画像を撮像し、撮像画像を画像処理ユニット715で処理することにより検査座標点における欠陥の有無を判定する。
【0029】
図8は欠陥判定ユニット601の構成図である。LAN604とのデータの授受はデータI/F部802により行われ、内部のデータ伝送はバス801により行われる。バス801には、デザインデータ記憶部803、検査点サンプリング部804、CPU805、メモリ806、ハードディスクあるいは不揮発性メモリ等の記憶媒体807、デザインデータ上パターン位置特定部808が接続されており、外部に表示端末809、キーボードなど数値データ入力や、データの指定を目的とした入力デバイス810が接続されている。また外部にはハードディスク、不揮発性メモリ、CD−ROMなどの外部記憶媒体811が接続されていてもよい。
【0030】
図9は欠陥判定の概略フローである。まずデザインデータ上で検査箇所となる危険点をデザインデータサーバ602からLAN604を介してデータI/F部802からデザインデータ上パターン位置特定部808に入力する(S901)。危険点情報は危険点のウェハ上の位置座標と、予想される欠陥タイプコードから構成される。危険点情報は、例えばリソの危険点シミュレーションのようにデザインデータを用いたリソシミュレーションの結果をリソシミュレータ605から入力する。シミュレーションによる危険点情報はリソに限定されるものではなく、シミュレーションにより危険点位置座標と欠陥タイプコードが得られるものであればなんでも良い。あるいは、デザインデータ上で危険点を欠陥タイプ別にマニュアル入力し、欠陥タイプ別に登録されたデザインデータの形状をテンプレートとして、1チップ分あるいは検査に必要な領域分のデザインデータから同じ形状のデザインデータの存在する位置を複数あるいは全て探し、欠陥タイプ別に探した位置座標を欠陥タイプコードとともに危険点情報としても良い。
【0031】
リソシミュレーションの結果を危険点情報とする場合は、図6で示したリソシミュレータ605からLAN604を介して欠陥判定ユニット601に情報を送信する。送信された危険点情報はデータI/F部802を介してデザインデータ記憶部803に欠陥タイプと対応をつけて記憶される。デザインデータ上で危険点を欠陥タイプ別にマニュアル入力する場合は、対象とする検査レイヤのデザインデータを図6で示したデザインデータサーバ602からLAN604を介して欠陥判定ユニット601に転送する。転送されたデザインデータはデータI/F部802を介してデザインデータ記憶部803に記憶される。マニュアルによるデザインデータ上の危険点指示は、デザインデータを画像化したものを表示端末809に示し、入力デバイス810によりデザインデータ上の危険点位置および欠陥タイプコードを入力する。入力されたデザインデータをテンプレートとして、デザインデータ上パターン位置特定部808によりデザインデータ記憶部803に記憶されているデザインデータ上の対応する位置を複数あるいは全て探し、欠陥タイプコードとともに危険点情報としてデザインデータ記憶部803に記憶する。
【0032】
次に検査対象チップを指定する(S902)。検査対象チップとは図4の402で示したようにウェハ上で作成されたチップのうち実際に検査を行うチップのことである。この指定は欠陥判定装置601で行ってもよいし、検査装置603で行っても良い。
【0033】
次にデザインデータ記憶部803に記憶されている危険点情報から欠陥タイプ別に予め定められた点数(ここではNとする)を検査点として検査点サンプリング部804によりサンプリングする。これにより1チップ分の欠陥タイプ別の検査点が定まるので、これを検査点サンプリング部804で検査対象チップ全点に展開する(S903)。チップ全点への展開は、検査対象チップの指定が行われた装置上、すなわち欠陥判定ユニット601あるいは検査装置603で行われる。検査点のチップ全点への展開が欠陥判定装置601で行われる場合は、サンプリングされた危険点情報すなわち検査点情報を記憶媒体807に一時記憶し、記憶した検査点情報をデータI/F部802からLAN604を介して、検査装置603に転送する。
【0034】
検査装置603では送られてきた検査点情報をデータ入出力I/F725を介して、724のシーケンス制御ユニット内のメモリ(図示せず)に格納する。検査点のチップ全点への展開が検査装置603で行われる場合は、1チップ分の欠陥タイプ別のサンプリングされた危険点情報すなわち検査点情報を欠陥判定装置601から受け取り、コンピュータ718から入力された検査対象チップ情報を用いて検査点情報を展開し、724のシーケンス制御ユニット内のメモリ(図示せず)に格納する。
CPU805は、欠陥判定ユニット601全体の制御を行う。
【0035】
次にシーケンス制御ユニット724内のメモリ(図示せず)に格納された検査点情報に従い検査を実行し、検査点に対する検査結果を得る(S904)。
【0036】
検査結果は、チップごと、欠陥タイプごとにサンプリング点数Nに対する欠陥の比率を計算し、後述するサンプリング点数N、欠陥比率、およびそれから計算される信頼区間と、予め設定した基準と比較する(S905)。比較の結果、基準を超える欠陥タイプのあるチップを特定し、例えば図5に示したようにウェハマップとして表示端末809に表示する(S906)。
【0037】
図10に図11、図12、図13で使用する信頼区間の考え方を示す。N点の検査点を検査し、その内の欠陥と判定された比率である欠陥比率をPとすれば、推定される分散Sは、S=sqrt( P*(1−P)/N )( sqrt(X)はXの平方根を表す )である。信頼度α=95%でPが分布する範囲は標準正規分布表より[ P−1.96*S、P+1.96*S ]だから、誤差e(母比率の推定誤差)は e= 1.96*S = 1.96*sqrt( P*(1−P)/N )である。図10は横軸に欠陥比率P、縦軸に誤差eを取り、欠陥サンプリング数Nが100,200,300のときの欠陥比率と誤差eの推移を示したものである。例えば100点検査し10点欠陥であった場合(欠陥比率0.1=10%)、誤差は約6%であり10±6%の範囲に95%の信頼度で真の比率は存在する。このP±eの区間を信頼区間と呼ぶ。信頼度α=95%で得られたeを用いた場合、得られた欠陥比率と基準値THを比較し、TH<P−eであれば信頼度95%で欠陥比率は基準値を上回っており、P+e<THであれば信頼度95%で欠陥比率は基準値を下回っていると判断できる。また信頼度95%で判断が求められる場合、P−e≦TH≦P+eのときPは基準値THを上回るか、下回るか判断できない、すなわち欠陥判定ができない。信頼度αは任意に設定できる数字であり、それに応じて標準正規分布表より以上を再計算すればよい。
【0038】
図11乃至図14を用いて検査の詳細な手順を示す。図11の詳細フローは図9のS904以降に対応するものである。検査に先立ち検査で得られる欠陥比率に対する基準値(しきい値)を設定しておく。まずサンプリングされた検査点を検査し(S1101;S904に対応)、検査終了後、チップ別、欠陥タイプ別に欠陥比率の信頼区間を計算する(S1102)。次にチップ別に分けられた欠陥タイプ別に信頼区間内に基準値があるか評価する(S1103)。
【0039】
図12は、検査の途中におけるあるチップにおける欠陥タイプA,B,C,D,Eの欠陥比率を棒グラフ1201で、その信頼区間をバーチャート1202で示したグラフ表示1210を行うGUI1200の一例を示す図である。この例では欠陥C,Dについて基準値1203が信頼区間12021及び12022の内にあり、予め定められた信頼度αでの欠陥判定ができない。このようにチップ別に分けられた欠陥クラスごとに欠陥判定のできないものを調べ、該当するチップ別に分けられた欠陥クラスの未検査点から予め定められたサンプリング数Nを再度サンプリングし(S1104)、検査を実行する(S1105)。
【0040】
検査を実行した結果、再度サンプリングを実行する必要が有るか否かを判断し、再度サンプリングが必要と判断された場合には、S1103からS1106までを実行する。また、GUI画面1200上にも、検査続行要のボタン1204と検査続行否のボタン1205とが表示されており、オペレータが何れかのボタンをクリックすることにより再度サンプリングを実行するか、又は検査を終了して次のステップに進むかを選択することができる。再度サンプリングする場合のサンプリング数Nは1回目のサンプリング数と同じである必要はない。再検査の結果、前記該当するチップ別に分けられた欠陥クラスの欠陥発生比率の信頼区間を計算し(S1106;以上、S1102からS1107までがS905に対応)、再度信頼区間と基準値を比較する(S1103)。
【0041】
この結果、図13のGUI画面1310に示すように、図12のGUI画面1200上に例示した該当欠陥クラスC及びDにおいて信頼区間13021及び13022が何れも基準値を含まない状態になり信頼度αでの欠陥判定ができるようになれば、欠陥判定結果の出力(S1107;S906に対応)に進み、GUI画面1310上でグラフ1310を表示して基準値を超える欠陥タイプ(図13の例では、欠陥クラスD:1311)を表示するとともに検査終了の表示13041を点灯させる。このGUI画面1300上でマップ表示ボタン13042をクリックすると、図14に示すようなGUI画面1400に切り替わる。
【0042】
GUI画面1400上では、検査したチップ1411を未検査のチップ1412と区別してウェハマップ1410上に表示する。また、検査したチップ1411については、検出された欠陥の密度に応じたクラス分けの情報1413と、表示されている欠陥の欠陥種の情報1414とが表示される。
【0043】
図14は、欠陥種Aに関する各チップごとの欠陥密度の状態を示している。カーソル1401を欠陥種Bの位置に移動させてクリックするとウェハマップ1410上に欠陥種Bに関する各チップごとの欠陥密度の状態が表示される。一方、カーソル1401をウェハマップ1410上に表示されている何れかのチップ上に移動させてクリックすると、クリックされたチップの拡大画像1420が表示される。また、カーソル1401をグラフ表示ボタン1432の上に移動させてクリックすると、図13のグラフ表示のGUI画面1300に切り替わる。一方、まだ欠陥判定ができない場合は、S1104以降を欠陥判定が可能になるまで繰返す。
【0044】
S1107の結果出力はウェハマップに限られるものではなく、基準値を超えた欠陥クラスとそのチップが分かればいかなる形態でも構わない。
【0045】
図11の処理フローでは欠陥判定が可能になるまで処理を繰返すため、検査点数や検査時間を予測できない。図15は検査点数あるいは検査時間の上限を定め、作業者の判断のもと検査の続行、中断を決める方法の処理フローを示すものである。
【0046】
図15に示す検査の処理フローでは、検査はチップごと、欠陥タイプごとに循環的に行われることを前提にしている。例えばチップは1番からM番、欠陥タイプはAからCまであるとすれば、(m、n)をチップm番目の欠陥タイプnを示すものとして、循環的に検査するとは具体的な一例としては(1、A)(1、B)(1、C)(2、A)…(M,B)(M,C)(1、A)(1、B)…を指し、チップ、欠陥タイプの組み合わせが一巡しないうちは同一の組み合わせの検査は行わないことを指す。
【0047】
図15の検査の処理フローにおいて、S1501の検査では一つの組み合わせの検査(例えば(1、A)の検査)を行い、その後S1502に移行する。またS1504,S1506、S1510からS1501に戻ってきたときには、巡回的に定められた次の検査(例えば(1、B)の検査)を行うこととする。検査に先立ち検査で得られる欠陥比率に対する基準値(しきい値)、およびチップごとの欠陥タイプに対する検査点数の最大数を規定値として設定しておく。以下、検査の順番は上記の例にならい、(1、A)(1、B)(1、C)(2、A)…(M,B)(M,C)(1、A)(1、B)…という巡回リストが作成され、この順で行われることとして説明する。
【0048】
S1501で(1、A)の検査を行い、S1502で(1、A)の検査実施済み点数が規定値に達したか判定する。達していればS1505に進み(1、A)を検査リストから除外し、他の検査点がまだあれば(S1506)S1501に戻り次の検査点(1、B)を検査する。S1502で検査実施済み点数が規定値に達しっていない場合は、S1503に進み(1、A)の欠陥発生比率の信頼区間を算出し、信頼区間と基準値を比較する(S1504)。信頼区間に基準値があればS1501に戻り次の点(1、B)を検査する。信頼区間に基準値がなければ欠陥判定が可能な状態であるので、(1、A)を検査リストから除外し(S1505)、他の検査点がまだあれば(S1506)S1501に戻り次の検査点(1、B)を検査する。
【0049】
このようにして全ての検査対象点が検査リストから除かれるとS1507に移行し、全てのチップ、欠陥タイプにおいて信頼区間に基準値がなければS1509に移行し検査結果を出力する。信頼区間に基準値がある場合は、検査を続行するか操作者に問い合わせ(S1508)、検査続行の場合は信頼区間に基準値があるチップと欠陥タイプの組み合わせの検査点の再サンプリングを行い、この組み合わせでの検査の巡回リストを作り直し、S1501に戻る。
【0050】
S1508で検査が中断された場合には欠陥表示S1509に進む。このときまだ欠陥判定ができないチップと欠陥タイプの組み合わせが残るが、欠陥判定が完了しないものについては色を変えて表示するなどする。以上、(1、A)からの順番で説明したが、以降(1、B)(1、C)(2,A)と循環的に組まれたリストに従って検査が進む。
【0051】
以上、基準値と欠陥比率の信頼区間との比較で欠陥判定を行う例について説明したが、同一欠陥クラスのチップ間の欠陥比率での比較、あるいは一チップ内あるいは複数チップ内の欠陥クラス間での欠陥比率の比較を行ってもよい。
【0052】
比較の判定結果の一例としては、複数の比率のうち最大と最小を与える二つの比率の比較が考えられる。この場合、両者の信頼区間が重ならない場合と、重なる場合に分けられ、重ならない場合は相互の比率の間に相違が見られる、すなわち有意差があると判断でき、重なる場合は相互の比率の間に相違が見られない、すなわち有意差がないと判断できる。相違が見られる場合、最大の欠陥比率を有するチップあるいは欠陥タイプをウェハマップ上に表示する。表示に際しては欠陥タイプ別に画面を切り替えて図4のような形式で該当するチップのみを強調して表示する。
【0053】
以上述べた方法によれば半導体前工程において危険点に発生した欠陥の頻度を信頼性高く効率的に評価できるので、製造条件の変更などの対策を迅速に行うことが可能となる。
【符号の説明】
【0054】
101…チップ 102…検査点 103…検査点 201…検査視野 202…検査視野中心座標 203…検査点拡大像 301…検査視野 302…検査視野中心座標 303…検査点拡大像 401…ウェハマップ 402…検査対象チップ 501…欠陥タイプA発生チップ 601…欠陥判定ユニット 602…デザインデータサーバ 603…検査装置 604…LAN 605…リソシミュレータ 70…SEM装置本体 700…電子線 701…電子銃 702、703…電子レンズ 704…電子ビーム軸調整器 705,706…偏向器 707…対物レンズ 708…ウェハ 709…撮像対象領域 710…反射板 711…検出器 712…A/Dコンバータ 713…加算回路 714…メモリ 715…画像処理ユニット 716…XYステージ 717…二次記憶装置 718…コンピュータ 719…全体制御系 720…電流量制御ユニット 721…偏向制御ユニット 722…電子レンズ制御ユニット 723…ステージ制御ユニット 724…シーケンス制御ユニット 725…データ入出力I/F 801…バス 802…データI/F部 803…デザインデータ記憶部 804…検査点サンプリング部 805…CPU 806…メモリ 807…記憶媒体 808…デザインデータ上パターン位置特定部 809…表示端末 810…入力デバイス 811…外部記憶媒体。

【特許請求の範囲】
【請求項1】
デザインデータ上で欠陥タイプ別に検査点を指定し、
該指定された検査点の中から予め指定された数の検査点を欠陥タイプ別に選択し、
該選択した欠陥タイプ別に予め指定された数の検査点を撮像して該検査点における欠陥を検出し、
前記欠陥タイプ別に撮像した検査点の数に対する検出した欠陥の欠陥比率と該欠陥比率の信頼区間を算出し、
該算出した欠陥タイプ別の欠陥比率の信頼区間と予め設定した基準値とを比較し、
該基準値を超える欠陥発生比率をもつ欠陥タイプを求める
ことを特徴とする半導体デバイスの欠陥検査方法。
【請求項2】
請求項1記載の半導体デバイスの欠陥検査方法であって、前記算出した欠陥タイプ別の欠陥比率の信頼区間の範囲に前記予め設定した基準値が含まれる場合には、該欠陥比率の信頼区間の範囲に基準値を含む欠陥タイプについて再度検査点を選択し、該再度選択した検査点を撮像して該検査点における欠陥を検出し、該再度選択した検査点を撮像して検出した欠陥の欠陥比率と前記欠陥タイプ別の欠陥比率の信頼区間を計算し、該計算して求めた欠陥タイプ別の欠陥比率の信頼区間を前記予め設定した基準値と比較し、該基準値を超える欠陥発生比率をもつ欠陥タイプを求めることを特徴とする半導体デバイスの欠陥検査方法。
【請求項3】
請求項1記載の半導体デバイスの欠陥検査方法であって、
前記信頼区間と基準値の比較結果を欠陥タイプ別にウェハマップ上に表示することを特徴とする半導体デバイスの欠陥検査方法。
【請求項4】
デザインデータ上で欠陥タイプ別に検査点を指定し、
該指定された検査点の中から予め指定された数の検査点を欠陥タイプ別に選択し、
該選択した欠陥タイプ別に予め指定された数の検査点を撮像して該検査点の画像から該検査点における欠陥を検出し、
前記欠陥タイプ別に撮像した検査点の数に対する検出した欠陥の比率を計算し、
該算出した欠陥タイプ別の欠陥比率の有意差を計算し、
該計算した結果から欠陥の比率に有意差が有る欠陥タイプを求める
ことを特徴とする半導体デバイスの欠陥検査方法。
【請求項5】
請求項4記載の半導体の欠陥検査方法であって、さらに、
前記算出した欠陥タイプ別の有意差に基づき欠陥タイプ別に検査の続行可否を判定し、
該判定の結果検査続行とされた欠陥タイプについて再度検査点の選択を行い、
該再度選択した検査点を撮像して該再度選択した検査点の画像を得、
該得た再度選択した検査点の画像から欠陥を検出し、
該再度選択した検査点を撮像して検出した欠陥の欠陥比率と前記欠陥タイプ別の欠陥比率の信頼区間を計算し、
該計算して求めた欠陥タイプ別の欠陥比率の有意差を算出し、
該算出した結果から前記欠陥比率に有意差が有る欠陥タイプを抽出する
ことを特徴とする半導体デバイスの欠陥検査方法。
【請求項6】
請求項4記載の半導体デバイスの欠陥検査方法であって、前記有意差を欠陥タイプ別にウェハマップ上に表示することを特徴とする半導体デバイスの欠陥検査方法。
【請求項7】
デザインデータ上で欠陥タイプ別に検査点を指定する検査点指定手段と、
該検査点指定手段で指定された検査点の中から予め指定された数の検査点を欠陥タイプ別に入力する入力手段と、
該入力手段で入力した欠陥タイプ別に予め指定された数の検査点を撮像する撮像手段と、
該撮像手段で撮像して得た検査点の画像を処理して欠陥を検出する画像処理手段と、
前記撮像手段で撮像した欠陥タイプ別の検査点の数に対する前記画像処理手段で検出した欠陥タイプ別の欠陥の数の比率である欠陥比率と該欠陥タイプ別の欠陥比率の信頼区間を計算する演算手段と、
該演算手段で算出した欠陥タイプ別の欠陥比率の信頼区間と予め設定した基準値とを比較する比較手段と、
該基準値を超える欠陥比率をもつ欠陥タイプを求める欠陥タイプ抽出手段と
該欠陥タイプ抽出手段で求めた欠陥タイプに関する情報を出力する出力手段と
を備えることを特徴とする半導体デバイスの欠陥検査システム。
【請求項8】
請求項7記載の半導体デバイスの欠陥検査システムであって、前記比較手段で前記欠陥タイプ別の信頼区間と前記予め設定した基準値とを比較した結果前記欠陥タイプ別の欠陥比率の信頼区間の範囲に前記予め設定した基準値が含まれる場合には、前記検査点指定手段は前記欠陥比率の信頼区間の範囲に基準値を含む欠陥タイプについて再度検査点を選択し、前記撮像手段は該再度選択した検査点を撮像し、前記画像処理手段は前記撮像手段で撮像して得た前記再度選択した検査点の画像から該検査点における欠陥を検出し、前記演算手段は前記画像処理手段で前記再度選択した検査点の画像から検出した欠陥の欠陥比率と該欠陥タイプ別の欠陥比率の信頼区間を計算し、前記比較手段は前記再度選択した検査点の画像から検出した欠陥の欠陥タイプ別の欠陥比率の信頼区間と予め設定した基準値とを比較し、前記欠陥タイプ抽出手段は前記比較手段で比較した結果に基づいて前記基準値を超える欠陥比率をもつ欠陥タイプを求め、前記出力手段は前記欠陥タイプ抽出手段で求めた欠陥タイプに関する情報を出力することを特徴とする半導体デバイスの欠陥検査システム。
【請求項9】
請求項7記載の半導体デバイスの欠陥検査システムであって、前記出力手段は、前記信頼区間と基準値の比較結果を欠陥タイプ別にウェハマップ上に表示することを特徴とする半導体デバイスの欠陥検査システム。
【請求項10】
デザインデータ上で欠陥タイプ別に検査点を指定する検査点指定手段と、
該検査点指定手段で指定された検査点の中から予め指定された数の検査点を欠陥タイプ別に入力する入力手段と、
該入力手段で入力した欠陥タイプ別に予め指定された数の検査点を撮像する撮像手段と、
該撮像手段で撮像して得た検査点の画像を処理して欠陥を検出する画像処理手段と、
前記撮像手段で撮像した欠陥タイプ別の検査点の数に対する前記画像処理手段で検出した欠陥タイプ別の欠陥の数の比率である欠陥比率と該欠陥タイプ別の欠陥比率の信頼区間を計算する演算手段と、
該演算手段で算出した欠陥タイプ別の欠陥比率の有意差を計算する有意差算出手段と、
該有意差計算手段で計算した結果から欠陥比率に有意差が有る欠陥タイプを求める欠陥タイプ抽出手段と
該欠陥タイプ抽出手段で求めた欠陥タイプに関する情報を出力する出力手段と
を備えることを特徴とする半導体デバイスの欠陥検査システム。
【請求項11】
請求項10記載の半導体デバイスの欠陥検査システムであって、前記有意差算出手段で算出した欠陥タイプ別の欠陥比率の有意差に基づき欠陥タイプ別に検査の続行の要否を入力する検査続行要否入力手段を更に備え、
前記検査点指定手段は前記検査続行可否入力手段から検査の続行要と入力された欠陥タイプについて再度検査点の選択を行い、
前記撮像手段は前記検査点指定手段で再度選択した検査点を撮像し、
前記画像処理手段は前記撮像手段で撮像して得た前記再度選択した検査点の画像から該検査点における欠陥を検出し、
前記演算手段は前記画像処理手段で前記再度選択した検査点の画像から検出した欠陥の欠陥比率と該欠陥タイプ別の欠陥比率の信頼区間を計算し、
前記有意差算出手段は前記演算手段で計算した前記再度選択した検査点の画像から検出した欠陥の欠陥タイプ別の欠陥比率の有意差を算出し、
前記欠陥タイプ抽出手段は前記有意差算出手段で算出した結果から欠陥比率に有意差が有る欠陥タイプを抽出し、
前記出力手段は前記欠陥タイプ抽出手段で抽出した欠陥比率に有意差が有る欠陥タイプに関する情報を出力することを特徴とする半導体デバイスの欠陥検査システム。
【請求項12】
請求項10記載の半導体デバイスの欠陥検査システムであって、前記出力手段は、前記有意差算出手段で算出した前記有意差を欠陥タイプ別にウェハマップ上に表示することを特徴とする半導体デバイスの欠陥検査システム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate