JPH0380525A - Correcting method for proximity effect - Google Patents
Correcting method for proximity effectInfo
- Publication number
- JPH0380525A JPH0380525A JP2076022A JP7602290A JPH0380525A JP H0380525 A JPH0380525 A JP H0380525A JP 2076022 A JP2076022 A JP 2076022A JP 7602290 A JP7602290 A JP 7602290A JP H0380525 A JPH0380525 A JP H0380525A
- Authority
- JP
- Japan
- Prior art keywords
- cell
- pattern
- proximity effect
- cells
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
- G03F7/00—Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
- G03F7/70—Microphotolithographic exposure; Apparatus therefor
- G03F7/70425—Imaging strategies, e.g. for increasing throughput or resolution, printing product fields larger than the image field or compensating lithography- or non-lithography errors, e.g. proximity correction, mix-and-match, stitching or double patterning
- G03F7/70433—Layout for increasing efficiency or for compensating imaging errors, e.g. layout of exposure fields for reducing focus errors; Use of mask features for increasing efficiency or for compensating imaging errors
- G03F7/70441—Optical proximity correction [OPC]
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electron Beam Exposure (AREA)
- Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、半導体製造工程における荷電ビーム直接描画
あるいは光露光によるパターン形成におけム 近接効果
補正方法に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a method for correcting the proximity effect in pattern formation by direct writing with a charged beam or light exposure in a semiconductor manufacturing process.
従来の技術
半導体集積回路装置内パターンの微細化と高密度化に伴
な〜\ このようなパターンを描画あるいは露光をする
にあたって、各々荷電ビーム露光装置あるいは光学縮小
投影露光装置を用いる力交 この際に近接効果によって
生じるパターンの寸法精度の向上のための補正が不可欠
である。近接効果を補正するための一般的な方法として
、パターンを複数個の矩形あるいは三角形等の要素図形
に分割し、各図形ごとに適切な電子の照射量を与える方
法 あるいは近接効果によって生じるパターンの歪みが
加わってはじめて所望のパターン形状と寸法が得られる
ように 予め元のパターン・データを加工していく方法
等があも 第16図は従来の近接効果補正の手法を示す
フローチャート、第17図はこれを説明するための要因
である。第17図において、 1及び2は最上位セルA
及び第2階層のセルBのセル境界 3,4は最下位セル
Cのセル境界 また5〜10はセル内のパターンを表わ
す。上述の近接効果補のパターンを行なうために 従来
は第13図(a)に示すようなセルの階層構造を有した
パターン設計データを近接効果補のパターンを行なうた
めの計算機に入力した後(STEPI)、このデータ内
の下位セルB及びCを最上位セルA上へ展開して、すべ
てのパターンの階層を同一レベルにした後(STEP2
)に 第13図(b)に示すように 破線で示された分
割線11で複数個の矩形状サブ・ゾーンに分割し 各々
のサブ・ゾーンの周辺に近接効果の及ぼす典型的な距離
の巾りを有する参照フレーム領域12 (図中のドツト
で示された領域)を設け(STEP 3)、各サブ・ゾ
ーン毎に サブ、前記各サブ・ゾーン含まれるパターン
、及びサブ、前記各サブ・ゾーンにその一部が存在し
サブ・ゾーン境界で切断されたパターンのサブ、前記各
サブ・ゾーンの要素図形について、参照フレーム領域1
2内のパターン及び要素図形の効果を取り込みながら演
算を行ない(STEP4)、補正効果を得ていた(ST
EP5)。 (例え(渋 ジャーナルアブライズド フ
ィジックスJ、App1.Phys、50(1979年
)4371頁から4387頁参照)。Conventional Technology As patterns within semiconductor integrated circuit devices become finer and denser, a charged beam exposure device or an optical reduction projection exposure device is used to draw or expose such patterns. In order to improve the dimensional accuracy of the pattern caused by the proximity effect, correction is essential. A common method for correcting the proximity effect is to divide the pattern into multiple element shapes such as rectangles or triangles and apply an appropriate amount of electron irradiation to each shape, or to distort the pattern caused by the proximity effect. Figure 16 is a flowchart showing the conventional proximity effect correction method, and Figure 17 is a flowchart showing the conventional proximity effect correction method. This is a factor to explain this. In Figure 17, 1 and 2 are the top cell A
and cell boundaries of cell B in the second hierarchy; 3 and 4 are cell boundaries of the lowest cell C; and 5 to 10 represent patterns within the cells. In order to perform the above-mentioned proximity effect interpolation pattern, conventionally, pattern design data having a cell hierarchical structure as shown in FIG. ), after expanding the lower cells B and C in this data onto the top cell A and making the hierarchy of all patterns the same level (STEP 2
) As shown in Figure 13(b), the area is divided into a plurality of rectangular sub-zones by the dividing line 11 indicated by a dashed line, and the width of the typical distance that the proximity effect exerts on the periphery of each sub-zone is calculated. A reference frame area 12 (area indicated by a dot in the figure) is provided (STEP 3), and for each sub-zone, a pattern included in each of the sub-zones, and a sub-pattern included in each of the sub-zones is provided. Some of them exist in
For sub-patterns cut at sub-zone boundaries, reference frame area 1 for element figures of each sub-zone.
Calculation was performed while incorporating the effects of the patterns and elemental figures in 2 (STEP 4), and the correction effect was obtained (STEP 4).
EP5). (See for example (Shibu Journal Abridged Physics J, App 1. Phys, 50 (1979) pp. 4371-4387).
発明が解決しようとする課題
しかし従来の方法では 大規模化 高集積化するパター
ンを処理するために 作業用ファイルとして確保を要す
るために かつ最終処理結果を保存するためのディスク
容量、及び処理に要する時間等が膨大となり、運用に供
し得ないという問題があっ九 本発明は上述の問題点に
鑑みて試されたもので、処理データ量の増大を押入 処
理時間を減少することができる近接効果補正方法を提供
することを目的とする。Problems to be Solved by the Invention However, with conventional methods, in order to process increasingly large-scale and highly integrated patterns, it is necessary to secure them as work files, and the disk space required to save the final processing results and the processing required. The present invention was tried in view of the above-mentioned problems, and it is possible to reduce the processing time by reducing the amount of processing data. The purpose is to provide a method.
課題を解決するための手段
本発明は上述の課題を解決するた吹 露光パターンを基
板上に作成する露光方法において、前記露光パターンに
対応する設計パターンの集合からなるセルを複数有し
前記複数のセルが相互の包含関係を示す階層構造を有す
る設計データを除く全ての各セルの境界の内側に近接効
果が及ぼす巾を有する互いに入れ子状を威す二重の内側
及び外側のフレーム領域を設定する手段と、前記内側の
フレーム領域と前記外側のフレーム領域との境界を前記
従来のセル境界に換わる新たなセル境界とするセル構造
の再編を行なう手段と、前記外側のフレーム領域は直上
位階層のセル領域へ繰り入れ かつ前記新たなセル境界
内のパターンに対する近接効果補のパターンを行なうた
めの参照パターン領域とする手段と、前記内側のフレー
ム領域は前記直上位階層セル内のパターンに対する近接
効果補のパターンを行なうための参照パターン領域とす
る手段と、前記新たなセル境界内部から直下の下位セル
の新たなセル境界内部を差し引いた前記セルの補正対象
パターン領域内を複数個のサブ・ゾーン領域に分割する
手段と、前記各サブ・ゾーンの周辺に近接効果が及ぼす
巾のフレーム領域を形成し 前記サブ・ゾーンに付随さ
せる手段のこれら上記一連の近接効果補のパターンを行
なうための準備のための手段を最下位階層セルから始め
最上位階層セルまで各階層のセルごとに 前記設計パタ
ーン・データのセルの階層構造を維持しながら行なう第
1の手段と、前記第1の手段の後に前記各セルごとに
近接効果補のパターンを行なう第2の手段を備えた近接
効果補正方法である。Means for Solving the Problems The present invention aims to solve the above-mentioned problems.An exposure method for creating an exposure pattern on a substrate includes a plurality of cells each consisting of a set of design patterns corresponding to the exposure pattern.
Double inner and outer frame regions that are mutually nested and have a width that causes a proximity effect inside the boundaries of all cells except for design data having a hierarchical structure in which the plurality of cells indicate a mutually inclusive relationship. means for reorganizing the cell structure so that the boundary between the inner frame area and the outer frame area becomes a new cell boundary in place of the conventional cell boundary; means for carrying into a cell area of an upper layer and using it as a reference pattern area for performing a proximity effect complementation pattern for a pattern within the new cell boundary; A means for making a reference pattern area for performing an effect supplement pattern, and a means for making a correction target pattern area of the cell, which is obtained by subtracting the inside of the new cell boundary of the immediately lower cell from the inside of the new cell boundary, into a plurality of sub-pattern areas. Preparation for performing the series of proximity effect compensation patterns of means for dividing into zone regions, and means for forming a frame region having a width that causes a proximity effect around each of the sub-zones and attaching it to the sub-zones. a first means for carrying out the means for each cell in each hierarchy starting from the lowest hierarchical cell up to the highest hierarchical cell while maintaining the hierarchical structure of the cells of the design pattern data; and after the first means. For each cell
A proximity effect correction method includes a second means for performing a pattern of proximity effect correction.
作用
本発明は上述の構成によって、演算処理が階層ごと及び
セル単位ごとに実施ができ、か1 最上位セル下に複数
存在する同一セルに対して(上 このセルが如何なる階
層に存在しようとk 代表的な1演算を行う手段を備え
たのみ近接効果補のパターンを実行し この結果を同一
な他のセルへそのまま適用すれば良く、計算時間の短縮
が可能となる。また−度に処理対象としなければならな
いデータの最大値力文 単一セル内のパターン・データ
の総和か板 当該セルに包含されるすべての下位セルの
パターン・データを除いたものに 当該セル内のパター
ンを補正するために必要とな水 直下の下位セルのセル
境界内のセル境界に接する2重のフレーム内のパターン
を加えた最大量で抑えられるた数 大規模な設計データ
に対してk 妥当なディスク容量を具備すめことにより
処理が可能となる。Effect of the present invention With the above-described configuration, arithmetic processing can be performed for each layer and cell. Only those equipped with the means to perform one typical operation can execute the pattern of proximity effect complementation and apply this result to the same other cells as is, making it possible to shorten calculation time. The maximum value of data that must be the sum of the pattern data in a single cell, excluding the pattern data of all subordinate cells contained in that cell, in order to correct the pattern in that cell. The number of water required for the cell boundary of the immediately lower cell, the maximum amount that can be suppressed by adding the pattern in the double frame that touches the cell boundary. Processing becomes possible.
実施例
(実施例1)
以下、電子ビームを用いて直接描画する際に生じる近接
効果を補正する方法の実施例について述べも 第1図は
本発明の近接効果補正の手法を示すフローチャート、ま
た 第2図は第17図(a)のセル配置構成に対応した
本実施例を説明するための要因であも 但し 第2図
に1友 第17図(a)の5〜10までのパターンは示
されていな(〜 まず、セル階層構造を有するパターン
のCADデータを、近接効果補のパターンを行なうため
の計算機に入力する(STEPI )。次に第3図で与
えられム 第17図(a)のセル階層構成に対応したセ
ル・テーブルを作成する(STEP2)。第3図に示す
セル・テーブルにおいて左欄は最上位セルであることを
示す1か板考えているセル構成の中で最下位に相当する
セルに対応する階層である3まで昇順に並べ 右欄には
これら階層に対応するセル名を示してあも セル・テー
ブルを作成する際に同一セルが複数存在する場合、その
同一セルの存在する階層のへ 最下位の階層を登録する
。第17図(a)において、セルCは第2階層及び第3
階層の2ケ所に存在する力tこの例ではセルCは第3階
層として登録される。Example (Example 1) An example of a method for correcting the proximity effect that occurs when direct writing using an electron beam will be described below. Figure 2 is a factor for explaining this embodiment corresponding to the cell arrangement configuration in Figure 17(a). (~ First, CAD data of a pattern having a cell hierarchical structure is input into a computer for performing a pattern of proximity effect complementation (STEPI). Create a cell table corresponding to the cell hierarchy structure (STEP 2).In the cell table shown in Figure 3, the left column indicates the topmost cell. Arrange them in ascending order up to 3, which is the hierarchy corresponding to the cell corresponding to the cell, and indicate the cell names corresponding to these hierarchies in the right column.If there are multiple identical cells when creating a cell table, the same cells Register the lowest layer to the layer in which the cell C exists.In FIG. 17(a), cell C
In this example, cell C is registered as the third layer.
な抵 この例で(よ 各階層に唯一つのセルしかセル・
テーブル上に存在しない力丈 複数のセルが存在しても
良鶏 次4.:、 5TEP3から5TEPIIまで
(戴近接効果補のパターンを行なうための準備に相当す
るパターン処理を、最下位層NMAMに存在するセルか
ら最上位層1に存在するセルへ向かって降順にセル・テ
ーブルに登録されているすべてのセルに対して行なう。In this example, there is only one cell in each hierarchy.
A strong chicken that does not exist on the table A good chicken even if there are multiple cells Next 4. :, From 5TEP3 to 5TEPII (the pattern processing corresponding to the preparation for performing the pattern of proximity effect complementation is performed in the cell table in descending order from the cells existing in the lowest layer NMAM to the cells existing in the highest layer 1). Perform this for all cells registered in .
まず 当該セルが最上位セルであるかすなわちN−1階
層のセルであるか否かを判断し最上位セルでない場合に
は以下の処理へ進む(STEP3)。現在考えている階
層をNとする。モしてN階層の各々のセルのセル境界の
内側に相互に入れ子を威す2重のフレーム枠を設ける(
STEP4)。各々のセルについて、セル境界と外側の
フレーム枠とで囲まれる外側のフレーム領域(第2図の
ドツトで示されている領域)のへ 及び外側のフレーム
枠と内側のフレーム枠とで囲まれる内側のフレーム領域
(第2図の斜線で示されている領域)の巾をhとLhの
大きさは近接効果を及ぼす典型的な長さを採用する。上
記のh G& 電子ビーム加速電圧やレジストの種販
塗布厚などの条件が定まれ(′L これらに応じて決
定される量であるる次に 従来のセル境界のかわりに
外側のフレーム枠を新たなセル境界として設定するセル
構造の再編を行なう(87EP5)。さらに 外側のフ
レーム領域(上 この領域内のパターンに照射された電
子ビームの影響を取り入れて、当該セルの補正対象パタ
ーン領域のパターンに対する近接効果補のパターンを行
なう際の参照パターン領域として、新たなセルに付随さ
せる(STEP6 )。ここで補正対象パターン領域と
沫 当該セルの新たなセル境界で囲まれる内部領域であ
も 但し 当該セル下に下位セルが存在する場合に(よ
上述の内部領域か転 直下のセルの新たなセル境界で
囲まれる領域を差し引いた領域バ 補正対象パターン領
域となる。考えている階層Nに存在するセル・テーブル
に登録されているすべてのセルに対して5TEP 3〜
6までを終了した後、対象階層を1つ上げる(STEP
7 )。5TEP4から5TEP 7まではN−1の場
合は処理は省かれていも その後、対象としている階層
N−1のセル・テーブルに登録されているすべてのセル
に対して、各々のセルに包含されるすべての直下の階層
Nのセルの外側及び内側のフレーム領域を当該N−1階
層のセルへ展開する処理を行ない当該セルと同一階層に
する(STEP8)。当該N−1階層のセルへ展開した
部分のへ 直下の階層Nのセルの外側のフレーム領域内
のパターン(よ 当該N−1階層のセル内のパターンと
して繰り入れる操作を行なう(STEP9)。か1 直
下の階層Nのセルの内側のフレーム領域内のパターン(
よ 当該のN−1階層のセルの補正対象パターン領域に
対する参照パターン領域として、当該N−1階層のセル
へ付随させる(STEPIO)、以上のように5TEP
4から10までの操作により、各セルの外側のフレー
ム領域Cヨ 新たなセル境界内のパターンの補正に対
する参照パターン領域となると同時に 直上位セルのパ
ターンとして繰り込まれ衣という二重の性格を持板 ま
た各セルの内側のフレーム領域は 新たなセル境界内の
パターンテすると同時に 直上位セルのパターンを補正
する際の参照パターン領域となム という二重の性格を
持つことになる。この結、K 5TEP4から10ま
での操作により、異なった各々の1つの新たなセルに対
して、 1つのパターン・ファイルが作成される。First, it is determined whether the cell in question is a top cell, that is, a cell in the N-1 hierarchy, and if it is not a top cell, the process proceeds to the following process (STEP 3). Let N be the hierarchy currently being considered. A double frame frame that is mutually nested is provided inside the cell boundary of each cell in the N hierarchy.
STEP 4). For each cell, the outer frame area (the area indicated by the dot in Figure 2) bounded by the cell border and the outer frame border, and the inner frame region bounded by the outer frame border and the inner frame border. For the width of the frame area (the area indicated by diagonal lines in FIG. 2), h and Lh are set to typical lengths that cause the proximity effect. Conditions such as the electron beam accelerating voltage and resist coating thickness are determined ('L).
The cell structure is reorganized to set the outer frame as a new cell boundary (87EP5). Furthermore, the outer frame area (top) incorporates the influence of the electron beam irradiated on the pattern in this area, and is used as a new reference pattern area when performing proximity effect correction patterns for the pattern in the correction target pattern area of the cell. Attach it to the cell (STEP 6).Here, the pattern area to be corrected and the inner area surrounded by the new cell boundary of the cell concerned. The area surrounded by the new cell boundary of the cell directly below is subtracted to become the correction target pattern area. 5 TEP 3 to all cells registered in the cell table existing in the layer N being considered.
After completing steps up to 6, move up the target hierarchy by one level (STEP
7). From 5TEP4 to 5TEP7, even if the process is omitted in the case of N-1, it is included in each cell for all cells registered in the cell table of the target layer N-1. Processing is performed to expand the outer and inner frame areas of all the cells in the layer N immediately below to the cells in the N-1 layer to make them in the same layer as the cells in question (STEP 8). To the part expanded to the cell in the N-1 layer, perform an operation to insert the pattern in the frame area outside the cell in the layer N immediately below as a pattern in the cell in the N-1 layer (STEP 9). The pattern in the frame area inside the cell in the layer N immediately below (
As a reference pattern area for the correction target pattern area of the cell of the N-1 layer, the 5TEP is attached to the cell of the N-1 layer (STEPIO) as described above.
By the operations from 4 to 10, the frame area C outside each cell becomes a reference pattern area for correction of the pattern within the new cell boundary, and at the same time it has the double character of being renormalized as a pattern of the immediately upper cell. Also, the frame area inside each cell has the dual characteristics of serving as a pattern within the new cell boundary and at the same time serving as a reference pattern area when correcting the pattern of the cell directly above it. As a result, the operations in K5TEP 4 through 10 create one pattern file for each different new cell.
第4図はこれを説明するための図である。すなわ転 第
4図(a)に示され& N−1階層目のセルGの内部
に下位セルとしてN階層目のセルHが存在する場合の例
において、69はセルGのセル境界70はセルGの外側
のフレーム携71はセルHのセル境界72はセルHの外
側のフレーム撤73はセルHの内側のフレーム衆74は
セルGの外側のフレーム領域である。な抵70はセルG
に対する新たなセルG′のセル境界と一致し また72
はセルHに対する新たなセルH′のセル境界と一致する
。75はセルG°のセル境界内からセルH°のセル境界
内の領域を除いた領域76はセルHの外側のフレーム領
域77はセルHの内側のフレーム領域 そして78はセ
ルHの内側のフレーム枠内の領域を示す。FIG. 4 is a diagram for explaining this. In other words, in the example shown in FIG. 4(a) in which cell H of the Nth hierarchy exists as a lower cell within cell G of the N-1st hierarchy, 69 is the cell boundary 70 of cell G. The frame area 71 on the outside of cell G, the cell boundary 72 on cell H, the frame area 73 on the outside of cell H, and the frame group 74 on the inside of cell H are the frame areas outside cell G. Na resistance 70 is cell G
coincides with the cell boundary of the new cell G' for 72
coincides with the cell boundary of the new cell H' with respect to cell H. 75 is an area obtained by excluding the area within the cell boundary of cell H° from the area within the cell boundary of cell G°. 76 is a frame area outside cell H. 77 is an inside frame area of cell H. And 78 is a frame inside cell H. Indicates the area within the frame.
第4図(b)i友 第4図(a)のセル槽底に対する
セルG″に付随したパターン・ファイル79を示してい
る。FIG. 4(b) shows a pattern file 79 associated with cell G'' for the cell tank bottom of FIG. 4(a).
パターン・ファイル79は4つのパターン・サブファイ
ルで構成されていも すなわ板 セルG′の参照パター
ン領域74内のパターン・サブファイル8Q。The pattern file 79 is composed of four pattern subfiles: a pattern subfile 8Q in the reference pattern area 74 of the board cell G';
セルG′の補正対象実パターンとなる領域75のパター
ン・サブファイル81、セルG′の補正対象実パターン
として繰り入れられ瓜 セルGの下位セルHの外側のフ
レーム領域76のパターン・サブファイル8乙セルG′
の参照パターン領域とな水 セルGの下位セルHの内側
のフレーム領域77のパターン・サブファイル83でパ
ターン・ファイル79は構成されている。最上位セル下
に複数存在する同一セルに対して(よ このセルがいか
なる階層に存在しようとL このセルが存在するいちば
ん下位の階層に位置する前記セル内の1演算を行う手段
を備えたの、% 5TEP4から10までの処理を行
な八 これをパターン・ファイル79として登録してお
けは この結果を他の同−階層及び異なった階層の同一
セルに適用できる。各セルの第4図(b)中のサブファ
イル81の補正対象パターン領域に対して、この領域を
第17図(b)と同様に 矩形のサブ・ゾーンに分割し
各サブ・ゾーンごとに サブ・ゾーン境界のまわりに
サブ、前記各サブ・ゾーンのパターンの補正に用いるた
めの参照パターン領域である巾りの参照フレームを持た
せる(STEPI )。ここで、サブ・ゾーンに付随し
た参照フレームの巾b it セルの内側及び外側の
フレーム領域内りと同一であも これ(よ近接するパタ
ーンの効果を取り込む領域を、一連の演算において首尾
一貫させ水 という意味において必要なことである。し
かしなか板 一連の演算処理上(よ 異なっていても構
わな鶏 サブ・ゾーンの大きさ(よ 演算処理動板 計
算精度等から決定される。な抵 サブ・ゾーンの大きさ
は上述の点を考慮する限りにおいて、各セルごとにその
大きさが異なっていても問題はなし)。The pattern subfile 81 of the area 75 that becomes the actual pattern to be corrected in cell G' is carried in as the actual pattern to be corrected in cell G'.The pattern subfile 8B in the frame area 76 outside the lower cell H of cell G Cell G'
The pattern file 79 is composed of the pattern subfile 83 of the frame area 77 inside the lower cell H of the cell G as a reference pattern area. For the same cell that exists multiple times under the topmost cell (no matter what hierarchy this cell exists in) , % 5 TEP 4 to 10. By registering this as a pattern file 79, this result can be applied to other same cells in the same layer and different layers. For the pattern area to be corrected in sub-file 81 in b), divide this area into rectangular sub-zones in the same manner as in Fig. 17(b), and create sub-zones around the sub-zone boundaries for each sub-zone. , have a reference frame with a width that is a reference pattern area for use in correcting the pattern of each sub-zone (STEPI).Here, the width of the reference frame attached to the sub-zone is bit inside the cell and Even if the area is the same as the outer frame area, it is necessary to make the area that takes in the effects of nearby patterns consistent in a series of calculations.However, in a series of calculations ( The size of the sub-zone (the size of the sub-zone is determined based on the calculation accuracy etc.) As long as the above points are taken into account, the size of the sub-zone can be changed for each cell. There is no problem even if the sizes are different).
5TEP 4から5TEPIIまでの一連の処理は 同
一セルに対しては1度行なえば良く、同−階層及び他の
階層に配置されている同一セルに対して適用できも 以
下、5TEP3から5TEPIIまでの操作を、図面を
用いて詳細に説明すも ここまでの操作により、第2図
において13及び14は各々セルBの4偲 及び内側の
フレーム枠を、15及び16は各々、セルBの直下の下
位セルCの外側及び内側のフレーム枠を、また17及び
18i;t、、 各々セルAの直下の下位セルCの外
側及び内側のフレーム枠を示す。また セルBの下位セ
ルであるセルCi&15をセル境界とする新たなセルC
′となり、セルC内の外側のフレーム領域21のパター
ンは上位セルBに組み込まれ セルBは13をセル境界
とする新たなセルB°となり、セルB内の外側のフレー
ム領域19のパターンは最上位セルAに組み込まれ セ
ルAの直下の下位セルであるセルCは17をセル境界と
する新たなセルC′となり、セルC内の外側のフレーム
領域23のパターンは上位セルAのパターンとして繰り
入れられも また セルAにとって、セルBの内側のフ
レーム領域2CK 及びセルAの直下りセルCの内側
のフレーム領域24力交 参照パターン領域としてセル
Aに付随し またセルB″にとって、セルBの下位セル
であるセルCの内側のフレーム領域22が参照パターン
領域としてセルB″に付随すも 第5図(a)(友
第17図(a)に対応するセルの階層構造の関係を示し
た図であも また 第5図(b)?飄 本発明に関連
してセルの構造の再編を行なった結果の階層構造を示し
た図である。最上位セルAを除いて、下位セルB及びC
のセル境界が変化したために第5図(b)のような変化
が起きる。第6図(表 セルB″の下位セルであるセル
C°をとり出して上述の状況を説明した図であも セル
C′には下位セルは存在しないたべ セルC′の境界1
5で囲まれる領域を適当な大きさの矩形サブ・ゾーンに
分割し 各サブ・ゾーンの囲りに巾りのフレーム領域を
設けも この図では斜線で示した代表的なサブ・ゾーン
30及び31に対して、その囲Qに各々参照フレーム領
域32及び33を配置していも 実際には すべてのサ
ブ・ゾーンに対して参照フレーム領域が配置されも セ
ル境界15と接するサブ・ゾーン30の参照フレーム領
域324ヨ 領域21の一部と重なっていも また2
9はサブ・ゾーンを形成するための分割線を示も 第7
図は セルB′を取り出して、上述の状況を説明した図
である。セルB′の境界13と下位セルC′の境界15
で囲まれる補正対象パターン領域を、適当な大きさの矩
形サブ・ゾーンに分割し 囲りに巾りのフレームを設け
る。代表的なサブ・ゾーン36.37及び38に対して
、その囲りに各々参照フレーム39.40及び41が配
置されている。実際に(よ すべてのサブ・ゾーンに対
して参照フレーム領域が配置される。セル境界I3と接
するサブ・ゾーン36の参照フレーム領域39は 領
域19の一部と重なり、下位セルC′の境界15と接す
るサブ・ゾーン37の参照フレーム領域40は領域22
の一部と重なん また42はサブ・ゾーンを形成するた
めの分割線を示す。以下、設計パターンに与えるべき露
光量を各パターンごとに最適化することによって、近接
効果を補正する場合の実施例について示す(STEP1
2)。第2図において、セルB°の下位セルである最下
位セルC′の外部参照フレーム領域21に存在するパタ
ーンあるいはパターンを分割することによって生成され
た要素図形に対して、第零近似の初期推定照射量Qla
ltを与えも な抵 この図にc表パターンは省略して
いる。ここQs Q+n目は電子ビーム加速電圧やレ
ジストの種販 塗布厚等の露光パラメータに依存し 従
来の実験経験から得られた概略値に設定すれば良〜t
この値を元にして、第6図に示すセルC°内の各サブ・
ゾーンに属するすべてのパターンに対して、サブ・ゾー
ンごとに補のパターンを行な八 各パターンに対する露
光量を決定していく。この阪 各サブ・ゾーンごとに付
随している参照フレーム領域内のパターンに対して番ヨ
等しく推定値Qlnltを仮定して与える力\ あ
るい(友 既に補のパターンを終えた隣接するサブ、前
記各サブ・ゾーンのパターンと重複する参照フレーム領
域内のパターンに対して(よ その補正された露光量を
与えも 第2図に示されるセル境界17で与えられるセ
ルAの直下の下位セルC′内のパターンに対する補のパ
ターンは 上述のセルB°の下位セルでセル境界15で
囲まれるセルC”の中のパターンに対する結果をそのま
ま用いれば良く、新ためて補のパターンを行なう必要は
な〜1 次に 第2階層のセルB″に対して、第7図に
示すセルB′のセル境界13の内部か板 セルC′の境
界15の内部を差し引いた領域のすべてのパターンに対
して、セルC′の場合と同様に各サブ・ゾーンごとに補
のパターンを実行していく。The series of processes from 5TEP 4 to 5TEPII only need to be performed once for the same cell, and can be applied to the same cells located in the same hierarchy or other hierarchies. Below, the operations from 5TEP3 to 5TEPII will be explained in detail using the drawings.As a result of the operations so far, in Figure 2, 13 and 14 are the 4th frame and inner frame frame of cell B, respectively, and 15 and 16 are the lower subordinates immediately below cell B. 17 and 18i; t, respectively show the outer and inner frame frames of the cell C immediately below the cell A. In addition, a new cell C whose cell boundary is cell Ci & 15, which is a lower cell of cell B, is created.
', the pattern of the outer frame area 21 in cell C is incorporated into the upper cell B, and cell B becomes a new cell B° with 13 as the cell boundary, and the pattern of the outer frame area 19 in cell B is Cell C, which is incorporated into upper cell A and is a lower cell immediately below cell A, becomes a new cell C' with 17 as the cell boundary, and the pattern of the outer frame area 23 in cell C is transferred as the pattern of upper cell A. Also, for cell A, the inner frame area 2CK of cell B and the inner frame area 2CK of cell C immediately below cell A are attached to cell A as a reference pattern area, and for cell B'', the lower order of cell B The frame area 22 inside cell C, which is a cell, is attached to cell B'' as a reference pattern area.
Is it a diagram showing the relationship of the hierarchical structure of cells corresponding to FIG. 17(a), but also FIG. 5(b)?飄 is a diagram showing a hierarchical structure as a result of reorganizing the cell structure in connection with the present invention. Except for the top cell A, the lower cells B and C
A change as shown in FIG. 5(b) occurs because the cell boundaries of the cell change. Figure 6 (Table) This is a diagram that explains the above situation by taking out cell C°, which is a lower cell of cell B'', but there is no lower cell in cell C'. Boundary 1 of cell C'
It is also possible to divide the area surrounded by 5 into rectangular sub-zones of appropriate size and create a frame area of the same width around each sub-zone. However, even if reference frame areas 32 and 33 are placed in the enclosure Q, reference frame areas are actually placed for all sub-zones. Area 324 yo Even if it overlaps with a part of area 21, 2
9 indicates the dividing line for forming sub-zones. 7th
The figure is a diagram illustrating the above-mentioned situation by taking out cell B'. Boundary 13 of cell B' and boundary 15 of lower cell C'
The pattern area to be corrected surrounded by is divided into rectangular sub-zones of appropriate size, and a frame of width is provided around the area. For representative sub-zones 36, 37 and 38, reference frames 39, 40 and 41 are arranged around them, respectively. In fact, reference frame areas are arranged for all sub-zones.The reference frame area 39 of the sub-zone 36 that is in contact with the cell boundary I3 overlaps with a part of the area 19, and The reference frame area 40 of the sub-zone 37 that is in contact with the area 22
Also, 42 indicates a dividing line for forming sub-zones. Below, an example will be described in which the proximity effect is corrected by optimizing the exposure amount to be given to the design pattern for each pattern (STEP 1
2). In FIG. 2, the initial estimation of the zero approximation is performed for the pattern existing in the external reference frame area 21 of the lowest cell C′, which is the lower cell of cell B°, or the element figure generated by dividing the pattern. Irradiation amount Qla
The c-table pattern is omitted in this figure. Here, Qs Q+n depends on exposure parameters such as electron beam acceleration voltage, resist seed coating thickness, etc., and should be set to an approximate value obtained from conventional experimental experience.
Based on this value, each sub-cell in cell C° shown in Fig.
Complementary patterns are made for each sub-zone for all patterns belonging to the zone, and the exposure amount for each pattern is determined. This force is given to the pattern in the reference frame area attached to each sub-zone by assuming the same estimated value For the pattern in the reference frame area that overlaps with the pattern of each sub-zone (even if a different corrected exposure amount is applied), the lower cell C' immediately below the cell A given by the cell boundary 17 shown in FIG. As for the complementary pattern for the pattern inside, it is sufficient to use the result for the pattern inside cell C'', which is a lower cell of cell B° and surrounded by cell boundary 15, as it is, and there is no need to create a new complementary pattern. 1 Next, for cell B'' in the second layer, for all patterns in the area excluding the inside of the cell boundary 13 of cell B' shown in FIG. 7 and the inside of the boundary 15 of cell C', As in the case of cell C', complementary patterns are executed for each sub-zone.
最後に 最上位セルAに対して、セルAの境界1の内部
か板 第2階層のセルであるセルB°に対して、第7図
に示すセルB′の境界13及びセルC°の境界17の内
部を除く、セルA内部のすべてのパターンに対して、同
様に各サブ・ゾーンごとに補のパターンを実行していく
。このセルC″からセルAに対する一連の操作において
、第1回目(よ 参照フレーム領域内のパターンに対し
て推定露光量Q1゜1tを仮定して演算をする力交 参
照フレーム領域内のパターンに対して、前回の一連の操
作で得られた露光量を更新して与えることにより、必要
に応じてこの一連の操作を複数回行なう。すなわ敷 参
照フレーム領域な あるいはサブ、前記各サブ・ゾーン
の一連の繰り返し計算の解の収束状況を良く表現する代
表的な複数個のパターン、・必要に応じてすべてのパタ
ーンに対して、各回の一連の補のパターンを経て決定さ
れた露光量をモニターレで定義されるE値力丈 閾値E
orltより小さくなるまで、一連の操作を繰り返し
実行する。ここで、iは特定のパターンを示す示[mは
モニターするパターンの総数、nは一連の操作の繰り返
し数を表わす。Eo=1ti友 露光条件及び要求補
正精度に依存する。な抵 ここでは5TEP12におけ
る近接効果補のパターンは同一セルに対しては1度行な
えば良く、同−階層及び他の階層に配置されている同一
セルに対して適用できる。また下位セルから上位セルへ
向かって順番に行なった力支 セル・テーブルに登録さ
れているどのセルから開始しても構わない。Finally, for the topmost cell A, the inside of the boundary 1 of cell A, and for the second layer cell B°, the boundary 13 of cell B' and the boundary of cell C° shown in Figure 7. Complementary patterns are similarly executed for each sub-zone for all patterns inside cell A except for inside cell A. In this series of operations from cell C'' to cell A, the first (Yo) calculation is performed assuming an estimated exposure amount Q1゜1t for the pattern in the reference frame area.For the pattern in the reference frame area This series of operations is performed multiple times as necessary by updating and giving the exposure amount obtained in the previous series of operations.In other words, the reference frame area or sub-zone of each of the above-mentioned sub-zones is Multiple representative patterns that well express the convergence status of the solution of a series of iterative calculations. If necessary, monitor the exposure amount determined through a series of complementary patterns each time for all patterns. E-value force length defined as Threshold E
Repeat the series of operations until it becomes smaller than orlt. Here, i indicates a specific pattern, m indicates the total number of patterns to be monitored, and n indicates the number of repetitions of a series of operations. Eo=1ti depends on exposure conditions and required correction accuracy. Here, the pattern of proximity effect complementation in 5TEP12 only needs to be performed once for the same cell, and can be applied to the same cells arranged in the same hierarchy and in other hierarchies. You can also start from any cell registered in the force support cell table, which is performed in order from lower cells to upper cells.
5TEP12までの操作により、セル・テーブルに登録
されているすべてのセルに対して近接効果補のパターン
を終えた後、最上位セルAの下のすべてのセルに対して
、近接効果補正を終えた各セルの演算結果を適用し 演
算を完了する(STEPI3)。After completing the proximity effect correction pattern for all cells registered in the cell table by performing operations up to 5TEP12, proximity effect correction was completed for all cells below the topmost cell A. Apply the calculation results of each cell and complete the calculation (STEP 3).
(実施例2)
第8図(よ アレイ構造を有するセルが存在する場合の
実施例を示すフローチャート、第9図は本実施例を説明
するための要因である。まず、アレイ構造を有するセル
を含む、セルの階層構造を有するパターンのCADデー
タを、近接効果補のパターンを行うための計算機に入力
する(STEPI)。(Example 2) FIG. 8 is a flowchart showing an example in which a cell having an array structure exists, and FIG. 9 is a factor for explaining this example. CAD data of a pattern having a hierarchical structure of cells is input into a computer for performing a pattern of proximity effect complementation (STEPI).
次に実施例1の場合と同様に 第9図で示される設計デ
ータに対応するセル・テーブルを作成する(STEPI
2)。次に5TEP 3から5TEPIIまでの近接効
果を行うための準備に相当するパターン処理を、アレイ
構造を有するセル内の各アレイ要素セAz、 アレイ
構造を有するセル及び、前記アレイ構造を有するセルを
包含する最上位セルに対して行なう。まず、第9図にお
いて、最上位セルDの下位に 同一の要素セルF50〜
61が4×3のアレイを威して構成されているセルEが
存在する場合を示している。Next, as in the case of Example 1, a cell table corresponding to the design data shown in FIG. 9 is created (STEPI
2). Next, pattern processing corresponding to preparation for performing the proximity effect from 5TEP 3 to 5TEP II is performed on each array element cell in the cell having the array structure, the cell having the array structure, and the cell having the array structure. Perform this on the topmost cell. First, in FIG. 9, below the topmost cell D are the same element cells F50~
61 shows the case where there is a cell E configured using a 4×3 array.
各の要素セルF内には パターン64がある。ここで、
43は最上位セルDのセル境界を、44はアレイで構成
されるセルEのセル境界を示している。セルE内のアレ
イ要素セルFは9つのグループに分類される(STEP
3)。すなわ坂 セルEの境界に接してない内部のアレ
イ要素セル60.61のグループGc1 左上端5代
右上端5a、左下端58及び右下端55に位置す水 そ
れぞれGTL、GTR,CIIL及びGe++グループ
、上端に位置する51.52のグループGy、 下端
に位置する56.57のグループGB、 左端59及
び右端54に位置するグループGL及びGRである。グ
ループGcに属するアレイ要素セルF60.61に対し
て(友 その要素セルを1つのサブ・ゾーンとみなり、
、1つの代表アレイ要素セル60に対してその境界の囲
わりに参照フレーム枠62で規定される参照フレーム領
域63を設ける(STEP4 )。アレイで構成された
セルEのセル境界の内側に相互に入れ子を威す2重の内
側及び外側のフレーム枠を設ける(STEP5 )。こ
こで、45が外側のフレーム枠を、46が内側のフレー
ム枠を示す。前記アレイで構成されたセルEにおいて、
セル境界44と外側のフレーム枠45とで囲まれる外側
のフレーム領域47(ドツトで示されている領域)のへ
及び外側のフレーム枠45と内側のフレーム枠46と
で囲まれる内側のフレーム領域48の巾をhとLhの大
きさは近接効果を及ぼす典型的な距離を採用すも 従来
のセル境界44のかわりに 外側のフレーム枠45を新
たなセルE′のセル境界として設定するセル構造の再編
を行なう(STEP6)。前記アレイ要素セルFのうち
、 グループGTL、GTR,G8L 、 G−s *
、 GT、 Ga 、 GL及びGRに付随するセル
に対して、セルE′の境界であるセルEの外部フレーム
枠45で各々の要素セル領域を切断し ドツトで示され
る部分47を削除して、各々のグループを従来の要素セ
ルFに力)わる新しいセルFTL、FTR,FBL、F
lIR,F丁、F!、PL及びPRとして再構成する(
STEP7 ”)。前記アレイで構成されるセルEの外
側及び内側のフレーム領域4.7.48をセルDへ展開
する処理を行ないセルDと同一階層にする(STEP8
)。但し 本実施例で(よセルDを最上位セルとした力
支 セルDが最上位セルではない場合に(よ 実施例1
で説明したように第1図の5TEP3から5TEPIO
までの処理を、異なるすべてのセルに対して最上位セル
に至るまで行なう。最上位セルDへ展開した部分のへ
セルEの外側のフレーム領域47内のパターンζよ セ
ルD内のパターンとして繰り入れる操作を行なう(ST
EP 9)。かス セルEの内側のフレーム領域48内
のパターン(よ セルDの補正対象パターン領域に対す
る参照パターン領域として、セルDへ付随させる(ST
EP 10 )。最上位セルDの境界43の内側か板
アレイで構成された下位のセルEの新たなセルの境界4
5の内部を除いた補正対象パターン領域を複数個のサブ
・ゾーンに分割し 各サブ・ゾーンの周囲に近接効果の
及ぼす巾のフレーム領域を設置する(STEPII)。There is a pattern 64 within each element cell F. here,
43 indicates the cell boundary of the topmost cell D, and 44 indicates the cell boundary of the cell E constituted by an array. Array element cell F in cell E is classified into nine groups (STEP
3). Group Gc1 of internal array element cells 60 and 61 that are not in contact with the boundary of cell E Upper left corner 5th generation
Water GTL, GTR, CIIL and Ge++ groups located at the upper right end 5a, lower left end 58 and lower right end 55, group Gy of 51.52 located at the upper end, group GB of 56.57 located at the lower end, left end 59 and Groups GL and GR are located at the right end 54. For array element cell F60.61 belonging to group Gc, consider that element cell as one sub-zone,
, a reference frame area 63 defined by a reference frame frame 62 is provided around the boundary of one representative array element cell 60 (STEP 4). Double inner and outer frames that are mutually nested are provided inside the cell boundaries of the cell E configured in an array (STEP 5). Here, 45 indicates an outer frame, and 46 indicates an inner frame. In the cell E configured with the array,
To the outer frame area 47 (area indicated by a dot) surrounded by the cell border 44 and the outer frame frame 45, and to the inner frame area 48 surrounded by the outer frame frame 45 and the inner frame frame 46. Although the width of h and Lh are the typical distances that cause the proximity effect, the cell structure is such that the outer frame 45 is set as the cell boundary of the new cell E' instead of the conventional cell boundary 44. Perform reorganization (STEP 6). Among the array element cells F, groups GTL, GTR, G8L, G-s*
, GT, Ga, GL, and GR, each element cell area is cut at the outer frame 45 of cell E, which is the boundary of cell E', and the portion 47 indicated by a dot is deleted. New cells FTL, FTR, FBL, F that replace each group with the previous element cell F
lIR, F Ding, F! , reconfigure as PL and PR (
STEP 7 ”). Perform processing to develop the outer and inner frame areas 4.7.48 of cell E, which is composed of the array, into cell D and make it the same layer as cell D (STEP 8
). However, in this example, if cell D is not the top cell, then Example 1
As explained in Figure 1, 5TEP3 to 5TEPIO
The above processing is performed for all different cells up to the topmost cell. To the part expanded to the top cell D
An operation is performed to insert the pattern ζ in the frame area 47 outside cell E as a pattern in cell D (ST
EP 9). The pattern in the frame area 48 inside cell E (ST) is attached to cell D as a reference pattern area for the correction target pattern area of cell D (ST
EP 10). Inside the boundary 43 of the top cell D
New cell boundary 4 of lower cell E configured in array
The pattern area to be corrected excluding the inside of 5 is divided into a plurality of sub-zones, and a frame area having a width affected by the proximity effect is set around each sub-zone (STEP II).
以上 実施例1の場合と同様に設計パターンに与えるべ
き露光量を各パターンごとに最適化することによって、
近接効果を補正する場合について示も 第9図で示され
るアレイ構造を有するセルを含む設計パターンに対して
、以下のように近接効果補のパターンを行なう(STE
P12)。すなわ板 まずアレイ要素セルの内Gcに属
する代表セル60に対して、それに付随する参照フレー
ム領域63に存在するパターン、あるいはパターンを分
割することによって生成される要素図形に 第零近似の
露光量Q+n+tを与え これを元にして前記代表セル
60のセル境界内のパターンに対して近接効果補のパタ
ーンを行なう。次に 最上位セルDの補正対象パターン
領域に対して、サブ・ゾーン毎に サブ・ゾーン領域内
のパターンに対して第6図及び第7図の例と同様にして
補のパターンを行なう(STEP13)。As in the case of Example 1, by optimizing the exposure amount to be given to the design pattern for each pattern,
The case of correcting the proximity effect is also shown. For a design pattern including cells having the array structure shown in FIG. 9, a proximity effect compensation pattern is performed as follows (STE
P12). In other words, first, for the representative cell 60 belonging to Gc among the array element cells, the exposure amount of the zeroth approximation is applied to the pattern existing in the reference frame area 63 associated therewith, or to the element figure generated by dividing the pattern. Q+n+t is given, and based on this, proximity effect complementation is performed on the pattern within the cell boundary of the representative cell 60. Next, for the pattern area to be corrected in the top cell D, a complementary pattern is applied to the pattern in the sub-zone area for each sub-zone in the same manner as in the examples shown in FIGS. 6 and 7 (STEP 13). ).
5TEP12及び5TEP13の一連の補のパターンを
、前述の如く、Eが閾値E o r l tより小さく
なるまで繰り返し行なう。次にアレイ構造を有するセル
内の前記代表セル60に対して行なわれた近接効果補の
パターン結果を他のGcに属するすべてのアレイ要素セ
ル(この例ではアレイ要素セル61)に等価に適用する
。A series of complementary patterns of 5TEP12 and 5TEP13 are repeated as described above until E becomes less than the threshold value E o r l t. Next, the pattern result of the proximity effect complementation performed on the representative cell 60 in the cell having the array structure is applied equally to all array element cells (array element cell 61 in this example) belonging to other Gc. .
次に グループGTL、GTR,G11L、G11ll
、GT、G11.GL及びGMに属するすべてのアレイ
要素セルに対して(よ 各々の要素セルとセルEの外側
のフレーム領域との重なり部分であるドツト領域47を
除いた部分であるセル2丁り、FTR,FIIL、FI
R,FT、FB、FL及びFRの領域内に対して、Gc
で得られた補のパターン結果を適用する。Next, groups GTL, GTR, G11L, G11ll
, GT, G11. For all array element cells belonging to GL and GM (thus, two cells excluding the dot area 47 which is the overlapping area between each element cell and the outer frame area of cell E, FTR, FIIL) , FI
In the R, FT, FB, FL and FR regions, Gc
Apply the complementary pattern result obtained in .
以上により演算を完了する(STEP14)。With the above steps, the calculation is completed (STEP 14).
(実施例3)
第10図は アレイ構造を有するセルが存在する場合の
実施例2とは異なる実施例を示すフローチャート、第1
1図は本実施例を説明するための要因であん ま哄 ア
レイ構造を有するセルを含む、セルの階層構造を有する
パターンのCADデータを、近接効果補のパターンを行
うための計算機に入力する(STEP 1 )。次に実
施例1の場合と同様に 第11図で示される設計データ
に対応するセル・テーブルを作成する(STEP2 )
。次に 5TEP3から5TEpHまでの近接効果を行
なうための準備に相当するパターン処理を、アレイ構造
を有するセル内の各アレイ要素セ/1< アレイ構造
を有するセル及び、前記アレイ構造を有するセルを包含
する最上位セルに対して行なう。ま哄 第11図におい
て、最上位セルDの下位に 同一の要素セルF50〜6
1が4×3のアレイを威して構成されているセルEが存
在する場合を示している。各の要素セルF内に41パタ
ーン64があも ここで、43は最上位セルDのセル境
界を、44はアレイで構成されるセルEのセル境界を示
している。セルE内のアレイ要素セルFを2つのグルー
プに分類する(STEP3 )。すなわ板 セルEの境
界に接していない内部のアレイ要素セル60.61のグ
ループGc、 その他の周辺のアレイ要素セル50〜
59のグループGpである。グループGcに属するアレ
イ要素セルF 60.61に対して(よ その要素セル
を1つのサブ・ゾーンとみなLlつの代表アレイ要素セ
ル60に対してはその境界の囲わりに参照フレーム枠6
2で規定される参照フレーム領域63を設ける(STE
P4 )。グループGpに属する周辺のアレイ要素セル
F50〜59に対して(よ 各アレイ要素セルのセル境
界の内側に相互に入れ子状を威す2重の内側及び外側の
フレーム枠を設ける(STEP5)。第11図において
g! 代表的なアレイ要素セル53についてのへ そ
の状況が説明されている。(Example 3) FIG. 10 is a flowchart showing an example different from Example 2 in the case where cells having an array structure exist.
Figure 1 shows the factors for explaining this example. CAD data of a pattern having a hierarchical structure of cells, including cells having an array structure, is input into a computer for performing a pattern of proximity effect complementation ( STEP 1). Next, as in the case of Example 1, create a cell table corresponding to the design data shown in Figure 11 (STEP 2).
. Next, pattern processing corresponding to preparation for performing the proximity effect from 5TEP3 to 5TEpH is performed on each array element in the cell having the array structure, including the cell having the array structure and the cell having the array structure. Perform this on the topmost cell. In Figure 11, below the topmost cell D are the same element cells F50 to F6.
1 shows a case where there is a cell E configured by using a 4×3 array. There are 41 patterns 64 in each element cell F. Here, 43 indicates the cell boundary of the topmost cell D, and 44 indicates the cell boundary of the cell E configured in an array. The array element cell F in cell E is classified into two groups (STEP 3). In other words, a group Gc of internal array element cells 60 and 61 that are not in contact with the boundary of cell E, and other peripheral array element cells 50~
59 group Gp. For array element cells F 60 and 61 belonging to group Gc (regarding other element cells as one sub-zone, for L1 representative array element cells 60, a reference frame frame 6 is placed around the boundary).
2 is provided (STE
P4). For the surrounding array element cells F50 to F59 belonging to the group Gp (step 5), double inner and outer frames are provided inside the cell boundaries of each array element cell so that they are mutually nested. In FIG. 11, the situation regarding a typical array element cell 53 is explained.
すなわち67が外側のフレーム枠を、68が内側のフレ
ーム枠を示す。サブ・ゾーン境界と外側のフレーム枠6
7とで囲まれる−4側のフレーム領域65(ドツトで示
されている領域)のへ 及び外側のフレーム枠67と内
側のフレーム枠68とで囲まれる内側のフレーム領域6
6の巾をhとLhの大きさは近接効果を及ぼす典型的な
距離を採用する。従来のセル境界のかわりに 外側のフ
レーム枠67を新たなセル境界として設定しセルFをセ
ルF′として登録するセル構造の再編を行なう(STE
P6)。また外側のフレーム領域65内のパターンを、
新たなセル境界内のパターンに対して近接効果補のパタ
ーンを行なう際の参照パターンとして認識する(STE
P7 )。That is, 67 indicates the outer frame, and 68 indicates the inner frame. Sub-zone boundary and outer frame border 6
7 and the inner frame area 6 surrounded by the outer frame frame 67 and the inner frame frame 68.
The width of 6 and the size of Lh are typical distances that produce a proximity effect. The cell structure is reorganized by setting the outer frame 67 as a new cell boundary instead of the conventional cell boundary and registering cell F as cell F' (STE
P6). In addition, the pattern in the outer frame area 65,
Recognized as a reference pattern when performing proximity effect complementation on patterns within new cell boundaries (STE
P7).
次に 外側及び内側のフレーム領域をセルDへ展開する
処理を行ないセルDと同一階層による(STEP8)。Next, processing is performed to expand the outer and inner frame areas to cell D, which is in the same hierarchy as cell D (STEP 8).
但し 本実施例で(表 セルDを最上位セルとした力交
セルDが最上位セルではない場合には実施例1で説明
したように第1図の5TEP 3から5TEPIOまで
の処理を、異なるすべてのセルに対して最上位セルに至
るまで行なう。最上位セルDへ展開した部分のへ 外側
のフレーム領域65内のパターン処理 セルD内のパ
ターンとして繰り入れる操作を行なう(STEP9)。However, in this example (Table 1), when cell D is not the highest cell, the processing from 5TEP 3 to 5TEPIO in FIG. This is performed for all cells up to the topmost cell.Pattern processing in the outer frame area 65 of the portion expanded to the topmost cell D An operation is carried out to insert it as a pattern in cell D (STEP 9).
かス 内側のフレーム領域66内のパターン(よ セル
Dの補正対象パターン領域に対する参照パターン領域と
して、セルDへ付随させる(STEPIO)。5TEP
5から5TEP 10までの処理はGPに属する1つの
代表セルF′に対してのみ行な(\ その結果を、Gp
に属する他のアレイ要素セルへ等価に適用すれば良L1
最上位セルDの境界43の内側の領域か板 セルE
内の内部のアレイ要素セルF60及び61のセル境界内
の領域 及び周辺のアレイ要素セルF50〜59の外側
のフレーム枠の内部の領域のこれら2種類の領域を削除
した最上位セルDの補正対象パターン領域を、複数個の
サブ・ゾーンに分割し 各サブ・ゾーンの周囲に近接効
果の及ぼす巾のフレーム領域を設置する(STEPll
)。以下、実施例1の場合と同様に設計パターンに与え
るべき露光量を各パターンごとに最適化することによっ
て、近接効果を補正する場合について示す。第11図で
示されるアレイ構造を有するセルを含む設計パターンに
対して、以下のように近接効果補のパターンを行なう。The pattern in the frame area 66 inside the frame is attached to cell D as a reference pattern area for the correction target pattern area of cell D (STEPIO).5TEP
The processes from 5 to 5TEP 10 are performed only for one representative cell F' belonging to GP (\The results are transferred to GP
It can be applied equally to other array element cells belonging to L1.
Area or plate inside the boundary 43 of the topmost cell D Cell E
The correction target for the top cell D is the area within the cell boundaries of the inner array element cells F60 and 61, and the area inside the outer frame frame of the surrounding array element cells F50 to F59. Divide the pattern area into multiple sub-zones and set up a frame area with the width affected by the proximity effect around each sub-zone (STEPll
). A case will be described below in which the proximity effect is corrected by optimizing the exposure amount to be given to each design pattern for each pattern, as in the case of the first embodiment. Proximity effect complementation is performed on a design pattern including cells having the array structure shown in FIG. 11 as follows.
すなわ辰 まずアレイ要素セルの八Gcに属する代表的
な内部のアレイ要素セル60に対して、それに付随する
参照フレーム領域63に存在するパターン、あるいはパ
ターンを分割することによって生成される要素図形に第
零近似の露光量Q+ n l Lを与丸 これを元にし
てサブ・ゾーン領域内のパターンに対して近接効果補の
パターンを行なう(STEPI2)。次L Gpに属
する代表的な周辺のアレイ要素セル53に対して、参照
パターン領域 すなわち外側のフレーム領域65に存在
するパターン、あるいはパターンを分割することによっ
て生成される要素図形に第零近似の露光量Ql n l
tを与え、これを元にして新たなセル境界67内のパ
ターンに対して近接効果補のパターンを行なう(STE
PI3)。次に 最上位セルの補正対象パターン領域に
対して、サブ・ゾーン毎に サブ・ゾーン領域内のパタ
ーンに対して第6図及び第7図の例と同様にして補のパ
ターンを行なう(STEPI4)。5TEP12〜5T
EP14の一連の補のパターンを、前述の如く、Eが閾
値E orltより小さくなるまで繰り返し行なう。先
に、 Gcに属する代表的アレイ要素セル60に対し
て行なわれた近接効果補のパターン結果を、他のGcに
属するすべてのアレイ要素セル(この例ではアレイ要素
セル61)に等価に適用する。次にGpに属する代表的
なアレイ要素セル53に対して行なわれた近接効果補の
パターン結果を、他のGpに属するすべてのアレイ要素
セル(この例ではアレイ要素セル50〜52及び54〜
59)に等価に適用する。以上により演算を完了する(
STEPI5)。In other words, first, for a representative internal array element cell 60 belonging to 8 Gc of array element cells, a pattern existing in the reference frame area 63 associated therewith, or an element figure generated by dividing the pattern, is calculated. Based on the exposure amount Q+nlL of the zero approximation, proximity effect complementary patterning is performed on the pattern in the sub-zone area (STEPI2). For a typical peripheral array element cell 53 belonging to the order L Gp, zeroth approximation exposure is applied to a pattern existing in the reference pattern area, that is, an outer frame area 65, or to an element figure generated by dividing the pattern. Quantity Ql n l
t, and based on this, proximity effect complementation is performed on the pattern within the new cell boundary 67 (STE
PI3). Next, for the pattern area to be corrected in the topmost cell, a complementary pattern is applied to the pattern in the sub-zone area for each sub-zone in the same manner as the examples in Figures 6 and 7 (STEP 4). . 5TEP12~5T
The series of complementary patterns of EP14 are repeated as described above until E is less than the threshold E orlt. First, the pattern result of the proximity effect complementation performed on the representative array element cell 60 belonging to Gc is applied equally to all array element cells belonging to other Gc (array element cell 61 in this example). . Next, the pattern result of proximity effect complementation performed on the representative array element cell 53 belonging to Gp is applied to all array element cells belonging to other Gp (array element cells 50 to 52 and 54 to 53 in this example).
59). The above completes the calculation (
STEPI5).
(実施例4)
第12図Cヨ アレイ構造を有するセルが存在する場
合の実施例2及び3とは異なる実施例を示すフローチャ
ート、第13〜15図は本実施例を説明するための要因
である。まず、アレイ構造を有するセルを含む、セルの
階層構造を有するパターンのCADデータを、近接効果
補のパターンを行うための計算機に入力する(STEP
I)。次に実施例1の場合と同様に 第13図で示され
る設計データに対応するセル・テーブルを作成する(S
TEP2 )。次L 5TEP3から5TEPI 1
までの近接効果を行なうための準備に相当するパターン
処理を、アレイ構造を有するセル内の各アレイ要素セノ
14 アレイ構造を有するセル及び、前記アレイ構造
を有するセルを包含する最上位セルに対して行なう。ま
ず、第13図において、最上位セルDの下位に 同一の
要素セルF50〜61が4×3のアレイを威して構成さ
れているセルEが存在する場合を示している。各の要素
セルF内に(よ パターン64があも ここで、43は
最上位セルDのセル境界を、44はアレイで構成される
セルEのセル境界を示している。アレイで構成されたセ
ルEのセル境界の内側に相互に入れ子を威す2重の内側
及び外側のフレーム枠を設ける(STEP3)。ここ玄
45が外側のフレーム枠を、46が内側のフレーム枠を
示す。前記アレイで構成されたセルEにおいて、セル境
界44と外側のフレーム枠45とで囲まれる外側のフレ
ーム領域47(ドツトで示されている領域)のへ 及び
外側のフレーム枠45と内側のフレーム枠46とで囲ま
れる内側のフレーム領域48の巾をhとり、hの大きさ
は近接効果を及ぼす典型的な距離を採用する。従来のセ
ル境界44のかわりに 外側のフレーム枠45を新たな
セルE′のセル境界として設定するセル構造の再編を行
なう(STEP4 ”)。セルE内のアレイ要素セルF
を4種類の新たな要素セルS、T、U及びWを用いて再
構成する。第14図はこの再構成の方法を示している。(Example 4) Figure 12C is a flowchart showing an example different from Examples 2 and 3 when cells with an array structure are present, and Figures 13 to 15 are factors for explaining this example. be. First, CAD data of a pattern having a hierarchical structure of cells, including cells having an array structure, is input into a computer for performing a pattern of proximity effect complementation (STEP
I). Next, as in the case of Example 1, a cell table corresponding to the design data shown in FIG. 13 is created (S
TEP2). Next L 5TEP3 to 5TEPI 1
The pattern processing corresponding to the preparation for performing the proximity effect up to 14 times is applied to each array element sensor 14 in the cell having the array structure, to the cell having the array structure, and to the topmost cell containing the cell having the array structure. Let's do it. First, FIG. 13 shows a case in which there is a cell E below the topmost cell D, which is composed of the same element cells F50 to F61 in a 4×3 array. Here, 43 indicates the cell boundary of the topmost cell D, and 44 indicates the cell boundary of the cell E, which is composed of an array. Double inner and outer frames that are mutually nested are provided inside the cell boundary of cell E (STEP 3).Here, numeral 45 indicates the outer frame, and 46 indicates the inner frame. In the cell E, which is composed of a The width of the inner frame area 48 surrounded by is set to h, and the size of h is a typical distance that causes a proximity effect.Instead of the conventional cell boundary 44, the outer frame frame 45 is used as a new cell E' Reorganize the cell structure to be set as cell boundaries (STEP 4'').Array element cell F in cell E
is reconfigured using four types of new element cells S, T, U, and W. FIG. 14 shows this reconstruction method.
70はアレイ要素セルFのセル境界である。70 is a cell boundary of array element cell F.
まず第14図(a)に示される巾P×、高さP、の要素
セルFを、アレイ要素セル内の左上隅72に位置する巾
h、高さhを有する領域SL、左下隅73に位置する巾
h、高さhを有する領域S2、右下隅74に位置する巾
h、高さhを有する領域S3、右上限75に位置する巾
h、高さhを有する領域S4、左隅のSLと32の間の
76に位置する巾h、高さPv−2Xhを有する領域t
1、右隅のS3とS4の間の77に位置する巾h、高さ
Pv−2Xhを有する領域t2、上限のSlとS4の間
の78に位置する巾pX−2xh、 高さhを有する
領域u1、下隅のS2とS3の間の79に位置する巾P
K−2X h、高さhを有する領域u2及び中央のS
l * t I + S Q + u 2+ S 3
+ t!* S 4そしてulに囲まれた80の位置に
存在する領域Wの9つの領域に分割する。71ζよ こ
れら9つの領域を区別するための分割線であも 次に例
えば第13図の中央に位置する60のアレイ要素セルF
をターゲット要素セルとして考える。前記ターゲット要
素セルの73の領域S2と、前記ターゲット要素セルの
左横に接して存在する要素セルFの74の領域S3と、
前記ターゲット要素セルの下に接して存在する要素セル
Fの72の領域S1及び前記ターゲット要素セルと左下
隅の一点で接している要素セルFの75の領域S4の4
つの領域を第14図(b)に示されている様に合皮して
、セルSを作成する。81はこのセルSの境界であも
次に 前記ターゲット要素セルの78の領域u1と、前
記ターゲット要素セルの上に接して存在する要素セルF
の79の領域u2の2領域を、第14図(b)に示され
る様に合皮して、セルUを作成する。83はこのセルU
の境界である。次に 前記ターゲット要素セルの76の
領域t1と、前記ターゲット要素セルの左に接して存在
する要素セルFの77の領域t2の2領域を、第14図
(b)に示される様に合皮して、セルTを作成する。8
2はこのセルTの境界である。最後に前記ターゲット要
素セルの80の領域Wを第14図(b)に示される様に
セルWとして登録する(STEP5)。セルE′のセル
境界内を、第15図に示す如く、前記新たな要素セルS
、T、U及びWを用いて、再構成する(STEP6 )
。ここで85はセルS、T、U及びWのセル境界である
。次にこれら4種類アレイ要素セルの中の各々について
、 1つを代表アレイ要素セルとして取り出し そのセ
ル境界の囲わりに参照フレーム領域を設ける(STEP
7)。第15図において、86.87.88及び89
は各々セルS、T、U及びWの代表要素セルであり、9
0.91.92及び93は各々、代表要素セルS、T、
U及びWの参照フレーム領域である。前記アレイで構成
されるセルEの外側及び内側のフレーム領域47.48
をセルDへ展開する処理を行ないセルDと同一階層にす
る(STEP8)。但し 本実施例で(友 セルDを最
上位セルとした力t セルDが最上位セルではない場合
に(よ 実施例1で説明したように第1図の5TEP
3から5TEPIOまでの処理を、異なるすべてのセル
に対して最上位セルに至るまで行なう。最上位セルDへ
展開した部分のへ セルEの外側のフレーム領域47内
のパターンは セルD内のパターンとして繰り入れる操
作を行なう(STEP9)。かス セルEの内側のフレ
ーム領域48内のパターン(よ セルDの補正対象パタ
ーン領域に対する参照パターン領域として、セルDへ付
随させる(STEPIO)。最上位セルDの境界43の
内側かぺ アレイで構成された下位のセルEの新たなセ
ルの境界45の内部を除いた補正対象パターン領域を複
数個のサブ・ゾーンに分割し 各サブ・ゾーンの周囲に
近接効果の及ぼす巾のフレームを設置する(STEPI
I)。以下、実施例1の場合と同様に設計パターンに与
えるべき露光量を各パターンごとに最適化することによ
って、近接効果を補正する場合について示す。第13図
で示されるアレイ構造を有するセルを含む設計パターン
に対して、以下のように近接効果補のパターンを行なう
。すなわ坂 まず各々の代表アレイ要素セルS、T、U
及びWである86.87.88及び89に対して、それ
に付随する参照フレーム領域90,91゜92、及び9
3に存在するパターン、あるいはパターンを分割するこ
とによって生成される要素図形に第零近似の露光量Q+
n+tを与え これを元にして前記各々の代表セル86
.87.88及び89のセル境界内のパターンに対して
近接効果補のパターンを行なう(STEP12)。次に
最上位セルDの補正対象パターン領域に対して、サブ
・ゾーン毎に サブ・ゾーン領域内のパターンに対して
第6図及び第7図の例と同様にして補のパターンを行な
う(STEP13)。5TEP12及び5TEP13の
一連の補のパターンを、前述の如く、Eが閾値E o
r l tより小さくなるまで繰り返し行なう。First, an element cell F having a width P× and a height P shown in FIG. Area S2 with width h and height h located at the lower right corner 74, area S3 with width h and height h located at the right upper limit 75, area S4 with width h and height h located at the right upper limit 75, SL at the left corner A region t having a width h and a height Pv-2Xh located at 76 between and 32
1. Area t2 with width h and height Pv-2Xh located at 77 between S3 and S4 at the right corner, width pX-2xh and height h located at 78 between Sl and S4 at the upper limit. Area u1, width P located at 79 between S2 and S3 at the bottom corner
K-2X h, area u2 with height h and central S
l * t I + S Q + u 2+ S 3
+t! * S 4 and is divided into 9 regions with region W existing at position 80 surrounded by ul. 71ζ This is a dividing line to distinguish these nine areas.Next, for example, the 60 array element cells F located in the center of FIG.
Consider as the target element cell. 73 areas S2 of the target element cell; 74 areas S3 of the element cell F that is in contact with the left side of the target element cell;
72 areas S1 of the element cell F that are in contact with the bottom of the target element cell and 4 of 75 areas S4 of the element cell F that are in contact with the target element cell at one point in the lower left corner.
Cell S is created by combining the two regions as shown in FIG. 14(b). 81 is the boundary of this cell S.
Next, the area u1 of 78 of the target element cell and the element cell F existing in contact with the top of the target element cell
Cell U is created by combining two areas of area u2 of 79 as shown in FIG. 14(b). 83 is this cell U
It is the boundary of Next, two areas, 76 area t1 of the target element cell and 77 area t2 of the element cell F that is adjacent to the left of the target element cell, are made of synthetic leather as shown in FIG. 14(b). Then, create cell T. 8
2 is the boundary of this cell T. Finally, 80 areas W of the target element cell are registered as cells W as shown in FIG. 14(b) (STEP 5). As shown in FIG. 15, within the cell boundary of cell E', the new element cell S
, T, U, and W to reconstruct (STEP 6)
. Here, 85 is a cell boundary between cells S, T, U, and W. Next, for each of these four types of array element cells, one is selected as a representative array element cell, and a reference frame area is provided around the cell boundary (STEP
7). In Figure 15, 86, 87, 88 and 89
are representative element cells of cells S, T, U and W, respectively, and 9
0.91.92 and 93 are representative element cells S, T, and
These are reference frame areas of U and W. Outer and inner frame areas 47 and 48 of cell E constituted by the array
is expanded to cell D to make it the same layer as cell D (STEP 8). However, in this example, if cell D is not the top cell, the 5TEP in FIG.
Processing from 3 to 5 TEPIO is performed for all different cells up to the top cell. The pattern in the outer frame area 47 of cell E in the portion expanded to the topmost cell D is inserted as a pattern in cell D (STEP 9). The pattern in the frame area 48 inside cell E is attached to cell D as a reference pattern area for the correction target pattern area in cell D (STEPIO). The correction target pattern area excluding the inside of the new cell boundary 45 of the configured lower cell E is divided into a plurality of sub-zones, and a frame with a width affected by the proximity effect is installed around each sub-zone. (STEPI
I). A case will be described below in which the proximity effect is corrected by optimizing the exposure amount to be given to each design pattern for each pattern, as in the case of the first embodiment. Proximity effect complementation is performed on a design pattern including cells having the array structure shown in FIG. 13 as follows. Sunawazaka First, each representative array element cell S, T, U
and W 86, 87, 88 and 89, the associated reference frame regions 90, 91° 92, and 9
The exposure amount Q+ of the zeroth approximation to the pattern existing in 3 or the element figure generated by dividing the pattern
n+t is given, and based on this, each representative cell 86 is
.. Proximity effect complementation is performed on patterns within the cell boundaries of 87, 88 and 89 (STEP 12). Next, for the pattern area to be corrected in the top cell D, a complementary pattern is applied to the pattern in the sub-zone area for each sub-zone in the same manner as in the examples of FIGS. 6 and 7 (STEP 13). ). A series of complementary patterns of 5TEP12 and 5TEP13 are expressed as described above, where E is the threshold value E o
This process is repeated until r l t is smaller than r l t.
次にアレイ構造を有するセル内の前記各々の代表セル8
6.87.88及び89に対して行なわれた近接効果補
のパターン結果を他の各々の要素セルS、T、U及びW
に属するすべてのアレイ要素セルに等価に適用する。以
上により演算を完了する(STEP14)。Next, each representative cell 8 in the cell having an array structure
6.87. Apply the pattern results of proximity effect complementation performed for 88 and 89 to each of the other element cells S, T, U, and W.
applies equally to all array element cells belonging to . With the above steps, the calculation is completed (STEP 14).
以上のように第11 第2、第3及び第4の実施例に
おいて(九 階層ごとに かつセル単位ごとに演算処理
を行なっていくたべ 従来の全セルの階層を展開した後
に演算処理をする場合に比べて、−回あたりの処理デー
タ量が軽減され 必要となる作業ファイル容量が削減さ
れる。さらに 設計データ内の同一セルに対して(よ
如何なる階層にそれらが存在しようとk その同一セル
群の中の代表的な唯一演算を行う手段を備えたのみ近接
効果補のパターンを行なうための準備に相当するパター
ン処理及び近接効果補のパターンを行なし\ その結果
を同一な他のセルに等しく適用できるたム 演算処理時
間が格段に短縮される。また アレイ構造を有していな
いセルを除く全てのセル内のパターンの配列が2次元的
な周期性を有している場合にζよ 前記セルを複数個の
アレイ要素セルの集合として再構成した後に 第2.第
3及び第4の実施例を適用することが可能である。さら
に 第2.第3及び第4の実施例において、アレイ要素
セルの大きさ力<、1回の処理単位として大きすぎる場
合に(よ アレイ要素セル内をさらに複数のサブ・ゾー
ンに分割レアレイ要素セル内をサブ・ゾーン毎に補正す
るという手段を追加して、実施することも可能であんな
抵 第1.第2.第3及び第4の実施例(よ 設計デー
タのセルの階層数が最大3である場合について述べた力
<、 2以上の任意の階層数を有する場合であってL
また複数の種類のアレイで構成されていないセル及びア
レイで構成されるセル力文 任意の階層に複数個存在す
る場合であってL 同様に適用可能である。また 本実
施例で(よ 各パターンに照射すべき露光量を最適な値
に調整していく方法であった力文 これをパターンある
いは要素図形の形状及び大きさを最適な値に調整してい
く方法におきかえてL 同様に実施することが可能であ
る。さらに 本実施例(よ 電子ビーム直接描画に限っ
て説明されている力交 イオンビームによる描砥 及び
光による露光に際して起こる近接効果現象に対しても同
様に適用可能な近接効果補正方法であも
発明の効果
以上の説明から明らかなように 本発明によれば セル
の階層構造を有する設計データに対して、その階層構造
を維持しなか板 各階層ごとに かつ各セルごとに近接
効果補のパターンを行なうことによって、 1回あたり
の処理データ量が軽減され妥当な量の磁気ディスク資源
を用いて、大規模な超LSIチップのパターンデータを
短時間に処理することが可能となる。さらに 設計デー
タ内の同一セルに対して(よ 如何なる階層にそれらが
存在しようと転 その同一セル群の中の代表的な唯一演
算を行う手段を備えたのみ近接効果補のパターンを行な
うための準備に相当するパターン処理 及び近接効果補
のパターン処理を行なし\ その結果を同一な他のセル
へ等しく適用できるた吹 演算処理時間が格段に短縮さ
れも 本発明は以上のように 近接効果補正に際して、
絶大なる効果を有する。As described above, in the 11th, second, third, and fourth embodiments (9) arithmetic processing is performed for each layer and cell by cell. Compared to
No matter what hierarchy they exist in, only those equipped with a means to perform a unique, representative calculation within the same cell group can perform pattern processing and proximity effect complementation patterns corresponding to the preparation for performing the proximity effect complementation pattern. No row \ Since the result can be applied equally to other cells of the same type, the calculation processing time is significantly reduced. In addition, if the arrangement of patterns in all cells except cells that do not have an array structure has two-dimensional periodicity, then the cell is reconfigured as a set of multiple array element cells. Later 2nd. It is possible to apply the third and fourth embodiments. Furthermore, second. In the third and fourth embodiments, if the size of the array element cell <, it is too large for one processing unit (so), the array element cell is further divided into a plurality of sub-zones.・It is also possible to add a means of correction for each zone and implement it. The force mentioned above has an arbitrary number of layers greater than or equal to 2, and L
In addition, it can be applied in the same way as L, even if there are cells that are not composed of multiple types of arrays and multiple cells that are composed of arrays in any hierarchy. In addition, in this example, the shape and size of the pattern or element figure is adjusted to the optimal value. It is possible to carry out the same method by changing the method.Furthermore, the proximity effect phenomenon that occurs during force exchange, ion beam polishing, and light exposure, which is explained only in the case of electron beam direct writing, can be applied. Effects of the Invention As is clear from the above explanation, according to the present invention, the proximity effect correction method can be similarly applied to design data that has a hierarchical structure of cells, while maintaining the hierarchical structure. By performing proximity effect complementation patterns for each layer and each cell, the amount of data processed at one time is reduced, and pattern data for large-scale VLSI chips can be processed using a reasonable amount of magnetic disk resources. It is possible to perform processing in a short time.Furthermore, it is equipped with a means to perform a unique and representative operation on the same cells in the design data (regardless of the hierarchy in which they exist). Only the pattern processing corresponding to the preparation for the pattern of proximity effect complementation and the pattern processing of proximity effect complementation are not performed. As described above, the present invention has the following features when performing proximity effect correction:
It has a tremendous effect.
第1図は本発明の第1の実施例における演算処理を示す
フローチャート、第2図は本実施例を説明するためのセ
ル配置は 第3図は本実施例を説明するためのセル・テ
ーブルを示す阻 第4図はパターン・ファイルについて
説明するためのは第5図は本実施例のセル階層構造を示
す阻 第6図及び第7図は第2図を詳細に説明するため
のは第8図は本発明の第2の実施例におけるアレイセル
に対する演算処理を示すフローチャート、第9図は本実
施例を説明するためのセル配置@ 第1O図は本発明の
第3の実施例におけるアレイセルに対する演算処理を示
すフローチャート、第11図は本実施例を説明するため
のセル配置は 第12図は本発明の第4の実施例におけ
るアレイセルに対する演算処理を示すフローチャート、
第13図は本実施例を説明するためのセル配置は 第1
4図は本実施例を説明するためのアレイ要素セルの再構
成法を示す飄 第15図は本実施例を説明するための再
構成され要素セルを配置した諷 第16図は従来のサブ
・ゾーン・フレーム法による処理を示すフローチャート
、第17図は従来のサブ・ゾーン・フレーム法を説明す
るためのセル配置図である。
l・・・・最上位セルAのセル境界 2・・・・第2階
層のセルBのセル境界 3,4・・・・セルCのセル境
界13・・・・セルB内の外側のフレーム枠(セルB°
のセル境界)、14・・・・セルB内の内側のフレーム
& 、15.17・・・・セルC内の外側のフレーム
枠(セルC°のセル境界)、16.18・・・・セルC
内の内側のフレーム様19・・・・セルB内の外側のフ
レーム領域(セルB″の外部参照フレーム領域)、20
・・・・セルB内の内側のフレーム領域(セルAのセル
B′に対する内部参照フレーム領域)、21.23・・
・・セルC内の外側のフレーム領vIh22,24・・
・・セルC内の内側のフレーム領域29・・・・サブ・
ゾーンを形成するための分割線30.31・・・・サブ
、前記各サブ・ゾーン部領域32、33・・・・サブ・
ゾーンに付随する参照フレーム領@ 36〜38・・
・・サブ・ゾーンの内部類vA39〜41・・・・サブ
・ゾーンに付随する参照フレーム領域42・・・・サブ
・ゾーンを形成するための分割線43・・・・最上位セ
ルDのセル境界44・・・・3×4の要素セルFで構成
されているセルEの境界45・・・・セルE内の外側の
フレーム枠(セルE′の境界)、46・・・・セルE内
の内側のフレーム様47・・・・セルE内の外側のフレ
ーム領域(セルE°のセルDに対する外部参照フレーム
領域)、48・・・・セルE内の内側のフレーム領域(
セルDのセルE′に対する内部参照フレーム領域)、4
9・・・・要素セルFの境界を与える分割線62・・・
・内部のアレイ要素セルFに付随するフレーム様63・
・・・内部のアレイ要素セルFの参照フレーム領[64
・・・・アレイ要素セルF内のパターン、65・・・・
周辺のアレイ要素セルFの外側のフレーム領域(セルF
゛の外部参照フレーム領域)、66・・・・周辺のアレ
イ要素セルFの内側のフレーム領域67・・・・周辺の
アレイ要素セルFの外側のフレーム様68・・・・周辺
のアレイ要素セルFの内側のフレーム様70・・・・ア
レイ要素セルの境界71・・・・アレイ要素セル内を9
つの領域に分割するための分割線72・・・・アレイ要
素セル内の左上隅に位置する巾h、高さhを有する領域
S+、73・・・・アレイ要素セル内の左下隅に位置す
る巾h1 高さhを有する領域S2.74・・・・ア
レイ要素セル内の右下隅に位置する巾h、高さhを有す
る領域S3.75・・・・アレイ要素セル内の右上限に
位置する巾h、高さhを有する領域S4.76・・・・
アレイ要素セル内の左隅に位置する巾h1 高さP1
2×hを有する領域t1.77・・・・アレイ要素セル
内の右隅に位置する巾h、高さPv−2X hを有する
領域t2.78・・・・アレイ要素セル内の土間に位置
する巾px−2Xh、 高さhを有する領域u1.7
9・・・・アレイ要素セル内の下隅に位置する巾Px−
2X h、高さhを有する領域u2.80・・・・アレ
イ要素セル内の中央に位置する巾PX−2X h、高さ
Pv−2xhを有する領域W、81・・・・領域S +
、 S 2. S 3及びS4を合成して作成したセル
Sの項八82・・・・領域1+及びt2を合成して作成
したセルTの項八83・・・・領域u1及びu2を合成
して作成したセルUの境見84・・・・領域Wを用いて
作成したセルWの項八85・・・・セルS、T、U及び
Wのセル項八86・・・・セルSの代表要素セフ1<
87・・・・セルTの代表要素セフに88・・・・セ
ルUの代表要素セフk 89・・・・セルWの代表要
素セ/l、z 89・・・・セルWの代表要素セ)L
=、 90・・・・代表要素セルSの参照フレーム頭
板91・・・・代表要素セルTの参照フレーム頭板92
・・・・代表要素セルUの参照フレーム頭板93・・・
・代表要素セルWの参照フレーム傾板Fig. 1 is a flowchart showing arithmetic processing in the first embodiment of the present invention, Fig. 2 shows a cell arrangement for explaining this embodiment, and Fig. 3 shows a cell table for explaining this embodiment. Figure 4 is for explaining the pattern file; Figure 5 is for explaining the cell hierarchical structure of this embodiment; Figures 6 and 7 are for explaining the pattern file in detail; The figure is a flowchart showing arithmetic processing for array cells in the second embodiment of the present invention, Figure 9 is a cell arrangement for explaining this embodiment @ Figure 10 is the operation for array cells in the third embodiment of the present invention FIG. 11 is a flowchart showing the processing, and FIG. 11 shows the cell arrangement for explaining this embodiment. FIG. 12 is a flowchart showing the calculation processing for array cells in the fourth embodiment of the present invention.
Figure 13 shows the cell arrangement for explaining this example.
Figure 4 shows a method for reconfiguring array element cells to explain this embodiment. Figure 15 shows a layout of reconfigured element cells to explain this embodiment. Figure 16 shows a conventional sub-cell arrangement. FIG. 17 is a flowchart showing processing by the zone frame method, and is a cell layout diagram for explaining the conventional sub-zone frame method. l...Cell boundary of the topmost cell A 2...Cell boundary of cell B in the second layer 3, 4...Cell boundary 13 of cell C...Outer frame within cell B Frame (cell B°
), 14... Inner frame in cell B & , 15.17... Outer frame frame in cell C (cell border of cell C°), 16.18... Cell C
Inner frame-like area 19...outer frame area in cell B (external reference frame area of cell B''), 20
...Inner frame area in cell B (internal reference frame area for cell B' of cell A), 21.23...
...Outer frame area vIh22, 24 in cell C...
...Inner frame area 29 in cell C...Sub...
Parting lines 30, 31 for forming zones...Sub, each of the sub zone areas 32, 33...Sub...
Reference frame area attached to zone @ 36-38...
... Internal class of sub-zone vA39-41 ... Reference frame area 42 attached to sub-zone ... Division line 43 for forming sub-zone ... Cell of topmost cell D Boundary 44... Boundary 45... Outer frame frame within cell E (boundary of cell E'), 46... Cell E Inner frame-like 47...Outer frame area in cell E (external reference frame area for cell D of cell E°), 48...Inner frame area in cell E (
internal reference frame area of cell D for cell E'), 4
9...Dividing line 62 giving the boundary of element cell F...
・Frame-like 63 attached to internal array element cell F・
...Reference frame area of internal array element cell F [64
...Pattern in array element cell F, 65...
Frame area outside the surrounding array element cell F (cell F
), 66... Inner frame area of surrounding array element cell F 67... Outer frame area of surrounding array element cell F 68... Surrounding array element cell Inner frame of F 70... Boundary of array element cell 71... Inside array element cell 9
Dividing line 72 for dividing into two areas: Area S+ having width h and height h, located at the upper left corner within the array element cell, 73: Located at the lower left corner within the array element cell Area S2.74 having width h1 and height h. Area S2.74...located at the lower right corner within the array element cell. Area S3.75 having width h and height h...located at the right upper limit within the array element cell. A region S4.76 having a width h and a height h...
Width h1 Height P1 located at the left corner in the array element cell
Area t1.77 with width h and height Pv-2X h located at the right corner in the array element cell t2.78... Located on the dirt floor in the array element cell Area u1.7 with width px-2Xh and height h
9...Width Px- located at the lower corner within the array element cell
Area u2.80 having a width of 2X h and a height h, 81...A region W having a width of PX-2Xh and a height of Pv-2xh located at the center of the array element cell, 81...Area S +
, S2. Item 882 of cell S created by combining S3 and S4...Term 883 of cell T created by combining area 1+ and t2...Created by combining areas u1 and u2 Boundary 84 of cell U...Term 885 of cell W created using area W...Cell term 886 of cells S, T, U, and W...Representative element of cell S 1<
87... Representative element SE of cell T 88... Representative element SE of cell U k 89... Representative element SE/l, z of cell W 89... Representative element SE of cell W )L
=, 90...Reference frame headboard 91 of representative element cell S...Reference frame headboard 92 of representative element cell T
...Reference frame headboard 93 of representative element cell U...
・Reference frame tilt plate of representative element cell W
Claims (10)
あるいは光を用いて露光するに際し、セルの階層構造を
有する設計パターンに対して近接効果補正を行う方法に
おいて、前記各セルの境界の内側に所定の巾を有する第
1のフレーム領域を設ける手段と、前記第1のフレーム
領域の内側に所定の巾を有する第2のフレーム領域を設
ける手段と、前記各セル内のパターン・データを近接効
果補正するに際しては、前記第2のフレーム領域内のパ
ターン及び前記第2のフレーム領域の内側にあるパター
ンを補正対象パターンとし、前記第1のフレーム領域内
のパターンを参照パターンとし、また前記各セルの直上
位階層セルのパターンを近接効果補正するに際しては、
前記各セル内の前記第1フレーム領域内のパターンを補
正対象パターンとして加え、かつ前記各セル内の前記第
2のフレーム領域内のパターンを参照パターンとして、
近接効果補正演算を行う手段を備えた近接効果補正方法
。(1) In a method of performing proximity effect correction on a design pattern having a hierarchical structure of cells when exposing a resist coated on a substrate using a charged beam or light, means for providing a first frame region having a predetermined width within the first frame region; means for providing a second frame region having a predetermined width inside the first frame region; When effect correction is performed, a pattern in the second frame area and a pattern inside the second frame area are used as correction target patterns, a pattern in the first frame area is used as a reference pattern, and each of the above When correcting the proximity effect of the pattern of the cell immediately above the cell,
Adding a pattern in the first frame area in each cell as a correction target pattern, and using a pattern in the second frame area in each cell as a reference pattern,
A proximity effect correction method comprising means for performing a proximity effect correction calculation.
に対して近接効果補正演算を行ない、その結果を他の前
記同一セルに適用することを特徴とする特許請求の範囲
第1項記載の近接効果補正方法。(2) Regarding a plurality of identical cells, a proximity effect correction calculation is performed on one of the cells, and the result is applied to the other identical cells. Proximity effect correction method.
単位とするアレイ構造を有するセルに対し、前記アレイ
構造を有するセルのうち、前記アレイ構造を有するセル
の境界に接する周辺の要素セルを除く全ての要素セルに
対して、前記要素セルの境界の外側に所定の巾を有する
フレーム領域を設ける手段と、前記要素セル内のパター
ン・データを近接効果補正するに際し、前記要素セル内
の全パターン・データを補正対象パターンとし、前記要
素セルの外側に設けられたフレーム領域内のパターン・
データを参照パターンとして近接効果補正演算を行う手
段を備えた近接効果補正方法。(3) In claim 1, for a cell having an array structure in which element cells are basic units, surrounding element cells that are in contact with the boundary of the cell having the array structure among the cells having the array structure means for providing a frame area having a predetermined width outside the boundary of the element cell for all element cells except for The entire pattern data is the pattern to be corrected, and the pattern data in the frame area provided outside the element cell is
A proximity effect correction method comprising means for performing a proximity effect correction calculation using data as a reference pattern.
有するセルに対し、前記セルの境界の内側に設けられた
第1のフレーム領域内のパターンを除く全てのパターン
に対して、前記第1フレーム領域の内側の領域を複数の
サブ・ゾーンに分割し、前記各サブ・ゾーンの境界の外
側に所定の巾を有する第3のフレーム領域を設け、前記
各サブ・ゾーン内の全てのパターン・データを補正対象
パターンとし、前記第3のフレーム領域内のパターンを
参照パターンとして、近接効果補正演算を行う手段を備
えた近接効果補正方法。(4) In claim 1, for a cell having a predetermined size, the The area inside the first frame area is divided into a plurality of sub-zones, and a third frame area having a predetermined width is provided outside the boundary of each sub-zone, and all of the areas within each sub-zone are A proximity effect correction method, comprising means for performing a proximity effect correction calculation using pattern data as a correction target pattern and a pattern in the third frame area as a reference pattern.
あるいは光を用いて露光するに際し、アレイ構造を有す
るセルを含む設計パターンに対して、前記アレイ構造を
有するセルを近接効果補正を行なう方法において、前記
要素セルを3×3の9つの矩形領域に分割し、互いに接
する4つの要素セルのうちの、各要素セルの角隅にある
前記異なる4つの矩形領域を集合して第2のセルとし、
互いに一辺で接する2つの要素セルのうち、各要素セル
の辺隅にある前記異なる2つの矩形領域を集合して第3
及び第4のセルとする手段と、前記要素セルの中心にあ
る前記矩形領域を第1のセルとし、前記第1、第2、第
3及び第4の各セルの境界の外側に所定の巾を有するフ
レーム領域を設ける手段と、前記第1、第2、第3及び
第4の各セル内のパターン・データを近接効果補正する
に際し、前記第1、第2、第3及び第4の各セル内の全
パターン・データを補正対象パターンとし、前記第1、
第2、第3及び第4の各セルの外側に設けられたフレー
ム領域内のパターンを参照パターンとして近接効果補正
演算を行う手段を備えた近接効果補正方法。(5) A method of performing proximity effect correction for cells having an array structure with respect to a design pattern including cells having an array structure when exposing a resist coated on a substrate using a charged beam or light. In this step, the element cell is divided into nine rectangular areas of 3×3, and the four different rectangular areas at the corners of each element cell among the four element cells that are in contact with each other are collected to form a second cell. year,
Among two element cells that touch each other on one side, the two different rectangular areas at the side corners of each element cell are collected to form a third
and means for making the rectangular area at the center of the element cell a first cell, and a predetermined width outside the boundaries of each of the first, second, third, and fourth cells. means for providing a frame area having a frame area having a frame area having a frame area of each of the first, second, third and fourth cells; All pattern data in the cell is set as the correction target pattern, and the first,
A proximity effect correction method comprising means for performing a proximity effect correction calculation using a pattern in a frame area provided outside each of the second, third and fourth cells as a reference pattern.
を及ぼす典型的な距離である後方散乱電子の散乱長より
も長い巾を採用することを特徴とする近接効果補正方法
。(6) In claim 1, the predetermined width of the first and second frame regions is a width that is longer than the scattering length of backscattered electrons, which is a typical distance that causes the proximity effect. A proximity effect correction method characterized by:
な距離である後方散乱電子の散乱長よりも長い巾を採用
することを特徴とする近接効果補正方法。(7) In claim 3, the proximity effect is characterized in that the predetermined width of the frame region is longer than the scattering length of backscattered electrons, which is a typical distance that causes the proximity effect. Correction method.
典型的な距離である後方散乱電子の散乱長よりも長い巾
を採用することを特徴とする近接効果補正方法。(8) Claim 4 is characterized in that the predetermined width of the third frame area is longer than the scattering length of backscattered electrons, which is a typical distance that causes the proximity effect. Proximity effect correction method.
ル内のパターンの配列が2次元的な周期性を有している
場合に、前記セルを複数個のアレイ要素セルの集合とし
て再構成した後に近接効果補正演算を行なうことを特徴
とする、特許請求の範囲第3項または第5項いずれかに
記載の近接効果補正方法。(9) For a cell that does not have an array structure, if the pattern arrangement within the cell has two-dimensional periodicity, the cell is re-created as a set of a plurality of array element cells. 6. The proximity effect correction method according to claim 3, wherein the proximity effect correction calculation is performed after the configuration.
ル内をさらに複数のサブ・ゾーンに分割し、前記アレイ
要素セル内のパターンをサブ・ゾーン毎に近接効果補正
をするという方法を追加することを特徴とする特許請求
の範囲第3項または第5項いずれかに記載の近接効果補
正方法。(10) Adding a method of further dividing each array element cell into a plurality of sub-zones in a cell having an array structure, and performing proximity effect correction on the pattern within the array element cell for each sub-zone. A proximity effect correction method according to claim 3 or 5, characterized in that:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2076022A JP2830330B2 (en) | 1989-04-04 | 1990-03-26 | Proximity effect correction method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1-85413 | 1989-04-04 | ||
| JP8541389 | 1989-04-04 | ||
| JP2076022A JP2830330B2 (en) | 1989-04-04 | 1990-03-26 | Proximity effect correction method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0380525A true JPH0380525A (en) | 1991-04-05 |
| JP2830330B2 JP2830330B2 (en) | 1998-12-02 |
Family
ID=26417175
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2076022A Expired - Fee Related JP2830330B2 (en) | 1989-04-04 | 1990-03-26 | Proximity effect correction method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2830330B2 (en) |
Cited By (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5278419A (en) * | 1991-08-08 | 1994-01-11 | Fujitsu Limited | Electron beam exposure process for writing a pattern on an object by an electron beam with a compensation of the proximity effect |
| JPH0697056A (en) * | 1992-07-31 | 1994-04-08 | Internatl Business Mach Corp <Ibm> | Electron beam control data shortening system and method |
| US6453457B1 (en) | 2000-09-29 | 2002-09-17 | Numerical Technologies, Inc. | Selection of evaluation point locations based on proximity effects model amplitudes for correcting proximity effects in a fabrication layout |
| US6505327B2 (en) | 2001-04-13 | 2003-01-07 | Numerical Technologies, Inc. | Generating an instance-based representation of a design hierarchy |
| US6523162B1 (en) | 2000-08-02 | 2003-02-18 | Numerical Technologies, Inc. | General purpose shape-based layout processing scheme for IC layout modifications |
| US6539521B1 (en) | 2000-09-29 | 2003-03-25 | Numerical Technologies, Inc. | Dissection of corners in a fabrication layout for correcting proximity effects |
| US6584609B1 (en) | 2000-02-28 | 2003-06-24 | Numerical Technologies, Inc. | Method and apparatus for mixed-mode optical proximity correction |
| US6625801B1 (en) | 2000-09-29 | 2003-09-23 | Numerical Technologies, Inc. | Dissection of printed edges from a fabrication layout for correcting proximity effects |
| US6637010B2 (en) | 2000-09-27 | 2003-10-21 | Kabushiki Kaisha Toshiba | Method and program for processing design pattern of semiconductor integrated circuit |
| US6665856B1 (en) | 2000-12-01 | 2003-12-16 | Numerical Technologies, Inc. | Displacing edge segments on a fabrication layout based on proximity effects model amplitudes for correcting proximity effects |
| US6670082B2 (en) | 2001-10-09 | 2003-12-30 | Numerical Technologies, Inc. | System and method for correcting 3D effects in an alternating phase-shifting mask |
| US6687895B2 (en) | 2002-07-03 | 2004-02-03 | Numerical Technologies Inc. | Method and apparatus for reducing optical proximity correction output file size |
| US6721928B2 (en) | 2001-07-26 | 2004-04-13 | Numerical Technologies, Inc. | Verification utilizing instance-based hierarchy management |
| US6735752B2 (en) | 2001-09-10 | 2004-05-11 | Numerical Technologies, Inc. | Modifying a hierarchical representation of a circuit to process features created by interactions between cells |
| US6738958B2 (en) | 2001-09-10 | 2004-05-18 | Numerical Technologies, Inc. | Modifying a hierarchical representation of a circuit to process composite gates |
| US6753115B2 (en) | 2001-12-20 | 2004-06-22 | Numerical Technologies, Inc. | Facilitating minimum spacing and/or width control optical proximity correction |
| US6763514B2 (en) | 2001-12-12 | 2004-07-13 | Numerical Technologies, Inc. | Method and apparatus for controlling rippling during optical proximity correction |
| US6792590B1 (en) | 2000-09-29 | 2004-09-14 | Numerical Technologies, Inc. | Dissection of edges with projection points in a fabrication layout for correcting proximity effects |
| US6792592B2 (en) | 2002-08-30 | 2004-09-14 | Numerical Technologies, Inc. | Considering mask writer properties during the optical proximity correction process |
| US6794096B2 (en) | 2002-10-09 | 2004-09-21 | Numerical Technologies, Inc. | Phase shifting mask topography effect correction based on near-field image properties |
| US6807663B2 (en) | 2002-09-23 | 2004-10-19 | Numerical Technologies, Inc. | Accelerated layout processing using OPC pre-processing |
| US6880135B2 (en) | 2001-11-07 | 2005-04-12 | Synopsys, Inc. | Method of incorporating lens aberration information into various process flows |
| US6928635B2 (en) | 2002-09-25 | 2005-08-09 | Numerical Technologies, Inc. | Selectively applying resolution enhancement techniques to improve performance and manufacturing cost of integrated circuits |
| US6978436B2 (en) | 2000-07-05 | 2005-12-20 | Synopsys, Inc. | Design data format and hierarchy management for phase processing |
| US7000208B2 (en) | 2002-07-29 | 2006-02-14 | Synopsys,Inc. | Repetition recognition using segments |
| US7024655B2 (en) | 1999-04-30 | 2006-04-04 | Cobb Nicolas B | Mixed-mode optical proximity correction |
| US7159197B2 (en) | 2001-12-31 | 2007-01-02 | Synopsys, Inc. | Shape-based geometry engine to perform smoothing and other layout beautification operations |
| US7172838B2 (en) | 2002-09-27 | 2007-02-06 | Wilhelm Maurer | Chromeless phase mask layout generation |
| US7236916B2 (en) | 2000-12-20 | 2007-06-26 | Synopsys, Inc. | Structure and method of correcting proximity effects in a tri-tone attenuated phase-shifting mask |
| US7386433B2 (en) | 2002-03-15 | 2008-06-10 | Synopsys, Inc. | Using a suggested solution to speed up a process for simulating and correcting an integrated circuit layout |
| JP2009216936A (en) * | 2008-03-10 | 2009-09-24 | Fujitsu Microelectronics Ltd | Processing method of photo-mask data using hierarchical structure, photo-mask data processing system, and manufacturing method |
| JP2017026942A (en) * | 2015-07-27 | 2017-02-02 | 株式会社Screenホールディングス | Data correction apparatus, drawing apparatus, inspection apparatus, data correction method, drawing method, inspection method, and program |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59167018A (en) * | 1983-03-11 | 1984-09-20 | Hitachi Ltd | Method for electron beam patterning |
| JPH01245522A (en) * | 1988-03-28 | 1989-09-29 | Fujitsu Ltd | Pattern data correction |
-
1990
- 1990-03-26 JP JP2076022A patent/JP2830330B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59167018A (en) * | 1983-03-11 | 1984-09-20 | Hitachi Ltd | Method for electron beam patterning |
| JPH01245522A (en) * | 1988-03-28 | 1989-09-29 | Fujitsu Ltd | Pattern data correction |
Cited By (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5278419A (en) * | 1991-08-08 | 1994-01-11 | Fujitsu Limited | Electron beam exposure process for writing a pattern on an object by an electron beam with a compensation of the proximity effect |
| JPH0697056A (en) * | 1992-07-31 | 1994-04-08 | Internatl Business Mach Corp <Ibm> | Electron beam control data shortening system and method |
| US7024655B2 (en) | 1999-04-30 | 2006-04-04 | Cobb Nicolas B | Mixed-mode optical proximity correction |
| US6988259B2 (en) | 2000-02-28 | 2006-01-17 | Synopsys, Inc. | Method and apparatus for mixed-mode optical proximity correction |
| US6584609B1 (en) | 2000-02-28 | 2003-06-24 | Numerical Technologies, Inc. | Method and apparatus for mixed-mode optical proximity correction |
| US6978436B2 (en) | 2000-07-05 | 2005-12-20 | Synopsys, Inc. | Design data format and hierarchy management for phase processing |
| US8977989B2 (en) | 2000-07-05 | 2015-03-10 | Synopsys, Inc. | Handling of flat data for phase processing including growing shapes within bins to identify clusters |
| US7500217B2 (en) | 2000-07-05 | 2009-03-03 | Synopsys, Inc. | Handling of flat data for phase processing including growing shapes within bins to identify clusters |
| US6523162B1 (en) | 2000-08-02 | 2003-02-18 | Numerical Technologies, Inc. | General purpose shape-based layout processing scheme for IC layout modifications |
| US6637010B2 (en) | 2000-09-27 | 2003-10-21 | Kabushiki Kaisha Toshiba | Method and program for processing design pattern of semiconductor integrated circuit |
| US6792590B1 (en) | 2000-09-29 | 2004-09-14 | Numerical Technologies, Inc. | Dissection of edges with projection points in a fabrication layout for correcting proximity effects |
| US7003757B2 (en) | 2000-09-29 | 2006-02-21 | Synopsys, Inc. | Dissection of edges with projection points in a fabrication layout for correcting proximity effects |
| US6453457B1 (en) | 2000-09-29 | 2002-09-17 | Numerical Technologies, Inc. | Selection of evaluation point locations based on proximity effects model amplitudes for correcting proximity effects in a fabrication layout |
| US6539521B1 (en) | 2000-09-29 | 2003-03-25 | Numerical Technologies, Inc. | Dissection of corners in a fabrication layout for correcting proximity effects |
| US6918104B2 (en) | 2000-09-29 | 2005-07-12 | Synopsys, Inc. | Dissection of printed edges from a fabrication layout for correcting proximity effects |
| US6625801B1 (en) | 2000-09-29 | 2003-09-23 | Numerical Technologies, Inc. | Dissection of printed edges from a fabrication layout for correcting proximity effects |
| US6777138B2 (en) | 2000-09-29 | 2004-08-17 | Numerical Technologies, Inc. | Mask product made by selection of evaluation point locations based on proximity effects model amplitudes for correcting proximity effects in a fabricat layout |
| US6665856B1 (en) | 2000-12-01 | 2003-12-16 | Numerical Technologies, Inc. | Displacing edge segments on a fabrication layout based on proximity effects model amplitudes for correcting proximity effects |
| US7562319B2 (en) | 2000-12-01 | 2009-07-14 | Synopsys, Inc. | Displacing edge segments on a fabrication layout based on proximity effects model amplitudes for correcting proximity effects |
| US7131101B2 (en) | 2000-12-01 | 2006-10-31 | Synopsys Inc. | Displacing edge segments on a fabrication layout based on proximity effects model amplitudes for correcting proximity effects |
| US7926004B2 (en) | 2000-12-01 | 2011-04-12 | Synopsys, Inc. | Displacing edge segments on a fabrication layout based on proximity effects model amplitudes for correcting proximity effects |
| US7236916B2 (en) | 2000-12-20 | 2007-06-26 | Synopsys, Inc. | Structure and method of correcting proximity effects in a tri-tone attenuated phase-shifting mask |
| US6505327B2 (en) | 2001-04-13 | 2003-01-07 | Numerical Technologies, Inc. | Generating an instance-based representation of a design hierarchy |
| US6721928B2 (en) | 2001-07-26 | 2004-04-13 | Numerical Technologies, Inc. | Verification utilizing instance-based hierarchy management |
| US6735752B2 (en) | 2001-09-10 | 2004-05-11 | Numerical Technologies, Inc. | Modifying a hierarchical representation of a circuit to process features created by interactions between cells |
| US6738958B2 (en) | 2001-09-10 | 2004-05-18 | Numerical Technologies, Inc. | Modifying a hierarchical representation of a circuit to process composite gates |
| US6670082B2 (en) | 2001-10-09 | 2003-12-30 | Numerical Technologies, Inc. | System and method for correcting 3D effects in an alternating phase-shifting mask |
| US6830854B2 (en) | 2001-10-09 | 2004-12-14 | Numerical Technologies, Inc. | System and method for correcting 3D effects in an alternating phase-shifting mask |
| US6880135B2 (en) | 2001-11-07 | 2005-04-12 | Synopsys, Inc. | Method of incorporating lens aberration information into various process flows |
| US6763514B2 (en) | 2001-12-12 | 2004-07-13 | Numerical Technologies, Inc. | Method and apparatus for controlling rippling during optical proximity correction |
| US6753115B2 (en) | 2001-12-20 | 2004-06-22 | Numerical Technologies, Inc. | Facilitating minimum spacing and/or width control optical proximity correction |
| US7669169B2 (en) | 2001-12-31 | 2010-02-23 | Synopsys, Inc. | Shape-based geometry engine to perform smoothing and other layout beautification operations |
| US7159197B2 (en) | 2001-12-31 | 2007-01-02 | Synopsys, Inc. | Shape-based geometry engine to perform smoothing and other layout beautification operations |
| US8250517B2 (en) | 2001-12-31 | 2012-08-21 | Synopsys, Inc. | Shape-based geometry engine to perform smoothing and other layout beautification operations |
| US7987084B2 (en) | 2002-03-15 | 2011-07-26 | Synopsys, Inc. | Using a suggested solution to speed up a process for simulating and correcting an integrated circuit layout |
| US7386433B2 (en) | 2002-03-15 | 2008-06-10 | Synopsys, Inc. | Using a suggested solution to speed up a process for simulating and correcting an integrated circuit layout |
| US6687895B2 (en) | 2002-07-03 | 2004-02-03 | Numerical Technologies Inc. | Method and apparatus for reducing optical proximity correction output file size |
| US7000208B2 (en) | 2002-07-29 | 2006-02-14 | Synopsys,Inc. | Repetition recognition using segments |
| US6792592B2 (en) | 2002-08-30 | 2004-09-14 | Numerical Technologies, Inc. | Considering mask writer properties during the optical proximity correction process |
| US6807663B2 (en) | 2002-09-23 | 2004-10-19 | Numerical Technologies, Inc. | Accelerated layout processing using OPC pre-processing |
| US6928635B2 (en) | 2002-09-25 | 2005-08-09 | Numerical Technologies, Inc. | Selectively applying resolution enhancement techniques to improve performance and manufacturing cost of integrated circuits |
| US7172838B2 (en) | 2002-09-27 | 2007-02-06 | Wilhelm Maurer | Chromeless phase mask layout generation |
| US6794096B2 (en) | 2002-10-09 | 2004-09-21 | Numerical Technologies, Inc. | Phase shifting mask topography effect correction based on near-field image properties |
| JP2009216936A (en) * | 2008-03-10 | 2009-09-24 | Fujitsu Microelectronics Ltd | Processing method of photo-mask data using hierarchical structure, photo-mask data processing system, and manufacturing method |
| JP2017026942A (en) * | 2015-07-27 | 2017-02-02 | 株式会社Screenホールディングス | Data correction apparatus, drawing apparatus, inspection apparatus, data correction method, drawing method, inspection method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2830330B2 (en) | 1998-12-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0380525A (en) | Correcting method for proximity effect | |
| KR930002516B1 (en) | Proximity effect correction | |
| CN110795906B (en) | Semiconductor device, manufacturing method and system for generating layout diagram | |
| CN112131774B (en) | Mixed-order finite element method and device for integrated circuit triangular prism mesh subdivision | |
| KR102268362B1 (en) | Method for generating layout diagram including cell having pin patterns and semiconductor device based on same | |
| TW201820393A (en) | Standard cell layout, semiconductor device having engineering change order (ECO) cells and method | |
| TWI834060B (en) | Ic structure, method of manufacturing multiple via structure and method of generating ic layout diagram | |
| CN112149336B (en) | Method and device for quickly generating three-dimensional integrated circuit electromagnetic simulation high-quality grid | |
| KR20230109646A (en) | Adaptive Row Patterns for Custom-Tile Placement Fabrics for Mixed Height Cell Libraries | |
| CN110164953A (en) | Display base plate motherboard and preparation method, display panel motherboard, base plate preparation method | |
| US8751975B2 (en) | RC corner solutions for double patterning technology | |
| JP4469539B2 (en) | Manufacturing method of semiconductor integrated circuit device | |
| CN109671714A (en) | Three-dimensional storage and its manufacturing method | |
| TW202303737A (en) | Integrated circuit fabrication method | |
| CN109711006A (en) | A kind of redundant pattern adding method | |
| CN107481925A (en) | A kind of OPC modification methods of shallow ion implanted layer | |
| JP4852263B2 (en) | Semiconductor device manufacturing method and semiconductor device chip pattern correction program | |
| Dhumane et al. | Critical area driven dummy fill insertion to improve manufacturing yield | |
| CN108268688B (en) | An optimal design method of character disk based on character projection electron beam lithography technology | |
| JP3447621B2 (en) | Generation method of flattening pattern | |
| KR100898232B1 (en) | Pattern Design Method in Reduction Process | |
| KR102379425B1 (en) | Semiconductor device having staggered gate-stub-size profile and method of manufacturing same | |
| KR100546956B1 (en) | How to create exposure data | |
| CN101782718A (en) | Transfer printing method, photomask for transfer printing and manufacturing method thereof | |
| Kyung et al. | Adaptive cluster growth: a new algorithm for circuit placement in rectilinear regions |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080925 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080925 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090925 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |