JP2014077798A - 画像処理装置およびコンピュータプログラム - Google Patents

画像処理装置およびコンピュータプログラム Download PDF

Info

Publication number
JP2014077798A
JP2014077798A JP2013252618A JP2013252618A JP2014077798A JP 2014077798 A JP2014077798 A JP 2014077798A JP 2013252618 A JP2013252618 A JP 2013252618A JP 2013252618 A JP2013252618 A JP 2013252618A JP 2014077798 A JP2014077798 A JP 2014077798A
Authority
JP
Japan
Prior art keywords
scum
pattern
image
data
edge
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.)
Pending
Application number
JP2013252618A
Other languages
English (en)
Inventor
Yasutaka Toyoda
康隆 豊田
Norio Hasegawa
昇雄 長谷川
Ryoichi Matsuoka
良一 松岡
Atsuko Yamaguchi
敦子 山口
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.)
Hitachi High Tech Corp
Original Assignee
Hitachi High Technologies Corp
Hitachi High Tech Corp
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 Hitachi High Technologies Corp, Hitachi High Tech Corp filed Critical Hitachi High Technologies Corp
Priority to JP2013252618A priority Critical patent/JP2014077798A/ja
Publication of JP2014077798A publication Critical patent/JP2014077798A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B15/00Measuring arrangements characterised by the use of electromagnetic waves or particle radiation, e.g. by the use of microwaves, X-rays, gamma rays or electrons
    • G01B15/04Measuring arrangements characterised by the use of electromagnetic waves or particle radiation, e.g. by the use of microwaves, X-rays, gamma rays or electrons for measuring contours or curvatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01JELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
    • H01J37/00Discharge tubes with provision for introducing objects or material to be exposed to the discharge, e.g. for the purpose of examination or processing thereof
    • H01J37/02Details
    • H01J37/22Optical or photographic arrangements associated with the tube
    • H01J37/222Image processing arrangements associated with the tube
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01JELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
    • H01J37/00Discharge tubes with provision for introducing objects or material to be exposed to the discharge, e.g. for the purpose of examination or processing thereof
    • H01J37/26Electron or ion microscopes; Electron or ion diffraction tubes
    • H01J37/28Electron or ion microscopes; Electron or ion diffraction tubes with scanning beams
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30141Printed circuit board [PCB]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30152Solder
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01JELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
    • H01J2237/00Discharge tubes exposing object to beam, e.g. for analysis treatment, etching, imaging
    • H01J2237/245Detection characterised by the variable being measured
    • H01J2237/24571Measurements of non-electric or non-magnetic variables
    • H01J2237/24578Spatial variables, e.g. position, distance
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01JELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
    • H01J2237/00Discharge tubes exposing object to beam, e.g. for analysis treatment, etching, imaging
    • H01J2237/245Detection characterised by the variable being measured
    • H01J2237/24592Inspection and quality control of devices
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01JELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
    • H01J2237/00Discharge tubes exposing object to beam, e.g. for analysis treatment, etching, imaging
    • H01J2237/26Electron or ion microscopes
    • H01J2237/28Scanning microscopes
    • H01J2237/2813Scanning microscopes characterised by the application
    • H01J2237/2817Pattern inspection
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/10Measuring as part of the manufacturing process
    • H01L22/12Measuring as part of the manufacturing process for structural parameters, e.g. thickness, line width, refractive index, temperature, warp, bond strength, defects, optical inspection, electrical measurement of structural dimensions, metallurgic measurement of diffusions
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/0001Technical content checked by a classifier
    • H01L2924/0002Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Analytical Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Quality & Reliability (AREA)
  • Power Engineering (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Electromagnetism (AREA)
  • Manufacturing & Machinery (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Length-Measuring Devices Using Wave Or Particle Radiation (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)

Abstract

【課題】スカムのような欠陥を、高速且つ高精度に検出する画像処理装置、及びコンピュータプログラムを提供する。
【解決手段】画像データを取得し、当該画像データから、少なくとも3方向以上に分岐したエッジ分岐点を検出する画像処理装置、及びコンピュータプログラムであり、この構成により、スカムのような欠陥を、参照パターン画像を用いることなく検出することが可能となるため、高速且つ高精度にスカムの検出を行うことが可能となる。
【選択図】図10

Description

本発明は、荷電粒子線装置等によって得られた画像データの画像処理を実行する画像処理装置、及び当該画像処理を実現するコンピュータプログラムに係り、特に得られた画像データに基づいて、試料上の欠陥を検出する画像処理装置、およびコンピュータプログラムに関する。
近年の半導体は微細化、多層化が進み、論理も煩雑化しているため、その製造が極めて困難な状況にある。その結果として、製造プロセスに起因する欠陥が多発する傾向にあり、その欠陥を効率的かつ正確に検出し、製造プロセスの問題を特定することが重要になっている。
製造プロセスに起因する代表的な欠陥としてスカムがある。スカムとは、現像工程後にレジストパターンの裾部分に残った薄膜状のレジストである。スカムが発生すると、スカム部分のエッチングが行われず、パターンがショートする可能性があるため、その発生位置やプロセス条件による発生頻度等を検査しなければならない。
一般的に欠陥を検出する場合に、欠陥が発生していない正常な回路パターン(以下、参照パターン)と、検査対象の回路パターン(以下、検査パターン)の形状を比較する方法がある。具体的にはウエハ上に形成された回路パターンの中から理想的な形状をもつ回路パターンをオペレータが選択し、その回路パターンを撮影して参照パターンの画像を作成する。次に、検査パターンを撮影し、検査パターンと参照パターンの重ね合わせを行って画像間の輝度差分を計算する。
引用文献1には、設計データに基づいて形成される参照パターン画像と、検査パターンとの比較によって、欠陥を検出する技術が開示されている。
特開2001−338304号公報(米国特許公報USP 7,660,455)
検査対象のパターンにスカムが含まれている場合、スカム位置の輝度は参照パターン画像の輝度と異なるため、その輝度の差分値が非スカム位置と比べて大きくなる。この性質を利用して、輝度差分値が大きな画像上のポイントをスカムとして検出することが考えられる。
しかしながら、画像比較によってスカムのような欠陥を検査する場合は、参照パターンの撮影が必要になり、検査スループットの向上が望めない。また、設計データの比較によってスカムのような欠陥を検査する場合は、両者の本質的な差(設計データは線分情報で画像は輝度情報)が影響し、スカムのような欠陥を正確に検出できない場合がある。更に、参照パターンや設計データを用いたスカム検出は、検査画像との重ね合わせに失敗するとスカムのような欠陥が正確に検出できない。即ち、特許文献1に開示されているような画像比較に基づいてスカムを検出することは困難である。
以下にスカムのような欠陥を、高速且つ高精度に検出することを目的とする画像処理装置、及びコンピュータプログラムについて説明する。
上記目的を達成するための一態様として、画像データを取得し、当該画像データから、少なくとも3方向以上に分岐したエッジ分岐点を検出する画像処理装置、及びコンピュータプログラムを提案する。
上記構成によれば、スカムのような欠陥を、参照パターン画像を用いることなく検出することが可能となるため、高速且つ高精度にスカムの検出を行うことが可能となる。
本発明の他の目的、特徴及び利点は添付図面に関する以下の本発明の実施例の記載から明らかになるであろう。
画像データからエッジ分岐点を抽出する工程を説明するフローチャート。 走査電子顕微鏡を含むパターンの測定、或いは検査システムの一例を説明する図。 走査電子顕微鏡画像の一例を説明する図。 設計データ上に検査座標を設定した例を説明する図。 設計データと画像データと間でパターンマッチングを行った例を説明する図。 パターンのパーツ(部位)別に、出力データを分類する工程を説明するフローチャート。 測定或いは検査条件の設定に基づいてレシピを作成し、当該レシピに従って測定、検査を実行する工程を説明するフローチャート。 出力データの表示例を説明する図。 パターンデータを輪郭線化した上でパターンマッチングを実行する工程を説明するフローチャート。 エッジ分岐点の検出工程を説明する図。 エッジ分岐点の検出に用いるテンプレート群を示す図。 設計データのパーツ分類例を説明する図。 スカムの方向毎に設けられた複数のライブラリに含まれるテンプレートを用いてエッジ分岐点を検出する例を説明する図。 複数のライブラリに含まれるテンプレートを用いて、エッジ分岐点の種類を特定する例を説明する図。 エッジ分岐点の検出に併せて、エッジ分岐点の種類を検出する工程を説明するフローチャート。 スカムの識別情報と、スカムに関連する情報を関連付けて記憶するためのデータベースの概要を説明する図。 エッジ分岐点を検出する演算装置の概要を説明する図。 スカムの検出に基づいて、エッジ分岐点間の寸法を測定する例を説明する図。 スカム検出結果の統計値の出力例を説明する図。 画像処理装置の概要を説明するブロック図。 輪郭線にパターン部位の識別情報を付加する手法を説明する図。 エッジ分岐点の検出に基づいて、測定個所を自動的に設定する工程を説明するフローチャート。 輪郭線データを構成する線分毎に、線分の識別情報を付加する例を説明する図。 エッジ探索によるエッジ分岐点の検出を説明する図。 パターンの断面プロファイルと画像プロファイルを説明する図。 画像プロファイルの分析によりエッジを検出する方法を説明する図。 スカムの検出方法を説明する図。 2つの輪郭線データを用いてスカム検出を行う例を説明する図。 パターンの輪郭データと設計データとのマッチングによりパターンの溝部を特定し、スカムを検出する工程を説明するフローチャート。 パターンの輪郭データとLR像とのマッチングによりパターンの溝部を特定し、スカムを検出する工程を説明するフローチャート。 パターンの表面荒れを示す図。 スカム検出対象領域の設定例。 配線パターンの溝部に発生するスカムと、危険度レベルとの関係を示す図。 反射電子像を用いてスカムを検出の例を説明する図。 反射電子像を用いてスカムを検出する工程を説明するフローチャート。 パターンの倒れの例を説明する図。 パターンデータを輪郭線化した上でパターンの倒れを判別する工程を説明するフローチャート。 複数のラインパターン間に発生したスカムの幅、高さと、危険度レベルの関係を示す図。 複数のラインパターン間に発生したスカムの幅を寸法測定する工程を説明するフローチャート。 複数のラインパターンの間に発生したスカムの幅を測長する例を説明する図。 スカムの輪郭線データに対する電子線の走査方向と、SEM画像から形成されるラインプロファイルとの関係を示す図。 二次電子信号強度と、電子線の走査方向とスカムとがなす角度との関係を説明する図。 測長個所の設定方法のバリエーションを示す図。 パターンの任意の上部、下部、及び任意の高さ位置における部分の輪郭データを作成する工程を説明するフローチャート。 パターンの任意の上部、下部、及び任意の高さ位置における部分の輪郭データを作成する工程を説明する図。 パターンの任意の上部、下部、及び任意の高さ位置における部分の輪郭データを作成する工程を説明する図。 パターンの任意の上部、下部、及び任意の高さ位置における部分の輪郭データを作成する工程を説明する図。 スカムのSEM画像から輪郭データを抽出し、高さを評価する工程を説明するフローチャート。
画像比較によってスカムのような欠陥を検査する場合は、参照パターンの撮影が必要になり、検査スループットの向上が望めない。また、設計データ比較によってスカムのような欠陥を検査する場合は、両者の本質的な差(設計データは線分情報で画像は輝度情報)が影響し、スカムのような欠陥を正確に検出できない場合がある。更に、参照パターンや設計データを用いたスカム検出は、検査画像との重ね合わせに失敗するとスカムのような欠陥が正確に検出できない。
そこで、本実施例では主に電子デバイスの画像データを取得し、前記画像データから、少なくとも3方向以上に分岐したエッジ点を検出し、当該検出されたエッジ点に関する情報を生成する画像処理装置、及びコンピュータプログラムを提案する。
上記エッジ点に関する情報の一例として、エッジ点の座標データが挙げられる。更に、エッジ点に関する情報の他の一例として、エッジ点の数が挙げられる。
また、本実施例では、デザインベースのレイアウト検証やモデルベースのレイアウト検証によって欠陥の発生が推測された前記電子デバイスの座標データに対応する前記画像データの検査領域を特定し、前記検査領域に限定して前記エッジ点に関する情報を生成する画像処理装置、及びコンピュータプログラムを提案する。
また、上述のように、検査領域の特定に関しては、エッジ点に近接した回路パターンに対応する設計レイアウトデータに基づいて、前記検査データを分類するようにしても良い。
また、前記画像データの前記エッジ点に基づく検査データを電子デバイスの座標データに基づき、前記検査データを記録したデータファイルを生成するようにしても良い。
更に好ましい実施例として、エッジ点に関する情報を画面表示するためのデータを生成するようにしても良い。画面表示の対象を、上述したデータファイルとするようにしても良い。
なお、以下に説明する実施例では、走査電子顕微鏡(Scanning Electron Microscope:SEM)に搭載された画像処理装置、或いはSEMに通信回線等を経由して接続される画像処理装置を例に採って説明するが、これに限られることはなく、コンピュータプログラムによって、画像処理を実行する汎用の演算装置を用いて、後述するような処理を行うようにしても良い。更に、集束イオンビーム(Focused Ion beam:FIB)装置等、他の荷電粒子線装置によって、取得された画像に基づいて欠陥検出を行う場合にも、後述する手法の適用が可能である。
本実施例によれば、電子デバイスを撮影した画像データから、少なくとも3方向以上に分岐したエッジ点を検出し、前記エッジ点に基づく検査データを生成することで、参照パターンを利用した検査よりも高いスループットで正確な検査を行うことができる。
図2は、SEMを含む半導体検査システムの構成概要図である。半導体検査システムは回路パターンの画像データを取得するSEM201と画像データの分析によって欠陥を検出する制御装置214で構成されている。
SEM201は電子デバイスが製造されたウエハ等の試料203に電子線202を照射し、試料203から放出された電子を二次電子検出器204や反射電子検出器205,206で捕捉し、A/D変換器207でデジタル信号に変換する。デジタル信号は制御装置214に入力されてメモリ208に格納され、CPU209やASICやFPGA等の画像処理ハードウェア210で目的に応じた画像処理が行われ、スカムのような回路パターンの欠陥が検査される。また、制御装置214は、検出信号に基づいて、ラインプロファイルを作成し、プロファイルのピーク間の寸法を測定する機能をも備えている。即ち、図2に例示する検査システムは、半導体デバイスの測定装置としても機能する。
更に制御装置214は、入力手段を備えた表示装置211と接続され、ユーザに対して画像や検査結果等を表示するGUI(Graphcal User Interface)等の機能を有する。
なお、制御装置214における制御の一部又は全てを、CPUや画像の蓄積が可能なメモリを搭載した電子計算機等に割り振って処理・制御することも可能である。また、制御装置214は、検査に必要とされる電子デバイスの検査座標、検査位置決めに利用するパターンマッチング用のテンプレート、撮影条件等を含む撮像レシピを手動もしくは、電子デバイスの設計データ213を活用して作成するレシピ作成装置212とネットワークまたはバス等を介して接続される。
図7は、レシピ作成装置212を用いて、SEM201の動作プログラムであるレシピを作成する工程を例示するフローチャートである。まず、オペレータがレシピ作成装置212を利用して検査条件を設定する(ステップ701)。検査条件とは、SEM201の撮影倍率や検査ポイントの座標情報等である。例えば、図4に示したような突き当てと呼ばれる回路パターン401,402間のスカムを検査する場合、ユーザが設計データを参照しながら、突き当ての回路パターンが製造される試料の座標情報400を検査条件に設定する。なお、半導体の回路設計時に行われるデザインルールチェックや光学シミュレーションを利用したモデルベースチェックで検出されたスカム等の欠陥の発生が予測される座標情報を設定することもできる。
次に撮影レシピを生成する(ステップ702)。撮影レシピはSEM201を制御するためのデータであり、座標情報、倍率、画像データから検査ポイントを特定するためのテンプレート等が定義されている。次にレシピに基づき、SEM201で回路パターンを撮影する(ステップ703)。次に設計データやシミュレーションデータ等のテンプレートと画像データのパターンマッチングを行って、撮影レシピに登録された座標情報に対応する画像データの検査座標を特定する(ステップ704)。
図5にパターンマッチング結果の例を示す。パターンマッチングによって検査条件として指定した座標情報400に対応した画像データの検査座標500を特定することができる。
次に画像データの検査座標500を中心としたエリア(エッジ分岐点の評価エリア)501に対して選択的に、3方向以上に分岐したエッジ点の検出を実行する評価エリア501を大きめに設定することによって、パターンマッチングのずれや、回路パターンの変形が生じた場合でも、所望の検査ポイントを検査することができる。
また、このような評価エリアを用いて検査領域を限定することで、例えば図5に示すようなスカムが通常発生しないような背景領域に位置し、画像に含まれたノイズを誤って輪郭化したような擬似輪郭503による擬似欠陥の検出を防ぐことができる。更に画像データ全面を検査する場合と比較して検査時間を短縮することができる。
図1は3方向以上に分岐したエッジ点の検出工程を示すフローチャートである。このような処理は、制御装置214のCPU209、メモリ208等を利用したソフトウェア処理で実行することができる。ただし、SEM201からの画像データをLANやバス経由、また携帯型のメモリ、ハードディスクなどの記憶媒体経由で入力可能な電子計算機のCPU、メモリ等を利用したソフトウェア処理でも実行できる。また、図1に示すフローチャートの一部または全てを画像処理ハードウェア210で実行することも可能である。
最初にSEM201で撮影した電子デバイスの回路パターンの画像データを読み込む(ステップ101)。図3に回路パターンの画像例を示す。この画像には3つの回路パターン301〜303が含まれている。また、回路パターン301と回路パターン302の間にスカム304が存在し、回路パターン301と回路パターン303の間にもスカム305が存在している例である。回路パターンのエッジ部や欠陥のエッジ部は電子線の照射によって電子が大量に放出されるため、背景の領域に比べて白光りしたような輝度の高い像となる。次に白光りしたエッジの分岐点を検出する(ステップ102)。
エッジの分岐点とは回路パターンとスカムが接続された部位であり、例えば回路パターン301とスカム304の交点(エッジ分岐点306)である。その他、この画像にはエッジ分岐点が3つ(307,308,309)存在している。エッジ分岐点の検出は例えば、図9のような手順で行うことができる。
図10に示した画像データを用いてエッジ分岐点の検出手順の一例を説明する。まず、SEM201の画像データ(図10の(1))に対して平滑化オペレータによるフィルタリング(コンピュータ画像処理、オーム社、p.110)を行い(ステップ901)、画像データに含まれたノイズを抑制する。次に平滑化した画像データに対して線検出オペレータによるフィルタリング(コンピュータ画像処理、オーム社、p.200)を行い、エッジを強調する(ステップ902)。SEM201から得られる画像データにはノイズが重畳しているため、このようなフィルタリング処理を行うことによって、回路パターンとスカムのエッジを強調した画像データ(図10の(2))を生成することができる。
次にエッジ強調後の画像データに対して、固定閾値や画像分析によって決定された閾値を用いて二値化処理(コンピュータ画像処理、オーム社、p.138−142)を行う(ステップ903)。これによって、エッジ部分を白画素とした二値の画像データ(図10の(3))を生成する。
次に二値化後の画像データに対し、細線化を行う(ステップ904)。これによって、エッジを1画素幅のエッジとして示す輪郭データ(図10の(4))を生成する。次にエッジ分岐パターンと輪郭データのパターンマッチングを行い、エッジ分岐点を検出する(ステップ905)。パターンマッチングとは、テンプレートと呼ばれる参照画像と同一と見做せる特定形状のパターンが存在する個所を探索する手法である。
エッジ分岐パターンは例えば図11に示した回路パターンと欠陥の接続部の輪郭形状を示す二値の画像テンプレートである(代表例のみを示している)。輪郭データ(図10の(4))の回路パターン1000とスカム1001の接続領域1002の拡大図を1003に示す。エッジ分岐点1004を中心とした3×3の画素領域1005はエッジ分岐パターン(図11の(1))と一致する。
このようなエッジ分岐点の輪郭形状と一致するエッジ分岐パターンを複数用いて、輪郭データとのパターンマッチングを行うことにより、輪郭データに含まれたエッジ分岐点を検出することができる。なお、図10の(4)の輪郭線は、視認し易いように、黒線を用いて表現しているが、図11に例示するようなテンプレートを用いる場合には、輪郭線部分を白く表すと良い。
なお、エッジ分岐点は、所定領域内のエッジ画素数をカウントし、その画素数の判定によって、検出することもできる。図24はエッジ分岐点のパターンを示した図である。図中のb、dがスカムの発生ポイントである。まず、画像データから、エッジの画素位置(黒色の矩形部)を検出する。これを注目画素とする。次に注目画素を中心とした3×3画素内に存在するエッジの画素数をカウントする。注目画素のエッジを除くエッジ画素数が3以上の場合、その注目画素をエッジ分岐点として判定する。図24のa,b,c,dは自画素を中心とした3×3画素にエッジの画素が3つ以上存在するポイントである。このエッジ分岐点の検出方法の場合、上述したテンプレートを利用する場合に比べ、a,cのようにスカムとパターンが入り組んだポイントもエッジ分岐点として検出してしまうが、スカムの発生位置を大まかに捉える場合にはテンプレートを利用する場合に比べて高速処理が可能であり、有効である。
最後に検出されたエッジ分岐点の数や座標情報を検査データとしてメモリ208や表示装置211に出力する(ステップ103)。図8に表示装置211への検査データの出力例を示す。これは、電子デバイスが製造されたウエハを示すマップ801と、そのマップ801上の検査座標に対応するポイントに検出されたエッジ分岐点数802を描画した画面である。このような画面を検査データとして生成し、オペレータに提供することによって、ウエハ面内におけるスカムの検出位置、発生状況をオペレータが容易に確認することができる。
また、本実施例のように、SEM画像を輪郭線化した上で、テンプレートを用いたエッジ分岐点の検出を行うことによって、用意すべきテンプレートの数を抑制することができる。また、スカム部分の高精度検出を行うことが可能となる。即ち、輪郭線化を行うことによって、スカム部分の形状を単純にすることになるため、複雑なエッジ形状に対応すべく、多くのテンプレートを用意する必要がなくなり、また、単純な形状同士のマッチングになるため、高精度なスカム部の同定を行うことが可能となる。
次に、検査対象の電子デバイスの設計データや、光学シミュレーションによるプロセスシミュレーションデータ(以下、文章を簡略化するため、設計データとして説明する)を用い、その分析によって得られる回路パターンの種別情報を用いて検査結果を分類することにより、スカムが発生しやすい回路パターン種の特定を可能とする検査方法を示す。
本実施例のフローチャートを図6に示す。まず、実施例1で示した検査を行う(ステップ601)。次にパターンマッチングに用いた設計データの形状を分析し、その形状を図12のように、ラインの先端部位(a)、コーナ部位(b)、ラインの直線部位(c)等の形状が異なるパーツに分類する(ステップ602)。設計データは、一般的に回路形状を線で表現するための線分座標群のデータなので、連続した複数の線分の関係を分析することにより、上記のような分類を容易に行うことができる。次にパターンマッチングで得られた重ね合わせの位置で、検出されたエッジ分岐点に近接する設計データのパーツを特定し、パーツの種類毎に検査データを分類する(ステップ603)。最後に、分類された検査データを表示装置211またはメモリ208に出力する。分類された検査データの表示は図8に示したエッジ分岐点数802を回路パターン種毎に表示するようにする。
このような検査データの分類によって、例えばライン先端で発生したスカムと、ラインの直線部位で発生したスカムを別欠陥として検出することができるため、スカムが発生しやすい回路パターンの部位をオペレータが容易に特定できるようになる。
以上のような構成によれば、電子デバイスを撮影した画像データから、エッジを検出し、前記エッジから少なくとも3方向以上に分岐したエッジ点を検出し、前記エッジ点に基づく検査データを生成することで、参照パターンを利用して欠陥を検査する方法よりも高スループットかつ正確な検査を行うことができる。
次に、スカムを分類する他の手法について、図13、図14を用いて説明する。図13は、異なる形状のテンプレート毎に、ライブラリを設け、輪郭線データに含まれるスカムとマッチングしたテンプレートが属するライブラリに応じて、スカムの種類を分類する例を説明する図である。図13に示す例では、ライブラリAには、パターンエッジに相当する輪郭線がX方向、スカムがY方向であって下方に向かって延びて形成されている場合のエッジ分岐点を検出するテンプレートが登録されている。また、ライブラリBには、パターンエッジに相当する輪郭線がX方向、スカムがY方向であって上方に向かって延びて形成されている場合のエッジ分岐点を検出するテンプレートが登録されている。
ライブラリAに含まれるテンプレートによって特定されるスカムは、例えば図13に例示する突き当てパターンの上側のパターン端部に形成されることが考えられる。また、ライブラリBに含まれるテンプレートによって特定されるスカムは、突き当てパターンの下側パターンのパターン端部に形成されることが考えられる。
このようにパターンの部位毎に、エッジの分岐状態が変化するため、ライブラリの種類に応じて、スカムの種類を分類することが可能となる。このような手法によれば、設計データを参照しなくとも、スカムの分類を行うことができる。また、設計データによる分類と、ライブラリの種類に応じた分類を併用することによって、より詳細な分類を行うようにしても良い。
図14は、複数の突き当てパターンが配列された輪郭線データ上にて、スカム検出を行う例を説明する図である。ここでは4種のライブラリを用意し、スカムの分類を行う例について説明する。図15は複数種類のライブラリに記憶されたテンプレートを用いて、スカム検出を行う工程を説明するフローチャートである。
まず、SEM画像を取得(ステップ1501)し、設計データ1401との対応付け等に基づいて、輪郭線データ1402を作成する(ステップ1502)。図14の例では、4つのスカム1403,1404,1405,1406が発生している。これらのスカムを検出するため、先ず、或るライブラリからテンプレートを読み出し(ステップ1503)、マッチング処理を実行する(ステップ1504)。この場合、1つのライブラリに複数のテンプレートが含まれている場合には、複数のテンプレートによるマッチングを繰り返す。更に、1つのライブラリに含まれるテンプレートによるマッチングが終了したら、他のライブラリに記憶されたテンプレートを読み出し、マッチング処理を実行する。
図14は、マッチング個所1407,1408がライブラリAに登録されたテンプレートによって特定され、マッチング個所1409,1410がライブラリBに登録されたテンプレートによって特定され、マッチング個所1411,1412がライブラリCに登録されたテンプレートによって特定され、マッチング個所1413,1414がライブラリDに登録されたテンプレートによって特定された例を説明している。
即ち、ライブラリAに登録されたテンプレートは、図面下方に向かって延びるスカムを検出するものであり、ライブラリBに登録されたテンプレートは、図面上方に向かって延びるスカムを検出するものであり、ライブラリCに登録されたテンプレートは、図面右方に向かって延びるスカムを検出するものであり、ライブラリDに登録されたテンプレートは、図面左方に向かって延びるスカムを検出するものである。
このように、ライブラリの種類に応じて、スカムの種類を判別することが可能となる。以上のように特定されたスカムは、識別情報と、座標情報、或いはライブラリの種類に応じたスカムの種類に関する情報等、スカムに関連する情報と共に、所定のデータベースに記憶する(ステップ1505)。
なお、スカムの接続状態をモニタするために、例えばテンプレートに関連して所定領域1415を設定し、当該所定領域1415内に、他のマッチング個所が含まれるか否かを判定する工程を設けるようにしても良い。例えば所定領域1415内に複数のマッチング個所が存在し、当該複数のマッチング個所を特定した複数のテンプレートが所定の関係を満たす場合に、当該複数のマッチング個所間は同一のスカムによって接続されている等の判断を行うことが可能となる。
更に、設計データ1401上に検査領域1416を重畳し、設計データ1401と輪郭線データ1402をパターンマッチング等によって重ね合わせることにより、設計データ上で設定した検査領域を輪郭線データ上の適切な位置に設定することが可能となる。
図16は、スカムの識別情報(ID)と、スカムに関連する情報を関連付けて記憶するためのデータベースの概要を説明する図である。座標データ(Address)には、例えば輪郭線データ上の位置や設計データとのマッチングによって得られる位置情報が登録される。また、パターン(Pattern)データとしては、スカムが発生したパターンの識別情報等が登録される。また、パターン形状(Pattern Shape)は、先に説明したライブラリの種類や、設計データに基づいて得られるスカムが発生した個所のパターン形状に関する情報が登録される。パターン線分の識別情報は、例えば図12に例示したように、設計データのパターンの部分領域毎に、その部位の識別情報を持たせておき、設計データと輪郭線データとの間のパターンマッチングによって、設計データの各部分領域に属する輪郭線データの部分領域を決定することによって得ることができる。また、図23に例示するように、設計データ2301と輪郭線データ2302との間でマッチング処理を行い、その上で、設計データ2301の線分と輪郭線データ2302の線分との間で対応付けを行うことによって、輪郭線データ2302の各線分について識別情報(線分情報)を付加するようにしても良い。図23のTは上部、Bは下部、Lは左部、Rは右部を示し、L1〜L6は線分番号を示す。例えば図23の例では、輪郭線データ2302の領域2303に含まれる線分は、『L2』と言う識別情報が付された設計データの線分に対応するため、同様に『L2』という識別情報を付加することが考えられる。同様に、領域2304に含まれる輪郭線データの線分は、『L5』という識別情報が付された設計データの線分に対応するため、『L5』という識別情報を付加することが考えられる。無論、所定のルールに基づいて、他の識別情報を付加するようにしても良い。
線分間の対応付けは、例えば設計データ2301上の所定位置から、最も近い輪郭線データ2302上の位置を特定し、当該位置を、対応点とすることが考えられる。
また、スカムの種類(Scum Pattern)の欄には、例えば先に説明したライブラリの種類や、テンプレートが持つスカムの識別情報が登録される。更に、“Connect”の欄には、図14の所定領域1415内に複数のマッチング個所が含まれるような場合、複数のマッチング個所間がスカムによって接続されていると判定し、その旨の情報を登録する。
これらデータベースに記憶されるデータは、必ずしも全てのデータを必要とするものではなく、後述するようなスカム評価を行うのに必要な情報が登録されれば良い。
図17は、エッジ分岐点を検出する演算装置の概要を説明する図である。演算装置内には、回路パターン401等からの画像データを取得するためのSEM画像取得部1701、当該画像データから輪郭線情報を抽出する輪郭線抽出部1702、所定のテンプレートを用いてパターンマッチングを行うマッチング処理実行部1703、マッチングによって特定されたエッジ分岐点を検出する検出部1704、検出されたエッジ分岐点を所定の条件に基づいて識別する識別部1705、及び演算装置内の処理に必要な情報を記憶する記憶部1706が設けられている。識別部1705では、上述のような識別情報(ID)、座標データ(Address)、スカムが発生したパターンの部位情報、エッジ分岐点を特定したテンプレートが記憶されたライブラリの種類等、他のスカムとの識別が可能な情報、或いは輪郭線データ内のスカムの数に関する情報を付加して、図16に例示するような表形式で記憶する。また、スカムの種類毎に用意されたデータフォルダに、スカムの種類に応じて分類して記憶するようにしても良い。
なお、図17の例では演算装置内に、記憶媒体が内蔵され、必要に応じて、演算部が記憶部にアクセス可能となるように構成されているが、記憶媒体を外部に設置し、必要に応じて演算装置がアクセスするようにしても良い。
図19は、スカム検出結果の統計値の出力例を説明する図である。例えば図19の(a)では、パターン間の間隔を横軸とし、スカムの発生頻度を縦軸としたグラフを示している。パターン間間隔情報は、設計データから得るようにしても良いし、後述するように実際の測定値から取得するようにしても良い。このような表示を行うことによって、パターン間間隔がどの程度スカム発生に寄与するのかの判断が可能となる。
図19の(b)は、縦軸を発生頻度とし、横軸をパターン形状としたグラフを例示している。このようなグラフ表示によれば、スカム発生とパターン形状との関連を評価することが可能となる。パターン形状は例えばラインエンド、コーナ、直線部等が挙げられる。また、複数のパターンの複合的な条件(例えば突き当てパターン、ラインエンドとコーナが近接している部分、直線部とラインエンドが近接している部分等)としても良い。更に、パターン形状毎に、パターン間の距離毎の発生頻度を表示すべく、棒グラフをパターン間の距離に応じて分割し、識別表示するようにしても良い。
図19の(c)は、パターンの方向毎の発生頻度の分布図を示している。本例の場合、スカムの発生方向と、スカムの長さを分布表示している。このような表示形態によれば、スカムの発生方向と、スカム長さの関係の確認が可能となる。なお、スカムの距離を、パターン間寸法に置き換えると、パターン間の間隔とスカム発生の関係を把握することが可能となる。スカムの発生方向の情報は、例えば発生したスカムがパターンのどの位置に存在するかを判定に基づいて抽出する。
図19の(d)は、図13等で説明したスカムの方向の特定が可能なテンプレートにて特定されたスカムと、スカム長さとの関係を示す分布図である。本例では4方向のスカム方向が特定可能な複数のテンプレートを用いて、スカム方向を特定し、各方向の発生頻度を示している。本例の場合、比較的、上下方向に延びるスカムが頻発していることが判定できる。
図20は、画像処理装置2001の概要を説明するブロック図である。画像処理装置2001は、外部の記憶媒体に記憶された設計データ2004、輪郭線データ2005、テンプレートライブラリ2006から、データを入力するためのデータ入力インターフェース2002と、設計データ2004と輪郭線データ2005との間でマッチングを行うマッチング部2007、当該マッチングに基づいて、パターン、及びパターンの各部位の識別情報を付加するパターン識別情報付加部2009を備えている。パターン識別情報付加部2009では、設計データ2004が持つパターンの識別情報、及びパターンの部位の識別情報を、輪郭線データに付与する作業が行われる。
スカム検出部2008では、テンプレートライブラリ2006に記憶されたエッジ分岐点の検出用テンプレートを用いて、輪郭線データ2005にてスカム検出を実行する。このようにして検出されたスカムは、パターン識別情報付加部2009にて付加された識別情報、及び/又はテンプレートライブラリ2006に記憶されたテンプレートが持つ識別情報に基づいて、スカム分類部2010にて分類される。スカムの関連情報、輪郭線データ、及び設計データは、出力データ生成部2012にて、所定のデータ形式に変換され、データ出力インターフェース2003を介して、データベース2011に記憶される。
図18は、スカムの検出に基づいて、エッジ分岐点間の寸法を測定する例を説明する図である。図18の(a)は、複数のラインパターン間にスカムが発生した例を説明する図である。図18の(a)では、第1の輪郭線1801と第2の輪郭線1802の間にスカム1803が発生している。このようなスカム1803の端部には2つのエッジ分岐点が存在する。このようなエッジ分岐点を、測長始点、及び測長終点として測長個所1804を設定することにより、スカムが発生した個所を選択的に評価対象とすることができる。スカムを欠陥と定義した場合、エッジ分岐点の抽出に基づく測定始点、測定終点の選択は、欠陥に相当する部分を測定対象として選択することになるため、測定レシピ作成の効率化、及び自動化を実現することが可能となる。
図18の(b)はラインエンド間にスカムが発生した例を説明する図であり、スカムが発生した個所に選択的に、測長個所1805を設定した例を説明する図である。このように、スカムが発生した個所を選択的に、測定対象とすることによって、効率の良い測定を実行することができる。
図18の(c)はラインエンドとパターンのコーナー(アウターコーナー)との間にスカム1806が発生した例を説明する図である。本例では、第1のエッジ分岐点1807と第2のエッジ分岐点1808を、測長始点、及び測長終点として設定している。なお、測定対象は、2つの分岐点間のX方向の間隔(Δx)、Y方向の間隔(Δy)、二次元方向の間隔(Δ)、或いはスカム1806自体の長さとすることができる。
図22は、エッジ分岐点の検出に基づいて、測定個所を自動的に設定する工程を説明するフローチャートである。ステップ2201〜2204までは、エッジ分岐点検出工程と同様である。ステップ2205では検出されたエッジ分岐点から、測長個所を抽出する工程である。この際、関連するエッジ分岐点間を測定対象とすべく、上述したパターン部位の分類情報を利用する。
図21は、輪郭線2103,2104にパターン部位の識別情報を付加する手法を説明する図である。図21の(a)は、L字型のパターンとラインパターンの設計データ2101,2102を例示するものである。設計データ2101,2102にはそれぞれ、パターンの部位を識別する識別情報が付加されている。本例の場合、例えば、「Aa1」の「A」はパターンの識別符号、「a」はパターン部位の種類の識別符号、「1」は同じ種類のパターン部位が複数存在する場合に、複数の部位のそれぞれに付される識別符号である。本例の場合、「A」はL字型のパターン、「B」はラインパターンを示している。また、「a」はラインエンド、「b」はコーナ、「c」は直線部を示している。
以上のような識別情報が付加された設計データと、輪郭線データ2103、2104との間でパターンマッチングを実行し、輪郭線データ2103、2104にパターン部位の識別情報を付加した状態を図21の(b)に例示する。各識別領域に属する輪郭線に、識別情報を付加することによって、輪郭線は部位ごとに固有の情報を持つことになる。
このような識別情報に基づいて、エッジ間がスカムによって接続すると考えられるパターン部位の組み合わせ(本例の場合、例えば輪郭線データ2105の「Ab2」と、輪郭線データ2104の「Ba1」)の双方にエッジ分岐点が形成された場合に、双方の分岐点を測定始点と測定終点として設定することによって、スカムが発生する個所を自動的に測定対象として選択することが可能となる。
一方で、領域「Ba2」に属するスカム2107は、領域「Ab2」に属するスカムとは距離的に、連続したスカムとはなり得ないと考えられるため、仮に領域「Ab2」と「Ba2」の双方にスカムが発生したとしても、その間を測定対象から除外する。また、領域「Aa2」にスカム2106が発生し、領域「Ba1」にスカムが発生したときも同様であり、その間を測定対象から除外する。
以上のように、近接する領域の組み合わせ(本例の場合「Ab2」と「Ba1」)の双方にスカムが発生したときに、選択的に測定対象個所として設定し、それ以外の場合には、測定対象としないような処理を行うことによって、スカムによってパターンが接続して見えるような部分を選択的に測定対象として設定することが可能となる。
図22のステップ2205では上述のようなルールに基づいて、測長始点、終点を設定し、測定レシピとして記憶する(ステップ2206)。
次に画像データから求めたパターンの断面形状に関する情報を用いてスカムを検出する手法を説明する。
図25は、プロファイルエッジを用いたスカム検出を示す。図25はパターンエッジの下部(以下、パターンエッジ下部)2503にスカム2500が存在するラインパターンと、ラインパターンの断面形状(以下、断面プロファイルとする)2504と、その断面に対応するラインパターンの画像データの輝度プロファイル(以下、画像プロファイルとする)2507と、パターンマッチングの結果に基づく設計データ2501を重ね合わせた図である。
図3で示した線状のスカムの他、このようなパターンエッジの下部に存在するスカム2506も致命的な欠陥の原因になるため、その検出が必要とされる。
なお、参考のため、スカムが存在する場合と存在しない場合のプロファイルを示した。破線はスカムが存在しないパターンのプロファイルを示しており、実線はスカムが存在するパターンのプロファイルを示している。
パターンエッジ下部2503に存在するスカムを検出するため、画像プロファイル2507の分析によって、パターンエッジの上部(以下、パターンエッジ上部)2502に相当する画像信号(以下、トップエッジ)2508とパターンエッジ下部2503に相当する画像信号(以下、アンダーエッジ)2506を個別に抽出する。次にトップエッジ2508から成る輪郭データとアンダーエッジから成る輪郭データを生成し、その輪郭データ間の形状比較によって、スカムの有無を検出する。パターンにスカムが存在する場合、トップエッジから成る輪郭データとアンダーエッジから成る輪郭データに形状差が生じるため、その形状差が大きいものをスカムパターンとして検出する。
以下、図26、図27を用いて、プロファイルエッジを用いたスカム検出方法を具体的に説明する。
図26はラインパターンの一部の断面プロファイル2601とその画像プロファイル2608を示している。
パターン領域2600はスカムが発生するラインパターンの溝領域を示しており、スカムの検出を行うエリア情報としてユーザが指定する。また溝部、非溝部の情報を有する設計データと画像データのパターンマッチングの結果に基づき、溝領域を設定しても良い。
まず溝領域2600の境界付近にある画像プロファイル2608のピーク信号2603を求め、そのピーク位置2607を求める。このポイントをパターンエッジ上部に相当するトップエッジの位置とする。
次にピーク位置2607から溝領域2600の中心2609方向に存在するボトムピークの信号2605を検出する。
次にピーク信号2603とボトムピーク信号2605の信号差h1を算出する。次に、ピーク2603とボトムピーク2605に範囲内(例えばボトムピーク+h1×0.2の信号値)に相当する閾値2604に相当する画像プロファイル2608のポイント2606を求める。このポイントをパターンエッジ下部に相当するアンダーエッジの位置とする。
以上のトップエッジとアンダーエッジの検出を、スカム検出対象の画像領域に対して行う。なお、エッジ検出を行うための画像プロファイルの参照方向はエッジ点を検出するポイント毎にオペレータが指定しても良いし、パターンマッチングに用いた設計パターンの連続方向に基づいて設定することもできる。
次に検出されたエッジ点間を接続し、トップエッジの輪郭データ(以下、上部輪郭データ)とアンダーエッジの輪郭データ(以下、下部輪郭データ)を生成する。
図27に上部輪郭データ2701、下部輪郭データ2702の例を示す。
次に、スカム検出の対象領域2704について上部輪郭データ2701と下部輪郭データ2702の間隔(誤差)2703を網羅的に計測する。計測の間隔は任意に設定できるものとする。
次に計測された複数の誤差値を対象に、その統計量を算出し、スカムを判定するための指標とする。例えば、誤差の平均や最大はパターン上部と下部のエッジ位置の乖離を示すため、平均値が大きいほどスカムが発生している可能性が高いとみなすことができる。また、スカムが存在する場合、図27のようにパターン下部のエッジ形状が大きく歪む。この歪みの程度は誤差の分散や標準偏差で表すことができる。すなわち誤差の標準偏差が大きいほどスカムが発生している可能性が高いとみなすことができる。
最後に上部輪郭データと下部輪郭データの誤差の統計量に基づく指標の閾値処理を行い、閾値以上のパターンをスカムが存在するパターンとして検出する。
また、上部輪郭データと、下部輪郭データとの間の距離的な乖離の程度、或いはばらつきの程度が所定値を超えている場合に、当該部分について選択的にスカム検出を行うようにしても良いし、スカム検出を実施した上で、ばらつき等が所定値以下である場合に、検出したスカムがスカムではない(例えばノイズ等を検出した可能性がある)として、スカム検出結果のフィルタリングを行うようにしても良い。
更に、乖離やばらつきに関する情報と、スカム検出結果を、図16に例示したようなデータベースに関連付けて記憶させておくことによって、輪郭線間の乖離の程度と、スカムの発生との因果関係を特定することも可能となる。
次にパターンの画像信号のばらつきを利用してスカムを検出する手法を説明する。図25で示したようにスカムが存在するパターン溝部の画像信号は、スカムが存在しないパターン溝部の画像信号に比べて変化が大きい。このため、パターン溝部を特定し、その領域の画像信号のばらつきを分散や標準偏差等で計算し、その大きさからスカムの有無を判定できる。
以下、具体的にスカム検出手順を説明する。図28は、輝度分布を利用したスカム検出において、スカムが存在するラインパターンのパターンエッジ上部の輪郭データ2801とパターンエッジ下部の輪郭データ2802を示したものである。パターンエッジ上部の輪郭データ2801とパターンエッジ下部の輪郭データ2802に囲まれた領域にスカム2803が生じる。このため、図26を用いて説明したパターンエッジの検出によって求められたパターンエッジ上部2801とパターンエッジ下部輪郭データを用いてスカムの評価エリア2804を限定する。
なお、評価エリアは、パターンエッジ下部の輪郭データもしくはパターンエッジ内部の輪郭データのいずれか一方を用いて限定することができるし、オペレータが設定しても良い。更には溝部、非溝部の情報を有する設計データ(もしくはシミュレーションデータ)と画像データのパターンマッチングの結果に基づき、評価エリアを限定してもよい。
次に評価エリア2804に相当する画像データの分散や標準偏差等画像信号のばらつきを示す統計量を計算する。最後に画像信号のばらつきを示す統計量について閾値処理を行い、閾値以上のパターンをスカムが存在するパターンとして検出する。
また、上部画像信号のばらつきに関するデータの程度が所定値を超えている場合に、当該部分について選択的にスカム検出を行うようにしても良いし、スカム検出を実施した上で、ばらつき等が所定値以下である場合に、検出したスカムがスカムではない(例えばノイズ等を検出した可能性がある)として、スカム検出結果のフィルタリングを行うようにしても良い。
更に、画像信号のばらつきに関する情報と、スカム検出結果を、図16に例示したようなデータベースに関連付けて記憶させておくことによって、輪郭線間の乖離の程度と、スカムの発生との因果関係を特定することも可能となる。
次に、上記のスカム検出対象領域2704における上部輪郭データ2701と下部輪郭データ2702の複数の間隔(誤差)2703の統計量に基づいて、パターン倒れの検出を行う例について説明する。パターン倒れは、パターン形成プロセスにおけるリンス液によるパターンの洗浄や、乾燥工程にて発生する。図36の(a)は、正常に配列されたパターンの様子、図36の(b)は、パターン倒れの様子を示す図である。図36の(b)に示すように、洗浄液の使用等によってパターン間においてお互いに引き合う力(表面張力)が働くために、パターン倒れが起きてしまうことがある。また、図36の(c)は上部にて局所的なパターン倒れを起こしたパターンの様子を上から見た図である。ある程度の長さを有するパターンにおいては、このようにパターンの一部だけがよじれたり、倒れてしまうことがある。パターン倒れが起こると、その傾斜角に応じて上部輪郭データ2701と下部輪郭データ2702の誤差値はスカムの存在によるものよりも大きくなり、またそのばらつきも大きくなることが想定される。そこで、図37を用いて、上部、下部の輪郭データの誤差値に基づいてパターン倒れが起きているのか、またはスカムが存在しているのかを判断する手順の一例について説明する。両者を判別することができれば、例えばパターン倒れの発生に対してはリンス液の選択やパターンの設計へのフィードバックを行うなど、それぞれに応じた個別の対処をとることができる。まず、SEM201によってSEM画像を取得したのちに(ステップ3701)、パターンの上部輪郭データ2701、下部輪郭データ2702をそれぞれ取得する(ステップ3702)。次に、パターンのエッジに沿ったスカム検出対象領域2704における複数の領域について上部輪郭データ2701と下部輪郭データ2702の間隔(誤差値)2703を網羅的に計測する(ステップ3703)。各々の領域ごとに計測した誤差値の平均値、標準偏差を算出する(ステップ3704)。ここで求めるのは、平均値、標準偏差のどちらか一方のみでもよいし、両者を算出して以後のステップにおける評価対象として用いてもよい。次に、算出した平均値、標準偏差の値が、予め定めた所定の閾値A以上となるかどうかを判断し(ステップ3705)、閾値A以上となる場合には、パターン倒れが起こっていると判定する(ステップ3706)。そして、閾値Aよりも小さい場合には、予め定めた所定の閾値B(B<A)以上となるかどうかを判断し(ステップ3707)、閾値B以上となる場合には、スカムが存在していると判定する(ステップ3708)。また、閾値Bよりも小さい場合には、スカム以外の検出(例えばノイズ等)が要因であると判定する(ステップ3709)。
このように、上部輪郭データ2701と下部輪郭データ2702の間の間隔がある程度の大きさ及びばらつきを有する場合において、閾値を用いた判断を行うことによって原因がスカムの発生によるものなのか、パターン倒れのようなその他の要因によるものなのかを判断することが可能になる。
また、ここでは複数の閾値を用いた判断処理を行う場合を示したが、この他にも、ばらつきの大きな領域が所定の範囲を超えた場合にはパターン倒れであり、この範囲内に収まっている場合にはスカムと判別することもできる。ここで、所定の範囲とは、例えば一定の大きさに規定した区画領域ごとに当該誤差値の平均値や標準偏差を求め、ばらつきが大きな区画領域の数が所定の数をこえるかどうかを基準として定めることもできる。
さらに、上記の例では上部輪郭データ2701と下部輪郭データ2702の間隔についての誤差を利用して判断処理をしたが、他の判断基準として、SEM画像から取得されたパターンのエッジの周波数を解析することによってもパターン倒れあるいはスカムを判別することもできる。具体的には、SEM画像における所定の領域内の周波数が一定の値よりも高い場合には、局所的に突出したスカムが存在しており、比較的低周波である場合にはパターンの傾斜によるゆらぎであると判断できる。
上記の他に、SEM画像の輝度情報に基づいてパターン倒れを検出する方法もある。パターン倒れが起きると、パターンの画像の輝度情報に基づいて取得されるホワイトバンドの幅が左右の側壁において異なるため、図36の(d)に示されるように、当該左右の幅に対応するラインプロファイルの寸法を測定することによって検出することができる。具体的には、SEM画像と設計データとを重ね合わせてパターンの左右の側壁を識別し、左右それぞれにおける所定の領域にてSEM画像から輝度情報に基づくラインプロファイルを作成し、このピーク位置からホワイトバンドの幅を比較し、当該比較した結果、左右に一定以上の差が生じている場合には、パターン倒れであると判定することができる。
ここで、上述のスカム検出、あるいはスカムとパターン倒れとの判別において、パターンの上部輪郭データ、下部輪郭データ、及びパターンの任意の高さ位置における部分の輪郭データを生成する方法の具体的な一例について図44A〜図44Dを用いて説明する。図44Aは当該輪郭線データの作成手順を示すフローである。まず、評価対象であるパターンのSEM画像を取得し(ステップ4401)、画像の輝度情報に基づいてラインプロファイルを作成する(ステップ4402)。ここで、図44Bに示すように、当該プロファイルは、パターン4405の傾斜が大きいところほど信号強度が大きく、シャープになるという傾向がある。そこで、取得したプロファイルに対して予め複数の閾値を設定し、各々の閾値ごとに、当該閾値を示す画像上の個所をつなぎあわせて輪郭線を抽出する(ステップ4403)。これを設定した所定数の閾値について行うことにより、複数の測長輪郭線を抽出する(ステップ4404)。また、ステップ4404を省略し、予め所定数の閾値の輪郭線を全て抽出するように設定することもできる。図44Cは、プロファイルに複数の閾値を設定し、複数の輪郭線を抽出した例(拡大図)を示す。図44Cの例の場合、プロファイルのピークの部分を100%(Th1)と設定したときに、T2〜T5に対しても一定の割合で変化させて輪郭線を抽出している。閾値は種々の方法により設定可能である。図44Dは、当該所定数の閾値ごとに抽出した輪郭線を重ね合わせて上から見た図である。
このように抽出した複数の輪郭線を用いることで、上述のようにスカム検出やパターン倒れの判別において、スカム検出の対象領域2704について上部輪郭データ2701と下部輪郭データ2702の間隔(誤差)2703を網羅的に計測することに加えて、各々の輪郭線に対して任意の輪郭線間の間隔を計測することも可能になる。
次に、スカムの発生方向を識別し、パターンの外側に発生するスカムのみを選択的に検出する方法について説明する。半導体の製造プロセスの条件によっては、図31に示すようにパターンの表面の内側に発生する荒れのような形状が発生する場合がある。このような場合においては、パターンのショートの直接的な原因となるスカムのみを選択的に検査対象とすることが望ましいが、上述のエッジ分岐パターン等の画像テンプレートを用いたパターンマッチング処理を行うと、パターンの外側に発生したスカムであるか、内側に発生した表面の荒れであるかに関わらず画一的にスカムとして検出されてしまうため、両者の判別をすることができない。そこで、図29に示した設計データとのマッチングによりパターンの溝部を特定し、当該溝部を対象として検査領域を設定した上でエッジ分岐点を検出するスカムの判別手順の一例を説明する。ここで、設計データには、パターンの内外の情報がベクトルなどによって付加されているものを利用する。
まず、SEM201によってSEM画像を取得したのちに(ステップ2901)、図10に示した手順によってパターンのエッジを1画素幅のエッジとして示す輪郭データを抽出する(ステップ2902)。次に設計データと輪郭データのパターンマッチングによって位置合わせをしたのち(ステップ2903)、側壁のエッジを探索して(ステップ2904)、パターンの溝部を特定する(ステップ2905)。なお、ここでステップ2903のマッチングを行ったのちに、ステップ2902の輪郭線化を行うようにしても良い。次に、特定したパターンの溝部の情報に基づいて、検査領域を設定する(ステップ2906)。ここで、検査領域については、図32に示すようにパターンの溝部を含むとなるように設定するのが望ましい。このように設定することによって、パターンの内側に発生する表面の荒れを検査対象から除外することができるからである。次に、エッジ分岐パターンと輪郭データのパターンマッチングを行い(ステップ2907)、エッジ分岐点を抽出する(ステップ2908)。そして、抽出したエッジ分岐点が検査領域内であるかどうかを判断し(ステップ2909)、領域内である場合には、パターンの外側に発生したスカムとして検査を行い(ステップ2910)、領域外である場合には、パターンの内側に発生した表面の荒れとして検査を行わないように設定する(ステップ2911)。以上の工程により、パターンの外側に発生したスカムと、パターンの内側に発生した表面の荒れの統計を求めることもできる。なお、このステップ2909の判断を省略し、予め検査領域のみを検査対象としてエッジ分岐点抽出を行うように条件を設定することもできる。
また、上記のフローのステップ2903におけるパターンマッチング処理に用いる設計データに変えて、試料のLR像を用いることによっても当該判別を行うことができる(図30)。この場合、SEM像とLR像を取得後(ステップ3001、3002)、それぞれ閾値を用いた二値化処理(ステップ3003)、輪郭データ抽出(ステップ3004)を行ったのち、両者の輪郭データ同士を用いることでマッチングできる(ステップ3005)。その後のステップ3006−3012は、図29のステップ2904−2910と同様である。LR像を用いた場合、設計データよりも実際のパターンに近似した信頼性の高いマッチング処理を行うことが出来る。
また、ステップ2906の検査領域を設定することなく全ての領域についてエッジ分岐点を抽出し、設計データ等とのマッチング処理によって得られたエッジ情報から特定されたパターンの溝部であるかどうかの識別情報を、抽出したエッジ分岐点に関する情報と関連付けて図16に示したデータベースの記憶部に記憶させ、統計処理を行うこともできる。このようにすることによって、パターンの表面荒れと、スカムとの発生数の関係を取得することができる。
次に、スカムの発生の程度と危険度のレベルについて説明する。図33は、配線パターンの間(溝部)に発生したスカムの発生の程度を示す断面図と上面図、及びスカムの危険度のレベルとの関係を示す図である。なお、本図に示すスカムは一例であり、当然のことながらスカムの発生形態はこれに限定されるものではない。
本図に示される通り、配線パターンの溝部に発生するスカムについては、発生初期の段階ではパターンの底部に局所的に張り出したような形態をしており、隣り合うパターンから溝部において対向するようにスカムが発生した場合であっても、両者の間には間隔が存在している(危険度レベル1)。次の段階として、スカムの発生レベルが上記の場合よりも高くなり、お互いに縦−横方向、または高さ方向へ大きくなったことによって両者が接続し、さらには複数箇所において同様の現象が見られることがある(危険度レベル2−3)。そして、さらに発生レベルが高くなると、一定の幅、または高さを持ったスカムが形成される(危険度レベル4)。図38は、発生したスカムの幅、及び高さの度合いと、危険度のレベルとの関係を示す。ここでいう危険度とは、パターンのショートのしやすさや、除去の困難性の程度等を意味する。すなわち、発生レベルの低い段階における微小なスカムについては製造工程において除去が可能であるが、レベルが高くなるにつれて除去が困難になる。したがって、発生したスカムを定量的に評価することが求められる。
そこで、次に、このように発生したスカムの幅、及び高さを評価する方法について説明する。図39は、複数のラインパターン間に発生したスカムの幅を寸法測定する手順の一例を示す。
まず、SEM201によってSEM画像を取得したのちに(ステップ3901)、輪郭線データを作成する(ステップ3902)。ここで、輪郭線データの作成には、上述の閾値処理や、設計データとの対応付け等を用いて行うことができる。図40の(a)の例では、複数のラインパターン4001の間にスカム4002、4003、4004が発生している。また、図40の(b)は、発生したスカムの幅を寸法測定する例を示す。次に、図15に示した手順によって複数種類のライブラリからテンプレートを読み出し(ステップ3903)、それぞれのテンプレートを用いたマッチング処理(ステップ3904)を行って、エッジ分岐点を検出する(ステップ3905)。次に、エッジ分岐点を構成する複数のエッジのうち、本来のパターンに起因しない、すなわちスカムに起因したエッジを含んだ領域について測長個所4005を設定する(ステップ3906)。このとき、好ましくはステップ3908にて作成するプロファイルのピークを最もシャープに取得可能な方向に測長個所4005を設定する。特に、当該スカムに起因するエッジに対して垂直となるように測長個所4005を設定することにより、後述するように高精度な測長結果を得ることができる。そして、設定した測長個所4005にてスカムに起因するエッジに対して垂直に電子線の走査を行って(ステップ3907)、検出される二次電子信号からプロファイルを作成し、スカム幅の寸法を測定する(ステップ3908、3909)。
上記のフローでは、スカムに起因するエッジを含む領域について測長個所を設定し、電子線を走査しているが、当該領域においてステップ3901にて予め取得したSEM画像の輝度情報に基づいて得られる信号からプロファイルを作成するようにしても良い。このとき、当該スカムに起因するエッジの方向に垂直となる方向に輝度分布を取得することが望ましい。
ここでは抽出したエッジ分岐点に対して画一的にスカムの幅を測長する手順を説明したが、当該分岐点が所定の条件を満たす場合に選択的に上記の手法を用いるようにしてもよい。例えば、複数のエッジ分岐点が抽出された場合に、当該テンプレートの有する特徴によって検出されたエッジ分岐点が1本の線で結ばれている、すなわち同一のスカムとして接続された状態にあるかを判断し、同一のスカムを形成していると判断されたものがある場合には、当該スカムに起因するエッジに対して垂直となるように測長個所4005を設定する。また、同一のスカムを形成していないと判断された場合には、スカム幅の寸法測定の非対象とすることができる。また、当該条件はこれに限定されるものではなく、状況に応じて種々の条件を設定できる。例えば上記のように同一のスカムを形成していない場合においても、例えば図18にて示した方法によってスカムの長さを測定した結果、危険度のレベルが高いと判断された場合にはスカム幅の寸法測定対象とするように判断の基準を設けることもできる。図40の(b)の矢印4006は、電子線の走査方向を示している。上記の手順により、評価対象とするスカムの寸法を選択的に測定することができる。
ここで、例えば図40の(a)に示すスカム4004のように、広い幅を有するスカムが発生した場合、スカムの両端部分について2本の輪郭線データが作成されることが想定される。そのような場合には、作成された当該輪郭線データ間の距離が例えば予め定めた距離よりも小さいなどの所定の条件を満たす場合には、これらは同一のスカムを形成するものとして判断し、寸法測定を行う。また、図40の(a)のスカム4002、4003の場合SEM画像の輝度情報からプロファイルを作成すると、図40の(c)のプロファイル4007のように単一のピークが生じると考えられるため、このような場合には当該ピークを形成する始点と終点の間の距離を測定することでスカム幅の寸法測定ができる。しかしながら、図40の(a)のスカム4004のように広い幅を有している場合には、図40の(c)のプロファイル4008のようにピークは2点となることが考えられる。この場合、当該2点のピーク間の距離をスカム幅の寸法として測定するようにアルゴリズムを用いることもできる。以上のように、発生するスカムの状態によって、スカム幅の測定方法を適宜選択することが可能である。
次に、測長個所をスカムに起因するエッジに対して垂直となるように設定し、電子線を走査する理由について説明する。図41は、スカムのエッジを表す輪郭線データ4101に対する電子線の走査方向4102、4103、4104と発生する二次電子信号から作成されるプロファイルの関係を示す図である。スカムの輪郭線データ4101に対する電子線の走査方向4102、4103、4104の違いによって、図41の(a)、(b)、(c)のようにプロファイルの形状も相違する。ここで、電子線の走査方向4102は、スカムの輪郭線データに対して90°、すなわち垂直となる方向を示しており、図41の(a)のように最もピークの大きいプロファイルを作成することができる。
また図42に示されるように、検出される二次電子信号強度と、電子線の走査方向とスカムとがなす角度との間には一定の傾向(相対関係)があることが想定される。本図から、スカムのエッジに対して垂直な方向へ電子線走査を行うことで最も大きな信号強度を得ることができることがわかる。上記の例は、パターンのエッジ方向に対する電子線の走査方向と同様の傾向である。従って、信頼性の高いスカム幅の寸法測定を行うために、上述のように選択的に測長個所を設定することが望ましい。
図43に、測長個所の設定方法のバリエーションの例を示す。スカム4302の発生については上述の通り種々の形態があり、図40の(b)にて説明したような1方向に発生する例の他にも、例えば図43の(a)のようにパターン4301に対して斜めとなる方向に、かつ曲線を描くように変形して発生する場合や、図43の(b)のように隣接も対向もしていない場所に位置するパターン間にわたって発生する場合もある。このような場合、発生したスカムの複数の領域ごとに測長個所4303を設定し、どの領域においても常に垂直方向に電子線が走査されるようにすることもできる。また、1つの測長個所4303内においても、電子線の走査方向を調整することで常にスカムに対して垂直になるように走査することもできる。また、図43の(c)は発生した複数のスカム4302が接続状態にない場合を示す。このような場合においては、図39のステップ3906の判断によってスカム幅の寸法測定の非対象とし、測長個所4303を設けないこともできるが、例えば上述のようにスカム4302の長さが所定の条件よりも大きくなった場合には、当該スカムのみを測定対象として垂直方向に測長個所4303を設定できる。
さらに、設計データを用いて、予めパターンの位置に関する情報、例えば、近接しているパターンが存在するか等の情報を予め取得しておき、スカムを検出した場合に、スカムの発生位置から、当該予め把握している近接パターンを含むように測長個所4302を設定し、電子線を走査することもできる。図33にて説明したように、スカムは近接するパターンに接続する可能性があるため、このように、設計データから得られるパターンの位置関係に基づいて測長個所4302を設けることで、エッジ分岐点の抽出によっては一部分のみのスカムを検出し、当該スカムに連続する部分については検出することができなかった場合においても、実際に存在している状態のスカムを高精度に検出することが可能になる。
上記の実施の形態では、スカムの幅を定量的に評価する手法について説明した。次に、スカムの高さについて評価する方法を説明する。スカムの高さを評価することによって、例えば、複数のスカム同士が接続している、あるいはスカムの長さ、幅等の寸法が一定の値以上の場合においても、実際には高さ方向へは成長しておらず、危険度レベルがそれほど高くない、すなわち除去が可能なスカムを認識することが可能になる。また、スカムの高さのみが危険度レベルに著しく影響する場合においては、スカムの検出後に、単独で当該評価を行うことも有効である。
図45を用いて、スカムのSEM画像から輪郭データを抽出し、高さを評価する手順の一例について説明する。なお、当該手順は上述の手法によって検出したスカムに対して寸法や幅の測定など種々の評価と併せて適用可能である。例えば、検出したスカムが一定の幅を有していると判断された場合にのみ選択的に行うことができる。まず、SEM画像を取得したのちに(ステップ4501)、図10に示した手順によってパターンのエッジを1画素のエッジとして示す輪郭データを抽出する(ステップ4502)。次に、上述のライブラリからエッジ分岐点パターンであるテンプレートを読み出して(ステップ4503)、マッチング処理を行い(ステップ4504)、エッジ分岐点を抽出してスカムの検出を行う(ステップ4505)。そして、SEM画像において、当該検出したスカムを含む領域のラインプロファイルを作成する(ステップ4506)。当該プロファイルの作成においては、スカムが検出された領域において再度測長個所を設定して画像を取得しても良いし、既に取得した画像から作成されるプロファイルのうち、スカムの検出領域の部分のみを選択的に用いるようにしても良い。次に、図44Aにて説明したように、予め定めた所定数の閾値ごとに輪郭線を抽出し(ステップ4507)、所定数の閾値の輪郭線を全て抽出する(ステップ4508)。このとき、当該所定数の閾値について、プロファイルの高さが一定の間隔となるように設定することで、得られる複数の輪郭線は等高線となる。このとき、どのような条件においても常に一定の基準によってプロファイルの高さを評価するために、画像のコントラスト/ブライトネスの自動調整等、プロファイルの形態に影響を及ぼす操作を行わないようにすることが望ましい。
そして次に、例えば、スカムの下部輪郭データから、上部輪郭データまでの間に所定の本数以上の輪郭データが形成されている場合には(ステップ4509)、ある程度の高さをもった危険度の高いスカムであるとして判定し、検査対象とし(ステップ4510)、それ以外の場合には非検査対象とすることができる(ステップ4511)。
次に、二次電子像(以下、SE像)と反射電子像(以下、BSE像)とを利用してスカム検出を行う例について説明する。SE像を利用したスカム検出の場合、エッジ効果によってパターンのエッジにおいて検出される電子の数が多くなり、輝度が高くなるため、画像のコントラストがつかずにスカムを検出することが困難な場合がある。そこで、図35に示したBSE像を用いてスカムを検出する手順の一例について説明する。
まず、SE像とBSE像をそれぞれ取得する(ステップ3501、3502)。ここで、BSE像の取得の際には、パターンに対して平行となる図34中の矢印3401にて示す方向に反射される電子を検出する検出器を用いることが望ましい。BSEは、SEよりも高いエネルギーを有した信号電子であるため、このように所望の位置に設定した検出器を用いた検出が可能となる。特に、上述の配線パターンの溝部に発生したスカムにおいては、パターンに対して垂直な方向に反射される電子よりも、平行な方向に反射される電子の検出量の方がスカムの程度をより反映したものであるため、このような方向に反射される反射電子を選択的に検出する。次に、両画像に対して上述の手法を用いて輪郭データを抽出する(ステップ3503、3504)。ここで、SE像については設計データとのマッチング処理によって位置合わせをし(ステップ3505)、側壁のエッジの探索を行って(ステップ3506)パターンの溝部を特定する(ステップ3507)。次に、SE像とBSE像とを重ね合わせ、焦点及びコントラスト等について調整を行って合成画像を取得する(ステップ3508)。次に、合成して得られた画像に対して検査領域を設定し(ステップ3509)、エッジ分岐パターンとのマッチングによって(ステップ3510)エッジ分岐点を抽出後(ステップ3511)、スカムを検出する(ステップ3512)。
以上の手順によれば、SE像と、BSE像との重ね合わせにより、SE像のみを用いた場合よりも正確にスカムを検出することが容易となる。さらに、両者の合成画像を適切に取得することによって、スカムの検出とパターンの寸法計測の両方を1枚の画像に基づいて効率良く行うことが可能になる。また、上記の手順において、BSE像を取得する際には、電子線の走査方向を、パターンに対して平行となる方向に設定することにより、パターンのエッジに対して相対的にスカムに起因したBSEを多く検出することもできる。
この他に、BSE像を用いてスカムの存在する領域を判定したのちに、当該領域についてSE像を用いたスカム検出を行うこともできる。上述の通りBSE像はSE像と比較して相対的にスカムを検出しやすいため、まずはBSE像による粗検出を行って領域判定することは有効である。
上記記載は実施例についてなされたが、本発明はそれに限らず、本発明の精神と添付の請求の範囲の範囲内で種々の変更および修正をすることができることは当業者に明らかである。
201 SEM
202 電子線
203 試料
204 二次電子検出器
205 反射電子検出器1
206 反射電子検出器2
207 A/D変換器
208 メモリ
209 CPU
210 画像処理ハードウェア
211 表示装置
212 レシピ作成装置
301,302,303 回路パターン
304,305 スカム
306,307,308,309 エッジ分岐点
400 座標情報
401,402 回路パターン
500 画像データの検査座標
501 評価エリア
503 擬似輪郭
3101 パターン
3102 パターンの表面の荒れ
3201 設計データ
3202 SEM画像
3203 スカム
3401,3601,4301,4405 パターン
3402 溝部
3403 パターンに平行な方向を示す矢印
3601 パターン
3602 洗浄液
4001 パターン
4002,4003,4004 スカム
4005,4303 測長個所
4006 電子線の走査方向
4007,4008 スカムの輝度プロファイル
4101 スカムの輪郭線データ
4102,4103,4104 電子線の走査方向及び形成されるプロファイル
4302 スカム

Claims (10)

  1. 画像からパターンの形状を検査する検査部を備えた画像処理装置において、当該検査部はパターン上部に相当するエッジとパターン下部に相当するエッジを画像に含まれるパターンの傾斜部に対応するピーク信号に基づき検出し、当該パターン上部に相当するエッジとパターン下部に相当するエッジの間隔値を検査データとすることを特徴とする画像処理装置。
  2. 請求項1において、前記検査部は、計測された少なくとも2点以上のエッジの間隔値の統計量を検査データとすることを特徴とする画像処理装置。
  3. 請求項2において、前記検査部の前記統計量は、間隔値の最大、または平均、または分散に基づく数値であることを特徴とする画像処理装置。
  4. 請求項2において、前記検査部は前記統計量に対して所定の閾値を用いた判定処理を行い、パターン形状の良品、不良品の判定をすることを特徴とする画像処理装置。
  5. 画像からパターンの形状を検査する検査部を備えた画像処理装置において、当該検査部はパターンの傾斜部に対応するピーク信号に基づき、パターンのエッジを検出し、前記エッジによって形成される評価領域を画像に設定し、前記評価領域内の前記画像信号のばらつきに関する統計量を算出し、前記統計量を検査データとすることを特徴とする画像処理装置。
  6. 画像からパターンの形状を検査する検査部を備えた画像処理装置において、当該検査部は設計データやシミュレーションデータと前記画像とのパターンマッチング結果に基づき、評価領域を画像に設定し、前記評価領域内の前記画像信号のばらつきに関する統計量を算出し、前記統計量を検査データとすることを特徴とする画像処理装置。
  7. 請求項5において、前記統計量は画像信号の分散に基づく数値であることを特徴とする画像処理装置。
  8. 請求項6において、前記統計量は画像信号の分散に基づく数値であることを特徴とする画像処理装置。
  9. 請求項5において、前記検査部は前記統計量に対して所定の閾値を用いた判定処理を行い、パターン形状の良品、不良品の判定をすることを特徴とする画像処理装置。
  10. 請求項6において、前記検査部は前記統計量に対して所定の閾値を用いた判定処理を行い、パターン形状の良品、不良品の判定をすることを特徴とする画像処理装置。
JP2013252618A 2010-10-27 2013-12-06 画像処理装置およびコンピュータプログラム Pending JP2014077798A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013252618A JP2014077798A (ja) 2010-10-27 2013-12-06 画像処理装置およびコンピュータプログラム

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010240254 2010-10-27
JP2010240254 2010-10-27
JP2013252618A JP2014077798A (ja) 2010-10-27 2013-12-06 画像処理装置およびコンピュータプログラム

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012540902A Division JP5548780B2 (ja) 2010-10-27 2011-10-26 画像処理装置およびコンピュータプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2015202843A Division JP6134366B2 (ja) 2010-10-27 2015-10-14 画像処理装置およびコンピュータプログラム

Publications (1)

Publication Number Publication Date
JP2014077798A true JP2014077798A (ja) 2014-05-01

Family

ID=45993904

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2012540902A Expired - Fee Related JP5548780B2 (ja) 2010-10-27 2011-10-26 画像処理装置およびコンピュータプログラム
JP2013252618A Pending JP2014077798A (ja) 2010-10-27 2013-12-06 画像処理装置およびコンピュータプログラム
JP2015202843A Expired - Fee Related JP6134366B2 (ja) 2010-10-27 2015-10-14 画像処理装置およびコンピュータプログラム

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2012540902A Expired - Fee Related JP5548780B2 (ja) 2010-10-27 2011-10-26 画像処理装置およびコンピュータプログラム

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2015202843A Expired - Fee Related JP6134366B2 (ja) 2010-10-27 2015-10-14 画像処理装置およびコンピュータプログラム

Country Status (5)

Country Link
US (1) US9183622B2 (ja)
JP (3) JP5548780B2 (ja)
KR (1) KR101549314B1 (ja)
TW (1) TWI475187B (ja)
WO (1) WO2012057198A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016038982A1 (ja) * 2014-09-08 2016-03-17 株式会社日立ハイテクノロジーズ 欠陥定量化方法、欠陥定量化装置、および欠陥評価値表示装置
JP2018025476A (ja) * 2016-08-10 2018-02-15 株式会社Screenホールディングス パターン倒壊状況画像およびその生成方法
KR20220145265A (ko) 2021-04-20 2022-10-28 주식회사 히타치하이테크 결함 검사 장치, 및 결함 검사 방법

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201430336A (zh) * 2013-01-23 2014-08-01 Huang Tian Xing 缺陷檢測方法、裝置及系統
JP6345937B2 (ja) * 2014-01-29 2018-06-20 株式会社日立ハイテクノロジーズ パターン形状検査装置及びパターン形状検査方法
WO2016152582A1 (ja) * 2015-03-20 2016-09-29 株式会社日立ハイテクノロジーズ 電子線式パターン検査装置
KR102100211B1 (ko) * 2015-09-10 2020-04-13 주식회사 히타치하이테크 검사 장치
US10706522B2 (en) 2016-11-08 2020-07-07 Kla-Tencor Corporation System and method for generation of wafer inspection critical areas
JP7322549B2 (ja) * 2019-06-28 2023-08-08 セイコーエプソン株式会社 画像処理方法および画像処理装置
CN111027118B (zh) * 2019-11-19 2024-01-19 广东博智林机器人有限公司 一种实测实量任务点搜索与任务派发方法及***
CN113076907B (zh) * 2021-04-16 2023-03-21 青岛海尔电冰箱有限公司 冰箱内物品信息标识方法、冰箱和计算机存储介质
CN114022569B (zh) * 2021-11-18 2024-06-07 湖北中烟工业有限责任公司 一种基于视觉测量箱体方正度的方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09295250A (ja) * 1996-04-30 1997-11-18 Komatsu Ltd 工作機械の工具異常検出方法
JP2000180128A (ja) * 1998-12-17 2000-06-30 Mitsubishi Electric Corp パンタグラフすり板の厚み測定方法
JP2003037139A (ja) * 2001-07-25 2003-02-07 Hitachi Ltd パターン検査方法及びパターン検査装置
JP2007324266A (ja) * 2006-05-31 2007-12-13 Hitachi High-Tech Instruments Co Ltd 電子部品装着装置
JP2009222454A (ja) * 2008-03-14 2009-10-01 Hitachi High-Technologies Corp パターン測定方法及びパターン測定装置

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62184579A (ja) * 1986-02-10 1987-08-12 Toshiba Corp パターン検出方法
JPH0617875B2 (ja) * 1986-11-14 1994-03-09 株式会社日立製作所 パターン検査方法およびその装置
JP2645275B2 (ja) 1987-03-13 1997-08-25 マツダ株式会社 画像処理方法
JPH01106180A (ja) * 1987-10-19 1989-04-24 Nec Corp パターン検査装置
JP2745763B2 (ja) * 1990-03-02 1998-04-28 松下電器産業株式会社 配線パターン検査装置
JP3317030B2 (ja) * 1994-06-27 2002-08-19 ヤマハ株式会社 寸法測定装置
JP3031613B2 (ja) * 1996-11-12 2000-04-10 株式会社つくばソフト研究所 カラー/濃淡画像入力出力装置と入力出力方法
JPH11339046A (ja) * 1998-05-27 1999-12-10 Nec Ibaraki Ltd 自動外観検査装置と方法
US6326618B1 (en) * 1999-07-02 2001-12-04 Agere Systems Guardian Corp. Method of analyzing semiconductor surface with patterned feature using line width metrology
US6868175B1 (en) * 1999-08-26 2005-03-15 Nanogeometry Research Pattern inspection apparatus, pattern inspection method, and recording medium
JP2002195955A (ja) * 2000-12-25 2002-07-10 Matsushita Electric Ind Co Ltd 半導体欠陥検査方法及び半導体欠陥検査装置
JP5340538B2 (ja) * 2003-08-25 2013-11-13 タウ−メトリックス インコーポレイテッド 半導体コンポーネントとウエハの製造を評価するための手法
JP2005242071A (ja) * 2004-02-27 2005-09-08 Fuji Photo Film Co Ltd 平版印刷版の処理方法及び平版印刷版の処理装置
JP4599110B2 (ja) * 2004-07-30 2010-12-15 キヤノン株式会社 画像処理装置及びその方法、撮像装置、プログラム
JP5010207B2 (ja) 2006-08-14 2012-08-29 株式会社日立ハイテクノロジーズ パターン検査装置及び半導体検査システム
DE102006044595B4 (de) * 2006-09-19 2011-06-22 Baumer Optronic GmbH, 01454 Bildverarbeitungsvorrichtung zur Segmentierung anhand von Konturpunkten
JP2009244058A (ja) * 2008-03-31 2009-10-22 Nireco Corp 品質検査装置及び品質検査方法
JP5238465B2 (ja) 2008-11-25 2013-07-17 株式会社東芝 パターン形状の評価方法及びこれを利用したパターン形状の評価装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09295250A (ja) * 1996-04-30 1997-11-18 Komatsu Ltd 工作機械の工具異常検出方法
JP2000180128A (ja) * 1998-12-17 2000-06-30 Mitsubishi Electric Corp パンタグラフすり板の厚み測定方法
JP2003037139A (ja) * 2001-07-25 2003-02-07 Hitachi Ltd パターン検査方法及びパターン検査装置
JP2007324266A (ja) * 2006-05-31 2007-12-13 Hitachi High-Tech Instruments Co Ltd 電子部品装着装置
JP2009222454A (ja) * 2008-03-14 2009-10-01 Hitachi High-Technologies Corp パターン測定方法及びパターン測定装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016038982A1 (ja) * 2014-09-08 2016-03-17 株式会社日立ハイテクノロジーズ 欠陥定量化方法、欠陥定量化装置、および欠陥評価値表示装置
JP2018025476A (ja) * 2016-08-10 2018-02-15 株式会社Screenホールディングス パターン倒壊状況画像およびその生成方法
KR20220145265A (ko) 2021-04-20 2022-10-28 주식회사 히타치하이테크 결함 검사 장치, 및 결함 검사 방법

Also Published As

Publication number Publication date
TWI475187B (zh) 2015-03-01
JP6134366B2 (ja) 2017-05-24
TW201237363A (en) 2012-09-16
JPWO2012057198A1 (ja) 2014-05-12
KR101549314B1 (ko) 2015-09-01
US20130279793A1 (en) 2013-10-24
WO2012057198A1 (ja) 2012-05-03
JP2016028252A (ja) 2016-02-25
US9183622B2 (en) 2015-11-10
JP5548780B2 (ja) 2014-07-16
KR20130065717A (ko) 2013-06-19

Similar Documents

Publication Publication Date Title
JP6134366B2 (ja) 画像処理装置およびコンピュータプログラム
US10445875B2 (en) Pattern-measuring apparatus and semiconductor-measuring system
US10297021B2 (en) Defect quantification method, defect quantification device, and defect evaluation value display device
TWI512684B (zh) Defect observation method and defect observation device
US9311697B2 (en) Inspection method and device therefor
JP6078234B2 (ja) 荷電粒子線装置
JP5543872B2 (ja) パターン検査方法およびパターン検査装置
JP6759034B2 (ja) パターン評価装置及びコンピュータープログラム
US20080298670A1 (en) Method and its apparatus for reviewing defects
KR20130108413A (ko) 하전 입자선 장치
KR101615843B1 (ko) 반도체 계측 장치 및 기록 매체

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140812

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140813

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150120

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150318

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150714