Nothing Special   »   [go: up one dir, main page]

JP2000155408A - Pattern data certification method and pattern data correction method - Google Patents

Pattern data certification method and pattern data correction method

Info

Publication number
JP2000155408A
JP2000155408A JP25170899A JP25170899A JP2000155408A JP 2000155408 A JP2000155408 A JP 2000155408A JP 25170899 A JP25170899 A JP 25170899A JP 25170899 A JP25170899 A JP 25170899A JP 2000155408 A JP2000155408 A JP 2000155408A
Authority
JP
Japan
Prior art keywords
data
correction
pattern data
processing
pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP25170899A
Other languages
Japanese (ja)
Inventor
Taku Saito
卓 斉藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electronics Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electronics Corp, Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electronics Corp
Priority to JP25170899A priority Critical patent/JP2000155408A/en
Publication of JP2000155408A publication Critical patent/JP2000155408A/en
Pending legal-status Critical Current

Links

Landscapes

  • Preparing Plates And Mask In Photomechanical Process (AREA)
  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily execute data certification of automatic light proximity effect software. SOLUTION: The data to be processed is inputted to a hierarchical structure processing section 11 where the hierarchical structure of the inputted data is subjected to an analysis and development processing. The processed data is then subjected to correction processing in a data correction processing section 12. At this time, the correction is executed by setting a correction quantity at zero. The data is transferred to an output data constitution section 13 where data output is executed. The output data outputted from this output data constitution section 13 and the input data are compared in a data comparison section 14. The comparison is made possible by the exclusive-OR processing of a pool function. The result of the exclusive-OR of the input data and the output data which is zero evidences that there are no problems in the data processing. The result which is 1 evidences that there is a problem in the data processing. If such certification method is used, the software is able to easily and rapidly execute the data certification when the hierarchical structure of the input data is subjected to the analysis and development processing.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、半導体装置や液晶
パネルなどの製造に用いられる露光技術における補正さ
れた露光パターンのデータ検証方法に関するものであ
る。
[0001] 1. Field of the Invention [0002] The present invention relates to a method for verifying data of a corrected exposure pattern in an exposure technique used for manufacturing a semiconductor device or a liquid crystal panel.

【0002】[0002]

【従来の技術】現在、半導体装置の微細化技術の進歩は
急速であり、例えばDRAMでは64Mビットが量産さ
れ、256Mビットもサンプルが出荷されている。この
ような超微細で高集積な半導体装置を製造するためのキ
ープロセスがリソグラフィープロセスである。現在i線
(波長365nm)やKrFエキシマレーザー(波長2
48nm)を光源としたステッパ等の投影露光装置が主
として使用されている。しかし、デバイスの最小寸法が
ますます小さくなり、露光波長以下になると下記の問題
が顕著となる。すなわち、光近接効果による露光後のレ
ジストパターンの寸法変動や形状の劣化である。これは
例えば0.18μmとしてデザインしたパターンが周囲
のパターン配置によりデザイン通りの寸法にならないこ
とや、あるいは細長い長方形パターンの長辺が極端に後
退する現象である。光近接効果による寸法変動の一例を
図5に示す。同じ寸法のパターン(0.18μm)でも
パターンピッチにより転写後の寸法が異なっている。
2. Description of the Related Art At present, advances in miniaturization technology of semiconductor devices are rapid. For example, 64 Mbits of DRAM are mass-produced, and samples of 256 Mbits are shipped. A lithography process is a key process for manufacturing such ultrafine and highly integrated semiconductor devices. Currently, i-line (wavelength 365 nm) and KrF excimer laser (wavelength 2
A projection exposure apparatus such as a stepper using a light source of 48 nm) is mainly used. However, when the minimum size of the device becomes smaller and smaller than the exposure wavelength, the following problems become more prominent. That is, dimensional fluctuation and shape deterioration of the resist pattern after exposure due to the optical proximity effect. This is a phenomenon that, for example, a pattern designed as 0.18 μm does not have dimensions as designed due to the surrounding pattern arrangement, or a long side of an elongated rectangular pattern retreats extremely. FIG. 5 shows an example of a dimensional change due to the optical proximity effect. Even after a pattern having the same size (0.18 μm), the size after transfer differs depending on the pattern pitch.

【0003】この様な光近接効果によるパターンの変
形、寸法のばらつきを防止し、所望のパターン形状を得
る方法として、光近接効果補正技術がある。これはあら
かじめフォトマスク上でパターンを変形させ、露光後の
レジストパターンを所望の形状に近づけようとする技術
である。現在、自動的に光近接効果補正を行うソフトウ
ェアが開発され、市販されている。例えば米アバンティ
社製のPROTEUS(TM)や米TVT社製のOPR
X(TM)などである。
There is an optical proximity correction technique as a method for preventing such a pattern deformation and dimensional variation due to the optical proximity effect and obtaining a desired pattern shape. This is a technique in which a pattern is previously deformed on a photomask so that a resist pattern after exposure approaches a desired shape. Currently, software for automatically performing optical proximity correction has been developed and is commercially available. For example, PROTEUS (TM) manufactured by Avanti, Inc. and OPR manufactured by TVT, Inc.
X (TM).

【0004】[0004]

【発明が解決しようとする課題】しかしながら、現在の
自動補正のソフトウェアを、半導体装置などの量産現場
で使用する上で大きな問題がある。それは自動的に補正
されたパターンの検証に関する問題である。現在の自動
補正のソフトウェアは一般的に以下の3段階の構成とな
っている。 (1)入力された設計データの階層構造を調べ、補正用
のデータに変形する (2)シミュレーションあるいはあらかじめ規定された
規則(ルール)によって補正パターンを発生する (3)マスク描画機で処理できるデータとして出力する 以下、(1)〜(3)の内容を詳しく説明する。入力デ
ータの階層構造の例を図6(a)に示す。通常デバイス
の設計においては、全ての回路パターンを一つの平坦な
ファイルとして作成するのではなく、いくつかのファイ
ルの集合体として作成する。図6では最上層のファイル
(以下セルと呼ぶ)すなわちTOPCELLに対して3
つのセルA,B,Cが組み込まれている。さらにAには
A1,A2,A3、CにはC1,C2,C3のセルが含まれている。TO
PCELLは、ある1つの機能ブロックあるいは集積回
路全体の機能(またはそのレイアウト)を示し、その機
能を発揮するために組み合わせられる下位の機能(また
はそのレイアウト)がA,B,Cであり、さらにその下
位の機能(またはそのレイアウト)がA1,A2,A3、C1,C2,
C3である。このようなデータで表現されていると、それ
らの境界にある実際のパターン(例えばトランジスタパ
ターン)の近接情報は分からない。
However, there is a major problem in using the current automatic correction software in a mass production site for semiconductor devices and the like. It is a matter of verifying the automatically corrected pattern. Currently, automatic correction software generally has the following three stages. (1) Examine the hierarchical structure of the input design data and transform it into data for correction (2) Generate a correction pattern by simulation or a rule prescribed in advance (3) Data that can be processed by a mask drawing machine Hereinafter, the contents of (1) to (3) will be described in detail. FIG. 6A shows an example of the hierarchical structure of the input data. Normally, in the design of a device, not all circuit patterns are created as one flat file, but as an aggregate of several files. In FIG. 6, 3 is assigned to the top layer file (hereinafter referred to as a cell), that is, TOPCELL.
Cells A, B, and C are incorporated. In addition, A
A1, A2, A3, and C include cells C1, C2, and C3. TO
PCELL indicates a function (or its layout) of a certain functional block or the entire integrated circuit, and lower-level functions (or its layout) combined to exhibit the function are A, B, and C, and furthermore, Subordinate functions (or their layout) are A1, A2, A3, C1, C2,
C3. When represented by such data, the proximity information of an actual pattern (for example, a transistor pattern) at the boundary between them is not known.

【0005】さて光近接効果補正を行うためには、注目
しているあるパターンの周辺のパターンの配置情報を知
る必要がある。そのため、一般的に入力データの階層構
造を解析し展開処理する。この展開処理では、平坦なデ
ータとした上で、パターンの相関関係が調査できるよう
にする。この工程が(1)の階層構造の解析、及び補正
用データへの変形である。図6(b)は図6(a)の階
層構造の解析途中の状態を示す。そして、展開処理後に
は、例えば個々のトランジスタなどの素子等の実際の配
置を示すパターンデータとなる。これにより、ある実際
のパターン(例えばトランジスタパターン)の周辺の近
接情報が分かる。
In order to perform the optical proximity effect correction, it is necessary to know the arrangement information of a pattern around a certain pattern of interest. Therefore, generally, the hierarchical structure of input data is analyzed and expanded. In this expansion processing, the correlation between the patterns can be investigated after making the data flat. This step is the analysis of the hierarchical structure of (1) and the modification to the data for correction. FIG. 6B shows a state in which the hierarchical structure of FIG. 6A is being analyzed. After the development processing, the data becomes pattern data indicating an actual arrangement of elements such as individual transistors, for example. Thereby, proximity information around a certain actual pattern (for example, a transistor pattern) can be obtained.

【0006】次に(2)の補正を行う。シミュレーショ
ンを用いる場合を例に取る。図7に示す様に、まず注目
しているパターン(図7(a))のあるエッジを、線分
に切断する(図7(b))。そして切断された線分それ
ぞれに対し、シミュレーションを行う(図7(c))。
このシミュレーションは光強度シミュレーションを基本
とし、レジストプロセスやエッチングの影響を考慮した
ものであることが一般的である。次にシミュレーション
の結果と、元の設計パターンとのずれを測定する。ずれ
が規定値を超えれば、対象となる線分の位置を動かす
(図7(d))。この図7(d)において、パターンの
エッジ(線分)をどの方向にどの程度動かすかを示す量
(例えば、+10nm)が補正量であり、これは補正量
テーブルまたはシミュレーションで決められた量であ
る。その後、再度シミュレーションを行う。そして、シ
ミュレーションの結果と、元の設計パターンとのずれが
規定値以下になるまで、これを繰り返す。すなわち、
(2)の補正処理は、(1)で展開処理されたフォトマ
スクのパターンデータから、露光後に実現されるであろ
うレジストパターンを所定の方法(シミュレーションあ
るいはあらかじめ規定された規則)に基づいて予測し、
この予測したパターンが元の設計パターン(所望とする
レジストパターン)から規定値以下のずれ量となるよう
に、展開処理されたデータを補正するものである。
Next, the correction of (2) is performed. The case where simulation is used is taken as an example. As shown in FIG. 7, first, an edge having a pattern of interest (FIG. 7A) is cut into line segments (FIG. 7B). Then, a simulation is performed for each of the cut line segments (FIG. 7C).
This simulation is generally based on a light intensity simulation and generally takes into account the effects of a resist process and etching. Next, the deviation between the simulation result and the original design pattern is measured. If the deviation exceeds the specified value, the position of the target line segment is moved (FIG. 7D). In FIG. 7D, an amount (for example, +10 nm) indicating in which direction and how much the edge (line segment) of the pattern is moved is a correction amount, which is an amount determined by a correction amount table or a simulation. is there. After that, the simulation is performed again. This is repeated until the difference between the simulation result and the original design pattern becomes equal to or smaller than a specified value. That is,
The correction processing of (2) predicts a resist pattern that will be realized after exposure from the pattern data of the photomask developed in (1) based on a predetermined method (simulation or a predetermined rule). And
The developed data is corrected so that the predicted pattern has a deviation amount equal to or less than a specified value from the original design pattern (desired resist pattern).

【0007】そして、最終的に補正された結果を、例え
ばフォトマスク作成用の電子線描画装置が扱える形式で
出力する(前述の(3))。一般的にGDS形式と呼ば
れるものが使われている。
[0007] The finally corrected result is output in a format that can be handled by, for example, an electron beam lithography apparatus for producing a photomask ((3) above). What is generally called a GDS format is used.

【0008】これらのそれぞれの段階において、特に
(1)、(2)においてデータが正しく処理されている
かの検証が必要である。例えば、階層構造の展開におい
て、セルの欠落がないか、あるいは補正処理の過程で異
常なパターンを付加していないかどうかなどである。今
までは、数多くの設計データを処理し、出力されたデー
タを人手で確認する方法や(図8)、実際にデバイス適
用してその歩留まりで評価する等の検証手段が取られて
きた。しかし、これらの方法は時間と費用がかかり、自
動補正ソフトウェアの導入を困難なものとしていた。な
お、図8は従来のパターンデータ検証方法の一例を示す
流れ図であり、階層構造処理部21,補正処理部22,
出力データ構成部23は、それぞれ前述のソフトウェア
における(1),(2),(3)の工程をハード的に示
したものであり、24は人手により出力データを入力デ
ータと比較して検証を行う工程を示す。
At each of these stages, it is necessary to verify whether the data is correctly processed, especially in (1) and (2). For example, in the development of the hierarchical structure, whether there is no cell missing or whether an abnormal pattern is added during the correction process. Until now, verification methods such as processing a large number of design data and manually checking the output data (FIG. 8) and evaluating the yield by applying the device to the actual device have been taken. However, these methods are time consuming and expensive, and have made the introduction of automatic correction software difficult. FIG. 8 is a flowchart showing an example of a conventional pattern data verification method, in which a hierarchical structure processing section 21, a correction processing section 22,
The output data configuration unit 23 shows the steps (1), (2), and (3) in the software described above in hardware, and the output data configuration unit 23 manually compares the output data with the input data to perform verification. The steps to be performed will be described.

【0009】本発明は、自動光近接効果補正ソフトによ
るデータ検証を容易に行う方法を提供し、信頼度の高い
マスクデータを提供することを目的とする。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a method for easily performing data verification using automatic optical proximity correction software, and to provide highly reliable mask data.

【0010】[0010]

【課題を解決するための手段】請求項1記載のパターン
データ検証方法は、パターンデータを入力する工程と、
入力されたパターンデータの階層構造を解析し展開処理
する工程と、階層構造の展開処理が行われたデータを補
正処理する工程と、補正処理を行ったデータを出力する
工程と、補正処理において補正量を0として補正されて
出力されたデータと入力されたパターンデータとを比較
することで階層構造の展開処理の正誤を判定する工程と
を含むことを特徴とする。
According to a first aspect of the present invention, there is provided a pattern data verifying method, comprising: inputting pattern data;
A step of analyzing and expanding the hierarchical structure of the input pattern data, a step of correcting the data subjected to the expanding processing of the hierarchical structure, a step of outputting the corrected data, and a step of correcting in the correction processing Comparing the output data corrected with the amount to 0 and the input pattern data to determine whether the hierarchical structure development processing is correct or not.

【0011】このパターンデータ検証方法によれば、補
正処理において補正量を0として補正されて出力された
データと入力されたパターンデータとを比較することで
階層構造の展開処理の正誤を判定するようにしているた
め、入力されたパターンデータの階層構造を解析し展開
処理した際のパターンデータの検証が、短時間で容易に
可能となる。
According to this pattern data verification method, the correctness of the hierarchical structure development processing is determined by comparing the data output after being corrected with the correction amount being 0 in the correction processing and the input pattern data. Therefore, it is possible to easily and quickly verify the pattern data when analyzing and expanding the hierarchical structure of the input pattern data.

【0012】請求項2記載のパターンデータ補正方法
は、パターンデータを入力する工程と、入力されたパタ
ーンデータの階層構造を解析し展開処理する工程と、階
層構造の展開処理が行われたデータを補正処理する工程
と、補正処理を行ったデータを出力する工程とを含むパ
ターンデータ補正方法であって、補正処理において補正
量を0として補正されて出力されたデータと入力された
パターンデータとを比較することで階層構造の展開処理
の正誤を判定する工程を設けたことを特徴とする。
According to a second aspect of the present invention, there is provided a pattern data correction method comprising: a step of inputting pattern data; a step of analyzing and expanding a hierarchical structure of the input pattern data; A pattern data correction method including a step of performing a correction process and a step of outputting data subjected to the correction process, wherein the data corrected and output with the correction amount set to 0 in the correction process and the input pattern data are combined. The method is characterized in that a step of judging the correctness of the development process of the hierarchical structure by comparing is provided.

【0013】このパターンデータ補正方法は、補正処理
において補正量を0として補正されて出力されたデータ
と入力されたパターンデータとを比較することで階層構
造の展開処理の正誤を判定する工程を設けたことによ
り、入力されたパターンデータの階層構造を解析し展開
処理した際のデータ検証を短時間で容易に行うことがで
きる。このようにパターンデータ補正方法にデータ検証
方法を含んでいるため、このパターンデータ補正方法を
実現するソフトウェアの使用者は安心してソフトウェア
を使用することができる。これにより、データ処理の不
具合による不良の発生を低減し、また製品の開発期間を
大幅に短縮することができる。
This pattern data correction method includes a step of judging the correctness of the hierarchical structure development processing by comparing the data output after being corrected by setting the correction amount to 0 in the correction processing and the input pattern data. As a result, the data verification at the time of analyzing and expanding the hierarchical structure of the input pattern data can be easily performed in a short time. As described above, since the pattern data correction method includes the data verification method, the user of the software that realizes the pattern data correction method can use the software with confidence. As a result, it is possible to reduce the occurrence of defects due to data processing defects, and to significantly shorten the product development period.

【0014】請求項3記載のパターンデータ検証方法
は、パターンデータを入力する工程と、入力されたパタ
ーンデータの階層構造を解析し展開処理する工程と、階
層構造の展開処理が行われたデータを補正処理する工程
と、補正処理を行ったデータを出力する工程とをそれぞ
れ含んだ第1および第2のパターンデータ補正工程を設
け、同一のパターンデータを第1のパターンデータ補正
工程と第2のパターンデータ補正工程とに入力し、第1
のパターンデータ補正工程と第2のパターンデータ補正
工程によって補正された各々のパターンデータを比較す
ることで、第1のパターンデータ補正工程あるいは第2
のパターンデータ補正工程における処理の正誤を判定す
ることを特徴とする。
According to a third aspect of the present invention, there is provided a pattern data verifying method, comprising the steps of: inputting pattern data; analyzing and expanding a hierarchical structure of the input pattern data; A first and a second pattern data correction step including a step of performing a correction processing and a step of outputting data subjected to the correction processing are provided, and the same pattern data is subjected to the first pattern data correction step and the second pattern data correction step. Input to the pattern data correction step and the first
The first pattern data correction step or the second pattern data correction step is performed by comparing each pattern data corrected by the second pattern data correction step and the second pattern data correction step.
It is characterized by determining whether the processing in the pattern data correction step is correct or not.

【0015】このパターンデータ検証方法によれば、第
1および第2のパターンデータ補正工程を設け、同一の
パターンデータを第1のパターンデータ補正工程と第2
のパターンデータ補正工程とに入力し、第1のパターン
データ補正工程と第2のパターンデータ補正工程によっ
て補正された各々のパターンデータを比較することで、
第1のパターンデータ補正工程あるいは第2のパターン
データ補正工程における処理の正誤を判定することによ
り、補正されたパターンデータの検証が短時間で容易に
可能となる。
According to this pattern data verification method, the first and second pattern data correction steps are provided, and the same pattern data is combined with the first and second pattern data correction steps.
By comparing the respective pattern data corrected by the first pattern data correction step and the second pattern data correction step.
By determining the correctness of the processing in the first pattern data correction step or the second pattern data correction step, verification of the corrected pattern data can be easily performed in a short time.

【0016】請求項4記載のパターンデータ検証方法
は、請求項3記載のパターンデータ検証方法において、
第1および第2のパターンデータ補正工程による補正
は、光近接効果補正であることを特徴とする。
According to a fourth aspect of the present invention, there is provided the pattern data verifying method as set forth in the third aspect.
The correction in the first and second pattern data correction steps is optical proximity effect correction.

【0017】[0017]

【発明の実施の形態】(第1の実施の形態)以下本発明
の第1の実施の形態について、図面を参照しながら説明
する。図1は本発明の第1の実施の形態におけるパター
ンデータ補正方法を示す図であり、このパターンデータ
補正方法はパターンデータ検証方法を含み、ソフトウェ
アで実現している。
(First Embodiment) A first embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a pattern data correction method according to the first embodiment of the present invention. This pattern data correction method includes a pattern data verification method and is realized by software.

【0018】本実施の形態は、ソフトウェアが入力デー
タの階層構造を解析し展開処理した際のデータの検証が
可能であり、出力データ構成部13からの出力データを
マスク描画機で実際に使用する場合には、階層構造処理
部11,補正処理部12および出力データ構成部13
は、従来例の図8で示された階層構造処理部21,補正
処理部22および出力データ構成部23と同様の処理を
行う。そしてさらに、データの検証を行う場合に、以下
の処理を行うようにしたものである。
According to the present embodiment, it is possible to verify data when software analyzes a hierarchical structure of input data and performs expansion processing, and the output data from the output data forming unit 13 is actually used by a mask drawing machine. In such a case, the hierarchical structure processing unit 11, the correction processing unit 12, and the output data forming unit 13
Performs the same processing as the conventional hierarchical structure processing section 21, correction processing section 22, and output data configuration section 23 shown in FIG. Further, when the data is verified, the following processing is performed.

【0019】まず、処理対象となるデータを階層構造処
理部11に入力し階層構造の解析を実施する。入力デー
タの階層構造の例を図2(a)に示す。通常デバイスの
設計においては、全ての回路パターンを一つの平坦なフ
ァイルとして作成するのではなく、いくつかのファイル
の集合体として作成する。図2では最上層のファイル
(以下セルと呼ぶ)すなわちTOPCELLに対して3
つのセルA,B,Cが組み込まれている。さらにAには
A1,A2,A3、CにはC1,C2,C3のセルが含まれている。さて
光近接効果補正を行うためには、注目しているあるパタ
ーンの周辺のパターンの配置情報を知る必要がある。そ
のため、入力データの階層構造を解析し展開処理する。
この展開処理では、平坦なデータとした上で、パターン
の相関関係が調査できるように入力データを変形する。
図2(b)は図2(a)の階層構造の解析途中の状態を
示す。そして、展開処理後には、例えば個々のトランジ
スタなどの素子等の実際の配置を示すパターンデータと
なる。これにより、ある実際のパターン(例えばトラン
ジスタパターン)の周辺の近接情報が分かる。
First, data to be processed is input to the hierarchical structure processing unit 11 to analyze the hierarchical structure. FIG. 2A shows an example of the hierarchical structure of the input data. Normally, in the design of a device, not all circuit patterns are created as one flat file, but as an aggregate of several files. In FIG. 2, 3 is assigned to the top layer file (hereinafter referred to as a cell), ie, TOPCELL.
Cells A, B, and C are incorporated. In addition, A
A1, A2, A3, and C include cells C1, C2, and C3. Now, in order to perform the optical proximity effect correction, it is necessary to know the arrangement information of the pattern around a certain pattern of interest. Therefore, the hierarchical structure of the input data is analyzed and expanded.
In this expansion process, the input data is deformed so that the correlation between the patterns can be examined after making the data flat.
FIG. 2B shows a state during the analysis of the hierarchical structure of FIG. 2A. After the development processing, the data becomes pattern data indicating an actual arrangement of elements such as individual transistors, for example. Thereby, proximity information around a certain actual pattern (for example, a transistor pattern) can be obtained.

【0020】このように階層構造処理部11で処理され
たデータを補正処理部12へ入力する。これは自動的に
行う場合も手動で行う場合もある(階層構造処理部11
と補正処理部12とが別々のソフトの場合には、手動す
なわち、オペレータがデータ移動,入力処理をする必要
がある)。この後、補正処理部12で補正処理を行う
が、この時に補正量を0として補正する。この補正量
は、図7(d)のところで説明したものであり、ここで
は、例えば補正量テーブルの値が全て0に設定されてい
る。このように、補正量を0として補正し、出力データ
構成部13へデータを転送し、出力データ構成部13か
らデータ出力を行う。このデータ出力はここでは、階層
構造の入力データと同じデータ形式(例えばGDS2)
とする。なお、出力データ構成部13の出力データを、
マスク描画機で処理できるデータ、例えばフォトマスク
作成用の電子線描画装置が扱える形式で出力してもよい
が、この場合には、データ比較部14に入力される階層
構造の入力データを、出力データ構成部13の出力デー
タ形式と同じ形式に変換する(別ソフトでも可)する必
要がある。
The data processed by the hierarchical structure processing unit 11 is input to the correction processing unit 12. This may be performed automatically or manually (the hierarchical structure processing unit 11).
If the software is different from the correction processing unit 12, it is necessary to perform the data movement and input processing manually, that is, the operator. Thereafter, a correction process is performed by the correction processing unit 12, and at this time, the correction is performed by setting the correction amount to 0. This correction amount has been described with reference to FIG. 7D, and here, for example, all values in the correction amount table are set to 0. As described above, the correction is performed with the correction amount set to 0, the data is transferred to the output data forming unit 13, and the data is output from the output data forming unit 13. The data output here is the same data format as the hierarchically structured input data (for example, GDS2)
And Note that the output data of the output data configuration unit 13 is
Data that can be processed by a mask drawing machine, for example, may be output in a format that can be handled by an electron beam drawing apparatus for creating a photomask. In this case, input data having a hierarchical structure input to the data comparison unit 14 is output. It is necessary to convert to the same format as the output data format of the data configuration unit 13 (other software is also possible).

【0021】この様にして出力データ構成部13から出
力される出力データと、入力データとをデータ比較部1
4で比較し、この比較結果から不一致パターンの抽出部
15で入力データと出力データとに不一致がないかどう
かを調査する。データ比較部14での比較は一般的にブ
ール関数の排他的論理和(エクスクルーシブオア)処理
で可能である。不一致パターンの抽出部15では、デー
タ比較部14の比較結果すなわち入力データと出力デー
タの排他的論理和の結果が0であれば、入力データと出
力データとに不一致がないと判断し、データ処理に問題
がなかったことになり検証を終了する(17)。また、
データ比較部14の比較結果が1であれば、入力データ
と出力データとが不一致であると判断し、その場合には
ソフトウェアの修正(16)を行う。
The output data output from the output data forming unit 13 and the input data are compared by the data comparing unit 1
Then, the comparison result is checked by the mismatch pattern extraction unit 15 to determine whether there is a mismatch between the input data and the output data. The comparison in the data comparing unit 14 can be generally performed by an exclusive OR processing of a Boolean function. If the comparison result of the data comparison unit 14, that is, the result of the exclusive OR of the input data and the output data is 0, the mismatch pattern extraction unit 15 determines that there is no mismatch between the input data and the output data. Has no problem, and the verification ends (17). Also,
If the comparison result of the data comparison unit 14 is 1, it is determined that the input data does not match the output data, and in that case, the software is corrected (16).

【0022】なお、補正処理部12において補正量を0
としているため、不一致パターンの抽出部15により不
一致がないと判断されることは、階層構造処理部11に
おいて正しい展開処理が行われたことを示し、不一致パ
ターンの抽出部15により不一致であると判断されるこ
とは、階層構造処理部11において誤った展開処理が行
われたことを示す。
The correction amount is set to 0 by the correction processing unit 12.
Therefore, the fact that there is no mismatch by the mismatch pattern extraction unit 15 indicates that the correct expansion processing has been performed in the hierarchical structure processing unit 11, and the mismatch pattern extraction unit 15 determines that there is no match. This indicates that the erroneous expansion processing has been performed in the hierarchical structure processing unit 11.

【0023】以上説明したパターンデータ検証方法を用
いれば、ソフトウェアが入力データの階層構造を解析し
展開処理した際のデータ検証を容易に短時間で行える。
この検証により信頼度の高いマスクデータを提供するこ
とができる。
By using the pattern data verification method described above, data verification when the software analyzes the hierarchical structure of the input data and performs expansion processing can be easily performed in a short time.
By this verification, highly reliable mask data can be provided.

【0024】また、本実施の形態におけるソフトウェア
(パターンデータ補正方法)は、パターンデータ検証方
法を備えているので、信頼度の高いマスクデータが得ら
れ、ソフトウェアの使用者が安心してソフトウェアを使
用することができる。これにより、データ処理の不具合
による不良の発生を低減させることができ、また製品の
開発期間を大幅に短縮することができる。
Further, since the software (pattern data correction method) in the present embodiment has a pattern data verification method, highly reliable mask data can be obtained, and the software user can use the software with confidence. be able to. As a result, it is possible to reduce the occurrence of defects due to data processing defects, and to significantly reduce the product development period.

【0025】(第2の実施の形態)次に本発明の第2の
実施の形態について、図面を参照しながら説明する。図
3は本実施の形態のパターンデータ検証方法の流れを示
す図である。本実施の形態はソフトウェアが補正処理を
行った後のデータの検証に関するものである。まず光近
接効果補正を行うソフトウェアを2種類以上用意する。
この場合、ソフトウェアは共にシミュレーションを使用
するもの(シミュレーションベース)であり、そのシミ
ュレーションのアルゴリズムが異なるものであることが
望ましい。また共にルールベースであっても良い。本実
施の形態では2種類の場合を例にとって説明する。この
2種類のソフトウェアを、図3では、階層構造処理部1
1a,補正処理部12aおよび出力データ構成部13a
よりなる第1のパターンデータ補正工程を行うソフトウ
ェアαと、階層構造処理部11b,補正処理部12bお
よび出力データ構成部13bよりなる第2のパターンデ
ータ補正工程を行うソフトウェアβとする。
(Second Embodiment) Next, a second embodiment of the present invention will be described with reference to the drawings. FIG. 3 is a diagram showing the flow of the pattern data verification method of the present embodiment. This embodiment relates to verification of data after software performs a correction process. First, two or more types of software for optical proximity effect correction are prepared.
In this case, the software uses simulation (simulation base), and it is desirable that the simulation algorithm be different. Both may be rule-based. In the present embodiment, two types of cases will be described as examples. In FIG. 3, the two types of software are
1a, correction processing unit 12a, and output data configuration unit 13a
And a software β for performing a second pattern data correction process including a hierarchical structure processing unit 11b, a correction processing unit 12b, and an output data configuration unit 13b.

【0026】補正対象となるデータを2つのシミュレー
ションベースのソフトウェアα,βに入力し、それぞれ
階層構造処理部11a,11bで階層構造の解析・展開
処理を行う。この工程は第1の実施の形態の階層構造処
理部11と同じである。
The data to be corrected is input to two pieces of simulation-based software α and β, and the hierarchical structure processing units 11a and 11b perform analysis and expansion processing of the hierarchical structure. This step is the same as that of the hierarchical structure processing unit 11 of the first embodiment.

【0027】次に補正処理部12a,12bで補正を行
う。シミュレーションを用いる場合を例に取る。図4に
示す様に、まず注目しているパターン(図4(a))の
あるエッジを、線分に切断する(図4(b))。そして
切断された線分それぞれに対し、シミュレーションを行
う(図4(c))。このシミュレーションは光強度シミ
ュレーションを基本とし、レジストプロセスやエッチン
グの影響を考慮したものであることが一般的である。次
にシミュレーションの結果と、元の設計パターンとのず
れを測定する。ずれが規定値を超えれば、対象となる線
分の位置を動かし(図4(d))、再度シミュレーショ
ンを行う。そして、シミュレーションの結果と、元の設
計パターンとのずれが規定値以下になるまで、これを繰
り返す。
Next, correction is performed by the correction processing units 12a and 12b. The case where simulation is used is taken as an example. As shown in FIG. 4, first, an edge having a pattern of interest (FIG. 4A) is cut into line segments (FIG. 4B). Then, a simulation is performed for each of the cut line segments (FIG. 4C). This simulation is generally based on a light intensity simulation and generally takes into account the effects of a resist process and etching. Next, the deviation between the simulation result and the original design pattern is measured. If the deviation exceeds the specified value, the position of the target line segment is moved (FIG. 4D), and the simulation is performed again. This is repeated until the difference between the simulation result and the original design pattern becomes equal to or smaller than a specified value.

【0028】そして、最終的に補正された結果を、出力
データ構成部13a,13bより例えばフォトマスク作
成用の電子線描画装置が扱える形式で出力する。一般的
にGDS形式と呼ばれるものが使われている。
The finally corrected result is output from the output data forming units 13a and 13b in a format that can be handled by, for example, an electron beam lithography system for creating a photomask. What is generally called a GDS format is used.

【0029】次に、出力データ構成部13a,13bの
両者の出力データをデータ比較部14で比較し、この比
較結果から不一致パターンの抽出部15で出力の不一致
がないかどうかを調査する。データ比較部14での比較
は一般的にブール関数の排他的論理和(エクスクルーシ
ブオア)処理で可能である。不一致パターンの抽出部1
5では、データ比較部14の比較結果すなわち出力デー
タ構成部13a,13bの両者の出力データの排他的論
理和の結果が0であれば、両者の出力データが一致して
いる(不一致でない)と判断し、ソフトウェアα,βと
もに処理上の問題はなかったと考えられる。なぜなら、
ソフトウェアα,βは異なるアルゴリズムで処理されて
いるので、両者が同様の処理誤りを起こす確率はほとん
ど0と見なすことができるからである。このように不一
致がなければ検証を終了する(17)。
Next, the output data of both the output data forming units 13a and 13b are compared by the data comparing unit 14, and based on the result of the comparison, the mismatching pattern extracting unit 15 checks whether or not there is output mismatch. The comparison in the data comparing unit 14 can be generally performed by an exclusive OR processing of a Boolean function. Unmatched pattern extraction unit 1
In 5, when the comparison result of the data comparison unit 14, that is, the result of the exclusive OR of the output data of both of the output data forming units 13a and 13b is 0, it is determined that both output data match (not mismatch). Judging, it is considered that there was no processing problem in both the software α and β. Because
This is because the software α and β are processed by different algorithms, so that the probability of occurrence of the same processing error can be regarded as almost zero. If there is no inconsistency, the verification is terminated (17).

【0030】また、不一致パターンの抽出部15は、デ
ータ比較部14の比較結果が1であれば、両者の出力デ
ータが不一致であると判断する。通常は両者の出力デー
タの比較を行った結果、不一致が検出される。この不一
致を調査することで、容易に補正処理の異常を検出(1
8)することができ、さらにはソフトウェアの修正(1
8a)や補正処理後のデータ修正(18b)も容易に行
うことが可能となる。そして、この検証処理を繰り返し
ていくことで、ソフトウェアの精度、信頼性を高めるこ
とが可能となる。
If the comparison result of the data comparing section 14 is 1, the mismatching pattern extracting section 15 determines that the output data of the two do not match. Normally, as a result of comparing the output data of both, a mismatch is detected. By investigating this mismatch, an abnormality in the correction processing can be easily detected (1).
8) You can modify the software (1
8a) and data correction (18b) after the correction processing can be easily performed. Then, by repeating this verification process, it is possible to improve the accuracy and reliability of the software.

【0031】以上のように本実施の形態によれば、ソフ
トウェアα,βによる出力結果を比較することで、ソフ
トウェアα,βにおける処理の正誤を判定することがで
き、補正されたパターンデータの検証が短時間で容易に
可能となる。
As described above, according to the present embodiment, by comparing the output results of the software α and β, it is possible to determine the correctness of the processing by the software α and β, and to verify the corrected pattern data. Can be easily performed in a short time.

【0032】[0032]

【発明の効果】以上のように本発明のパターンデータ検
証方法によれば、補正処理において補正量を0として補
正されて出力されたデータと入力されたパターンデータ
とを比較することで階層構造の展開処理の正誤を判定す
るようにしているため、入力されたパターンデータの階
層構造を解析し展開処理した際のパターンデータの検証
が、短時間で容易に可能となる優れたパターンデータ検
証方法を実現できるものである。
As described above, according to the pattern data verifying method of the present invention, the data output after being corrected by setting the correction amount to 0 in the correction processing is compared with the input pattern data, thereby achieving a hierarchical structure. Since the correctness of the expansion processing is determined, an excellent pattern data verification method that can easily and quickly verify the pattern data when analyzing and analyzing the hierarchical structure of the input pattern data is developed. It can be realized.

【0033】また、本発明のパターンデータ補正方法に
よれば、補正処理において補正量を0として補正されて
出力されたデータと入力されたパターンデータとを比較
することで階層構造の展開処理の正誤を判定する工程を
設けたことにより、入力されたパターンデータの階層構
造を解析し展開処理した際のデータ検証を短時間で容易
に行うことができる。このようにパターンデータ補正方
法にデータ検証方法を含んでいるため、このパターンデ
ータ補正方法を実現するソフトウェアの使用者は安心し
てソフトウェアを使用することができる。これにより、
データ処理の不具合による不良の発生を低減し、また製
品の開発期間を大幅に短縮することができる。
Further, according to the pattern data correction method of the present invention, by comparing the output data corrected with the correction amount to 0 in the correction processing and the input pattern data, the correctness of the hierarchical structure development processing is corrected. Is provided, the data verification at the time of analyzing and expanding the hierarchical structure of the input pattern data can be easily performed in a short time. As described above, since the pattern data correction method includes the data verification method, the user of the software that realizes the pattern data correction method can use the software with confidence. This allows
It is possible to reduce the occurrence of defects due to data processing defects and to significantly shorten the product development period.

【0034】また、本発明のパターンデータ検証方法に
よれば、第1および第2のパターンデータ補正工程を設
け、同一のパターンデータを第1のパターンデータ補正
工程と第2のパターンデータ補正工程とに入力し、第1
のパターンデータ補正工程と第2のパターンデータ補正
工程によって補正された各々のパターンデータを比較す
ることで、第1のパターンデータ補正工程あるいは第2
のパターンデータ補正工程における処理の正誤を判定す
ることにより、補正されたパターンデータの検証が短時
間で容易に可能となる優れたパターンデータ検証方法を
実現できるものである。
Further, according to the pattern data verifying method of the present invention, the first and second pattern data correction steps are provided, and the same pattern data is subjected to the first and second pattern data correction steps. Enter the first
The first pattern data correction step or the second pattern data correction step is performed by comparing each pattern data corrected by the second pattern data correction step and the second pattern data correction step.
By judging whether the processing in the pattern data correction step is correct or not, it is possible to realize an excellent pattern data verification method that can easily and easily verify the corrected pattern data in a short time.

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

【図1】本発明の第1の実施の形態におけるパターンデ
ータ補正方法を示す流れ図。
FIG. 1 is a flowchart showing a pattern data correction method according to a first embodiment of the present invention.

【図2】本発明の第1の実施の形態における入力データ
の階層構造および解析途中の状態を示す図。
FIG. 2 is a diagram showing a hierarchical structure of input data and a state during analysis according to the first embodiment of the present invention.

【図3】本発明の第2の実施の形態におけるパターンデ
ータ検証方法を示す流れ図。
FIG. 3 is a flowchart illustrating a pattern data verification method according to a second embodiment of the present invention.

【図4】本発明の第2の実施の形態におけるパターンデ
ータ補正方法を示す図。
FIG. 4 is a diagram showing a pattern data correction method according to a second embodiment of the present invention.

【図5】光近接効果によるパターン寸法の変化を示す
図。
FIG. 5 is a diagram showing a change in pattern dimension due to the optical proximity effect.

【図6】従来例における入力データの階層構造および解
析途中の状態を示す図。
FIG. 6 is a diagram showing a hierarchical structure of input data and a state during analysis in a conventional example.

【図7】従来例におけるパターンデータ補正方法を示す
図。
FIG. 7 is a diagram showing a pattern data correction method in a conventional example.

【図8】従来のパターンデータ検証方法を示す流れ図。FIG. 8 is a flowchart showing a conventional pattern data verification method.

【符号の説明】[Explanation of symbols]

11,11a,11b 階層構造処理部 12,12a,12b 補正処理部 13,13a,13b 出力データ構成部 14 データ比較部 15 不一致パターンの抽出部 11, 11a, 11b Hierarchical structure processing unit 12, 12a, 12b Correction processing unit 13, 13a, 13b Output data configuration unit 14 Data comparison unit 15 Unmatched pattern extraction unit

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 パターンデータを入力する工程と、前記
入力されたパターンデータの階層構造を解析し展開処理
する工程と、前記階層構造の展開処理が行われたデータ
を補正処理する工程と、前記補正処理を行ったデータを
出力する工程と、前記補正処理において補正量を0とし
て補正されて出力されたデータと前記入力されたパター
ンデータとを比較することで前記階層構造の展開処理の
正誤を判定する工程とを含むことを特徴とするパターン
データ検証方法。
A step of inputting pattern data; a step of analyzing and expanding a hierarchical structure of the input pattern data; a step of correcting data on which the expanding processing of the hierarchical structure is performed; Outputting the corrected data, and comparing the data corrected and output with the correction amount being 0 in the correction processing with the input pattern data to determine whether the hierarchical structure development processing is correct or not. Determining a pattern data.
【請求項2】 パターンデータを入力する工程と、前記
入力されたパターンデータの階層構造を解析し展開処理
する工程と、前記階層構造の展開処理が行われたデータ
を補正処理する工程と、前記補正処理を行ったデータを
出力する工程とを含むパターンデータ補正方法であっ
て、 前記補正処理において補正量を0として補正されて出力
されたデータと前記入力されたパターンデータとを比較
することで前記階層構造の展開処理の正誤を判定する工
程を設けたことを特徴とするパターンデータ補正方法。
2. A step of inputting pattern data, a step of analyzing and expanding a hierarchical structure of the input pattern data, a step of correcting data on which the expanding processing of the hierarchical structure has been performed, Outputting the data that has been subjected to the correction processing, by comparing the output data corrected and output with the correction amount being 0 in the correction processing and the input pattern data. A pattern data correction method, further comprising a step of determining whether the hierarchical structure development processing is correct or not.
【請求項3】 パターンデータを入力する工程と、前記
入力されたパターンデータの階層構造を解析し展開処理
する工程と、前記階層構造の展開処理が行われたデータ
を補正処理する工程と、前記補正処理を行ったデータを
出力する工程とをそれぞれ含んだ第1および第2のパタ
ーンデータ補正工程を設け、 同一のパターンデータを前記第1のパターンデータ補正
工程と前記第2のパターンデータ補正工程とに入力し、
前記第1のパターンデータ補正工程と前記第2のパター
ンデータ補正工程によって補正された各々の前記パター
ンデータを比較することで、前記第1のパターンデータ
補正工程あるいは前記第2のパターンデータ補正工程に
おける処理の正誤を判定することを特徴とするパターン
データ検証方法。
A step of inputting pattern data; a step of analyzing and expanding a hierarchical structure of the input pattern data; a step of correcting data on which the expanding processing of the hierarchical structure is performed; Providing first and second pattern data correction steps each including a step of outputting data subjected to correction processing, wherein the same pattern data is subjected to the first pattern data correction step and the second pattern data correction step. And enter
By comparing each of the pattern data corrected by the first pattern data correction step and the second pattern data correction step, the first pattern data correction step or the second pattern data correction step is performed. A pattern data verification method characterized by determining whether the processing is correct.
【請求項4】 第1および第2のパターンデータ補正工
程による補正は、光近接効果補正であることを特徴とす
る請求項3記載のパターンデータ検証方法。
4. The pattern data verification method according to claim 3, wherein the correction in the first and second pattern data correction steps is an optical proximity effect correction.
JP25170899A 1998-09-14 1999-09-06 Pattern data certification method and pattern data correction method Pending JP2000155408A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25170899A JP2000155408A (en) 1998-09-14 1999-09-06 Pattern data certification method and pattern data correction method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP25990698 1998-09-14
JP10-259906 1998-09-14
JP25170899A JP2000155408A (en) 1998-09-14 1999-09-06 Pattern data certification method and pattern data correction method

Publications (1)

Publication Number Publication Date
JP2000155408A true JP2000155408A (en) 2000-06-06

Family

ID=26540324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25170899A Pending JP2000155408A (en) 1998-09-14 1999-09-06 Pattern data certification method and pattern data correction method

Country Status (1)

Country Link
JP (1) JP2000155408A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002278041A (en) * 2001-03-21 2002-09-27 Dainippon Printing Co Ltd Verifying method for opc correcting process of photomask data
JP2003015272A (en) * 2001-07-05 2003-01-15 Sony Corp Mask pattern generation method and photomask
JP2004029806A (en) * 2002-06-22 2004-01-29 Samsung Electronics Co Ltd Method for designing phase grating pattern presenting deformed illumination and method for manufacturing photomask by using the same
WO2004097521A1 (en) * 2003-04-30 2004-11-11 Fujitsu Limited Optical proximity effect correction verification method
JP2005134520A (en) * 2003-10-29 2005-05-26 Matsushita Electric Ind Co Ltd Method for making mask pattern data
JP2008134434A (en) * 2006-11-28 2008-06-12 Toshiba Corp Method for processing mask data, method for manufacturing semiconductor device, and program for executing mask data processing
JP2008277730A (en) * 2007-03-30 2008-11-13 Dainippon Screen Mfg Co Ltd Defect inspection apparatus, defect inspection program, figure drawing apparatus, and figure drawing system
JP2010224192A (en) * 2009-03-23 2010-10-07 Toshiba Corp Pattern forming method
US8300918B2 (en) 2007-03-30 2012-10-30 Dainippon Screen Mfg. Co., Ltd. Defect inspection apparatus, defect inspection program, recording medium storing defect inspection program, figure drawing apparatus and figure drawing system

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4562934B2 (en) * 2001-03-21 2010-10-13 大日本印刷株式会社 Verification method for OPC correction processing of photomask data
JP2002278041A (en) * 2001-03-21 2002-09-27 Dainippon Printing Co Ltd Verifying method for opc correcting process of photomask data
JP2003015272A (en) * 2001-07-05 2003-01-15 Sony Corp Mask pattern generation method and photomask
JP4691840B2 (en) * 2001-07-05 2011-06-01 ソニー株式会社 Mask pattern generation method and photomask
JP2004029806A (en) * 2002-06-22 2004-01-29 Samsung Electronics Co Ltd Method for designing phase grating pattern presenting deformed illumination and method for manufacturing photomask by using the same
WO2004097521A1 (en) * 2003-04-30 2004-11-11 Fujitsu Limited Optical proximity effect correction verification method
US7303845B2 (en) 2003-04-30 2007-12-04 Fujitsu Limited Method and system for efficiently verifying optical proximity correction
JP2005134520A (en) * 2003-10-29 2005-05-26 Matsushita Electric Ind Co Ltd Method for making mask pattern data
JP4507558B2 (en) * 2003-10-29 2010-07-21 パナソニック株式会社 Mask pattern data creation method
JP2008134434A (en) * 2006-11-28 2008-06-12 Toshiba Corp Method for processing mask data, method for manufacturing semiconductor device, and program for executing mask data processing
JP2008277730A (en) * 2007-03-30 2008-11-13 Dainippon Screen Mfg Co Ltd Defect inspection apparatus, defect inspection program, figure drawing apparatus, and figure drawing system
US8300918B2 (en) 2007-03-30 2012-10-30 Dainippon Screen Mfg. Co., Ltd. Defect inspection apparatus, defect inspection program, recording medium storing defect inspection program, figure drawing apparatus and figure drawing system
JP2010224192A (en) * 2009-03-23 2010-10-07 Toshiba Corp Pattern forming method
US8266552B2 (en) 2009-03-23 2012-09-11 Kabushiki Kaisha Toshiba Pattern generating method, method of manufacturing semiconductor device, and recording medium

Similar Documents

Publication Publication Date Title
US6425112B1 (en) Auto correction of error checked simulated printed images
KR101056142B1 (en) Computerized method for detecting defects in reticle design data
US8175737B2 (en) Method and apparatus for designing and integrated circuit
US7010775B2 (en) Method for creating mask pattern for circuit fabrication and method for verifying mask pattern for circuit fabrication
US7475383B2 (en) Method of fabricating photo mask
JP4216592B2 (en) Process and apparatus for measuring integrated circuit characteristics
EP1424595B1 (en) Automatic calibration of a masking process simulator
TWI594067B (en) System and method for discovering unknown problematic patterns in chip design layout for semiconductor manufacturing
US20080189673A1 (en) Pattern match based optical proximity correction and verification of integrated circuit layout
US20030115569A1 (en) Method and system for optical proximity correction
JP2008033277A (en) Correction method and correction system for design data or mask data, validation method and validation system for design data or mask data, yield estimation method for semiconductor integrated circuit, method for improving design rule, method for producing mask, and method for manufacturing semiconductor integrated circuit
US20090291512A1 (en) Semiconductor device pattern verification method, semiconductor device pattern verification program, and semiconductor device manufacturing method
US20120047479A1 (en) Incremental Layout Analysis
US20070111112A1 (en) Systems and methods for fabricating photo masks
US10445452B2 (en) Simulation-assisted wafer rework determination
US7730445B2 (en) Pattern data verification method for semiconductor device, computer-readable recording medium having pattern data verification program for semiconductor device recorded, and semiconductor device manufacturing method
JP2000155408A (en) Pattern data certification method and pattern data correction method
US7966580B2 (en) Process-model generation method, computer program product, and pattern correction method
JPH11184064A (en) Photomask pattern design apparatus and design method as well as record medium recording photomask pattern design program
US6622297B2 (en) Pattern correcting method and pattern verifying method
JP5572973B2 (en) Pattern verification method, verification apparatus, and program
Tabery et al. Design-based metrology: advanced automation for CD-SEM recipe generation
JP2004354919A (en) Verification method for optical proximity correction and verification apparatus
KR100840664B1 (en) Method of verifying optical proximity correction
JP2005250360A (en) Verification apparatus and verification method for mask pattern