JPH05346405A - How to inspect pattern shape - Google Patents
How to inspect pattern shapeInfo
- Publication number
- JPH05346405A JPH05346405A JP4155173A JP15517392A JPH05346405A JP H05346405 A JPH05346405 A JP H05346405A JP 4155173 A JP4155173 A JP 4155173A JP 15517392 A JP15517392 A JP 15517392A JP H05346405 A JPH05346405 A JP H05346405A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- bitmap
- bit
- original
- detected
- 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
Links
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は原図形パターンに基づき
製造した物体についてパターン形状を検査する方法に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for inspecting a pattern shape of an object manufactured based on an original figure pattern.
【0002】半導体の製造のとき使用するレチクルのよ
うな、原図形パターンに基づき加工して得られた物体の
形状を検査するとき、ビットマップを使って比較する
と、特に鋭角状部分の形状が不明瞭になり易く、実際の
使用には差支えがなく、鋭角状部分の形状が不明瞭とい
う場合に欠陥有りと判定されることがあった。鋭角状部
分を有する物体であっても、パターン形状を簡易正確に
検査する方法を開発することが要求された。When inspecting the shape of an object obtained by processing based on an original figure pattern, such as a reticle used in the manufacture of semiconductors, when a bit map is used for comparison, the shape of an acute-angled portion is particularly unclear. It was easily clarified, there was no problem in actual use, and when the shape of the acute-angled portion was unclear, it was sometimes determined to be defective. It has been required to develop a method for inspecting a pattern shape easily and accurately even for an object having an acute-angled portion.
【0003】[0003]
【従来の技術】半導体集積回路が大規模化・高集積化さ
れるに従って、製造時に使用するマスク・レチクルなど
が益々微細になり、且つ高精細度が要求されるようにな
った。レチクルのパターンは設計者がCADシステムを
活用するなど処理を行って、図形作図をしたものに基づ
き加工製作される。そして得られた製品についてその表
面図形パターンを観察した状態と、原図形パターン(設
計データ)とを比較照合して製品の良・不良を判定す
る。2. Description of the Related Art As semiconductor integrated circuits have become larger and more highly integrated, masks, reticles, etc. used in manufacturing have become finer and finer and more precise. The pattern of the reticle is processed and manufactured based on a pattern created by the designer performing a process such as utilizing a CAD system. Then, the state of observing the surface graphic pattern of the obtained product and the original graphic pattern (design data) are compared and collated to determine whether the product is good or bad.
【0004】製品の製造・検査を確実に、短時間に行う
ことが当然要求されている。そのためパターンの比較照
合の手段としてビットマップを使うことが知られてい
る。即ち、製品について、CCDなどで観察し、表面上
物体の有無を“1”“0”に対応させたマップを得る。
また原図形パターンについては図形を機械的に分割して
“1”“0”の対応表を作ることでマップを得る。両マ
ップについてビット毎に論理演算を行えば、不一致の数
により両マップの状況を比較照合することが出来る。Naturally, there is a demand for reliable manufacture and inspection of products in a short time. Therefore, it is known to use a bitmap as a means for comparing and collating patterns. That is, the product is observed with a CCD or the like to obtain a map in which the presence or absence of an object on the surface corresponds to "1" or "0".
For the original figure pattern, a map is obtained by mechanically dividing the figure and creating a correspondence table of "1" and "0". If a logical operation is performed for each of the maps on a bit-by-bit basis, the states of both maps can be compared and collated by the number of mismatches.
【0005】[0005]
【発明が解決しようとする課題】原図形パターンについ
て、特に鋭角のコーナがある図形を設計したとき、製品
になるとそのような形状を有しているものは製造するこ
とが出来ず、所謂、コーナの鈍った形状となる。そのよ
うなコーナの鈍りが小さいときは、実物を使用するとき
に格別問題とならない。しかし前述のようなビットマッ
プ法により比較照合のとき、「細分化したビット」を使
用すると必ず形状相違と判断される。そのため機械的判
断のみに依存すると極めて正確になるが、実用になる物
であってもそれについて長時間かけて測定すると、結果
として不良と判断されるということが起こった。Regarding the original figure pattern, when a figure having a corner with an acute angle is designed, a product having such a shape cannot be manufactured as a product, so-called a corner. It has a dull shape. When the corner is less blunt, it does not cause any particular problem when using the actual product. However, in the case of comparison and matching by the bit map method as described above, it is always judged that the shape is different if the “subdivided bits” are used. Therefore, it is extremely accurate if it depends only on mechanical judgment, but even if it is a practical product, if it is measured for a long time, it may be judged as defective as a result.
【0006】本発明の目的は前述の欠点を改善し、真の
正確さを問題となることなく、実用上充分な程度の正確
さにより製品検査を行うよにしたパターン形状の検査方
法を提供することにある。An object of the present invention is to improve the above-mentioned drawbacks and provide a pattern shape inspection method for inspecting a product with an accuracy of a practically sufficient degree without causing a problem in true accuracy. Especially.
【0007】[0007]
【課題を解決するための手段】図1は本発明の原理構成
を示す図である。図1において、11は原図形パターン
に基づき製造した物体、21は原図形パターン、12は
前者11についてのビットマップ、22は後者21につ
いてのビットマップ、13は比較・判断の手段、14,
24は不一致ビットを削除した各ビットマップ、15は
第2の比較手段を示す。FIG. 1 is a diagram showing the principle configuration of the present invention. In FIG. 1, 11 is an object manufactured based on an original figure pattern, 21 is an original figure pattern, 12 is a bitmap for the former 11, 22 is a bitmap for the latter 21, 13 is means for comparison / determination, 14,
Reference numeral 24 indicates each bitmap in which the non-matching bits are deleted, and 15 indicates the second comparing means.
【0008】原図形パターンに基づき製造した物体11
についてパターン認識して得たビットマップ12と、原
図形パターン21を認識して得たビットマップ22とを
比較することにより図形パターンに基づき製造した物体
11についてパターン形状を検査する方法において、本
発明は下記の構成とする。即ち、前記パターン認識して
得た両ビットマップ12,22を比較して一致・不一致
を判断し、不一致のときはビットマップ上不一致点の座
標付近のビットにおける不連続箇所を検出し、次に検出
した箇所のビットのみを両ビットマップから削除する処
理を行ない、処理後のビットマップ14,24を比較す
ることで構成する。Object 11 manufactured based on the original figure pattern
In the method of inspecting the pattern shape of the object 11 manufactured based on the graphic pattern by comparing the bitmap 12 obtained by recognizing the pattern with the bitmap 22 obtained by recognizing the original graphic pattern 21, Has the following configuration. That is, the two bitmaps 12 and 22 obtained by the pattern recognition are compared to determine a match / mismatch, and when they do not match, a discontinuous portion in a bit near the coordinates of the mismatch point on the bitmap is detected, and then Only the bit at the detected location is deleted from both bitmaps, and the processed bitmaps 14 and 24 are compared with each other.
【0009】[0009]
【作用】図1に示す物体11について作成したビットマ
ップ12と、物体11についての原図形パターン21を
認識して得たビットマップ22とを、比較手段13にお
いて比較する。一致すれば物体11についての検査は合
格ということで、次の工程へ移る。若し一致しないとき
は、不一致点の座標付近におけるビットについてその連
続・不連続を判断する。そして“0”“1”ビットの不
連続箇所を見出し、境界の“1”について両ビットマッ
プ12,22から削除する処理を行う。その結果のビッ
トマップ14,24について、第2の比較手段15によ
り比較する。ここで一致すれば、前回の不一致は擬似欠
陥であったと判断できる。The comparing means 13 compares the bitmap 12 created for the object 11 shown in FIG. 1 with the bitmap 22 obtained by recognizing the original figure pattern 21 for the object 11. If they match, it means that the inspection of the object 11 is passed, and the process proceeds to the next step. If they do not match, the continuity / discontinuity of the bits near the coordinates of the disagreement point is judged. Then, a process of finding a discontinuous portion of "0" and "1" bits and deleting "1" at the boundary from both bitmaps 12 and 22 is performed. The resulting bit maps 14 and 24 are compared by the second comparison means 15. If they match, it can be determined that the previous mismatch was a pseudo defect.
【0010】[0010]
【実施例】図2は本発明の実施例としてビットマップを
当初に比較するまでの工程を示すブロック図である。図
2において、31は原図形パターンに基づき製造した物
体の例として示すレチクル、32は光源、33は画像検
出器、34はA/D変換器を示す。レチクル31の像は
A/D変換器34を介してビットマップ12に格納され
る。35は原図形パターンの例として検査データを格納
したデータベース、36はレチクル31の像の範囲を定
めるものである。データベース35のデータはデータ抽
出手段36を介して部分的な箇所がビットマップ22に
格納される。37は画像の重ね合わせ判断部を示し、ビ
ットマップ12,22について重ね合わせ、その一致・
不一致を判断する。FIG. 2 is a block diagram showing steps up to the initial comparison of bitmaps as an embodiment of the present invention. In FIG. 2, 31 is a reticle shown as an example of an object manufactured based on an original figure pattern, 32 is a light source, 33 is an image detector, and 34 is an A / D converter. The image of the reticle 31 is stored in the bitmap 12 via the A / D converter 34. Reference numeral 35 is a database storing inspection data as an example of an original figure pattern, and 36 is a table for defining an image range of the reticle 31. The data of the database 35 is partially stored in the bitmap 22 via the data extracting means 36. Reference numeral 37 denotes an image overlay determination unit, which overlays the bitmaps 12 and 22 to determine whether they match.
Judge discrepancies.
【0011】図3,図4は本発明の実施例として図2に
示す処理によりビットマップの一致性をチェックした後
の処理を説明するための図である。図3Aは原図形パタ
ーン、図3Bがそのビットマップを示す。図4は図3の
図形に基づいて製造した製品についてのデータなどを示
し、図4Aは製品パターン、図4Bがそのビットマップ
を示す。また図3C,図4CはX,Y方向各ビットの演
算値を示し、図3D,図4Dは頂点と認められる箇所を
削除したビットマップを示す。FIGS. 3 and 4 are views for explaining the processing after checking the bit map coincidence by the processing shown in FIG. 2 as an embodiment of the present invention. 3A shows an original figure pattern, and FIG. 3B shows its bit map. FIG. 4 shows data on a product manufactured based on the figure of FIG. 3, FIG. 4A shows a product pattern, and FIG. 4B shows its bit map. Further, FIGS. 3C and 4C show the calculated values of each bit in the X and Y directions, and FIGS. 3D and 4D show a bit map in which a portion recognized as a vertex is deleted.
【0012】図3Aに示す原図形パターン例えば原図の
設計図において、1はビットマップを求める範囲を全体
的に示すもの、2は原図形の図形パターン、3は余白部
分、2P,2Qは原図形2における鋭角の頂点部分を示
す。図1Bは図1Aのパターンについて求めたビットマ
ップで、図形の存在する部分をビット“1”、存在しな
い部分をビット“0”で表示している。当初において図
3Bに示すビットマップと図4Bに示すビットマップに
つき両者を重ね合わせて、比較判断する。図3の2Pと
示す点におけるビットについて「不一致」であると検出
できる。不一致を検出したならば、各ビットマップにつ
いて処理を行う。その処理はビットマップ上の不一致点
の座標付近の各ビットについて、不連続箇所を検出し、
それを削除することである。In the original figure pattern shown in FIG. 3A, for example, in the design drawing of the original figure, 1 indicates the whole range for obtaining the bitmap, 2 is the figure pattern of the original figure, 3 is a margin portion, 2P and 2Q are the original figures. The acute-angled apex part in 2 is shown. FIG. 1B is a bit map obtained for the pattern of FIG. 1A, in which a portion where a figure exists is represented by a bit “1” and a portion where the figure does not exist is represented by a bit “0”. Initially, the bitmap shown in FIG. 3B and the bitmap shown in FIG. It can be detected that the bits at the point indicated by 2P in FIG. 3 are “mismatch”. If a mismatch is detected, processing is performed for each bitmap. The process detects the discontinuity for each bit near the coordinates of the mismatch point on the bitmap,
It is to delete it.
【0013】そのため以下の処理を行う。即ち、図3C
は図3Bのビットマップについて太矢印で示す方向に演
算を行ない、ビット“1”が一つでもある方向を“1”
と、一つもない方向を“0”として整理し直して得たビ
ット列を示す。そして図3Dは図3Cにおいて、ビット
列におけるビット“1”からビット“0”への変化が起
こった最初の“1”の位置を「頂点」として検出し、そ
の箇所のビット“1”を削除することを示している。換
言すれば各頂点における“1”を“0”に変換すること
である。したがって残余のビットマップは原図形パター
ンの頂点を欠落した形となっている。Therefore, the following processing is performed. That is, FIG. 3C
Performs the operation in the direction indicated by the thick arrow in the bitmap of FIG. 3B, and sets "1" in the direction in which there is even one bit "1".
Shows a bit string obtained by rearranging the direction with no one as “0”. 3D, the position of the first "1" at which the change from the bit "1" to the bit "0" occurs in the bit string in FIG. 3C is detected as a "vertex", and the bit "1" at that position is deleted. It is shown that. In other words, converting "1" at each vertex into "0". Therefore, the remaining bitmap has a shape in which the vertices of the original figure pattern are omitted.
【0014】図4は図3と同様にビットマップを求め、
頂点を欠落させて得られるものを示している。したがっ
て、図3,図4を比較すると、図4Aにおいて、製品の
角付近2Qに鈍りがあっても、ビットマップを演算した
各図Dにおいては同等である。このとき、図4Aに示す
形状では不良品とはならない。In FIG. 4, the bitmap is obtained in the same manner as in FIG.
It shows what can be obtained by dropping the vertices. Therefore, comparing FIG. 3 and FIG. 4, even if there is a blunt in the vicinity 2Q of the product in FIG. 4A, it is the same in each drawing D in which the bitmap is calculated. At this time, the shape shown in FIG. 4A does not result in a defective product.
【0015】図5は本発明の実施例として図3,図4の
各処理動作を行うための動作フローチャートを示してい
る。図5において、30は原図形パターンのデータベー
スを、40は製品パターンを示す。41,42において
製品パターンについて処理することを示している。3
1,43においてそれぞれビットマップの展開を行う。
そして32,44においてそれぞれビットマップ上で
X,Y方向の各演算処理を行う33,45において各パ
ターンの頂点検出を行う。34,46において頂点と判
断されたビットの一つまたは複数を削除する。そして5
0において残余のビットについて比較照合を行う。FIG. 5 shows an operation flowchart for performing each processing operation of FIGS. 3 and 4 as an embodiment of the present invention. In FIG. 5, reference numeral 30 is a database of original figure patterns, and 40 is a product pattern. 41 and 42 indicate that the product pattern is processed. Three
Bit maps are expanded at 1 and 43, respectively.
Then, at 32 and 44, the respective arithmetic processings in the X and Y directions are performed on the bitmap, and at 33 and 45, the vertex detection of each pattern is performed. One or more of the bits determined to be vertices at 34 and 46 are deleted. And 5
At 0, the remaining bits are compared and collated.
【0016】図6は被検査物体におけるビットマップに
発見された傷を示すビットが、原図形におけるビットマ
ップには発見されないため、前者が傷として欠陥である
ことを示したものである。FIG. 6 shows that the bit indicating a flaw found in the bitmap of the object to be inspected is not found in the bitmap of the original figure, so that the former is a flaw and is a defect.
【0017】[0017]
【発明の効果】このようにして本発明によると、当初に
おいてビットマップ同士の検査を行ない、不一致がある
ときに限り詳細なチェックに入ることとしている。その
ため無駄な検査を行うことがなく、不一致を生じさせて
いるビットマップにつき、「頂点」と判断される箇所に
ついてパターン上の鋭角部分を削除するような、形状の
鈍りを生じさせて、その処理後のビットマップについて
比較照合を行っている。したがって、実用上は使用可能
な程度のパターンが得られるようにビットマップについ
ての「鋭角部分を削除」するビットを予め定めておけ
ば、実用上使用不可能となる欠陥と、実用上使用可能な
パターンの鈍りについて、容易に区別を付けることがで
きる。そのため本発明によると、検査工程の高能率化・
短時間化が得られ、半導体製造技術など特に微細物を加
工するときに有効である。As described above, according to the present invention, the bitmaps are initially inspected, and the detailed check is performed only when there is a mismatch. For this reason, unnecessary inspection is not performed, and for a bitmap that causes a mismatch, a sharpness of the shape is deleted such that the acute angle portion on the pattern is deleted at the position determined as the "vertex", and the processing is performed. The subsequent bitmaps are compared and collated. Therefore, if the bits for “eliminating the acute angle part” of the bitmap are predetermined so that a practically usable pattern can be obtained, there are defects that cannot be practically used and practically usable. It is possible to easily distinguish the dullness of the pattern. Therefore, according to the present invention, the efficiency of the inspection process can be improved.
The time can be shortened, and it is particularly effective when processing a fine object such as a semiconductor manufacturing technology.
【図1】本発明の原理構成を示す図である。。FIG. 1 is a diagram showing a principle configuration of the present invention. .
【図2】本発明実施例の説明を行うためのブロック図で
ある。FIG. 2 is a block diagram for explaining an embodiment of the present invention.
【図3】原図形パターンとその処理について説明する図
である。FIG. 3 is a diagram illustrating an original figure pattern and its processing.
【図4】製品パターンとその処理について説明する図で
ある。FIG. 4 is a diagram illustrating a product pattern and its processing.
【図5】図3,図4の各処理動作を行うための動作フロ
ーチャートである。5 is an operation flowchart for performing each processing operation of FIGS. 3 and 4. FIG.
【図6】本発明の実施例として、「傷」がある場合の状
態を示す図である。FIG. 6 is a diagram showing a state where there is a “scratch” as an example of the present invention.
11 物体 12 ビットマップ 21 原図形パターン 22 ビットマップ 13 比較・判断手段 14 処理後のビットマップ 24 処理後のビットマ
ップ 15 第2比較手段11 Object 12 Bitmap 21 Original Figure Pattern 22 Bitmap 13 Comparison / Determination Means 14 Processed Bitmap 24 Processed Bitmap 15 Second Comparison Means
Claims (1)
1)についてパターン認識して得たビットマップ(12)と、
原図形パターン(21)を認識して得たビットマップ(22)と
を比較(13)することにより図形パターンに基づき製造し
た物体についてパターン形状を検査する方法において、 前記パターン認識して得た両ビットマップ(12)(22)を比
較して一致・不一致を判断(13)し、 不一致のときはビットマップ上不一致点の座標付近のビ
ットにおける不連続箇所を検出し、 次に検出した箇所のビットのみを両ビットマップからそ
れぞれ削除する処理を行ない、処理後のビットマップ(1
4)(24)について比較することを特徴とするパターン形状
を検査する方法。1. An object manufactured based on an original figure pattern (1
Bitmap (12) obtained by pattern recognition for 1),
In the method of inspecting the pattern shape of the object manufactured based on the graphic pattern by comparing (13) with the bitmap (22) obtained by recognizing the original graphic pattern (21), both the patterns obtained by the pattern recognition are obtained. The bit maps (12) and (22) are compared to determine a match / mismatch (13) .If they do not match, a discontinuous point in the bit near the coordinates of the mismatch point on the bitmap is detected, and the next detected point is detected. Only the bits are deleted from both bitmaps, and the processed bitmap (1
4) A method for inspecting a pattern shape, which is characterized by comparing (24).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04155173A JP3086068B2 (en) | 1992-06-15 | 1992-06-15 | How to inspect pattern shape |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP04155173A JP3086068B2 (en) | 1992-06-15 | 1992-06-15 | How to inspect pattern shape |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05346405A true JPH05346405A (en) | 1993-12-27 |
| JP3086068B2 JP3086068B2 (en) | 2000-09-11 |
Family
ID=15600096
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP04155173A Expired - Fee Related JP3086068B2 (en) | 1992-06-15 | 1992-06-15 | How to inspect pattern shape |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3086068B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006011270A (en) * | 2004-06-29 | 2006-01-12 | Nec Corp | Image pattern correction method, simulation image generation method using same, and pattern appearance inspection method |
| JP2017168848A (en) * | 2009-05-20 | 2017-09-21 | マッパー・リソグラフィー・アイピー・ビー.ブイ. | Dual pass scanning |
-
1992
- 1992-06-15 JP JP04155173A patent/JP3086068B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006011270A (en) * | 2004-06-29 | 2006-01-12 | Nec Corp | Image pattern correction method, simulation image generation method using same, and pattern appearance inspection method |
| JP2017168848A (en) * | 2009-05-20 | 2017-09-21 | マッパー・リソグラフィー・アイピー・ビー.ブイ. | Dual pass scanning |
| US10692696B2 (en) | 2009-05-20 | 2020-06-23 | Asml Netherlands B.V. | Deflection scan speed adjustment during charged particle exposure |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3086068B2 (en) | 2000-09-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10713771B2 (en) | Methods and systems for inspection of wafers and reticles using designer intent data | |
| JP7479389B2 (en) | Compensating for reference misalignment during component inspection | |
| TWI654427B (en) | Method, detection system and computer readable medium for detecting a photolithographic mask | |
| US8112241B2 (en) | Methods and systems for generating an inspection process for a wafer | |
| US9733640B2 (en) | Method and apparatus for database-assisted requalification reticle inspection | |
| US20020052053A1 (en) | Inspection system and semiconductor device manufacturing method | |
| US20140376802A1 (en) | Wafer Inspection Using Free-Form Care Areas | |
| JP2008164593A (en) | Pattern inspection apparatus and method | |
| JP2011017705A (en) | Pattern inspection device, pattern inspection method, and recording medium | |
| CN112906534A (en) | Lock catch loss fault detection method based on improved Faster R-CNN network | |
| JP2023519517A (en) | Semiconductor sample testing | |
| CN109285791B (en) | Design layout-based rapid online defect diagnosis, classification and sampling method and system | |
| JP2023041623A (en) | Mask inspection for semiconductor specimen fabrication | |
| JP4778685B2 (en) | Pattern shape evaluation method and apparatus for semiconductor device | |
| US20040165762A1 (en) | System and method for detecting and reporting fabrication defects using a multi-variant image analysis | |
| JP4597509B2 (en) | Pattern inspection apparatus and pattern inspection method | |
| JP4710191B2 (en) | Photomask pattern shape automatic measurement method and apparatus, program therefor, photomask manufacturing method and semiconductor device manufacturing method | |
| JP3086068B2 (en) | How to inspect pattern shape | |
| JPH0374855A (en) | Chip size detection method, chip pitch detection method, chip array data automatic creation method, and semiconductor substrate inspection method and device using the same | |
| TWI273216B (en) | Method for inspecting patterns | |
| JP3106370B2 (en) | Defect detection and type recognition of printed circuit boards using graph information | |
| JP2001343338A (en) | Inspection method and inspection device for printed wiring board | |
| JPH05197132A (en) | Pattern inspection equipment | |
| JPH08272079A (en) | Pattern inspection method and inspection apparatus | |
| CN119273647A (en) | Wafer Mark Area Detection Method and System |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000620 |
|
| LAPS | Cancellation because of no payment of annual fees |