JPH0566550A - Method and system for pattern formation - Google Patents

Method and system for pattern formation

Info

Publication number
JPH0566550A
JPH0566550A JP21089291A JP21089291A JPH0566550A JP H0566550 A JPH0566550 A JP H0566550A JP 21089291 A JP21089291 A JP 21089291A JP 21089291 A JP21089291 A JP 21089291A JP H0566550 A JPH0566550 A JP H0566550A
Authority
JP
Japan
Prior art keywords
pattern
edge
bit
edge portion
interest
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
JP21089291A
Other languages
Japanese (ja)
Other versions
JP3128876B2 (en
Inventor
Naomasa Shiraishi
直正 白石
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.)
Nikon Corp
Original Assignee
Nikon 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=16596819&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH0566550(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Nikon Corp filed Critical Nikon Corp
Priority to JP21089291A priority Critical patent/JP3128876B2/en
Priority to EP92307659A priority patent/EP0529971B1/en
Priority to EP02079739A priority patent/EP1293833A1/en
Priority to DE69233134T priority patent/DE69233134T2/en
Publication of JPH0566550A publication Critical patent/JPH0566550A/en
Priority to US08/455,141 priority patent/US5546225A/en
Application granted granted Critical
Publication of JP3128876B2 publication Critical patent/JP3128876B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Preparing Plates And Mask In Photomechanical Process (AREA)

Abstract

PURPOSE:To transfer an exposure pattern exactly with designed values by thickening a tip part which has line width close to a resolution limit in a designed pattern only by a quantity according to the relevancy with other patterns present at the periphery. CONSTITUTION:A 1st verifying means verifies whether or not an aimed part Apx in the outer shape edge of a pattern element is at a distance of more than a constant number of picture elements from other adjacent peripheral pattern elements according to expanded binary-coded image information. When so, a verification signal KA is outputted. A 2nd verifying means verifies whether or not the edge part Apx predetermines a width direction nearby a pattern terminal part less than specific width and outputs a verification signal KB when so. Correcting means 220-223 expand the aimed edge part Apx to other edge parts by a 1st minute quantity in picture element units in respond to the verification signal KA. Further, the edge part is expanded outward by a 2nd minute quantity with the verification signal KB. Further, the edge is expanded outward by a quantity determined by adding both the minute quantities with both the signals KA and KB.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、半導体集積回路等の回
路パターン等の露光転写、特に投影式露光転写に用いら
れるレチクル(フォトマスク)及びその製造方法に関
し、特にそのパターン作成方法、作成システムに関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a reticle (photomask) used for exposure transfer of a circuit pattern of a semiconductor integrated circuit or the like, particularly for a projection type exposure transfer, and a manufacturing method thereof, and more particularly to a pattern forming method and a manufacturing system thereof It is about.

【0002】[0002]

【従来の技術】従来のレチクルでは、露光転写後に得ら
れるフォトレジスト像パターン、すなわち回路パターン
の形状が、そのままレチクル上でのパターンとなってい
た。従って、得たい回路パターンの線幅が同一の複数の
パターンがあれば、各パターンの周囲にどのようなパタ
ーンが存在しようとも、各パターンの線幅は同一とされ
ていた。
2. Description of the Related Art In a conventional reticle, the shape of a photoresist image pattern obtained after exposure and transfer, that is, a circuit pattern, is the pattern on the reticle as it is. Therefore, if there are a plurality of patterns having the same line width of the desired circuit pattern, the line width of each pattern is the same no matter what pattern exists around each pattern.

【0003】また、従来は投影露光装置の照明光学系の
σ値が0.5〜0.7と比較的大きく、従ってレチクル
パターン面での照明光の可干渉性が低かった。このた
め、特定のパターンの周囲にどのようなパターンがあっ
ても、パターン間で相互に影響をおよぼし合うことは少
なかった。ただし、従来においても、例えば微小四角形
透過パターン(コンタクトホールパターン)の4隅をよ
り角張らせるために、四角形の頂点近傍に補助パターン
を追加する手法は報告されているが、これは、必要なパ
ターン間の相互作用を考慮した補正ではない。
Conventionally, the .sigma. Value of the illumination optical system of the projection exposure apparatus is relatively large, 0.5 to 0.7, so that the coherence of illumination light on the reticle pattern surface is low. For this reason, even if there are any patterns around a specific pattern, the patterns rarely affect each other. However, a method of adding an auxiliary pattern near the apex of a quadrangle in order to make the four corners of a minute quadrangular transmission pattern (contact hole pattern) more angular has been reported in the past, but this is necessary. It is not a correction that considers the interaction between patterns.

【0004】また最近、特公昭62−50811号公報
に開示されているような位相部材付きのマスクを使った
露光方法、いわゆる位相シフト法の効果を高める為に、
本来のパターンの近傍に補助パターンを設ける方法等が
報告されているが、これもやはり必要パターン間の相互
作用を考慮して補正するものではない。また、上記方法
の補正方法は、人手と経験等にたよるものであり、アル
ゴリズムの確立された自動補正方法とは言えないもので
あった。さらに、照明光学系のフーリエ変換面での照明
光分布を輪帯状等に変更した投影型露光装置によって、
パターンの解像度と焦点深度を改善できることが報告さ
れている。
Recently, in order to enhance the effect of an exposure method using a mask with a phase member as disclosed in Japanese Patent Publication No. 62-50811, a so-called phase shift method,
Although a method of providing an auxiliary pattern in the vicinity of the original pattern has been reported, this also does not correct by considering the interaction between required patterns. Further, the correction method of the above method depends on human labor and experience, and cannot be said to be an automatic correction method with established algorithm. Furthermore, by the projection type exposure device in which the illumination light distribution on the Fourier transform surface of the illumination optical system is changed to a ring shape,
It has been reported that pattern resolution and depth of focus can be improved.

【0005】図1は照明光学系によるレチクルへの照明
を特殊な方法に変更した装置の例を示し、レチクルRと
感光基板(ウェハ)Wとの間には投影光学系PLが配置
され、レチクルR上のパターンはウェハW上に結像され
る。このとき、レチクルRは照明光学系内のコンデンサ
ーレンズCLを介して露光用の照明光の照射を受ける
が、照明光学系内のフーリエ変換面には照明光ILを輪
帯状に制御する空間フィルターSF1 、もしくはフーリ
エ変換面内の離散的な2〜4ヶ所に微小円形開口を有す
る空間フィルターSF2 が配置される。これらの空間フ
ィルターSF1 、又はSF2 によって、レチクルRに
は、投影レンズPLの光軸と平行な光線成分が除去さ
れ、特定の角度の光線成分のみをもった照明光が達す
る。空間フィルターSF1 、SF2 は照明光学系のフー
リエ変換面に配置されるが、空間フィルターSFは投影
光学系PLの瞳面epとも共役となる。
FIG. 1 shows an example of an apparatus in which illumination of a reticle by an illumination optical system is changed to a special method. A projection optical system PL is arranged between a reticle R and a photosensitive substrate (wafer) W and a reticle is provided. The pattern on R is imaged on the wafer W. At this time, the reticle R is irradiated with the illumination light for exposure through the condenser lens CL in the illumination optical system, and the Fourier transform surface in the illumination optical system has a spatial filter SF that controls the illumination light IL in a ring shape. 1 , or the spatial filter SF 2 having minute circular apertures is arranged at 2 to 4 discrete places in the Fourier transform plane. The spatial filter SF 1 or SF 2 removes a light ray component parallel to the optical axis of the projection lens PL to the reticle R, and illumination light having only a light ray component of a specific angle reaches the reticle R. The spatial filters SF 1 and SF 2 are arranged on the Fourier transform plane of the illumination optical system, but the spatial filter SF is also conjugate with the pupil plane ep of the projection optical system PL.

【0006】このように、照明光学系によってレチクル
Rに対する照明光束の配向特性を特殊なものにすると、
パターンの解像度と焦点深度とを10〜40%程度改善
することが可能である。
As described above, when the illumination optical system has a special orientation characteristic of the illumination light flux with respect to the reticle R,
It is possible to improve the pattern resolution and the depth of focus by about 10 to 40%.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、図1の
ように照明光学系に変更を施した露光装置を使用する場
合、レチクルに対する照明光束の入射方向が、従来とは
異なる方向で制限される。このため、従来とは異なる可
干渉性がレチクル上の照明光束に生じ、近接パターン同
士の相互作用が無視できない状態となってしまう。この
ため、レチクル上で同一寸法のパターンが数個存在する
場合、そのウェハへの露光転写像(フォトレジスト像)
は、それぞれのパターンの周辺のパターンによって、線
幅が太く、あるいは細くなるという問題が生じてしま
う。
However, when the exposure apparatus having the illumination optical system modified as shown in FIG. 1 is used, the incident direction of the illumination light flux on the reticle is limited to a direction different from the conventional one. For this reason, coherency different from the conventional one is generated in the illumination light flux on the reticle, and the interaction between the adjacent patterns cannot be ignored. Therefore, when there are several patterns of the same size on the reticle, the exposure transfer image (photoresist image) on the wafer
Has a problem that the line width becomes thicker or thinner depending on the pattern around each pattern.

【0008】実験等によって得られた結論から述べる
と、図1のような特殊な照明光学系を使う場合において
は、周期的パターンのレジスト線幅に比べ、孤立的パタ
ーン及び、周期的パターンの周期方向の終端部のレジス
ト線幅が細くなる傾向にある。これはもちろん、比較す
べきパターンがレチクル上同一サイズであり、同一露光
量で露光転写されることを前提としている。さらに、孤
立的なパターンがライン状であるとすると、そのライン
の長手方向についても寸法が若干短くなることがわかっ
た。
From the conclusions obtained by experiments, etc., in the case of using a special illumination optical system as shown in FIG. 1, compared with the resist line width of the periodic pattern, the period of the isolated pattern and the period of the periodic pattern are The resist line width at the terminal end in the direction tends to be narrowed. This, of course, assumes that the patterns to be compared have the same size on the reticle and are transferred by exposure with the same exposure amount. Further, it has been found that if the isolated pattern has a line shape, the dimension in the longitudinal direction of the line becomes slightly shorter.

【0009】従って、上述の如き露光技術を使用する場
合に、レジスト像として(すなわち、パターンエッチン
グ後の回路パターンサイズとして)、周期的パターンと
孤立的パターンの両者を共に所望の線幅及び長さとする
為には、レチクルパターン上の各パターンの形状に予め
修正を加えておく必要がある。しかしながら従来におい
ては、そのような修正を自動的に行なう為のアルゴリズ
ム(補正方法)及び修正装置は確立されていなかった。
Therefore, when the above-mentioned exposure technique is used, both a periodic pattern and an isolated pattern are formed as a resist image (that is, a circuit pattern size after pattern etching) into a desired line width and length. In order to do so, it is necessary to modify the shape of each pattern on the reticle pattern in advance. However, conventionally, an algorithm (correction method) and a correction device for automatically performing such correction have not been established.

【0010】本発明は、このような補正を自動的に行な
う為のアルゴリズム及び修正処理装置を備えたマスクパ
ターンの作成システムの提供を目的とし、かつ補正の施
されたレチクルの量産を可能とすることを目的とする。
An object of the present invention is to provide a mask pattern creating system provided with an algorithm and a correction processing device for automatically performing such correction, and enables mass production of a corrected reticle. The purpose is to

【0011】[0011]

【課題を解決する為の手段】上記目的の為に本発明で
は、所定のエネルギー線に対して遮へい性となるパター
ン要素の複数、もしくは前記エネルギー線に対して透過
性となるパターン要素の複数を、各パターン要素の形状
と配置とが規定された設計データに基づいて、マスクと
なる原版上に生成するためのパターン作成システムにお
いて、前記設計データに基づいて前記原版上の少なくと
も一部分の領域内に生成されるべき設計上のパターン要
素の画像を微小な画素の集合から成る2値化画像に展開
する2値化展開手段(2)と;前記展開された2値化画
像の情報に基づいて、前記パターン要素の外形エッジの
うち着目するエッジ部分(Apx)が周囲に隣接した他の
パターン要素から一定画素数以上離れているか否かを検
定し、前記一定画素数以上離れているときに第1の検定
信号(KA)を出力する第1検定手段(200、20
7)と;前記展開された2値化画像の情報に基づいて、
前記着目するエッジ部分(Apx)が、所定の幅以下のパ
ターン終端部近傍の幅方向を規定するエッジ部か否かを
検定し、該パターン終端部近傍のエッジ部であるときに
第2の検定信号(KB)を出力する第2検定手段(20
2、205、206、208、209、210、21
1)と;前記第1の検定信号(KA)が出力されたとき
は、前記着目エッジ部分が他のエッジ部に対して前記画
素単位で第1の微小量だけ相対的に外側に拡張されるよ
うに前記2値化画像を修正し、前記第2の検定信号(K
B)が出力されたときは、前記着目エッジ部分が他のエ
ッジ部に対して前記画素単位で第2の微小量だけ相対的
に外側に拡張されるように前記2値化画像を修正し、前
記第1と第2の検定信号がともに出力されたときは、前
記着目エッジ部分が他のエッジ部に対して前記第1と第
2の微小量の合成によって決まる量だけ相対的に外側に
拡張されるように前記2値化画像を修正する修正手段
(220〜223)とを設ける。
To achieve the above object, in the present invention, a plurality of pattern elements which are shielded against a predetermined energy ray or a plurality of pattern elements which are transparent to the energy ray are provided. In a pattern creating system for creating on a mask original based on design data in which the shape and arrangement of each pattern element are defined, in at least a part of the area on the original based on the design data. A binarization developing means (2) for developing an image of a design pattern element to be generated into a binary image composed of a set of minute pixels; and based on the information of the developed binary image, Of the outer edges of the pattern element, it is tested whether or not an edge portion (A px ) of interest is apart from other neighboring pattern elements by a certain number of pixels or more, and the certain pixel First verification means (200, 20) for outputting a first verification signal (KA) when the distance is more than a few
7) and; based on the information of the developed binary image,
It is tested whether the edge portion (A px ) of interest is an edge portion that defines the width direction in the vicinity of the pattern end portion having a predetermined width or less, and if the edge portion is in the vicinity of the pattern end portion, the second Second verification means (20) for outputting a verification signal (KB)
2, 205, 206, 208, 209, 210, 21
1) and; when the first verification signal (KA) is output, the edge portion of interest is expanded outward relative to other edge portions by the first minute amount in the pixel unit. The binarized image is modified so that the second test signal (K
B) is output, the binarized image is modified so that the edge portion of interest is expanded outward relative to other edge portions by the second minute amount in the pixel unit, When both the first and second verification signals are output, the edge portion of interest is expanded outward relative to other edge portions by an amount determined by the combination of the first and second minute amounts. Correction means (220 to 223) for correcting the binarized image as described above.

【0012】[0012]

【作用】図2は従来のパターン形状の一例を示し、図2
(A)はレチクル上の設計値に基づいたパターン形状を
示す。このパターン形状は、5本のラインアンドスペー
スであり、ここでは5本のライン部(閉領域)PC1
PC2 、PC3 、PC4 、PC5 が露光光に対する透明
部であり、その周囲(下地)は遮光部であるものとす
る。もちろん、透明部と遮光部の関係はその逆であって
も同じである。
2 shows an example of a conventional pattern shape.
(A) shows a pattern shape based on the design value on the reticle. This pattern shape has five lines and spaces. Here, five line parts (closed areas) PC 1 ,
It is assumed that PC 2 , PC 3 , PC 4 , and PC 5 are transparent portions with respect to exposure light, and their surroundings (base) are light shielding portions. Of course, the relationship between the transparent part and the light-shielding part is the same even if the relationship is reversed.

【0013】図2(A)において、5本のライン部のう
ち中央の1本のライン部PC3 は他のライン部に比べて
2倍程度長い。このため、ライン部PC3 の一部は、他
のライン部との周期的な相関を持たない孤立的な部分に
なっている。また、周期方向の両端に位置する2本のラ
イン部PC1 、PC5 についても、周期方向の片側のみ
にライン部PC2、PC4 が隣接するだけなので、部分
的に孤立的とも言える。尚、図2(A)のライン幅は投
影露光装置の解像限界に近い値とする。
In FIG. 2A, one line portion PC 3 at the center among the five line portions is about twice as long as the other line portions. Therefore, a part of the line part PC 3 is an isolated part having no periodic correlation with other line parts. Further, the two line portions PC 1 and PC 5 located at both ends in the periodic direction are also partially isolated because the line portions PC 2 and PC 4 are adjacent only to one side in the periodic direction. The line width in FIG. 2A is a value close to the resolution limit of the projection exposure apparatus.

【0014】このようなレチクルパターンを、図1に示
した特殊照明光学系をもつ投影露光装置によって感光基
板上に投影露光し、露光された基板を現像すると、図2
(B)のようなレジスト像が得られる。図2(B)にお
いて中央のライン部PC3 に対応したレジスト像は、先
端の孤立的な部分でライン幅が設計値よりも細くなり、
同時に両端の2本のライン部PC1 、PC5 の夫々に対
応したレジスト像も、全体に細くなっている。さらに、
5本のライン部の夫々は、ラインの長手方向についても
若干短くなっている。
When such a reticle pattern is projected and exposed on the photosensitive substrate by the projection exposure apparatus having the special illumination optical system shown in FIG. 1 and the exposed substrate is developed, FIG.
A resist image as shown in (B) is obtained. In the resist image corresponding to the center line portion PC 3 in FIG. 2B, the line width becomes thinner than the design value at the isolated portion of the tip,
At the same time, the resist images corresponding to the two line portions PC 1 and PC 5 at both ends are also thin as a whole. further,
Each of the five line portions is also slightly shorter in the longitudinal direction of the line.

【0015】そこで、図2(A)に示した設計上のレチ
クルパターンを、図3(A)に示すように、ライン部の
一部のパターン線幅及びライン長さを修正して、最終的
に得られるレジスト像を、図3(B)のように設計上の
形状、寸法と一致させるのである。図3(A)におい
て、中央のライン部PC3 はライン部PC3 ’のよう
に、周囲パターンとの相関から周期性の強い中央部以外
はライン終端にいくに従って線幅を所定量だけ太らせる
とともに、ライン長手方向にも拡張する。但し、ライン
長手方向の拡張は必ずしも必要ではない。さらに、両端
の2本のライン部PC1 、PC5 は夫々ライン部P
1 ’、PC5 ’のように、全体の線幅を太らせるとと
もに、終端部でさらに所定量太らせる。但し、ライン部
PC1 ’、PC5 ’については、隣接するライン部PC
2 、PC4 が存在しない側のエッジのみを太らせるよう
にする。そして、ライン部PC2 、PC4 については、
ラインの両終端部で一定量だけ線幅を太らせる。これら
ライン部PC1 ’、PC5 ’、PC2 ’、PC4 ’は、
いずれも長手方向の寸法も一定量だけ拡張される。
Therefore, the designed reticle pattern shown in FIG. 2 (A) is finally modified by partially correcting the pattern line width and line length of the line portion as shown in FIG. 3 (A). The resist image obtained in (3) is made to match the designed shape and dimensions as shown in FIG. In FIG. 3A, the central line portion PC 3 is thickened by a predetermined amount as it goes to the end of the line except for the central portion which has a strong periodicity due to the correlation with the surrounding pattern like the line portion PC 3 ′. At the same time, it extends in the longitudinal direction of the line. However, expansion in the longitudinal direction of the line is not always necessary. Further, the two line parts PC 1 and PC 5 at both ends are respectively connected to the line part P.
Like C 1 'and PC 5 ', the entire line width is thickened and at the end portion, it is thickened by a predetermined amount. However, for line parts PC 1 'and PC 5 ', adjacent line parts PC
2) Only thicken the edge on the side where PC 4 does not exist. And regarding the line parts PC 2 and PC 4 ,
Thicken the line width by a certain amount at both ends of the line. These line parts PC 1 ′, PC 5 ′, PC 2 ′, PC 4 ′ are
In both cases, the longitudinal dimension is expanded by a certain amount.

【0016】このようなパターン修正を自動的に行うた
めに、図4に示すように、鳥が翼を広げて滑空している
ような形状の検定子を用意する。この検定子は、例えば
図2(A)に示した設計上のパターンの2値化されたビ
ットイメージ上を画素(ビット)単位で走査して、着目
するパターンエッジを修正すべきか否かを判断するため
に使われる一種のテンプレートでもある。
In order to automatically perform such a pattern correction, as shown in FIG. 4, a tester having a shape in which a bird spreads its wings and glides is prepared. This verifier, for example, scans the binarized bit image of the design pattern shown in FIG. 2A in pixel (bit) units to determine whether or not the pattern edge of interest should be corrected. It is also a kind of template used to do.

【0017】図4において、画素点Apxは着目すべきレ
チクルパターン上の点であり、直線状の領域Cpx、長方
形、又は楕円形の領域Bpx、2枚の羽根状の領域D
p 、EAp 、及び4つの円形状の領域DBp 、D
p 、EBp 、ECp は、点Apxのパターンエッジ部を
修正するか否かを決定するための検定子である。図4の
検定子テンプレートは着目点Apxに対して直線状の検定
子Cpxを先頭にして、ビットイメージに対し同図中右方
向に走査される。図4に示すようにXY座標系を定める
と、直線状検定子Cpxは着目点Apxと同一のY座標上に
設定され、着目点Apxとは+X方向に距離Lだけ隔てら
れ、かつX方向の長さも距離Lに定められる。この距離
Lは図1に示した投影露光装置で得られる解像限界の線
幅値に対応して定められ、例えばウェハW上での解像限
界を0.4μmとし、投影レンズPLの縮小倍率を1/
5とすると、距離Lはレチクルパターン上で約2μmの
寸法に対応する。
In FIG. 4, a pixel point A px is a point on the reticle pattern to be noted, and is a linear area C px , a rectangular or elliptical area B px , and two wing-shaped areas D.
A p , EA p , and four circular areas DB p , D
C p , EB p , and EC p are testers for determining whether to correct the pattern edge portion of the point A px . The tester template of FIG. 4 is scanned in the right direction in the figure with respect to the bit image, with the linear tester C px at the head of the target point A px . When determining the XY coordinate system as shown in FIG. 4, a linear qualifiers C px are set on the same Y coordinate and focus point A px, the target point A px separated by a distance L in the + X direction, and The length in the X direction is also set to the distance L. This distance L is determined corresponding to the line width value of the resolution limit obtained by the projection exposure apparatus shown in FIG. 1. For example, the resolution limit on the wafer W is 0.4 μm, and the reduction magnification of the projection lens PL is set. 1 /
5, the distance L corresponds to a dimension of about 2 μm on the reticle pattern.

【0018】楕円状の検定子Bpxは、その中心が着目点
pxから−X方向に距離3L/2だけ隔てられ、かつX
方向の幅がほぼLに定められる。さらに、検定子Bpx
Y方向の幅はほぼ2Lに定められ、着目点Apxを通るX
軸と平行な中心線CCに関して対称な大きさとなってい
る。2枚のほぼ同じ大きさの羽根状の検定子DAp 、E
p は中心線CCに対して対称に配置され、X方向の幅
がL/2、Y方向の幅が3L/2程度に定められる。2
枚の羽根状検定子DAp 、EApは中心線CC上で一部
重複しており、その位置は着目点Apxから+X方向にL
/2の距離に設定される。
The elliptic tester B px has its center separated from the point of interest A px by a distance 3L / 2 in the −X direction, and X
The width in the direction is set to approximately L. Further, the width of the tester B px in the Y direction is set to approximately 2L, and the X passing through the point of interest A px is determined.
The size is symmetrical with respect to the center line CC parallel to the axis. Two blade-shaped calibrators DA p , E of approximately the same size
A p is arranged symmetrically with respect to the center line CC, and the width in the X direction is set to L / 2 and the width in the Y direction is set to about 3 L / 2. Two
The winged testers DA p and EA p partially overlap on the center line CC, and their positions are L in the + X direction from the point of interest A px.
The distance is set to / 2.

【0019】さらに4つの円形状の検定子DBp 、DC
p 、EBp 、ECp の各中心は、中心線CCから±Y方
向にいずれも距離Lの位置に設定され、さらに検定子D
p とEBp の各中心は着目点Apxから+X方向に距離
3L/2だけ隔てられ、検定子DCp とECp の各中心
は着目点Apxから−X方向に距離L/2だけ隔てられ
る。また、4つの検定子DBp 、DCp 、EBp 、EC
p の大きさは半径がL/2〜L/4程度の円形に内包さ
れるものとする。
Furthermore, four circular testers DB p , DC
Each of the centers of p , EB p , and EC p is set at a position of a distance L from the center line CC in the ± Y direction, and the tester D
The centers of B p and EB p are separated from the point of interest A px in the + X direction by a distance of 3 L / 2, and the centers of the testers DC p and EC p are separated from the point of interest A px in the −X direction by a distance L / 2. Separated. Also, four testers DB p , DC p , EB p , EC
The size of p is assumed to be included in a circle having a radius of about L / 2 to L / 4.

【0020】これらの検定子Bpx、Cpx、DAp 、DB
p 、DCp 、EAp 、EBp 、EC p は、着目点Apx
Y方向に伸びたパターンエッジが位置したときに、各検
定子に内包されるビットイメージの論理値「0」、
「1」の状態を判断するように働く。従って、各検定子
は、それらの領域内の全ての画素(ビット)をチェック
するのではなく、その領域内の離散的な点を選んでチェ
ックするだけで良い。また、距離Lは投影光学系PLの
解像限界程度の値(レチクル側での値)とするが、図1
のような特殊な照明法によって解像力を上げた場合は、
その向上した解像力によって得られる限界の線幅値(レ
チクル側での値)とほぼ等しくなるように定められる。
また、円形状の検定子DBp 、DCp 、EBp 、ECp
は、ここでは面積(半径L/2〜L/4)を有するもの
としたが、それぞれの中心位置の1画素の点のみで判断
するようにしても良い。
These testers Bpx, Cpx, DAp, DB
p, DCp, EAp, EBp, EC pIs the focus point ApxTo
When the pattern edge extending in the Y direction is located,
Logical value “0” of the bit image included in the determinant,
It works to judge the state of "1". Therefore, each tester
Check all pixels (bits) in those areas
Instead, select discrete points in the region and check
All you have to do is click. Further, the distance L is equal to that of the projection optical system PL.
Although the value is close to the resolution limit (value on the reticle side),
When the resolution is increased by a special lighting method such as
The line width value (res
The value on the chicle side) is set to be almost equal.
Also, a circular tester DBp, DCp, EBp, ECp
Has an area (radius L / 2 to L / 4) here
However, it is judged only by the point of 1 pixel at each center position.
It may be done.

【0021】この図4の検定子のテンプレートは、パタ
ーンの2次元ビットイメージに対して相対的に+X方
向、すなわち線状検定子Cpx側を先頭にしてスキャンさ
れる。ただし実際は、テンプレート側をビットイメージ
上で走査することは難しいので、テンプレートに対して
ビットイメージの方を1画素ずつX方向に1ライン分走
査したら、Y方向に1画素だけステップさせて再びX方
向に走査することを繰り返していく。
The template of the tester in FIG. 4 is scanned relative to the two-dimensional bit image of the pattern in the + X direction, that is, with the linear tester C px side as the head. However, in reality, it is difficult to scan the template side on the bit image. Therefore, if the bit image is scanned one pixel at a time in the X direction relative to the template, the template is stepped in the Y direction by one pixel and then again in the X direction. Repeat scanning to.

【0022】次に、図4の検定子テンプレートを用いた
パターン修正の判断アルゴリズムの原理を図5、図6を
参照して説明する。まず、図5(A)、(B)は、線幅
が解像限界程度のL、長さが6L程度の孤立したライン
パターンPA(斜線部)を修正する例を示し、ラインパ
ターンPAはここではレチクル上で遮光部となり、ビッ
トイメージ上では論理値「1」をとるものとする。そし
て、その周辺部は全て透明部(下地)であり、論理値
「0」をとるものとする。
Next, the principle of the pattern correction determination algorithm using the tester template of FIG. 4 will be described with reference to FIGS. First, FIGS. 5A and 5B show an example of correcting an isolated line pattern PA (hatched portion) having a line width L of about the resolution limit and a length of about 6 L. Then, it becomes a light-shielding portion on the reticle, and takes a logical value "1" on the bit image. Then, all of the peripheral portion is a transparent portion (base) and has a logical value "0".

【0023】図5(A)は、このようなパターンPAの
Y方向に伸びるパターンエッジに着目点Apxが+X方向
に矢印のようにスキャンしながら当たった状態を示す。
このとき、楕円状検定子Bpx中に設定された検定ビット
は全て論理値「0」(下地)であるので、着目点Apx
位置するパターンエッジ部は孤立的であると判断する。
このとき着目点Apxのスキャン方向の逆方向(−X方
向)にパターンエッジを一定量だけ拡張する。この拡張
する量ΔLは、図1の特殊照明法による露光の際は、寸
法L(解像限界値)の10〜15%程度とする。
FIG. 5A shows a state in which the point of interest A px hits the pattern edge of the pattern PA extending in the Y direction while scanning in the + X direction as shown by the arrow.
At this time, since all the test bits set in the elliptic tester B px have the logical value “0” (base), it is determined that the pattern edge portion located at the point of interest A px is isolated.
At this time, the pattern edge is expanded by a fixed amount in the direction opposite to the scan direction of the point of interest A px (−X direction). The amount of expansion ΔL is set to about 10 to 15% of the dimension L (resolution limit value) at the time of exposure by the special illumination method of FIG.

【0024】次に、検定子DAp 、DBp 、DCp 、検
定子EAp 、EBp 、ECp 、及び直線状検定子Cpx
用いて、着目点のエッジ部がパターンPAの長辺側終端
部近傍(以下、長手終端部と呼ぶ)か否かを判断する。
図5(A)の場合、2枚の羽根状検定子DAp 、EAp
内の検定ビットは全て論理「1」(パターン)であるの
で、着目点Apxのエッジ部は長手終端部近傍とは判断し
ない。従って、着目点Apxのエッジ部に対する線幅の補
正量(太らせ量)はΔLとなる。
Next, using the testers DA p , DB p , DC p , the testers EA p , EB p , EC p , and the linear tester C px , the edge portion of the point of interest is the long side of the pattern PA. It is determined whether or not it is near the side end portion (hereinafter referred to as a longitudinal end portion).
In the case of FIG. 5A, two winged testers DA p , EA p
Since all the test bits inside are logic "1" (pattern), the edge part of the point of interest A px is not judged to be near the longitudinal end part. Therefore, the correction amount (thickening amount) of the line width for the edge portion of the point of interest A px is ΔL.

【0025】次に、図5(B)のように、着目点Apx
パターンPAの長手終端部近傍のY方向に伸びたエッジ
部に位置したものとする。この場合も、楕円状検定子B
px内の検定ビットは全て「0」(下地)であるので、着
目点Apxのエッジ部は孤立的であると判断し、そのエッ
ジ部の線幅がΔLだけ太るように修正する。さらにここ
では、羽根状検定子DAp 内に論理「0」(下地)と論
理「1」(パターン)とが混在している。このときは、
着目点Apxのエッジ部が長手終端部近傍である可能性が
あるので、同時に検定子DBp 、DCp 内のビットデー
タを検査する。ここでは検定子DBp 、DCp 共に全て
論理「0」(下地)であるので、着目点Apxのエッジ部
が長手終端部である可能性がまだある。そこで、さらに
直線状検定子Cpx内のビットデータを検査する。ここで
は検定子Cpx内の少なくとも一部(又は全部)に論理
「0」(下地)のビットを含むので、最終判断として着
目点Apxでのエッジ部は長手終端部近傍と判断し、着目
点Apxのエッジ部の線幅をさらにΔL(合計2・ΔL)
だけ太らせる。
Next, as shown in FIG. 5B, it is assumed that the point of interest A px is located at the edge portion extending in the Y direction near the longitudinal end portion of the pattern PA. Also in this case, the elliptic tester B
Since all the verification bits in px are “0” (base), it is determined that the edge portion of the point of interest A px is isolated, and the line width of the edge portion is corrected to be thicker by ΔL. Further, here, the logic “0” (base) and the logic “1” (pattern) are mixed in the winged qualifier DA p . At this time,
Since the edge part of the point of interest A px may be near the longitudinal end part, the bit data in the testers DB p and DC p are inspected at the same time. Here, since both the testers DB p and DC p are logical “0” (base), there is still a possibility that the edge part of the point of interest A px is the longitudinal end part. Therefore, the bit data in the linear tester C px is further examined. Here, since at least a part (or all) of the tester C px includes a bit of logic “0” (ground), it is determined that the edge portion at the point of interest A px is near the longitudinal end portion as a final determination. The line width of the edge part of the point A px is further ΔL (total 2 · ΔL)
Only fatten.

【0026】図5(C)、(D)はラインパターンPA
の2本を間隔Lで平行に並べた場合である。2本のライ
ンパターンPAの長さはともに6Lである。図5(C)
のように2本のラインパターンPAのうち右側のパター
ンの左エッジに着目点Apxが位置すると、検定子Bpx
全て論理「1」であるので、着目点Apxのエッジ部は孤
立的ではないと判断される。同時に、羽根状検定子DA
p 、EAp 内も全て論理「1」であるので、着目点Apx
のエッジ部は長手終端部でもないと判断される。従っ
て、図5(C)中の着目点Apxの位置では、パターンの
線幅は変更されない。
5C and 5D are line patterns PA.
2 are arranged in parallel at the interval L. The lengths of the two line patterns PA are both 6L. Figure 5 (C)
When the point of interest A px is located at the left edge of the pattern on the right side of the two line patterns PA as shown in (1), all the testers B px are logic "1", so the edge part of the point of interest A px is isolated. Is not determined. At the same time, winged qualifier DA
Since all of p and EA p are logical "1", the point of interest A px
It is judged that the edge portion of is not the longitudinal end portion. Therefore, the line width of the pattern is not changed at the position of the target point A px in FIG.

【0027】さらに、図5(D)のように着目点Apx
位置すると、検定子Bpx内には論理「0」と「1」とが
混在するので、着目点Apxのエッジ部は孤立的ではない
と判断する。このとき、羽根状検定子DAp は論理
「0」を含み、かつ検定子DBp 、DCp は全て論理
「0」、かつ直線状検定子Cpxは論理「0」を含むの
で、着目点Apxのエッジ部は長手終端部と判断され、線
幅をΔLだけ太らせる補正を行う。
Further, when the point of interest A px is located as shown in FIG. 5D, logic "0" and "1" are mixed in the tester B px , so that the edge portion of the point of interest A px is Judge that it is not isolated. At this time, the winged tester DA p contains a logic “0”, the testers DB p and DC p all contain a logic “0”, and the linear tester C px contains a logic “0”. The edge portion of A px is judged to be the longitudinal end portion, and the line width is corrected by thickening by ΔL.

【0028】図6(A)、(B)は幅L、間隔Lのライ
ンパターンが90°のコーナーを形成する2つのパター
ンPM、PNの例である。図6(A)の場合、検定子B
px内は全て論理「0」であるので、着目点Apxのエッジ
部は孤立的であると判断され、そのエッジ部をΔLだけ
拡張する。このとき、羽根状検定子DAp 内には「0」
が含まれるので、検定子DBp 、DCp についても検査
するが、検定子DBp が「1」を含むので、結局着目点
pxのエッジ部はパターンPNの長手終端部とは判断さ
れない。従って、合計の補正量(線幅の太らせ量)は、
ΔL(孤立的と判断された分)となる。
FIGS. 6A and 6B are examples of two patterns PM and PN in which a line pattern having a width L and an interval L forms a 90 ° corner. In the case of FIG. 6 (A), the tester B
Since all the pixels in px are logic "0", it is determined that the edge portion of the point of interest A px is isolated and the edge portion is expanded by ΔL. At this time, “0” is present in the winged qualifier DA p .
, The tester DB p and DC p are also checked. However, since the tester DB p contains “1”, the edge portion of the point of interest A px is not judged to be the longitudinal end portion of the pattern PN. Therefore, the total correction amount (line width thickening amount) is
ΔL (the amount that is determined to be isolated).

【0029】また、図6(B)の場合、検定子Bpx内に
は「1」が含まれるので、着目点A pxのエッジ部は孤立
的ではないと判断される。この図6(B)のときも、図
6(A)と同様に、羽根状検定子DAp は「0」を含
み、かつ検定子DBP 、DCP には「1」が含まれない
(全て「0」)が、直線状検定子CPX内は全て「1」で
あるので、着目点APXのエッジ部はパターンPMの長手
終端部とは判断されない。従って、図6(B)の場合、
着目点APXのエッジ部は孤立でも長手終端部でもないの
で、線幅の補正は行わない。
Further, in the case of FIG. 6 (B), the tester BpxWithin
Since "1" is included in pxEdge part is isolated
It is judged that it is not appropriate. Also in the case of FIG. 6 (B),
Similar to 6 (A), winged tester DApIncludes "0"
Mi and Katsura DBP, DCPDoes not include "1"
(All "0") is a linear tester CPXAll inside is "1"
Since there is a focus point APXThe edge part of is the length of the pattern PM
It is not judged to be the end part. Therefore, in the case of FIG.
Focus point APXThe edge of the is neither isolated nor a longitudinal end
Therefore, the line width is not corrected.

【0030】さて、図6(C)、(D)は以上と異な
り、検定子テンプレートを今までの状態から時計回りに
90°回転させたものであり、かつスキャン方向も−Y
方向となっている。図6(C)の場合、孤立した1本の
ラインパターンPAの長手端部のエッジに着目点APX
位置するが、このとき検定子BPX内は全て「0」
(「1」を含まない)ので、着目点APXのエッジ部はと
りあえず孤立と判断され、ΔLだけ補正される。同時
に、検定子DAP 、EAP 内には共に「0」が含まれる
が、検定子DAP に対してスキャン方向の前後に位置す
る検定子DBP 、DCP を検査すると、これらの検定子
DBP 、DCPはいずれも「1」を含まず、さらに検定
子EA P に対してスキャン方向の前後に位置する検定子
EBP 、ECP を検査すると、これらの検定子EBP
ECP はいずれも「1」を含まない。さらに検定子CPX
を検査すると、検定子CPXは「0」を含まない(全て
「1」)なので、結局、着目点APXのエッジはラインパ
ターンPAの長手方向を規定するエッジと判断される。
ただしこの場合、ライン幅を規定するエッジの長手終端
部ではないので、そのことによる線幅の補正は行わな
い。
Now, FIGS. 6C and 6D are different from the above.
The tester template clockwise from the previous state
It is rotated by 90 ° and the scanning direction is -Y
It is the direction. In the case of FIG. 6C, one isolated
Focus point A on the edge of the long end of the line pattern PAPXBut
Located, but at this time the tester BPXAll are "0"
(Not including "1"), so focus point APXThe edge part of
For the time being, it is judged to be isolated and corrected by ΔL. simultaneous
And the tester DAP, EAP"0" is included in both
But the tester DAPAre located before and after the scanning direction
Qualifier DBP, DCPInspect these testers
DBP, DCPDoes not include "1", and further test
Child EA PTesters located before and after the scan direction
EBP, ECP, Then these qualifiers EBP,
ECPDoes not include "1". Furthermore, the tester CPX
, Then the tester CPXDoes not include "0" (all
Since it is "1")PXEdge of the line
It is determined that the edge defines the longitudinal direction of the turn PA.
However, in this case, the longitudinal end of the edge that defines the line width
Since it is not a part, do not correct the line width due to that.
Yes.

【0031】従って、着目点APXのエッジ部における線
幅(ここでは長さ)はそのエッジ部が孤立した部分であ
ることから、+Y方向(スキャン方向の−Y方向の逆方
向)に+ΔL(孤立的と判断された分)だけ拡張され
る。次に、図6(D)のように、幅L、長さ6Lの2本
のラインパターンPA、PBが、Tの字状に間隔Lだけ
離れて位置している場合を考える。このとき、図6
(C)のように検定子テンプレートを−Y方向にスキャ
ンし、着目点がパターンPAの長手端部のエッジにきた
ものとする。このとき、検定子BPXは「1」を含むの
で、着目点のエッジは孤立でないと判断される。また、
検定子CPX、DAP 、DBP 、DCP 、EAP 、E
P 、ECP の各状態は図6(C)と同じであり、従っ
てパターンPA、PBの全体からみて、着目点APXのエ
ッジは長手終端でもないと判断する。従って、図6
(D)の着目点ではパターンは補正されない。
Therefore, since the line width (length in this case) at the edge portion of the point of interest A PX is an isolated portion of the edge portion, + ΔL (in the + Y direction (the opposite direction of the -Y direction of the scanning direction)). It is expanded only by the amount determined to be isolated). Next, as shown in FIG. 6D, consider a case where two line patterns PA and PB having a width L and a length 6L are located at a distance L in a T shape. At this time, FIG.
It is assumed that the tester template is scanned in the -Y direction as shown in (C) and the point of interest comes to the edge of the longitudinal end of the pattern PA. At this time, since the tester B PX includes “1”, it is determined that the edge of the point of interest is not isolated. Also,
Qualifiers C PX, DA P, DB P , DC P, EA P, E
The respective states of B P and EC P are the same as those in FIG. 6C, and therefore, it is determined that the edge of the point of interest A PX is not the longitudinal end when viewed from the entire patterns PA and PB. Therefore, FIG.
The pattern is not corrected at the point of interest in (D).

【0032】以上のアルゴリズムを整理すると以下のよ
うになる。 (A)孤立判断 楕円状検定子BPX内に「1」を含まないとき。 (B)長手終端判断 第1判断 検定子DAP が「0」を含み、かつ検定子DBP 、DC
P が「1」を含まず、かつ検定子CPXが「0」を含むと
き。
The following is a summary of the above algorithms. (A) Judgment of isolation When “1” is not included in the elliptic tester B PX . (B) Long-Terminal Termination Judgment First Judgment The qualifier DA P contains “0” and the qualifiers DB P , DC
When P does not contain "1" and the tester C PX contains "0".

【0033】第2判断 検定子EAP が「0」を含み、かつ検定子EBP 、EC
P が「1」を含まず、かつ検定子CPXが「0」を含むと
き。 以上の長手終端判断はかの少なくとも一方が成立す
れば、着目点のエッジ部は長手終端近傍と判断される。
ただし、の両方が同時に成立しても修正量(拡張
量)を倍にする必要はない。
Second judgment tester EA P contains "0", and tester EB P , EC
When P does not contain "1" and the tester C PX contains "0". If at least one of the above judgments of the longitudinal end is established, the edge portion of the point of interest is judged to be near the longitudinal end.
However, even if both of the above are satisfied at the same time, it is not necessary to double the correction amount (expansion amount).

【0034】以上のような修正を、図4に示した検定子
テンプレートを+X、−X、+Y、−Yの4方向にスキ
ャンして実行した結果を図7に示す。この際各方向のス
キャン時には、検定子テンプレートは回転した位置関係
となり、直線検定子CPXがスキャンの前方を向くように
設定される。図7(A)は図5(A)、(B)及び図6
(C)に示す孤立ラインパターンPAの修正後の形状を
示す。図7(A)においてパターンPAの長手方向の中
央部分は線幅がLからL+2ΔLに拡張され、長手終端
部から長さ3L/2の部分は線幅がLからL+4ΔLに
拡張される。さらに長手方向の終端エッジも、長手方向
にΔLだけ修正される。この結果、修正後のパターンは
全長が6L+2ΔLに拡張される。
FIG. 7 shows a result of executing the above correction by scanning the test template shown in FIG. 4 in four directions of + X, -X, + Y, and -Y. At this time, during scanning in each direction, the calibrator template has a rotated positional relationship, and the linear calibrator C PX is set to face the front of the scan. FIG. 7 (A) is shown in FIG. 5 (A), (B) and FIG.
The shape after correction of the isolated line pattern PA shown in (C) is shown. In FIG. 7A, the central portion of the pattern PA in the longitudinal direction has a line width expanded from L to L + 2ΔL, and the portion having a length of 3L / 2 from the longitudinal end portion has a line width expanded from L to L + 4ΔL. Furthermore, the longitudinal terminating edge is also modified by ΔL in the longitudinal direction. As a result, the length of the corrected pattern is expanded to 6L + 2ΔL.

【0035】図7(B)は図5(C)、(D)に示した
2本の平行なラインパターンPAの修正後の形状を示
す。図7(B)に示すように、2本のラインパターンの
間隔(スペース部)の値Lは修正後も保存され、2本の
ラインパターンはともに孤立性の高いエッジ側が特に強
く拡張される。ここでも2本のラインパターンの全長は
6L+2ΔLに伸びる。この2本のラインパターンは、
その1本についてみると、X方向に関して非対称に拡張
されるが、2本のラインパターンを一体のパターンとし
てみると、X方向の対称性は保たれている。従って、2
本のラインパターンのうち例えば左側のラインパターン
は左側のエッジが全体にΔLだけ拡張され、長手終端部
近傍ではさらにΔLだけ(計2ΔL)拡張される。従っ
て、図7(B)の場合、長手終端部での線幅はL+3Δ
Lに修正される。
FIG. 7B shows the shape of the two parallel line patterns PA shown in FIGS. 5C and 5D after the correction. As shown in FIG. 7B, the value L of the interval (space portion) between the two line patterns is preserved even after the correction, and the two line patterns are particularly strongly expanded on the edge side having high isolation. Here again, the total length of the two line patterns extends to 6L + 2ΔL. These two line patterns are
Looking at one of them, it is expanded asymmetrically in the X direction, but when looking at the two line patterns as an integrated pattern, the symmetry in the X direction is maintained. Therefore, 2
For example, in the line pattern on the left side of the book, the left side edge is entirely expanded by ΔL, and is further expanded by ΔL (a total of 2ΔL) in the vicinity of the longitudinal end portion. Therefore, in the case of FIG. 7B, the line width at the longitudinal end is L + 3Δ.
Corrected to L.

【0036】図7(C)は、図6(A)、(B)に示し
た2つのL字状のパターンPN、PMの修正後の形状を
示す。まず2つのパターンPN、PMの間のスペース部
(設計間隔L)を規定するエッジのうち、長手終端部近
傍以外は修正されない。そしてパターンPN、PMの長
手終端近傍では、互いに対向する内側のエッジ部がΔL
だけ拡張される。またパターンPN、PMの長手終端を
規定する各エッジ部も、その長手方向にΔLだけ拡張さ
れる。さらにパターンPNの左側と上側の各エッジは全
長に渡ってΔLだけ拡張され、その各エッジの長手終端
部側の3L/2の部分はさらにΔLだけ太らせられる。
同様にパターンPMの右側と下側のエッジに関しては、
その長手終端部近傍で2ΔLで一様に、又はΔLと2Δ
Lの段階状に修正される。段階状にパターンエッジが拡
張される場合、図4の検定子テンプレートの条件ではΔ
Lの拡張はエッジ方向にL/2に渡って行われ、2ΔL
の拡張はエッジ方向にLに渡って行われる。
FIG. 7C shows the corrected L-shaped patterns PN and PM shown in FIGS. 6A and 6B. First, of the edges that define the space portion (design distance L) between the two patterns PN and PM, the edges other than the vicinity of the longitudinal end portion are not modified. In the vicinity of the longitudinal ends of the patterns PN and PM, the inner edge portions facing each other are ΔL.
Only extended. Further, the respective edge portions that define the longitudinal ends of the patterns PN and PM are also expanded in the longitudinal direction by ΔL. Further, the left and upper edges of the pattern PN are expanded by ΔL over the entire length, and the 3L / 2 portion on the longitudinal terminal end side of each edge is further thickened by ΔL.
Similarly, regarding the right and lower edges of the pattern PM,
Uniformly with 2ΔL or ΔL and 2Δ near its longitudinal end
It is modified in a stepwise manner of L. When the pattern edge is expanded stepwise, Δ is satisfied under the condition of the test template in FIG.
The expansion of L is performed over L / 2 in the edge direction, and 2ΔL
Is performed over L in the edge direction.

【0037】図7(D)は図6(D)のパターンPA、
PBの修正後の形状を示す。ここでもパターンPAは幅
方向(X方向)に関して図7(A)のように修正される
が、長手方向に関してはパターンPBに隣接した側のエ
ッジ部は何も修正しない。パターンPBについては、長
手方向について2ΔLだけ修正され、パターンPBのパ
ターンPAと反対側のエッジ(同図中で上側のエッジ)
については全長に渡ってΔLだけ修正され、さらに長手
終端近傍ではΔLだけ修正される。またパターンPBの
下側のエッジでは隣接してパターンPAが存在するの
で、そのエッジの全長の中央部分は何も修正されない。
FIG. 7D shows the pattern PA of FIG.
The shape after correction of PB is shown. Again, the pattern PA is modified in the width direction (X direction) as shown in FIG. 7A, but in the longitudinal direction, the edge portion adjacent to the pattern PB is not modified. The pattern PB is modified by 2ΔL in the longitudinal direction, and the edge of the pattern PB opposite to the pattern PA (upper edge in the figure).
Is corrected by ΔL over the entire length, and further by ΔL near the longitudinal end. Further, since the pattern PA exists adjacent to the lower edge of the pattern PB, the central portion of the entire length of the edge is not modified.

【0038】以上のように、本発明によるアルゴリズム
に従うと、図1のような特殊な照明方を採用した投影露
光装置を用いたとしても、ウェハW上に転写される解像
限界程度の線幅の微細パターンは先細りもなく、設計値
通りになる。そこで、上述の原理に従った具体的な装置
の一例を以下の実施例で説明する。
As described above, according to the algorithm of the present invention, even if the projection exposure apparatus employing the special illumination method as shown in FIG. 1 is used, the line width transferred to the wafer W is about the resolution limit. There is no taper of the fine pattern, and it is as designed. Therefore, an example of a specific device according to the above principle will be described in the following embodiments.

【0039】[0039]

【実施例】図8は本発明の実施例によるマスク(レチク
ル)製造システムを模式的に表したブロック図である。
一般に縮小投影露光装置(ステッパー等)で使われるマ
スクはレチクルと呼ばれ、レチクルにはその縮小率の逆
数倍だけ拡大されたパターンが形成される。レチクルの
製造にあたっては、磁気テープに記録された形成すべき
パターンのCAD情報(設計データ)がテープリーダ
(MTR)1で読み出され、その情報はビットイメージ
展開用のハードウエアロジック(展開手段)2によって
2値化されたイメージ(画像)に変換される。そのビッ
トイメージ情報はフレームメモリ3に蓄積されるが、レ
チクル上の全面のイメージが一度に変換されるのではな
く、ある一部分の局所領域(例えば5mm角)毎に変換
される。この局所領域は電子ビーム(EB)露光装置4
のビーム走査によって一度に露光できる基板M上の大き
さに対応している。そして、1つの局所領域の露光が終
わったら、隣りの局所領域が露光エリア内に入るよう
に、感応性の基板Mを保持するステージ7をステージ制
御系6によって精密に一定量だけ送るのである。同時に
フレームメモリ3には、隣りの局所領域内のパターンに
対応したビットイメージが変換されて蓄積されている。
ビーム制御系5はフレームメモリ3からのビットイメー
ジのデータに応じて、電子ビームのスポットを基板M上
の定められた点(画素)に照射するか否かを、ビーム走
査中に高速に切り替えていく。電子ビームによる基板M
へのパターン描画には、ラスタースキャン、ベクタース
キャン、可変矩形ビーム等、いくつかの方式が実用化さ
れているが、いずれの場合も、パターンのCAD情報は
フレームメモリ3上にビットイメージとして展開されて
いる。そこで本実施例では、フレームメモリ3に展開さ
れた設計上のビットイメージに対して所望の修正を行う
ための修正装置(ハードウエアとソフトウエア)10を
付加した。
FIG. 8 is a block diagram schematically showing a mask (reticle) manufacturing system according to an embodiment of the present invention.
Generally, a mask used in a reduction projection exposure apparatus (stepper etc.) is called a reticle, and a pattern enlarged by a reciprocal number of the reduction rate is formed on the reticle. In manufacturing a reticle, CAD information (design data) of a pattern to be formed recorded on a magnetic tape is read by a tape reader (MTR) 1, and the information is a hardware logic (expansion means) for expanding a bit image. It is converted into an image (image) binarized by 2. The bit image information is stored in the frame memory 3, but the image of the entire surface of the reticle is not converted at once, but is converted for each partial local area (for example, 5 mm square). This local region is an electron beam (EB) exposure device 4
This corresponds to the size on the substrate M that can be exposed at one time by scanning the beam. When the exposure of one local area is completed, the stage control system 6 precisely feeds the stage 7 holding the sensitive substrate M so that the adjacent local area is within the exposure area. At the same time, the bit image corresponding to the pattern in the adjacent local area is converted and stored in the frame memory 3.
The beam control system 5 switches at high speed during beam scanning whether to irradiate a spot (pixel) on the substrate M with a spot of an electron beam according to the bit image data from the frame memory 3. Go Substrate M by electron beam
Several methods such as raster scan, vector scan, and variable rectangular beam have been put to practical use for pattern drawing on the pattern. In either case, the CAD information of the pattern is developed as a bit image on the frame memory 3. ing. Therefore, in the present embodiment, a correction device (hardware and software) 10 for making a desired correction to the designed bit image developed in the frame memory 3 is added.

【0040】フレームメモリ3内には、1画面分の画素
として例えば5万×5万個分用意されている。従って、
EB露光装置4の1回の露光エリアを5mm角とする
と、フレームメモリ3内の1画素(ビット)は基板M上
で0.2μm角に相当し、さらにこの基板Mがレチクル
として1/5縮小ステッパーに搭載されると、その1画
素はウエハ上で0.04μm角に相当する。今、ウエハ
上で要求されている最小線幅が0.4μmとすると、こ
れはレチクル上では2μmになり、ビットイメージ上で
は10画素分に相当する。
In the frame memory 3, for example, 50,000 × 50,000 pixels are prepared as pixels for one screen. Therefore,
If one exposure area of the EB exposure device 4 is 5 mm square, one pixel (bit) in the frame memory 3 corresponds to 0.2 μm square on the substrate M, and this substrate M is reduced to 1/5 as a reticle. When mounted on a stepper, one pixel corresponds to 0.04 μm square on the wafer. If the minimum line width required on the wafer is 0.4 μm, this is 2 μm on the reticle, which corresponds to 10 pixels on the bit image.

【0041】通常、レチクル上のパターン要素の多く
は、ビットイメージ内の画素の配列方向(XY方向)と
平行なエッジで構成され、45°(135°)等の傾い
たエッジは少ない。また、以下の説明では、パターン要
素はレチクル上でクロム等の遮光層として形成されるも
のとし、遮光層となる画素内には論理値「1」が記憶さ
れ、それ以外の透明部となる画素内には論理値「0」が
記憶されるものとする。従って、基板Mの表面にクロム
層が蒸着され、さらにその上に電子ビーム用のポジタイ
プのレジストが塗布されている場合、ビーム制御系5は
フレームメモリ3からの画素の値が「1」のときはビー
ムスポットのその位置での照射をオフにし、「0」のと
きはスポット照射をオンにする。
Usually, most of the pattern elements on the reticle are composed of edges parallel to the pixel arrangement direction (XY direction) in the bit image, and there are few inclined edges such as 45 ° (135 °). Further, in the following description, it is assumed that the pattern element is formed as a light-shielding layer of chrome or the like on the reticle, and a logical value “1” is stored in the pixel which becomes the light-shielding layer, and the pixel which becomes the transparent portion other than that. It is assumed that the logical value "0" is stored therein. Therefore, when a chromium layer is vapor-deposited on the surface of the substrate M and a positive type resist for electron beam is further applied thereon, the beam control system 5 determines that the pixel value from the frame memory 3 is "1". Turns off the irradiation of the beam spot at that position, and turns on the spot irradiation when it is "0".

【0042】さて、図9は本発明のパターン作成システ
ムに対応し、図8中の修正装置10の概略的な構成を示
すブロック図である。フレームメモリ3上に展開された
1画面分のビットイメージのデータは、「0」、「1」
のシリアルデータに変換されて端子TPに印加される。
フレームメモリ3から読み出されたビットシリアルなデ
ータは端子TPとスイッチSW1を介して切り出し窓用
のシフトレジスタ群SR1の初段のシフトレジスタWR
1に入力する。このシフトレジスタWR1からの出力デ
ータは、次のシフトレジスタ群SR2の初段のシフトレ
ジスタDR1に入力する。そして、シフトレジスタDR
1の出力データは再びシフトレジスタ群SR2の2段目
のシフトレジスタWR2に入力する。こうして、フレー
ムメモリ3からのビットシリアルなデータは、各シフト
レジスタWR1、DR1、WR2、DR2、・・・WR
m、DRmの順に次々に1ビットずつシフトされてい
く。
Now, FIG. 9 is a block diagram showing a schematic configuration of the correction device 10 in FIG. 8 corresponding to the pattern forming system of the present invention. The data of the bit image for one screen expanded on the frame memory 3 is "0", "1".
Is converted into serial data and applied to the terminal TP.
The bit serial data read from the frame memory 3 is, via the terminal TP and the switch SW1, the shift register WR at the first stage of the shift register group SR1 for the clipping window.
Enter 1. The output data from the shift register WR1 is input to the first-stage shift register DR1 of the next shift register group SR2. And the shift register DR
The output data of 1 is input again to the second-stage shift register WR2 of the shift register group SR2. In this way, the bit-serial data from the frame memory 3 is transferred to each shift register WR1, DR1, WR2, DR2, ... WR.
One bit is sequentially shifted in the order of m and DRm.

【0043】ここで、シフトレジスタ群SR1の各シフ
トレジスタWR1〜WRmのビット数bwは、40ビッ
ト〜60ビット程度に定められ、シフトレジスタ群SR
2の各シフトレジスタDR1〜DRmのビット数はいず
れもn−bwに定められる。すなわち、シフトレジスタ
WR1とDR1とのビット数の合計が1画面内の1ライ
ン分のビット数n(例えば50,000)に等しくなる
ように設定される。また、各シフトレジスタ群SR1、
SR2を構成するシフトレジスタWRm、DRmの段数
mは、シフトレジスタWR1〜WRmのビット数bwと
等しく定められ、ビット数bwが40のときはm=40
である。これは、シフトレジスタ群SR1による切り出
し窓(bw×bwビット)をビットイメージ上で正方形
にするためであるが、必ずしも正方形である必要はな
い。
Here, the number of bits bw of each shift register WR1 to WRm of the shift register group SR1 is set to about 40 to 60 bits, and the shift register group SR is set.
The number of bits of each of the two shift registers DR1 to DRm is set to n-bw. That is, the total bit number of the shift registers WR1 and DR1 is set to be equal to the bit number n (for example, 50,000) for one line in one screen. In addition, each shift register group SR1,
The number of stages m of the shift registers WRm and DRm forming SR2 is set equal to the number of bits bw of the shift registers WR1 to WRm, and when the number of bits bw is 40, m = 40.
Is. This is to make the clipping window (bw × bw bits) by the shift register group SR1 square on the bit image, but it is not necessarily square.

【0044】さて、切り出し窓内の着目点Apxに相当す
る中心ビットのシリアルデータDCoは、所定ビット数
分だけ遅延させるシフトレジスタ100によって遅延さ
れたシリアルデータDCo’となってオア回路104に
入力する。一方、切り出し窓内の複数の検定用ビットか
らのシリアルデータの群DCsとデータDCoは、図4
のようなテンプレートを有する検定ロジック回路102
に入力し、ここで着目する中心ビットに位置するパター
ンエッジに修正を加えるかどうかが判断され、修正が必
要なときはビット単位で修正データ(論理値「1」か
「0」のいずれか一方)DPをオア回路104に出力す
る。オア回路104は、設計上のオリジナルのビットイ
メージデータ(DCo’)と修正部分のみのデータ(D
P)との論理和を取り、その修正結果のシリアルデータ
を、少なくとも2画面分のフレームメモリ110Aと書
き込み、読み出し制御部110Bとで構成される一時記
憶部110に出力する。
Now, the serial data DCo of the central bit corresponding to the point of interest A px in the clipping window becomes serial data DCo 'delayed by the shift register 100 for delaying by a predetermined number of bits, and is input to the OR circuit 104. To do. On the other hand, the group DCs of serial data and the data DCo from a plurality of verification bits in the cutout window are shown in FIG.
Logic circuit 102 having a template such as
It is determined whether or not to correct the pattern edge located at the center bit of interest, and when correction is required, the correction data is added in bit units (either logical value "1" or "0"). ) DP is output to the OR circuit 104. The OR circuit 104 uses the original bit image data (DCo ') and the data (D
P) and the serial data of the correction result is written to the frame memory 110A for at least two screens and is output to the temporary storage unit 110 configured by the read control unit 110B.

【0045】先にも述べたように検定子テンプレートと
ビットイメージとは、+X,−X,+Y,−Yの計4方
向について相対スキャンを行う必要がある。そこで本実
施例では、例えば+X方向のスキャンによる修正につい
ては、フレームメモリ3からスイッチSW1を介してビ
ットイメージデータを読み込む際に行い、その修正結果
を一時記憶部110のフレームメモリ110Aの1画面
目に一時的に格納する。そして、次に−X方向のスキャ
ンによって修正を行うときは、スイッチSW1を図示の
状態から切り換えて、その一時記憶部110からのビッ
トイメージデータの読み出し方が−X方向となるように
制御し、再び切り出し窓を通して修正されたデータをメ
モリ110Aの2画面目に記憶する。+Y方向、−Y方
向のスキャン時も同様である。
As described above, the tester template and the bit image need to be subjected to relative scanning in a total of four directions of + X, -X, + Y, -Y. Therefore, in this embodiment, for example, the correction by scanning in the + X direction is performed when the bit image data is read from the frame memory 3 through the switch SW1, and the correction result is displayed on the first screen of the frame memory 110A of the temporary storage unit 110. Temporarily stored in. Then, when the correction is performed by scanning in the −X direction next, the switch SW1 is switched from the state shown in the figure, and the reading of the bit image data from the temporary storage unit 110 is controlled to be in the −X direction. The corrected data is again stored in the second screen of the memory 110A through the cutout window. The same applies when scanning in the + Y direction and the −Y direction.

【0046】4つのスキャンモードは同時にはできない
ので、結局、一時記憶部110からの1画面分のビット
シリアルデータの読み出しは2画面分のメモリを順次切
り替えて合計3回行われる。このように1画面当たり4
回のスキャンが必要なのは、本実施例における検定ロジ
ック回路102の特性によるものである。従って、検定
ロジックのアルゴリズムを工夫すれば、1回のスキャン
のみで2次元に修正された修正データを得ることは可能
である。
Since the four scan modes cannot be performed at the same time, the reading of the bit serial data for one screen from the temporary storage unit 110 is eventually performed three times in total by sequentially switching the memories for two screens. Thus, 4 per screen
The necessity of scanning twice is due to the characteristics of the verification logic circuit 102 in this embodiment. Therefore, if the algorithm of the verification logic is devised, it is possible to obtain the corrected data corrected in two dimensions only by one scan.

【0047】こうして、1回のスキャン方向について一
時記憶部110に格納された修正ビットイメージデータ
は、スイッチSW2とスイッチSW1と介してビットシ
リアルなデータとなって再びシフトレジスタ群SR1に
送られ、別のスキャン方向について同様の修正が行われ
る。こうして4方向のスキャンが終了すると、一時記憶
部110内の最終的な修正ビットイメージデータ(シリ
アル)はスイッチSW2を介してフレームメモリ3へ戻
される。以上によりフレームメモリ3内の設計データに
基づいたビットイメージは、所定のパターン修正が行わ
れた後のビットイメージに変換される。
In this way, the modified bit image data stored in the temporary storage unit 110 for one scanning direction becomes bit serial data via the switch SW2 and the switch SW1 and is sent again to the shift register group SR1. Similar corrections are made for the scan direction of. When the scanning in the four directions is completed in this way, the final corrected bit image data (serial) in the temporary storage unit 110 is returned to the frame memory 3 via the switch SW2. As described above, the bit image based on the design data in the frame memory 3 is converted into the bit image after the predetermined pattern correction.

【0048】尚、実際のレチクル製造時には、以上のよ
うな修正作業(MTR1→展開手段2→フレームメモリ
3→修正装置10→フレームメモリ3)を各画面毎に繰
り返して行い、各画面毎に得られた修正ビットイメージ
データを、フレームメモリ3内から別のMTRへ順次転
送しておき、EB露光装置4による基板Mへの描画時
に、その別のMTRから画面毎に修正ビットイメージデ
ータをフレームメモリ3へ読み出すようにする。
In the actual manufacture of the reticle, the above-described correction work (MTR1 → expansion means 2 → frame memory 3 → correction device 10 → frame memory 3) is repeated for each screen to obtain the value for each screen. The corrected bit image data thus obtained is sequentially transferred from the frame memory 3 to another MTR, and at the time of drawing on the substrate M by the EB exposure device 4, the corrected bit image data is transferred from the other MTR to the frame memory for each screen. Read to 3.

【0049】以上、図9のブロック図は概略的なもので
あり、実際はシフトレジスタ群SR1、SR2のシフト
動作、検定ロジック回路102の検定タイミング、ある
いはフレームメモリ3、一時記憶部110の各アドレス
指定タイミング等を統括的にコントロールするためのプ
ロセッサーやクロックジェネレータが用意されている。
As described above, the block diagram of FIG. 9 is a schematic one. Actually, the shift operation of the shift register groups SR1 and SR2, the verification timing of the verification logic circuit 102, or the address designation of the frame memory 3 and the temporary storage unit 110 is performed. A processor and a clock generator are provided to control the timing, etc. centrally.

【0050】図10は、図9のシフトレジスタ群SR1
による切り出し窓を表し、図10中の1つの枡目がシフ
トレジスタ上の1ビットに相当し、ここでは左上隅のビ
ットがシフトレジスタWR1の1ビット目に対応する。
この切り出し窓はX方向に41ビット、Y方向に41ビ
ットで構成されるため、図9のシフトレジスタWR1、
WR2─WRmはいずれも41ビットであり、その段数
mも41である。■印で示した着目点(ビット)A
PXは、切り出し窓の画素配列を左上隅の画素を原点
(1、1)としたXY座標系で規定したとき、座標(2
1、21)に設定される。また、図10は、図4で示し
た検定子用テンプレートを着目ビットAPXを中心に18
0°回転させたものである。従って直線状検定子CPX
着目点APXの左側に位置する。これは、切り出し窓内に
現れるビットイメージが、図10中で常に左から右へ
(+X方向へ)1ビットずつシフトしていくからであ
る。
FIG. 10 shows the shift register group SR1 of FIG.
Represents a cutout window, and one square in FIG. 10 corresponds to one bit on the shift register, and the bit at the upper left corner corresponds to the first bit of the shift register WR1.
Since this cutout window is composed of 41 bits in the X direction and 41 bits in the Y direction, the shift register WR1 of FIG.
Each of WR2 to WRm has 41 bits, and the number of stages m thereof is 41. Point of interest (bit) A marked with ■
When the pixel array of the clipping window is defined in the XY coordinate system with the pixel at the upper left corner as the origin (1, 1), the PX coordinates (2
1, 21) is set. Further, FIG. 10, the test child template shown in FIG. 4 about the interest bit A PX 18
It was rotated by 0 °. Therefore, the linear tester C PX is located to the left of the point of interest A PX . This is because the bit image appearing in the clipping window is always shifted from left to right (in the + X direction) by 1 bit in FIG.

【0051】さて本実施例では、解像限界の寸法値Lが
ビットイメージ上で10画素に対応するものとし、エッ
ジの修正量(太らせ量)ΔLは線幅Lの10〜15%程
度ということから、1画素分ということにする。そこ
で、切り出し窓内で着目ビットAPXから−X方向に10
ビットの間隔をあけたビット(10、21)から窓内の
左側のビット(1、21)までの10ビットの直線状領
域を検定子CPXとする。この検定子CPX内にはX方向に
10ビットが並ぶが、そのうち4つのビット(1、2
1)、(4、21)、(7、21)、(10、21)を
検定ビットとする。
In this embodiment, the size value L of the resolution limit corresponds to 10 pixels on the bit image, and the edge correction amount (thickening amount) ΔL is about 10 to 15% of the line width L. Therefore, one pixel is used. Therefore, 10 in the −X direction from the target bit A PX in the cutout window.
The 10-bit linear region from the bit (10, 21) with the bit spacing to the left bit (1, 21) in the window is designated as the tester C PX . In this tester C PX , 10 bits are lined up in the X direction, of which 4 bits (1, 2
1), (4, 21), (7, 21) and (10, 21) are used as the verification bits.

【0052】楕円状検定子BPXは、着目ビットAPXから
+X方向に10ビットの間隔をあけた検定ビット(3
2、21)と、このビット(32、21)から+X方向
の9番目に位置する検定ビット(41、21)とによっ
て、スキャン方向の幅(ほぼL)が規定される。さらに
楕円状検定子BPXのY方向の寸法(ほぼ2L)は4つの
検定ビット(34、11)、(39、11)、(34、
31)、(39、31)によって規定される。その他、
検定子BPXの輪郭を規定するために4つの検定ビット
(32、16)、(41、16)、(32、26)、
(41、26)が規定される。
The elliptic tester B PX is a test bit (3 that is spaced from the target bit A PX in the + X direction by 10 bits.
2, 21) and the verification bit (41, 21) located at the 9th position in the + X direction from this bit (32, 21) define the width in the scanning direction (approximately L). Further, the dimension in the Y direction (approximately 2L) of the elliptical tester B PX is four test bits (34, 11), (39, 11), (34,
31), (39, 31). Other,
Four test bits (32,16), (41,16), (32,26), to define the contour of the tester B PX ,
(41, 26) is defined.

【0053】羽根状検定子DAP は、図4の寸法に従っ
てX方向にL/2の幅でY方向に3L/2の長さをしめ
るように、9つの検定ビット(15、21)、(14、
19)、(16,19)、(13,16)、(17,1
6)、(13,11)、(17、11)(14、6)、
(17、6)で輪郭が規定される。羽根状検定子EA P
を規定する検定ビットは、Y座標値=21の中心ライン
に関して検定子DAP と対称に配置され、ビット(1
5、21)、(14、23)、(16、23)、(1
3、26)、(17、26)、(13、31)、(1
7、31)、(14、36)、(17、36)の9つで
構成される。これらの検定ビットのうちビット(15、
21)が2つの羽根状検定子DAP 、EAP の重複部で
ある。
Wing-like tester DAPAccording to the dimensions in Figure 4
The width of L / 2 in the X direction and the length of 3L / 2 in the Y direction.
So that 9 test bits (15, 21), (14,
19), (16, 19), (13, 16), (17, 1)
6), (13, 11), (17, 11) (14, 6),
The contour is defined by (17, 6). Winged tester EA P
Is the center line of Y coordinate value = 21.
Regarding the tester DAPPlaced symmetrically with the bit (1
5, 21), (14, 23), (16, 23), (1
3, 26), (17, 26), (13, 31), (1
9 out of 7, 31), (14, 36), (17, 36)
Composed. Bits (15,
21) has two winged testers DAP, EAPIn the overlapping part of
is there.

【0054】さらに4つの円形状検定子DBP 、D
P 、EBP 、ECP については、本実施例ではいずれ
も1ビットで構成するものとし、その座標値はそれぞれ
(6、31)、(26、31)(6、11)、(26、
11)とする。尚、本実施例では着目ビットAPX(2
1、21)にパターンのY方向に伸びたエッジが位置し
たか否かを検知するために、着目ビットAPXの右隣りに
検定ビット(21、22)を設定する。従って、着目ビ
ットAPXが論理「1」(パターン側)で、隣のビット
(21、22)が論理「0」(下地側)であるとき、着
目ビットにパターンエッジが位置したと判断できる。
Further four circular shape testers DB P , D
C P, EB P, the EC P, in the present embodiment shall constitute one bit either, each coordinate values (6, 31), (26, 31) (6,11), (26,
11). In this embodiment, the bit of interest A PX (2
In order to detect whether or not the edge extending in the Y direction of the pattern is located at (1, 21), the test bit (21, 22) is set to the right of the target bit A PX . Therefore, when the bit A PX of interest is a logic “1” (pattern side) and the adjacent bits (21, 22) are a logic “0” (ground side), it can be determined that the pattern edge is located at the bit of interest.

【0055】以上の各検定ビットからのシリアルビット
データの群は、図9のようにデータDCS として検定ロ
ジック回路102へ出力される。検定ロジック回路10
2内には各検定子の働きに対応したロジック演算器が設
けられている。図11(A)は楕円状検定子BPXを構成
する10ビットの各データの論理和を算出するノア(N
OR)回路200を示し、図11(B)は直線状検定子
PXを構成する4ビットの各データの論理積を算出する
ナンド(NAND)回路202を示す。ノア回路200
は、入力する10ビットのデータの全てが「0」(透明
部)になっていれば、出力LGBを「1」にして、着目
ビットAPXに位置するパターンエッジ部が図10中の右
側からみて孤立的であると判定する。同様にナンド回路
202は入力する4ビットのうちいずれか1ビットでも
「0」になっていれば、出力LGCを「1」にして、着
目ビットAPXに位置するパターンエッジ部が図10中の
左側からみて孤立的であると判定する。
The group of serial bit data from each of the above verification bits is output to the verification logic circuit 102 as data DC S as shown in FIG. Test logic circuit 10
A logic calculator corresponding to the function of each qualifier is provided in 2. FIG. 11 (A) is a NOR (N) that calculates the logical sum of 10-bit data that forms the elliptic tester B PX.
11B shows an OR circuit 200, and FIG. 11B shows a NAND circuit 202 that calculates the logical product of the 4-bit data forming the linear tester C PX . Noah circuit 200
If all of the input 10-bit data is “0” (transparent part), the output LGB is set to “1” and the pattern edge part located at the bit A PX of interest is from the right side in FIG. It is judged to be isolated. Similarly, in the NAND circuit 202, if any one of the four input bits is "0", the output LGC is set to "1", and the pattern edge portion located at the target bit A PX in FIG. Judged to be isolated from the left side.

【0056】図11(C)は着目ビットでのエッジの有
無を検知する回路を示し、着目ビット(21、21)か
らのデータDC0 はアンド回路203とエクスクルーシ
ブオア(EXオア)回路204との一方の入力に印加さ
れる。着目ビットの隣のビット(22、21)からのデ
ータはEXオア回路204の他方の入力に印加され、E
Xオア回路204の出力はアンド回路203の他方の入
力に印加される。この図11(C)の回路において、着
目ビットAPXが「1」で隣りのビット(22、21)が
「0」のとき、EXオア回路204は論理「1」を出力
するから、アンド回路203の出力EDは「1」にな
る。それ以外の入力条件のとき出力EDは「0」のまま
である。
FIG. 11C shows a circuit for detecting the presence / absence of an edge at the bit of interest. Data DC 0 from the bit of interest (21, 21) is supplied to the AND circuit 203 and the exclusive OR (EX OR) circuit 204. Applied to one input. The data from the bit (22, 21) next to the bit of interest is applied to the other input of the EX OR circuit 204, and E
The output of the X-OR circuit 204 is applied to the other input of the AND circuit 203. In the circuit of FIG. 11C, when the focused bit A PX is “1” and the adjacent bits (22, 21) are “0”, the EX OR circuit 204 outputs a logic “1”. The output ED of 203 becomes "1". The output ED remains "0" under other input conditions.

【0057】図12は2つの羽根状検定子DAP 、EA
P の働きをロジックとして表したものである。羽根状検
定子DAP 、EAP はいずれもその領域内に何らかのパ
ターンエッジが存在するか否かを検知すればよいので、
それぞれ9ビット入力のナンド(NAND)回路20
5、206で構成し、ナンド回路205は検定子DAP
内が全てパターン(論理「1」)のときのみ出力LGD
aを「0」にし、何らかの透明部(論理「0」)が混在
するときは出力LGDaを「1」にする。ナンド回路2
06も同様に、検定子EAP 内が全てパターンのときの
み出力LGEaを「0」にし、それ以外のときは「1」
にする。
FIG. 12 shows two winged testers DA P and EA.
It represents the function of P as logic. Since the wing-shaped testers DA P and EA P can detect whether or not any pattern edge exists in the area,
NAND circuit 20 each having 9 bits input
5 and 206, and the NAND circuit 205 has a tester DA P.
Output LGD only when the inside is all patterns (logic "1")
When a is set to "0" and some transparent part (logic "0") is mixed, the output LGDa is set to "1". NAND circuit 2
06 likewise, the only output LGEa when all the qualifiers EA P pattern to "0", at other times "1"
To

【0058】図13は、図10にした各検定子からの情
報を総合的に判定するロジック回路を示す。まずエッジ
判定用のアンド回路203からの出力信号EDは、2つ
のアンド回路207、208の夫々の一方の入力に印加
される。アンド回路207の他方の入力には、ノア回路
200からの出力信号LGBが印加される。従ってアン
ド回路207は,着目ビットがエッジ位置と一致して信
号EDが「1」になった時点で、楕円状検定子BPX内に
何もパターンがないとして信号LGBが「1」になって
いるとき、出力KAを「1」にして、そのエッジが孤立
的であることを表す。
FIG. 13 shows a logic circuit for comprehensively judging the information from each of the testers shown in FIG. First, the output signal ED from the AND circuit 203 for edge determination is applied to one input of each of the two AND circuits 207 and 208. The output signal LGB from the NOR circuit 200 is applied to the other input of the AND circuit 207. Therefore, the AND circuit 207 changes the signal LGB to "1" when there is no pattern in the elliptic tester B PX at the time when the bit of interest matches the edge position and the signal ED becomes "1". When it is present, the output KA is set to "1" to indicate that the edge is isolated.

【0059】一方、アンド回路208の他方の入力に
は、オア回路211を介して、2つのアンド回路20
9、210の出力信号が印加される。4入力のアンド回
路209は、インバータ(NOT)を介して切り出し窓
内の検定子DBP(6、31)のデータと、検定子DC
P (26、31)のデータとを入力するとともに、ナン
ド回路205の出力信号LGDaとナンド回路202の
出力信号LGCとを入力し、それら4つの信号の論理積
をオア回路211の一方の入力に印加する。同様に、4
入力のアンド回路210は、インバータ(NOT)を介
して切り出し窓内の検定子EBP (6、11)のデータ
と検定子ECP (26、11)のデータとを入力すると
ともに、ナンド回路206の出力信号LGEaとナンド
回路202の出力信号LGCとを入力し、それら4つの
信号の論理積をオア回路211の他方の入力に印加す
る。この2つのアンド回路209、210は先に原理説
明した長手終端部判断(B)の、の各条件式を演算
するものである。
On the other hand, the other input of the AND circuit 208 is connected to the two AND circuits 20 via the OR circuit 211.
The output signals of 9, 210 are applied. The 4-input AND circuit 209 uses the inverter (NOT) to output the data of the tester DB P (6, 31) in the cutout window and the tester DC.
The output signal LGDa of the NAND circuit 205 and the output signal LGC of the NAND circuit 202 are input together with the data of P (26, 31), and the logical product of these four signals is input to one input of the OR circuit 211. Apply. Similarly, 4
The AND circuit 210 of the input inputs the data of the tester EB P (6, 11) and the tester EC P (26, 11) in the cutout window via the inverter (NOT), and also inputs the NAND circuit 206. Output signal LGEa and the output signal LGC of the NAND circuit 202 are input, and the logical product of these four signals is applied to the other input of the OR circuit 211. The two AND circuits 209 and 210 are for calculating each conditional expression of the judgment of the longitudinal end portion (B) described in principle above.

【0060】従って、信号EDが「1」のときにオア回
路211が「1」を出力していれば、着目ビットAPX
位置するエッジ部が長手終端部近傍であるとして、アン
ド回路208の出力KBは「1」になる。図14は、孤
立的なエッジの判定結果を表す信号KAと長手終端部近
傍のエッジの判定結果を表す信号KBとに基づいて、切
り出し窓を介して得られるビットイメージ上の着目ビッ
トのエッジに対して修正ビットデータを印加する回路の
一例を示す。この回路も図9中の検定ロジック回路10
2内に設けられる。
Therefore, if the OR circuit 211 outputs "1" when the signal ED is "1", it is determined that the edge portion located at the bit A PX of interest is near the longitudinal end portion of the AND circuit 208. The output KB becomes "1". FIG. 14 shows the edge of the bit of interest on the bit image obtained through the cutout window based on the signal KA indicating the determination result of the isolated edge and the signal KB indicating the determination result of the edge near the longitudinal terminal end. An example of a circuit for applying the modified bit data is shown. This circuit is also the verification logic circuit 10 in FIG.
It is provided in 2.

【0061】まず図14において、信号KAと信号KB
は、2入力のオア回路220を介してダイミング制御回
路221へ印加される。オア回路220の出力は、さら
にプリセット可能な4ビットのシフトレジスタ222の
LSB(最下位ビット)にプリセットデータとして印加
されるとともに、スイッチSWaを介してシフトレジス
タ222の2ビット目にもプリセットデータとして入力
可能となっている。
First, in FIG. 14, the signal KA and the signal KB are
Is applied to the dimming control circuit 221 via the 2-input OR circuit 220. The output of the OR circuit 220 is applied as preset data to the LSB (least significant bit) of the 4-bit shift register 222 which can be further preset, and also as preset data to the second bit of the shift register 222 via the switch SWa. Input is possible.

【0062】先にも述べたように、パターンエッジの太
らせ量ΔLがビットイメー上で1ビット(1画素)であ
るものとすると、シフトレジスタ222のプリセット用
の3つのスイッチSWa、SWb、SWcはいずれも図
14に示した位置に設定される。このため、長手終端部
の判定結果である信号KBは、通常、アンド回路223
によって信号KAとの論理積がとられた後、スイッチS
Waを介してシフトレジスタ222の2ビット目にプリ
セットデータとして印加される。3つのスイッチSW
a、SWb、SWcは太らせ量を意識的に変えたいとき
に、それぞれ図14の位置から切り替えられる。詳しく
は後で述べることにする。
As described above, assuming that the amount ΔL of thickening of the pattern edge is 1 bit (1 pixel) on the bit image, the three switches SWa, SWb, SWc for presetting the shift register 222 are set. Are set to the positions shown in FIG. Therefore, the signal KB, which is the determination result of the longitudinal end portion, is normally the AND circuit 223.
After being ANDed with the signal KA by
It is applied as preset data to the second bit of the shift register 222 via Wa. 3 switch SW
When it is desired to intentionally change the thickening amount, a, SWb, and SWc can be switched from the positions shown in FIG. Details will be described later.

【0063】さて、図9に示したように、着目ビットA
PXからのシリアルビットデータDC 0 は各シフトレジス
タのシフト動作用のクロックパルスCKに応答して、1
ビットずつ4ビットのシフトレジスタ100へ導かれ
る。シフトレジスタ100を4ビットにしたのは、修正
データ付加用のシフトレジスタ222を4ビットにした
からである。そのシフトレジスタ222もクロックパル
スCKに応答してプリセットされたデータを1ビットず
つMSB(最上位ビット)側へシフトしていき、MSB
からデータが修正データDPとしてオア回路104へ出
力される。
Now, as shown in FIG. 9, the bit A of interest
PXSerial bit data DC from 0Is each shift register
1 in response to the clock pulse CK for the shift operation of the data
Guided to the 4-bit shift register 100 bit by bit
It Modified that the shift register 100 has 4 bits
The shift register 222 for adding data is set to 4 bits
Because. The shift register 222 also has a clock pulse
In response to CK, preset data is not 1 bit
Shift to the MSB (most significant bit) side, MSB
Data is output as correction data DP to the OR circuit 104.
I will be forced.

【0064】クロックパルスCKは装置内の全てのシフ
トレジスタのシフト動作を行うために、常時シフトレジ
スタ222にも印加されるので、プリセットされたデー
タはクロックパルスCKの4パルス分で全てはき出され
てしまう。プリセットされたデータがはき出された後、
次のプリセット動作が生じるまでシフトレジスタ222
内には論理「0」が全ビットに現れるように設定され
る。
Since the clock pulse CK is always applied to the shift register 222 in order to perform the shift operation of all the shift registers in the apparatus, the preset data are all output by the four pulses of the clock pulse CK. I will end up. After the preset data is ejected,
Shift register 222 until the next preset operation occurs
A logic "0" is set therein to appear in all bits.

【0065】そのプリセット動作は制御回路221から
のストローブパルスSTBに応答して行われる。制御回
路221はオア回路220の出力が「0」から「1」に
反転した後で、かつ次のクロックパルスCKが発生する
直前に、ストローブパルスSTBを出力する。シフトレ
ジスタ222はストローブパルスSTBを受けたときだ
け、プリセット動作を行う。
The preset operation is performed in response to the strobe pulse STB from the control circuit 221. The control circuit 221 outputs the strobe pulse STB after the output of the OR circuit 220 is inverted from “0” to “1” and immediately before the next clock pulse CK is generated. The shift register 222 performs the preset operation only when receiving the strobe pulse STB.

【0066】今、2つの信号KA、KBのうちいずれか
一方が「0」から「1」に反転した状態を考える。その
場合、制御回路221は次のクロックパルスCKが発生
する前に、ストローブパルスSTBを出力する。これに
応答して、図14の3つのスイッチの状態ではシフトレ
ジスタ222にLSB側から「1000」のデータ列が
プリセットされる。一方、この状態のとき着目ビットA
PXにはパターンエッジの最外のビット(論理「1」)が
位置し、シフトレジスタ100の4ビット内は全て
「0」のはずである。
Now, consider a state in which one of the two signals KA and KB is inverted from "0" to "1". In that case, the control circuit 221 outputs the strobe pulse STB before the next clock pulse CK is generated. In response to this, in the state of the three switches in FIG. 14, the shift register 222 is preset with a data string of “1000” from the LSB side. On the other hand, in this state, the bit A of interest
The outermost bit (logic "1") of the pattern edge is located in PX, and all four bits of the shift register 100 should be "0".

【0067】そして、次のクロックパルスCKが発生す
ると、シフトレジスタ100のLSBには着目ビットA
PXのデータ(論理「1」)がシフトされるので、シフト
レジスタ100内のデータはLSB側からみて「100
0」となる。このとき同時にシフトレジスタ222もL
SB側からMSB側へ1ビットだけシフトされているか
ら、シフトレジスタ222内のデータはLSB側からみ
て、「0100」となる。
When the next clock pulse CK is generated, the LSB of the shift register 100 has the bit A of interest.
Since the data of PX (logic “1”) is shifted, the data in the shift register 100 is “100 when viewed from the LSB side.
It becomes "0". At this time, the shift register 222 is also set to L at the same time.
Since one bit is shifted from the SB side to the MSB side, the data in the shift register 222 is “0100” when viewed from the LSB side.

【0068】こうして順次クロックパルスCKが発生す
ると、シフトレジスタ100がパターンエッジ外周の1
ビット目(論理「1」)をMSBから出力する1シフト
前の段階で、シフトレジスタ222は信号KAに対応し
た1ビット分のデータ「1」をMSB側から出力するこ
とになり、オア回路104からはパターンエッジが1画
素分だけ太ったシリアルビットデータが出力される。
When the clock pulses CK are sequentially generated in this manner, the shift register 100 shifts to 1 at the outer periphery of the pattern edge.
The shift register 222 outputs the 1-bit data "1" corresponding to the signal KA from the MSB side at the stage before one shift of outputting the bit (logic "1") from the MSB, and the OR circuit 104 Outputs the serial bit data whose pattern edge is thicker by one pixel.

【0069】また、信号KA、KBがともに「0」から
「1」になったときは、同様にストローブパルスSTB
が発生するとともに、アンド回路223は「1」を出力
するのでシフトレジスタ222にはLSB側からみて、
「1100」のデータ列がプリセットされる。このため
着目ビットAPXからのシリアルビットデータDC0 ’に
は、オア回路104を介してパターンエッジに対し2画
素分だけ太るような修正データが付加される。
When both the signals KA and KB change from "0" to "1", the strobe pulse STB is similarly output.
Occurs and the AND circuit 223 outputs "1", the shift register 222 sees from the LSB side.
The data string of "1100" is preset. Therefore, the serial bit data DC 0 ′ from the bit A PX of interest is added with correction data that makes the pattern edge thicker by 2 pixels via the OR circuit 104.

【0070】ところで、3つのスイッチSWa、SW
b、SWcを図示の状態から切り替えると、太らせ量を
意識的に変えられる。例えば、スイッチSWaだけを図
示の状態から切り替えると、シフトレジスタ222にプ
リセットされるデータは信号KA又は信号KBに対応し
て、LSB側から常に「1100」となる。従ってこの
場合、アンド回路223の出力が全く使われないので、
パターンの長手終端部で線幅を太らせるといった操作が
禁止される。
By the way, the three switches SWa and SW
When b and SWc are switched from the illustrated state, the thickening amount can be consciously changed. For example, when only the switch SWa is switched from the illustrated state, the data preset in the shift register 222 is always “1100” from the LSB side in correspondence with the signal KA or the signal KB. Therefore, in this case, since the output of the AND circuit 223 is not used at all,
The operation of thickening the line width at the longitudinal end of the pattern is prohibited.

【0071】また、スイッチSWbのみを図示の状態か
ら切り替えると、信号KAとKBのいずれか一方に応答
して1画素分(ΔL)だけパターンが太るとともに、信
号KAとKBの同時性に応答してシフトレジスタ222
の2ビット目、3ビット目に「1」がセットされ、2画
素分(2×ΔL)だけ太ることになり、長手終端部の孤
立的なパターンエッジ部を、スキャン方向と逆方向に合
計3画素分だけ太らせることができる。
Further, when only the switch SWb is switched from the state shown in the figure, the pattern becomes thicker by one pixel (ΔL) in response to either one of the signals KA and KB, and in response to the simultaneity of the signals KA and KB. Shift register 222
"1" is set to the 2nd and 3rd bits, and the pixel is thickened by 2 pixels (2 × ΔL), and the total length of the isolated pattern edge portion at the longitudinal end is 3 in the direction opposite to the scanning direction. It is possible to increase the weight by the amount of pixels.

【0072】さらに、3つのスイッチSWa、SWb、
SWcを全て切り替えると、孤立的、あるいは長手終端
近傍のいずれかの判断結果によって、パターンエッジ部
は2画素分拡張され、さらにそのパターンエッジ部が孤
立的で、かつ長手終端近傍という判断結果によって2画
素分拡張され、最大4画素分まで太らせることができ
る。
Furthermore, three switches SWa, SWb,
When all the SWc are switched, the pattern edge portion is expanded by 2 pixels depending on the determination result of isolated or near the longitudinal end, and further, the pattern edge portion is isolated and determined to be 2 near the longitudinal end. It can be expanded by pixels and can be thickened up to a maximum of 4 pixels.

【0073】このように信号KA,KB及びスイッチ群
によって、シフトレジスタ222へプリセットすべきデ
ータ列の内容を変えることにより、修正後のパターン線
幅や長さをある程度自由に調整することができる。とこ
ろで本実施例では、切り出し窓内に現れるビットイメー
ジは窓内の左から右(+X方向)へ流れており、これに
対して検定子テンプレートは窓内で着目ビットの左側に
直線状検定子CPXが位置するように設定した。これは、
切り出し窓内に現れる論理「1」の集合体であるパター
ンエッジのうち、Y方向に伸びた右側のエッジを修正す
るからである。
As described above, by changing the contents of the data string to be preset in the shift register 222 by the signals KA and KB and the switch group, the corrected pattern line width and length can be adjusted to some extent. By the way, in this embodiment, the bit image appearing in the clipping window flows from the left to the right (+ X direction) in the window, while the tester template has a linear tester C on the left side of the bit of interest in the window. I set it so that PX is located. this is,
This is because the right edge extending in the Y direction of the pattern edges, which is a set of logic “1” appearing in the cutout window, is corrected.

【0074】しかしながら、検定子テンプレートを着目
ビットを中心として切り出し窓内で図10の状態から1
80°回転させた状態に設定した場合は、図9、図14
に示したディレー用のシフトレジスタ100を省略する
ことができる。この場合、着目ビットに隣接するエッジ
検知用のビットは、切り出し窓内で着目ビットの左側の
ビット(20、21)に設定されるので、修正されるパ
ターンエッジは、図15に斜線で示すように切り出し窓
内でY方向に伸びた左側のエッジになる。
However, the tester template is extracted from the state shown in FIG.
When it is set in the state rotated by 80 °,
It is possible to omit the delay shift register 100 shown in FIG. In this case, the bit for edge detection adjacent to the bit of interest is set to the bit (20, 21) on the left side of the bit of interest in the cutout window, and therefore the pattern edge to be corrected is as shown by the diagonal line in FIG. The left edge extends in the Y direction in the cutout window.

【0075】このとき図15に示したビットイメージパ
ターンは、やはりシフトレジスタの働きで+X方向に矢
印のようにシフトしていく。従って、図15のように着
目ビット(21、21)がパターンの左側エッジに位置
し、そのエッジが修正すべきものであると判断されたと
きは、図15の状態から次にシフト動作が行われた時点
で着目ビットからのシリアルビットデータDC0 に論理
「1」を修正データとして加算していけば良い。このた
めには原理的に、図14の回路において、着目ビットか
らのデータDC0 を直接、オア回路104の一方の入力
に印加し、シフトレジスタ222のシフト動作はMSB
側からLSB側へ行うようにし、さらにLSBの出力を
オア回路104の他方の入力に印加するようにすればよ
い。次に、図9〜図14に示した装置構成の具体的な動
作の一例を説明するが、ここでは先にも述べたように、
修正する単位太らせ量ΔLは1画素分とするので、図1
4中の3つのスイッチSWa、SWb、SWcは図示の
状態に設定される。また検定子テンプレートは図10に
示したものとする。さらに、以下においては説明を簡単
にするため、図16に斜線で示すようなコの字状のパタ
ーンPQ(論理「1」の集合)を使う。
At this time, the bit image pattern shown in FIG. 15 is also shifted in the + X direction as indicated by the arrow by the action of the shift register. Therefore, when the bit of interest (21, 21) is located at the left edge of the pattern as shown in FIG. 15 and it is determined that the edge should be corrected, the shift operation is performed next from the state of FIG. At that time, the logical "1" may be added as the correction data to the serial bit data DC 0 from the bit of interest. To this end, in principle, in the circuit of FIG. 14, the data DC 0 from the bit of interest is directly applied to one input of the OR circuit 104, and the shift operation of the shift register 222 is MSB.
Side to the LSB side, and the output of the LSB may be applied to the other input of the OR circuit 104. Next, an example of a specific operation of the device configuration shown in FIGS. 9 to 14 will be described. Here, as described above,
Since the unit thickening amount ΔL to be corrected is one pixel,
Three switches SWa, SWb, and SWc in 4 are set to the illustrated state. Also, the tester template is as shown in FIG. Further, in the following, for simplification of description, a U-shaped pattern PQ (set of logic "1") as shown by the diagonal lines in FIG. 16 is used.

【0076】まず始めに、設計上のパターンデータが図
9のフレームメモリ3上にビット展開された後、フレー
ムメモリ3から設計上のビットシリアルデータが切り出
し窓内に順次シフトされてくるときに切り出し窓内に現
れるパターンPQのビットイメージが図16のようにコ
の字状であるものとする。パターンPQは線幅が解像限
界程度であり、ビットイメージ上では10画素分とす
る。また、パターンPQは3つのライン部PQ1 、PQ
2 、PQ3で構成され、互いに平行なライン部PQ1
PQ3 の間隔(スペース部)も10画素とする。
First, after the design pattern data is bit-developed on the frame memory 3 in FIG. 9, the design bit serial data is cut out from the frame memory 3 when sequentially shifted into the cutout window. It is assumed that the bit image of the pattern PQ appearing in the window has a U shape as shown in FIG. The line width of the pattern PQ is about the resolution limit, and it is set to 10 pixels on the bit image. The pattern PQ has three line parts PQ 1 and PQ.
2 and PQ 3 , which are parallel line parts PQ 1 ,
The interval (space part) of PQ 3 is also 10 pixels.

【0077】ここで、X方向に伸びたライン部PQ
1 は、終端となる10画素分のエッジEg1 と、X方向
に29画素分のエッジEg2 と、X方向に19画素分の
エッジEg8 とで区画され、Y方向に伸びたライン部P
2 はY方向に30画素分のエッジEg3 とY方向に1
0画素分のエッジEg6 とで区画され、さらにX方向に
伸びたライン部PQ3 は終端となる10画素分のエッジ
Eg5 と、X方向に21画素分のエッジEg4 と、X方
向に11画素分のエッジEg7 とで区画される。
Here, the line portion PQ extending in the X direction
1 is divided into an edge Eg 1 for 10 pixels which is the end, an edge Eg 2 for 29 pixels in the X direction, and an edge Eg 8 for 19 pixels in the X direction, and a line portion P extending in the Y direction.
Q 2 is an edge Eg 3 for 30 pixels in the Y direction and 1 in the Y direction.
The line portion PQ 3 which is partitioned by an edge Eg 6 for 0 pixel and further extends in the X direction has an edge Eg 5 for 10 pixels which is the end, an edge Eg 4 for 21 pixels in the X direction, and an edge Eg 4 for the X direction. It is partitioned by the edge Eg 7 of 11 pixels.

【0078】このようなパターンPQは、切り出し窓内
を+X方向に1ビットずつnビット(例えば50,00
0ビット)だけシフトしたら、全体に1ビットだけ−Y
方向にシフトして再び+X方向にシフトしていく。その
ため、図10に示した検定子テンプレートを使うと、ま
ず始めにエッジEg3 が修正されることになる。図17
はビットイメージのスキャン中に最初にエッジEg3
着目ビットAPXに位置した状態を示す。このとき、図1
1(C)のエッジ検知回路の出力EDは「1」になるた
め、図13中の2つのアンド回路207、208の夫々
は開いた状態に設定される。さらに、図10は検定ビッ
ト配置から、楕円状検定子BPX内は全て透明部
(「0」)であるため、図11(A)のノア回路200
の出力LGBは「1」となり、アンド回路207の出力
KAも「1」になる。
Such a pattern PQ has n bits (for example, 50000, for example) in the + X direction in the + X direction one bit at a time.
If you shift only 0 bit), only 1 bit for the whole -Y
Shift in the direction and shift in the + X direction again. Therefore, when the test template shown in FIG. 10 is used, the edge Eg 3 is first corrected. FIG. 17
Indicates a state in which the edge Eg 3 is first located at the target bit A PX during the scanning of the bit image. At this time,
Since the output ED of the edge detection circuit of 1 (C) becomes "1", each of the two AND circuits 207 and 208 in FIG. 13 is set to the open state. Further, from the arrangement of the verification bits in FIG. 10, the inside of the elliptical tester B PX is entirely transparent (“0”), so the NOR circuit 200 of FIG.
Output LGB becomes "1", and the output KA of the AND circuit 207 also becomes "1".

【0079】一方、切り出し窓内で上側の羽根状検定子
EAP は全てパターンにかかっているため、図12のナ
ンド回路206の出力LGEaは「0」であり、図13
中のアンド回路210は他の入力条件に関わらず「0」
を出力する。また、切り出し窓内の下側の羽根状検定子
DAP については、検定子EAP と重複しているビット
(15、21)のみがパターン(「1」)にかかり、他
の8つの検定ビットは全て透明部(「0」)にある。こ
のため、図12のナンド回路205の出力LGDaは
「1」となり、同時に2つの円形検定子DBP 、DCP
も「0」である。このため、図13のアンド回路209
の4入力のうち3つの入力は「1」になる。
[0079] On the other hand, since suffering all within the square frame wing-like qualifiers EA P of the upper pattern, an output LGEa of the NAND circuit 206 in FIG. 12 is "0", FIG. 13
The AND circuit 210 inside is "0" regardless of other input conditions.
Is output. As for the winged tester DA P on the lower side in the cutout window, only the bits (15, 21) overlapping with the tester EA P are subjected to the pattern (“1”), and the other 8 test bits are used. Are all in the transparent part (“0”). Therefore, the output LGDa of the NAND circuit 205 in FIG. 12 becomes "1", and at the same time, two circular testers DB P and DC P are output.
Is also "0". Therefore, the AND circuit 209 of FIG.
Of the four inputs, 3 inputs become "1".

【0080】ところが、直線状検定子CPXは全てパター
ン(「1」)上に位置するので、図11(B)のナンド
回路202の出力LGCは「0」となり、結局、図13
のアンド回路209の出力は「0」である。以上によ
り、図13のオア回路211の出力は「0」となり、ア
ンド回路208の出力KBも「0」のままである。従っ
て、図14の回路によって出力KAが「1」、出力KB
が「0」のもとで、図17の着目ビットに位置するエッ
ジ部は1画素分だけ太ることになる。こうして順次ビッ
トイメージのスキャンが行われ、修正されたビットイメ
ージデータは、図9中の一時記憶部110内の1ページ
目のフレームメモリ部110Aへ格納される。
However, since the linear testers C PX are all located on the pattern (“1”), the output LGC of the NAND circuit 202 of FIG. 11B becomes “0”, and eventually, FIG.
The output of the AND circuit 209 is “0”. As a result, the output of the OR circuit 211 in FIG. 13 becomes "0", and the output KB of the AND circuit 208 also remains "0". Therefore, the output KA is "1" and the output KB is output by the circuit of FIG.
Is 0, the edge portion located at the bit of interest in FIG. 17 is thickened by one pixel. The bit images are sequentially scanned in this way, and the corrected bit image data is stored in the frame memory unit 110A of the first page in the temporary storage unit 110 in FIG.

【0081】図18は図17の状態からさらにスキャン
が進み、エッジEg3 が着目ビットに位置した状態を示
す。この場合も楕円状検定子BPXは全て透明部であるの
で、出力KAは「1」になる。また、上側の羽根状検定
子EAP は全てパターン上にあるので出力LGEaは
「0」であり、アンド回路210の出力も「0」であ
る。
FIG. 18 shows a state in which the scanning is further advanced from the state of FIG. 17 and the edge Eg 3 is located at the bit of interest. In this case as well, the elliptic tester B PX is all a transparent part, so the output KA is “1”. Further, the upper wing-like qualifiers EA P output LGEa because on all the pattern is "0", the output of the AND circuit 210 is also "0".

【0082】一方、下側の羽根状検定子DAP には一部
パターンがかかっているので出力LGEaは「1」であ
り、直線状検定子CPXは全て透明部上にあるので出力L
GCも「1」である。ところが、円形検定子DPP はパ
ターン上に位置するので、アンド回路209の出力は
「0」である。この結果、出力KBは「0」のままであ
る。従って、図18の状態においてもエッジEg3 は1
画素分だけ拡張されることになる。
On the other hand, the output LGEa is "1" because the lower wing-shaped calibrator DA P is partially patterned, and the linear calibrator C PX is all on the transparent part, so the output LGEa is "L".
The GC is also "1". However, since the circular tester DP P is located on the pattern, the output of the AND circuit 209 is “0”. As a result, the output KB remains "0". Therefore, even in the state of FIG. 18, the edge Eg 3 is 1
It will be expanded by the number of pixels.

【0083】尚、図18において、エッジEg3 に隣接
したビットのうち×印をつけたビットは、修正後のビッ
トイメージ上で拡張されることを表す。以上のようにし
て、ビットイメージの+X方向スキャンモードにより、
パターンPQのエッジEg3 は全て1画素分だけ拡張さ
れる。次に、図9のスイッチSW2 を図示の状態にし、
スイッチSW1 を図示の状態から切り替える。一時記憶
部110内の制御部110Bは、1ページ目のフレーム
メモリ110Aからのシリアルビットデータの読み出し
順序を変更して、切り出し窓内に現れるビットイメージ
を図16の状態から180°回転させる。従って、次の
−X方向スキャンモードにおいては、パターンPQのエ
ッジEg1 、Eg5 、Eg6 が修正される。
Note that, in FIG. 18, among the bits adjacent to the edge Eg 3 , the bit marked with X indicates that the bit is expanded on the corrected bit image. As described above, by the + X direction scan mode of the bit image,
The edges Eg 3 of the pattern PQ are all expanded by one pixel. Next, set the switch SW 2 of FIG. 9 to the illustrated state,
The switch SW 1 is switched from the illustrated state. The control unit 110B in the temporary storage unit 110 changes the reading order of the serial bit data from the frame memory 110A of the first page, and rotates the bit image appearing in the cutout window 180 ° from the state of FIG. Therefore, in the next -X direction scan mode, the edge Eg of the pattern PQ 1, Eg 5, Eg 6 is modified.

【0084】図19は−X方向スキャンモードによって
最初にエッジEg1が着目ビットに位置した状態を示
す。この場合も、楕円状検定子BPX内は全て透明部であ
るので出力KAは「1」になる。また直線状検定子CPX
は全てパターン部であるので、出力LGCは「0」とな
り、図13の2つのアンド回路209、210はともに
「0」を出力する。従って図19の場合、出力KAは
「1」、出力KBは「0」となり、エッジEg1 は1画
素分だけ拡張される。
FIG. 19 shows a state where the edge Eg 1 is first located at the bit of interest in the −X direction scan mode. In this case also, the output KA is "1" because the inside of the elliptic tester B PX is a transparent part. In addition, the linear tester C PX
Is the pattern part, the output LGC is "0", and the two AND circuits 209 and 210 in FIG. 13 both output "0". Therefore, in the case of FIG. 19, the output KA is “1”, the output KB is “0”, and the edge Eg 1 is expanded by one pixel.

【0085】さらに−X方向スキャンモードによってパ
ターンPQが切り出し窓をシフトしていくと、エッジE
6 が図20のように着目ビットに位置する。尚、図2
0中でエッジEg3 に隣接した×印のビットは修正によ
って拡張された部分を表す。この修正されたビットは切
り出し窓内のビットイメージとして現れている。またエ
ッジEg1 に隣接した×印のビットは、この段階では切
り出し窓内に現れていない。
Further, when the pattern PQ shifts the cutout window in the -X direction scan mode, the edge E
g 6 is located at the bit of interest as shown in FIG. Note that FIG.
The 0-marked bit in 0 adjacent to the edge Eg 3 represents the portion extended by the modification. This modified bit appears as a bit image in the clipping window. Further, the X-marked bit adjacent to the edge Eg 1 does not appear in the cutout window at this stage.

【0086】さて、図20の場合、楕円状検定子BPX
にはパターン部と透明部とが混在するため、出力KAは
「0」になる。同時に直線状検定子CPX内は全て透明部
であるため、出力LGCは「1」になる。さらに上側の
羽根状検定子EAP 内は全てパターン部であるから、出
力LGEaは「0」になる。一方、下側の羽根状検定子
DAP 内にはパターン部と透明部とが混在し、出力LG
Daは「1」になる。ところが検定子DCP はパターン
上にあるため、結局2つのアンド回路209、210は
いずれも「0」を出力し、出力KBも「0」になる。従
って、図20の状態ではエッジEg6 の修正は行われな
い。
In the case of FIG. 20, since the pattern portion and the transparent portion are mixed in the elliptic tester B PX , the output KA becomes “0”. At the same time, the output LGC becomes "1" because the inside of the linear tester C PX is all transparent. Since more upper the wing-like qualifiers EA P are all pattern portion, the output LGEa becomes "0". On the other hand, a pattern portion and a transparent portion are mixed in the lower wing-shaped calibrator DA P , and the output LG
Da becomes "1". However, since the tester DC P is on the pattern, the two AND circuits 209 and 210 both output “0” and the output KB also becomes “0”. Therefore, in the state shown in FIG. 20, the edge Eg 6 is not corrected.

【0087】以上のようにして、さらにエッジEg5
ついても1画素分の拡張が行われ、修正されたビットイ
メージのシリアルデータは一時記憶部110内の2ペー
ジ目のフレームメモリ110Aへ順次書き込まれる。そ
の後、2ページ目のメモリ110Aからは制御部110
Bによって見かけ上ビットイメージの−Y方向スキャン
が行われるように、シリアルビットデータの読み出しが
行われ、順次切り出し窓に通される。これによって切り
出し窓内に現れるパターンPQは、図16の状態から時
計回りに90°回転したものになり、修正され得るエッ
ジはエッジEg 2 とEg7 になる。
As described above, the edge Eg is furtherFiveTo
Even if it is turned on, it is expanded by one pixel, and the corrected bit
The image serial data is stored on page 2 of the temporary storage unit 110.
The data is sequentially written in the frame memory 110A. So
Then, from the memory 110A of the second page, the control unit 110
Apparently bit image scanned in -Y direction by B
Read serial bit data
It is done and it passes through the cutout window one by one. Cut by this
The pattern PQ appearing in the display window is changed from the state shown in FIG.
It will be rotated 90 degrees clockwise and can be corrected.
J is Edge Eg 2And Eg7become.

【0088】図21は−Y方向スキャンモード中にエッ
ジEg2 が着目ビットの1つ手前に位置した状態を示
す。この場合、実際にはエッジEg3 の修正部分のビッ
ト(×印)が着目ビットの1つ手前に位置する。この状
態は先の図17と全く同じなので、結局、エッジEg2
は修正によって伸びた部分を含めて全体に1画素分だけ
拡張される。ところが、図22に示すようにエッジEg
2 が着目ビットに位置すると、上側の羽根状検定子EA
P の先端(上端)の2つの検定ビットがエッジEg1
対する修正部(×印のビット)からはみ出すことにな
り、出力LGEaは「1」になる。このとき同時に、2
つの円形検定子EBP 、ECPは「0」になり、直線状
検定子CPX内には「0」と「1」が混在することになる
から、図13のアンド回路210は「1」を出力し、そ
の結果出力KBも「1」になる。従って、図22の状態
からエッジEg2 には先端に渡って2画素分の拡張が行
われる。
FIG. 21 shows a state in which the edge Eg 2 is positioned before the target bit in the −Y direction scan mode. In this case, the bit (X mark) of the corrected portion of the edge Eg 3 is actually located immediately before the bit of interest. Since this state is exactly the same as that in FIG. 17, the edge Eg 2
Is expanded by one pixel as a whole including the part extended by the correction. However, as shown in FIG. 22, the edge Eg
When 2 is located at the bit of interest, the upper winged qualifier EA
The two verification bits at the tip (upper end) of P protrude from the correction portion (bit marked with X) for the edge Eg 1 , and the output LGEa becomes “1”. At the same time, 2
Since the two circular testers EB P and EC P are “0” and “0” and “1” are mixed in the linear tester C PX , the AND circuit 210 of FIG. 13 is “1”. Is output, and as a result, the output KB also becomes "1". Therefore, from the state shown in FIG. 22, the edge Eg 2 is expanded by two pixels over the tip.

【0089】尚、図22においてエッジEg1 、E
3 、Eg5 に隣接した×印ビットは修正部分であり、
この段階で切り出し窓内に現れている。しかしながらエ
ッジEg 2 に隣接した×印のビットはこの段階では現れ
てこない。また、エッジEg7 については、スキャンの
過程で図23に示すように着目ビットに位置する。この
図23の場合、楕円状検定子BPXは全てパターン部にか
かっているため、出力KAは「0」のままである。この
とき、直線状検定子CPXは全て透明部上に位置するから
出力LGCは「1」になり、上側の羽根状検定子EAP
内にはパターン部と透明部とが混在するので出力LGE
aも「1」になる。さらに2つの検定子EBP 、ECP
はともに「0」であるから、図13のアンド回路210
は「1」を出力し、この結果出力KBが「1」になる。
従って、出力KAが「0」、出力KBが「1」の条件の
もとで、図14の回路によってエッジEg7 はエッジE
5 の修正ビット分を含めて全長に渡って1画素分だけ
拡張される。
In FIG. 22, the edge Eg1, E
g3, EgFiveThe X-marked bit adjacent to is the modified part,
It appears in the cutout window at this stage. However,
Judge Eg 2The X-marked bit adjacent to appears at this stage
I can't come. Also, the edge Eg7For the scan
In the process, it is located at the bit of interest as shown in FIG. this
In the case of FIG. 23, the elliptic tester BPXAre all in the pattern part
Since it is correct, the output KA remains "0". this
When the linear tester CPXAre all on the transparent part
The output LGC becomes "1" and the upper wing-shaped qualifier EAP
Since the pattern part and the transparent part are mixed in the output LGE
a also becomes "1". Two more testers EBP, ECP
Are both "0", the AND circuit 210 of FIG.
Outputs "1", and as a result, the output KB becomes "1".
Therefore, under the condition that the output KA is "0" and the output KB is "1",
Based on the circuit shown in FIG.7Is edge E
gFiveOnly one pixel over the entire length including the correction bit
Expanded.

【0090】以上のようにして修正されたシリアルビッ
トデータは一時記憶部110の1ページ目のメモリ11
0Aへ記憶される。このとき1ページ目にはすでに+X
方向スキャンモード時に生成された修正ビットイメージ
が格納されているが、最早不要であるので消去してしま
って構わない。次に、その1ページ目のビットイメージ
データを切り出し窓を+Y方向スキャンモードで通し、
修正してデータを2ページ目のメモリ110Aへ記憶す
る。このとき切り出し窓内を通るビットイメージは図1
6の状態から反時計方向に90°回転しているように、
メモリ110Aからのシリアルビットデータの読み出し
が制御される。このため修正され得るエッジはEg4
Eg8 になる。
The serial bit data corrected as described above is stored in the memory 11 of the first page of the temporary storage unit 110.
Stored in 0A. At this time, the first page is already + X
The modified bit image generated in the directional scan mode is stored, but it is no longer necessary and can be deleted. Next, the bit image data of the first page is cut out and passed through the window in the + Y direction scan mode,
The data is corrected and stored in the memory 110A of the second page. At this time, the bit image passing through the cutout window is shown in Fig. 1.
From the state of 6, rotate 90 ° counterclockwise,
The reading of serial bit data from the memory 110A is controlled. Thus the edges that can be modified are Eg 4 and Eg 8 .

【0091】図24は、+Y方向スキャンモード中にエ
ッジEg8 が着目ビットに位置した場合であり、このと
き楕円状検定子BPX内にはパターン部と透明部とが混在
するので出力KAは「0」である。さらに、下側の羽根
状検定子DAP 内と直線状検定子CPX内には「0」と
「1」が混在し、2つの円形検定子DBP 、DCP はい
ずれも「0」である。このため出力LGCは「1」、出
力LGDaは「1」となり、図13のアンド回路209
は「1」を出力し、出力KBも「1」になる。従って、
エッジEg8 に対して図24の状態では1画素分だけ拡
張される。
FIG. 24 shows the case where the edge Eg 8 is located at the bit of interest in the + Y direction scan mode. At this time, since the elliptic tester B PX contains the pattern portion and the transparent portion, the output KA is It is "0". Further, on the lower side of the wing-like qualifiers DA P and straight qualifiers in C PX a mix of "1" and "0", two circular qualifiers DB P, both the DC P "0" is there. Therefore, the output LGC becomes "1" and the output LGDa becomes "1", and the AND circuit 209 in FIG.
Outputs "1", and the output KB also becomes "1". Therefore,
In the state of FIG. 24, the edge Eg 8 is expanded by one pixel.

【0092】さらにスキャンが進み、着目ビットが図2
5のようにエッジEg8 上に位置したものとする。この
とき楕円状検定子BPX内には「0」と「1」が混在する
ので出力KAは「0」である。また上側の羽根状検定子
EAP と下側の羽根状検定子DAP とはいずれもパター
ン内に含まれてしまうため、出力KBも「0」となる。
従って、図25の位置からパターンPQが下方へスキャ
ンされていく間は、何ら修正が行われない。尚、図25
においてエッジEg8 に隣接する修正ビットのうち×印
のものは、この段階では切り出し窓内に現れていない。
他のエッジについての修正ビットはこの段階で現れてい
る。
As the scanning further progresses, the bit of interest is shown in FIG.
It is assumed that it is located on the edge Eg 8 as shown in FIG. At this time, since “0” and “1” are mixed in the elliptic tester B PX , the output KA is “0”. Since the result is included in both the pattern and the wing-like qualifiers DA P of the upper wing-like qualifiers EA P and the lower, is also "0" output KB.
Therefore, no correction is performed while the pattern PQ is scanned downward from the position shown in FIG. Note that FIG.
Among the modified bits adjacent to the edge Eg 8 at , the x-marked one does not appear in the cutout window at this stage.
The modified bits for the other edges have appeared at this stage.

【0093】図26はエッジEg4 が着目ビットに位置
した場合を示す。この場合、楕円状検定子BPX内には何
もパターンがないので、出力KAは「1」となる。さら
に下側の羽根状検定子DAP には「0」と「1」が混在
するので出力LGDaも「1」となる。同時に直線状検
定子CPX内にも「0」と「1」が混在するので、出力L
GCも「1」になる。そして2つの検定子DBP 、DC
P の位置には何もパターンがないので、図13のアンド
回路209は「1」を出力し、出力KBは「1」にな
る。従って、図26の状態ではエッジEg4 は2画素分
だけ拡張される。尚、図26においてエッジEg8 とE
4 に隣接した×印の修正ビットは、この段階では切り
出し窓内に現れていない。
FIG. 26 shows a case where the edge Eg 4 is located at the bit of interest. In this case, since there is no pattern in the elliptic tester B PX , the output KA is “1”. Further, since "0" and "1" are mixed in the wing-shaped calibrator DA P on the lower side, the output LGDa is also "1". At the same time, since "0" and "1" are mixed in the linear tester C PX , the output L
GC also becomes "1". And two testers DB P , DC
Since there is no pattern at the position of P , the AND circuit 209 of FIG. 13 outputs "1" and the output KB becomes "1". Therefore, in the state of FIG. 26, the edge Eg 4 is expanded by two pixels. In FIG. 26, the edges Eg 8 and E
The x-corrected bits adjacent to g 4 do not appear in the cutout window at this stage.

【0094】さらにパターンPQが下方へスキャンされ
て、図27のようにエッジEg8 が着目ビットに位置し
たとする。このとき、直線状検出子CPX内は全てパター
ンになるため、出力LGCは「0」となり、その結果出
力KBは「0」になる。ただし出力KAは「1」である
ため、ここからは1画素分だけの拡張が行われる。以上
で全ての方向についての修正が終了し、2ページ目のメ
モリ110Aには、その修正ビットイメージが生成され
る。後は先に述べたようにスイッチSW2 を切り替え
て、EB露光用のフレームメモリ3へ修正ビットイメー
ジデータを転送すればよい。こうして生成された修正ビ
ットイメージを図28に示す。図28において、■で示
したビットが修正によって付加された部分である。
It is further assumed that the pattern PQ is further scanned downward and the edge Eg 8 is located at the bit of interest as shown in FIG. At this time, since all the linear detectors C PX become patterns, the output LGC becomes “0” and, as a result, the output KB becomes “0”. However, since the output KA is "1", the expansion for one pixel is performed from here. As described above, the correction in all directions is completed, and the corrected bit image is generated in the memory 110A of the second page. After that, the switch SW 2 is switched as described above, and the modified bit image data may be transferred to the frame memory 3 for EB exposure. The modified bit image thus generated is shown in FIG. In FIG. 28, the bit indicated by ▪ is the part added by the correction.

【0095】以上、本発明の実施例を説明したが、それ
以外にいくつかの変形例が考えられる。まず第1にビッ
トイメージのスキャンは+X、−X、+Y、−Y方向の
4回から1回にすることができる。そのためには図10
に示した検定子テンプレートを着目ビットを中心に90
°ずつ回転させたものを同一切り出し窓内に設定し、着
目ビットに何らかのエッジが位置したら、そのエッジの
方向性を検知し、その方向性に合った検定子テンプレー
トを使ってエッジの修正を行うようにすればよい。
Although the embodiments of the present invention have been described above, some modifications are conceivable. First of all, the bit image can be scanned four times in the + X, -X, + Y, and -Y directions. For that purpose,
The tester template shown in is centered around the bit of interest.
Rotate each by ° and set it in the same clipping window. If any edge is located at the bit of interest, detect the directionality of that edge and correct the edge using a tester template that matches that directionality. You can do it like this.

【0096】第2に、図10のテンプレートではパター
ンの長手終端を規定するエッジについても、ライン長手
方向をのばすために、1画素分だけ拡張するようにし
た。しかしながら、パターンの長手方向の寸法は変えず
に、線幅のみを修正したい場合もある。その際は楕円状
検定子BPXが何らかのパターン内に包含されていないこ
と、すなわち出力LGBが「1」であり、直線状検定子
PXが何らかのパターン内に全て包含されていること、
すなわち出力LGCが「0」であり、かつ2つの羽根状
検定子DAP 、EAP の両方に何らかのパターンのエッ
ジがかかっているとき、すなわち出力LGDa、LGE
aがともに「1」のとき、出力KA等を強制的に「0」
にするようなロジック回路を設ければよい。具体的に
は、出力LGB、出力LGCを反転したもの、及び出力
LGDa、LGEaの4つを入力するアンド回路を設け
る。そしてこのアンド回路の出力が「1」のとき、スト
ローブパルスSTBが発生しないように、オア回路22
0の出力の制御回路221への伝達を阻止するゲートを
設ければよい。
Secondly, in the template of FIG. 10, the edge defining the longitudinal end of the pattern is also expanded by one pixel in order to extend the longitudinal direction of the line. However, in some cases, it is desired to correct only the line width without changing the dimension of the pattern in the longitudinal direction. In that case, the elliptic tester B PX is not included in any pattern, that is, the output LGB is “1”, and the linear tester C PX is all included in some pattern,
That is, when the output LGC is "0", and two wing-like qualifiers DA P, is under the edge of some pattern to both EA P, that is, the output LGDa, LGE
When both a are "1", output KA etc. is forced to "0".
It is sufficient to provide such a logic circuit. Specifically, an AND circuit for inputting four of the output LGB, the inverted output LGC, and the outputs LGDa and LGEa is provided. When the output of the AND circuit is "1", the OR circuit 22 is set so that the strobe pulse STB is not generated.
A gate that blocks the transmission of the output of 0 to the control circuit 221 may be provided.

【0097】第3に、実施例ではパターンを遮光部とし
て考えたが、逆に透明部として扱うこともできる。その
場合、透明部によるラインパターン等の長手終端近傍の
線幅を太らせることになる。このときは、フレームメモ
リ3から切り出し窓へ設計上のビットイメージデータが
流れてくる部分、すなわち図9中の端子TPの位置にイ
ンバータ(NOT)を設け、同時にスイッチSW2 とフ
レームメモリ3との間にもインバータを設ければ良い。
Thirdly, although the pattern is considered as the light-shielding portion in the embodiment, it may be conversely treated as the transparent portion. In that case, the line width in the vicinity of the longitudinal end of the line pattern or the like formed by the transparent portion is increased. At this time, an inverter (NOT) is provided at a portion where the designed bit image data flows from the frame memory 3 to the cutout window, that is, at the position of the terminal TP in FIG. 9, and at the same time, the switch SW 2 and the frame memory 3 are connected. An inverter may be provided between them.

【0098】第4に、実施例では図14に示すように、
修正データ付加用のシフトレジスタ222のLSBに
は、常にオア回路220の出力が印加され、着目エッジ
が孤立的であること(出力KA=「1」)、又は長手終
端近傍であること(出力KB=「1」)のいずれか一方
で、1画素分の修正を行ったが、単に長手方向終端近傍
という条件のみを使って所定画素数分の修正を行っても
良い。この場合は、孤立的であるという判定結果を使わ
なくてもよいので、図14中アンド回路223を省略
し、オア回路220の出力とシフトレジスタ222のL
SBとの接続をはずし、さらに出力KBを直接LSBと
スイッチ群SWa、SWb、SWcとへ接続すれば良
い。但し、互いに隣接するパターン間で対向した平行な
エッジ部分では、それが長手終端近傍のときに修正量を
少なくするか、あるいは修正しなくてもよいこともあ
る。そこで、出力KBが「1」となったときに出力KA
が「0」であれば、修正量を1画素分(又は、0画素)
とし、出力KAが「1」であれば、修正量を2画素(又
は、1画素)とするようにアルゴリズムを変更すれば良
い。この場合、出力KBが「0」のときは出力KAの状
態にかかわらず修正は行われないようにする。このよう
なアルゴリズムの変更は、図14中のオア回路220、
アンド回路223、スイッチ群SWa、SWb、SWc
等の各接続、及びシフトレジスタ222の各ビットへの
プリセットデータの与え方を変更するだけで容易に実現
できる。
Fourthly, in the embodiment, as shown in FIG.
The output of the OR circuit 220 is always applied to the LSB of the shift register 222 for adding correction data, and the edge of interest is isolated (output KA = "1") or near the longitudinal end (output KB. = "1"), the correction for one pixel has been performed, but the correction for the predetermined number of pixels may be performed using only the condition of the vicinity of the terminal end in the longitudinal direction. In this case, since it is not necessary to use the determination result of being isolated, the AND circuit 223 in FIG. 14 is omitted and the output of the OR circuit 220 and the L of the shift register 222 are omitted.
The output KB may be directly connected to the LSB and the switch groups SWa, SWb, SWc by disconnecting the connection with SB. However, in the parallel edge portions facing each other between the adjacent patterns, the correction amount may be reduced or may not be corrected when it is near the longitudinal end. Therefore, when the output KB becomes "1", the output KA
Is 0, the correction amount is 1 pixel (or 0 pixel)
If the output KA is “1”, the algorithm may be changed so that the correction amount is 2 pixels (or 1 pixel). In this case, when the output KB is "0", the correction is not performed regardless of the state of the output KA. Such an algorithm change is performed by changing the OR circuit 220 in FIG.
AND circuit 223, switch groups SWa, SWb, SWc
This can be easily realized by simply changing each connection such as the above, and changing the way preset data is given to each bit of the shift register 222.

【0099】第5に、本実施例では対象となるパターン
要素は切り出し窓内でX方向(ビットシフト方向)とY
方向(ラインシフト方向)との夫々に伸びたエッジのみ
を有するとしたが、X方向、Y方向の夫々に対して交差
する方向、例えば45°方向に伸びたエッジに対して図
10の検定子を±X方向、±Y方向の夫々に相対走査さ
せて修正を行っても良い。あるいは図10中の検定子の
方向性を45°だけ回転させるように各検定ビットを配
置しても良い。尚、図1に示した空間フィルターSF2
を使って照明光学系中のフーリエ変換面内の4ヶ所に光
源からの照明光束を集中させる際、その4ヶ所の中心点
を結んでできる矩形の各辺がX、Y方向と特定の関係
(例えば平行)になっていると、斜め45°のエッジを
持つライン状パターン(あるいはシェブロンパターン
等)は先端での先細りがほとんどない状態で転写され得
る。このため、斜め45°(あるいは30°〜60°程
度)のエッジを持つパターンに対しては修正動作を禁止
するようにしても良い。この場合は、着目ビットApx
通るエッジのうちY方向(又はX方向)に伸びたエッジ
を検出するためのいくつかの検定ビットを新たに切り出
し窓内に設定し、これらの検定ビットによって検出され
たエッジ(Y、又はX方向に所定画素数以上に渡って伸
びる)に対してのみ上述の修正を行うようにする。その
一例としては、例えば図10において、着目ビット(2
1、21)から上に2〜3画素の位置(21、19)又
は(21、18)と、着目ビットから下に2〜3画素の
位置(21、23)又は(21、24)とに検定ビット
を設定し、着目ビット(21、21)によってエッジが
検出されるとき(論理「1」のとき)、さらにその上と
下との検定ビットが共に論理「1」になっているか否か
を判定すれば良い。ロジック回路としては、その上下の
2つの検定ビットの夫々からのデータと図11(c)に
示した信号EDとを共に入力する3入力のアンド回路を
設け、このアンド回路の出力を図13中の信号EDとし
て印加すれば良い。
Fifth, in the present embodiment, the target pattern element is the X direction (bit shift direction) and the Y direction within the clipping window.
Although it is assumed that the edge has only the edges extending in the respective directions (line shift directions), the verifier of FIG. 10 is provided for the edges extending in the directions intersecting the X direction and the Y direction, for example, 45 ° direction. May be corrected by performing relative scanning in the ± X direction and the ± Y direction. Alternatively, each verification bit may be arranged so as to rotate the directivity of the tester in FIG. 10 by 45 °. The spatial filter SF 2 shown in FIG.
When the illumination light flux from the light source is concentrated at four points in the Fourier transform plane in the illumination optical system using, each side of the rectangle formed by connecting the center points of the four points has a specific relationship with the X and Y directions ( For example, in the case of being parallel to each other, a line-shaped pattern (or a chevron pattern or the like) having an oblique 45 ° edge can be transferred with almost no tapering at the tip. Therefore, the correction operation may be prohibited for a pattern having an oblique 45 ° (or about 30 ° to 60 °) edge. In this case, some verification bits for detecting an edge extending in the Y direction (or X direction) among the edges passing through the bit of interest A px are newly set in the cutout window, and detection is performed by these verification bits. The above-described correction is performed only on the formed edge (extends in the Y or X direction over a predetermined number of pixels). As an example thereof, for example, in FIG.
Positions (21, 19) or (21, 18) of 2-3 pixels above from 1, 21) and positions (21, 23) or (21, 24) of 2-3 pixels below from the bit of interest. When the test bit is set and the edge is detected by the focused bit (21, 21) (when the logic is “1”), it is further determined whether or not the test bits above and below are both logic “1”. Just do it. As the logic circuit, a 3-input AND circuit for inputting the data from each of the upper and lower two test bits and the signal ED shown in FIG. 11C is provided, and the output of this AND circuit is shown in FIG. Signal ED may be applied.

【0100】また、以上の実施例ではパターンの孤立的
な部分で幅を太らせるとしたが、逆に孤立的な部分以外
の幅を設計値から所定量だけ細らせるような修正にして
も同様の結果が得られる。この場合の検定も、図10の
各検定子がそのまま利用でき、着目画素があるパターン
のエッジ部に位置したとき、そのエッジ部が孤立的でな
いこと、及び/又は長手終端近傍でないことを判定し、
着目画素のエッジ位置から所定個の画素分だけエッジを
内側に細らせるように、すなわち設計上で論理値「1」
の部分を強制的に「0」に置き換えるようなアルゴリズ
ムにすれば良い。
Further, in the above embodiment, the width is made thicker in the isolated portion of the pattern, but conversely, the width of the portion other than the isolated portion may be narrowed by a predetermined amount from the design value. Similar results are obtained. In the test in this case, each tester in FIG. 10 can be used as it is, and when the target pixel is located at the edge part of the pattern, it is determined that the edge part is not isolated and / or is not near the longitudinal end. ,
The edge should be narrowed inward by a predetermined number of pixels from the edge position of the pixel of interest, that is, a logical value "1" in design.
It suffices to use an algorithm that forcibly replaces the part with.

【0101】また、以上の修正は1枚のレチクル中の全
パターンデータに対して行なわずに、特定の部分のパタ
ーンのデータに対してのみ行なってもよい。また、本装
置で一度に持つパターンデータは、補正を行なう部分の
全データである必要はなく、部分的なデータブロックの
みを持ち、上記部分を処理(修正後)に、修正後データ
を補助装置にストアし、次のブロックのデータをリード
して処理(修正)を行なうようにしてもよい。この場
合、本装置が一度に読み出すデータは修正を行うエリア
分よりも、判断テンプレート(検定子、又はそのための
切り出し窓)分だけ大きいことが望ましい。
Further, the above correction may be performed not only for all pattern data in one reticle but only for data of a specific portion of the pattern. Further, the pattern data that the apparatus has at one time does not need to be all the data of the portion to be corrected, but has only a partial data block, and the above portion is processed (after correction), and the corrected data is used as an auxiliary device. Alternatively, the data of the next block may be read and processed (corrected). In this case, it is desirable that the data read out by the apparatus at one time is larger by the amount of the judgment template (the tester or the cutout window therefor) than that of the area for correction.

【0102】また、同一形状のパターン群を含むレチク
ルパターンの場合、例えばメモリ用のレチクルパターン
の場合、1つのパターン群を上述の方法で修正し、他の
同一形状のものはこの修正結果をそのまま利用(コピ
ー)すればよく、処理時間の大幅な短縮が図れる。以上
の実施例では、図11〜図14に示したハードウエアに
よりパターン修正を行ったが、同様の機能を達成するソ
フトウエアにより修正を行うようにしても構わない。
Further, in the case of a reticle pattern including pattern groups of the same shape, for example, a reticle pattern for a memory, one pattern group is corrected by the above-mentioned method, and other ones having the same shape retain the correction results as they are. It can be used (copied), and the processing time can be greatly shortened. In the above embodiment, the pattern correction is performed by the hardware shown in FIGS. 11 to 14, but the correction may be performed by software that achieves the same function.

【0103】[0103]

【発明の効果】以上、本発明によれば、マスクの遮光パ
ターン部、透過パターン部の形状補正を自動的に行なう
ことができる。従って、特殊な照明方法を用いた投影露
光で問題となる孤立パターンや、周期パターン部での線
幅の部分的な細りを解決し、設計値通りの大きさのレジ
ストパターン、及び回路パターン等を得ることができ
る。
As described above, according to the present invention, the shapes of the light-shielding pattern portion and the transmission pattern portion of the mask can be automatically corrected. Therefore, it is possible to solve the isolated pattern, which is a problem in projection exposure using a special illumination method, and the partial thinning of the line width in the periodic pattern part, and to create a resist pattern of the size as designed and a circuit pattern. Obtainable.

【0104】また、本発明により得られるレチクルパタ
ーンを持つレチクルは、基本的には従来と同様に透過部
と遮光部とからのみ成るレチクル(すなわち位相シフト
レチクルではない)であり、従来の確立された描画、エ
ッチング、検査、欠陥修正、及び洗浄技術等をそのまま
利用することができる。さらに、上述の特殊な照明方法
を用いた露光装置を使用すれば、製造、検査、欠陥修正
等が共に困難な位相シフトレチクルを使用するのと同様
の解像度及び焦点深度の向上が得られる。
Further, the reticle having the reticle pattern obtained by the present invention is basically a reticle composed only of a transmitting portion and a light shielding portion (that is, not a phase shift reticle) as in the conventional case, and is established in the past. The drawing, etching, inspection, defect correction, cleaning technique, etc. can be used as they are. Further, by using the exposure apparatus using the above-mentioned special illumination method, the same resolution and depth of focus as those obtained by using the phase shift reticle, which is difficult to manufacture, inspect, and repair defects can be obtained.

【図面の簡単な説明】[Brief description of drawings]

【図1】特殊な照明方法を採用した投影露光装置の原理
的な構成を示す図。
FIG. 1 is a diagram showing a principle configuration of a projection exposure apparatus that employs a special illumination method.

【図2】図1の装置で従来のレチクルパターンを露光し
たときの不都合を説明する図。
2A and 2B are views for explaining inconvenience when a conventional reticle pattern is exposed by the apparatus of FIG.

【図3】図2の不都合を解消するためのパターン修正例
を説明する図。
FIG. 3 is a diagram illustrating an example of pattern correction for eliminating the inconvenience of FIG.

【図4】パターン修正のための検定子(判断テンプレー
ト)の形状を説明する図。
FIG. 4 is a diagram illustrating the shape of a tester (judgment template) for pattern correction.

【図5】図4の検定子を用いた各種パターンの修正の原
理的な説明に供する図。
5A and 5B are diagrams for explaining the principle of correction of various patterns using the tester of FIG.

【図6】図4の検定子を用いた各種パターンの修正の原
理的な説明に供する図。
6A and 6B are diagrams for explaining the principle of correction of various patterns using the tester of FIG.

【図7】図5、図6中の各種パターンの修正後の形状を
示す図。
FIG. 7 is a diagram showing shapes of various patterns in FIGS. 5 and 6 after correction.

【図8】本実施例におけるパターン作成システムを含む
レチクル製造装置の全体構成を示す図。
FIG. 8 is a diagram showing an overall configuration of a reticle manufacturing apparatus including a pattern forming system in this embodiment.

【図9】パターン修正装置の概略的な構成を示す図。FIG. 9 is a diagram showing a schematic configuration of a pattern correction device.

【図10】切り出し窓内に設定される検定子のビット配
置を示す図。
FIG. 10 is a diagram showing a bit arrangement of a tester set in a cutout window.

【図11】各検定ビットに対応した判断ロジック回路を
示す図。
FIG. 11 is a diagram showing a decision logic circuit corresponding to each test bit.

【図12】各検定ビットに対応した判断ロジック回路を
示す図。
FIG. 12 is a diagram showing a decision logic circuit corresponding to each test bit.

【図13】孤立的エッジの判定と長手終端部近傍エッジ
の判定とを実行する回路を示す図。
FIG. 13 is a diagram showing a circuit that performs a determination of an isolated edge and a determination of an edge near a longitudinal end portion.

【図14】判定結果に応じて設計上のビットイメージデ
ータに修正ビットデータを付加する回路を示す図。
FIG. 14 is a diagram showing a circuit for adding modified bit data to designed bit image data according to a determination result.

【図15】図10の検定子配置を180°回転させた場
合のビット配置を示す図。
FIG. 15 is a view showing a bit arrangement when the tester arrangement of FIG. 10 is rotated by 180 °.

【図16】修正すべき設計上のビットイメージパターン
の一例を示す図。
FIG. 16 is a diagram showing an example of a designed bit image pattern to be modified.

【図17】図16のパターンのエッジEg3 に対する修
正の様子を示す図。
FIG. 17 is a diagram showing how the edge Eg 3 of the pattern of FIG. 16 is corrected.

【図18】図16のパターンのエッジEg3 に対する修
正の様子を示す図。
FIG. 18 is a diagram showing how the edge Eg 3 of the pattern of FIG. 16 is corrected.

【図19】図16のパターンのエッジEg1 に対する修
正の様子を示す図。
FIG. 19 is a diagram showing how the edge Eg 1 of the pattern of FIG. 16 is corrected.

【図20】図16のパターンのエッジEg6 に対する修
正の様子を示す図。
FIG. 20 is a diagram showing how the edge Eg 6 of the pattern of FIG. 16 is corrected.

【図21】図16のパターンのエッジEg2 に対する修
正の様子を示す図。
FIG. 21 is a diagram showing how the pattern edge Eg 2 of FIG. 16 is corrected.

【図22】図16のパターンのエッジEg2 に対する修
正の様子を示す図。
FIG. 22 is a diagram showing how the pattern edge Eg 2 of FIG. 16 is corrected.

【図23】図16のパターンのエッジEg7 に対する修
正の様子を示す図。
FIG. 23 is a diagram showing how the edge Eg 7 of the pattern of FIG. 16 is corrected.

【図24】図16のパターンのエッジEg8 に対する修
正の様子を示す図。
FIG. 24 is a diagram showing how the pattern edge Eg 8 in FIG. 16 is corrected.

【図25】図16のパターンのエッジEg8 に対する修
正の様子を示す図。
FIG. 25 is a diagram showing how the pattern edge Eg 8 in FIG. 16 is corrected.

【図26】図16のパターンのエッジEg4 に対する修
正の様子を示す図。
FIG. 26 is a diagram showing how the edge Eg 4 of the pattern of FIG. 16 is corrected.

【図27】図16のパターンのエッジEg4 に対する修
正の様子を示す図。
FIG. 27 is a diagram showing how the edge Eg 4 of the pattern of FIG. 16 is corrected.

【図28】図16のパターンの修正後のパターン形状を
示す図。
28 is a diagram showing a pattern shape after the pattern of FIG. 16 is corrected.

【符号の説明】 1 MTR 2 ビット展開装置 3 フレームメモリ 4 EB露光機 10 修正装置 102 検定ロジック回路 110 一時記憶部 200 ノア回路 202、205、206 ナンド回路 222 シフトレジスタ SR1 切り出し窓用のシフトレジスタ群 Apx 着目画素 Bpx 楕円状検定子 Cpx 直線状検定子 DAp 、EAp 羽根状検定子[Explanation of reference numerals] 1 MTR 2 bit expansion device 3 frame memory 4 EB exposure device 10 correction device 102 verification logic circuit 110 temporary storage unit 200 NOR circuits 202, 205, 206 NAND circuit 222 shift register SR1 shift register group for cutout window A px Target pixel B px Elliptic tester C px Linear tester DA p , EA p Wing tester

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 所定のエネルギー線に対して遮へい性の
パターン要素の複数、もしくは前記エネルギー線に対し
て透過性のパターン要素の複数を、各パターン要素の形
状と配置とが規定された設計データに基づいて、マスク
となる原版上に生成するためのパターン作成方法におい
て、 前記複数のパターン要素のうち対象となるパターン要素
の外形エッジが周囲に隣接した他のパターン要素から一
定間隔以上離れているか否かを、前記外形エッジの全周
に渡って検定し、前記一定間隔以上に離れているエッジ
部分を孤立的エッジ部分として特定するとともに、前記
対象となるパターン要素が所定の幅以下のパターン終端
部を有するか否かを検定し、前記パターン終端部の幅方
向を規定するエッジ部分を終端近傍エッジ部分として特
定し;前記対象となるパターン要素の着目する外形エッ
ジ部分が前記孤立的エッジ部分であるときは、該着目外
形エッジ部分を他の外形エッジ部分に対して相対的に外
側に修正するための量を第1微小量とし、前記着目外形
エッジ部分が前記終端近傍エッジ部分であるときは、前
記着目外形エッジ部分を他の外形エッジ部分に対して相
対的に外側に修正するための量を第2微小量とし;前記
対象となるパターン要素の設計データ上の外形エッジ
を、前記第1微小量と第2微小量のいずれか一方、もし
くは前記第1微小量と第2微小量の合成で決まる量だけ
修正することを特徴とするパターン作成方法。
1. Design data in which the shape and arrangement of each pattern element are defined for a plurality of pattern elements that are shielded against predetermined energy rays or a plurality of pattern elements that are transparent for the energy rays. On the basis of the above, in the pattern forming method for generating on the mask original plate, whether the outer edge of the target pattern element among the plurality of pattern elements is apart from the other adjacent pattern elements by a certain distance or more. Whether or not it is verified over the entire circumference of the outer shape edge, the edge portions that are separated by the predetermined distance or more are specified as isolated edge portions, and the target pattern element is a pattern end having a predetermined width or less. Whether or not there is a portion, and the edge portion that defines the width direction of the pattern end portion is specified as the edge portion near the end; When the focused outer edge portion of the pattern element to be the above is the isolated edge portion, the amount for correcting the focused outer edge portion to the outer side relative to the other outer edge portions is the first minute amount. When the target outer shape edge portion is the edge portion near the terminal end, the amount for correcting the target outer shape edge portion to the outer side relative to the other outer shape edge portions is the second minute amount; It is possible to correct the outer edge of the target pattern element on the design data by an amount determined by one of the first minute amount and the second minute amount or the combination of the first minute amount and the second minute amount. Characteristic pattern creation method.
【請求項2】 所定のエネルギー線に対して遮へい性と
なるパターン要素の複数、もしくは前記エネルギー線に
対して透過性となるパターン要素の複数を、各パターン
要素の形状と配置とが規定された設計データに基づい
て、マスクとなる原版上に生成するためのパターン作成
システムにおいて、 前記設計データに基づいて前記原版上の少なくとも一部
分の領域内に生成されるべき設計上のパターン要素の画
像を微小な画素の集合から成る2値化画像に展開する2
値化展開手段と;前記展開された2値化画像の情報に基
づいて、前記パターン要素の外形エッジのうち着目する
エッジ部分が周囲に隣接した他のパターン要素から一定
画素数以上離れているか否かを検定し、前記一定画素数
以上離れているときに第1の検定信号を出力する第1検
定手段と;前記展開された2値化画像の情報に基づい
て、前記着目するエッジ部分が、所定の幅以下のパター
ン終端部近傍の幅方向を規定するエッジ部か否かを検定
し、該パターン終端部近傍のエッジ部であるときに第2
の検定信号を出力する第2検定手段と;前記第1の検定
信号が出力されたときは、前記着目エッジ部分が他のエ
ッジ部に対して前記画素単位で第1の微小量だけ相対的
に外側に拡張されるように前記2値化画像を修正し、前
記第2の検定信号が出力されたときは、前記着目エッジ
部分が他のエッジ部に対して前記画素単位で第2の微小
量だけ相対的に外側に拡張されるように前記2値化画像
を修正し、前記第1と第2の検定信号がともに出力され
たときは、前記着目エッジ部分が他のエッジ部に対して
前記第1と第2の微小量の合成によって決まる量だけ相
対的に外側に拡張されるように前記2値化画像を修正す
る修正手段とを備えたことを特徴とするパターン作成シ
ステム。
2. The shape and arrangement of each pattern element are defined such that a plurality of pattern elements are shielded against a predetermined energy ray or a plurality of pattern elements are transparent to the energy ray. In a pattern creation system for generating on a mask original plate based on design data, an image of a design pattern element to be generated in at least a partial area on the original plate based on the design data is minutely To a binary image consisting of a set of different pixels 2
A binarizing and expanding means; based on the information of the binarized image developed, whether or not an edge portion of interest among the outer edges of the pattern element is separated from other neighboring pattern elements by a certain number of pixels And a first verification unit that outputs a first verification signal when the distance is equal to or more than the predetermined number of pixels; and based on the information of the developed binarized image, the edge portion of interest, It is tested whether or not it is an edge portion that defines the width direction in the vicinity of the pattern end portion having a predetermined width or less, and if the edge portion is in the vicinity of the pattern end portion, the second
Second verification means for outputting the verification signal of the above; when the first verification signal is output, the edge portion of interest is relative to other edge portions by the first minute amount in the pixel unit. When the binarized image is modified so as to be expanded to the outside and the second verification signal is output, the target edge portion is the second minute amount in pixel units with respect to other edge portions. When the binarized image is modified so as to be relatively expanded outward only when both the first and second verification signals are output, the target edge portion is compared with other edge portions. A pattern creating system comprising: a correction unit that corrects the binarized image so that the binary image is relatively expanded outward by an amount determined by a combination of the first and second minute amounts.
【請求項3】 所定のエネルギー線に対して遮へい性の
パターン要素の複数、もしくは前記エネルギー線に対し
て透過性のパターン要素の複数を、各パターン要素の形
状と配置とが規定された設計データに基づいて、マスク
となる原版上に生成するためのパターン作成方法におい
て、 前記複数のパターン要素のうち対象となるパターン要素
が所定の幅以下のパターン終端部を有するか否かを検定
し、前記パターン終端部の幅方向を規定するエッジ部分
を終端近傍エッジ部分として特定し;前記対象となるパ
ターン要素の着目する外形エッジ部分が前記終端近傍エ
ッジ部分であるときは、前記着目外形エッジ部分を他の
外形エッジ部分に対して相対的に外側に所定の微小量だ
け修正することを特徴とするパターン作成方法。
3. Design data in which the shape and arrangement of each pattern element are defined for a plurality of pattern elements that are shielded against predetermined energy rays or a plurality of pattern elements that are transparent for the energy rays. Based on the, in the pattern creating method for generating on the original plate to be a mask, the target pattern element of the plurality of pattern elements is tested whether or not it has a pattern end portion having a predetermined width or less, An edge portion that defines the width direction of the pattern end portion is specified as an edge portion near the edge; when the edge edge portion of interest of the target pattern element is the edge edge edge portion, the edge edge portion of interest is A method for making a pattern, characterized in that a predetermined minute amount is corrected relatively to the outer edge portion of the.
【請求項4】 所定のエネルギー線に対して遮へい性と
なるパターン要素の複数、もしくは前記エネルギー線に
対して透過性となるパターン要素の複数を、各パターン
要素の形状と配置とが規定された設計データに基づい
て、マスクとなる原版上に生成するためのパターン作成
システムにおいて、 前記設計データに基づいて前記原版上の少なくとも一部
分の領域内に生成されるべき設計上のパターン要素の画
像を微小な画素の集合から成る2値化画像に展開する2
値化展開手段と;前記展開された2値化画像の情報に基
づいて、前記パターン要素の外形エッジのうち着目する
エッジ部分が、所定の幅以下のパターン終端部近傍の幅
方向を規定するエッジ部か否かを検定し、該パターン終
端部近傍のエッジ部であるときに検定信号を出力する検
定手段と;前記検定信号に応答して、前記着目エッジ部
分が他のエッジ部に対して前記画素単位で所定の微小量
だけ相対的に外側に拡張されるように前記2値化画像を
修正する修正手段とを備えたことを特徴とするパターン
作成システム。
4. The shape and arrangement of each pattern element are defined such that a plurality of pattern elements are shielded against a predetermined energy ray or a plurality of pattern elements are transparent to the energy ray. In a pattern creation system for generating on a mask original plate based on design data, an image of a design pattern element to be generated in at least a partial area on the original plate based on the design data is minutely To a binary image consisting of a set of different pixels 2
A binarizing and expanding means; an edge of a contour edge of the pattern element, which is focused, based on information of the binarized image developed, defines a width direction in the vicinity of a pattern end portion having a predetermined width or less. Means for inspecting whether or not it is a part and outputting an inspection signal when it is an edge portion in the vicinity of the pattern end portion; A pattern creating system comprising: a correction unit that corrects the binarized image so as to be relatively outwardly expanded by a predetermined minute amount in pixel units.
JP21089291A 1991-08-22 1991-08-22 Pattern creation method and pattern creation system Expired - Lifetime JP3128876B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP21089291A JP3128876B2 (en) 1991-08-22 1991-08-22 Pattern creation method and pattern creation system
EP92307659A EP0529971B1 (en) 1991-08-22 1992-08-21 High resolution printing technique by using a mask pattern adapted to the technique
EP02079739A EP1293833A1 (en) 1991-08-22 1992-08-21 High resolution printing technique by using a mask pattern adapted to the technique
DE69233134T DE69233134T2 (en) 1991-08-22 1992-08-21 High resolution reproduction method using a mask pattern adapted to the method
US08/455,141 US5546225A (en) 1991-08-22 1995-05-31 High resolution printing technique by using improved mask pattern and improved illumination system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21089291A JP3128876B2 (en) 1991-08-22 1991-08-22 Pattern creation method and pattern creation system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP141499A Division JP3312689B2 (en) 1999-01-06 1999-01-06 Mask, mask manufacturing method and apparatus

Publications (2)

Publication Number Publication Date
JPH0566550A true JPH0566550A (en) 1993-03-19
JP3128876B2 JP3128876B2 (en) 2001-01-29

Family

ID=16596819

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21089291A Expired - Lifetime JP3128876B2 (en) 1991-08-22 1991-08-22 Pattern creation method and pattern creation system

Country Status (1)

Country Link
JP (1) JP3128876B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6608665B1 (en) 1993-06-11 2003-08-19 Nikon Corporation Scanning exposure apparatus having adjustable illumination area and methods related thereto
WO2022110902A1 (en) * 2020-11-30 2022-06-02 无锡华润上华科技有限公司 Optical proximity correction method, mask, and readable storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6608665B1 (en) 1993-06-11 2003-08-19 Nikon Corporation Scanning exposure apparatus having adjustable illumination area and methods related thereto
WO2022110902A1 (en) * 2020-11-30 2022-06-02 无锡华润上华科技有限公司 Optical proximity correction method, mask, and readable storage medium

Also Published As

Publication number Publication date
JP3128876B2 (en) 2001-01-29

Similar Documents

Publication Publication Date Title
EP0529971B1 (en) High resolution printing technique by using a mask pattern adapted to the technique
JP4753941B2 (en) Area-based optical proximity correction in raster scanning printing
JP4753942B2 (en) Optical proximity effect correction in raster scanning printing based on corner fitting template
US6285783B1 (en) Pattern data generating apparatus and method for inspecting defects in fine patterns in a photomask or semiconductor wafer
US6303251B1 (en) Mask pattern correction process, photomask and semiconductor integrated circuit device
JPH11304453A (en) Method for multi-gradation rounding-off correcting process and pattern inspection device
US6400838B2 (en) Pattern inspection equipment, pattern inspection method, and storage medium storing pattern inspection program
JPH11329957A (en) Method for preparing data for aligner
JPH0566550A (en) Method and system for pattern formation
JP3312689B2 (en) Mask, mask manufacturing method and apparatus
JP3187107B2 (en) Pattern inspection equipment
JP3146542B2 (en) Mask manufacturing method and mask manufacturing system
US7420710B2 (en) Optical proximity correction in raster scan printing based on grayscale manipulation of the bitmap
US7971159B2 (en) Data generating method, data generating device, and program in an exposure system for irradiating multigradation-controllable spotlights
US6360134B1 (en) Method for creating and improved image on a photomask by negatively and positively overscanning the boundaries of an image pattern at inside corner locations
JP3335139B2 (en) Exposure method, exposure apparatus, and device manufacturing method
JPH11249284A (en) Photo-mask
JP3413984B2 (en) Photomask manufacturing method
JPH11218900A (en) Method and device for correcting mask pattern
JP4327767B2 (en) Sample inspection equipment
JPH1154401A (en) Electron-beam plotting method and device
JPH05343303A (en) Method for drawing pattern in fabricating semiconductor device
JPH06267831A (en) Step and repeat system electron beam lithography
JPS6239536B2 (en)

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091117

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111117

Year of fee payment: 11

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111117

Year of fee payment: 11