[go: up one dir, main page]

JP2014115415A - Method for forming a reticle pattern - Google Patents

Method for forming a reticle pattern Download PDF

Info

Publication number
JP2014115415A
JP2014115415A JP2012268581A JP2012268581A JP2014115415A JP 2014115415 A JP2014115415 A JP 2014115415A JP 2012268581 A JP2012268581 A JP 2012268581A JP 2012268581 A JP2012268581 A JP 2012268581A JP 2014115415 A JP2014115415 A JP 2014115415A
Authority
JP
Japan
Prior art keywords
vertex
pattern
outer peripheral
reticle
peripheral line
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
JP2012268581A
Other languages
Japanese (ja)
Inventor
Masaaki Miyajima
正明 宮島
Yoshio Ito
芳雄 伊藤
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.)
Fujitsu Semiconductor Ltd
Original Assignee
Fujitsu Semiconductor 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 Fujitsu Semiconductor Ltd filed Critical Fujitsu Semiconductor Ltd
Priority to JP2012268581A priority Critical patent/JP2014115415A/en
Publication of JP2014115415A publication Critical patent/JP2014115415A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】レチクル検査の誤りが生じ難いレチクルパターンの形成方法を提供する。
【解決手段】第1パターンおよび第2パターンをOPC処理する第1工程と、OPC処理された前記第1パターンに含まれる180°未満の第1内角の第1頂点とOPC処理された前記第2パターンに含まれる180°未満の第2内角の第2頂点の間隔が基準値より狭いか検査する第2工程と、前記間隔が前記基準値より狭い場合には前記第1頂点を含む第1頂点部分を前記第1パターンから削除するとともに前記第2頂点を含む第2頂点部分を前記第2パターンから削除する第3工程とを有すること。
【選択図】図7
A method of forming a reticle pattern that is unlikely to cause an error in reticle inspection.
A first step of performing OPC processing on a first pattern and a second pattern, a first vertex of a first interior angle of less than 180 ° included in the first pattern subjected to OPC processing, and the second processing subjected to OPC processing. A second step of checking whether the interval between the second vertices of the second interior angle less than 180 ° included in the pattern is narrower than a reference value; and the first vertex including the first vertex when the interval is smaller than the reference value And a third step of deleting the second vertex portion including the second vertex from the second pattern while deleting the portion from the first pattern.
[Selection] Figure 7

Description

本発明は、レチクルパターンの形成方法に関する。   The present invention relates to a method for forming a reticle pattern.

半導体集積回路は、レイアウト設計により得られるパターン(以下、レイアウトパターンと呼ぶ)に基づいて半導体基板や半導体基板上の絶縁膜が加工されることで形成される。   A semiconductor integrated circuit is formed by processing a semiconductor substrate or an insulating film on the semiconductor substrate based on a pattern obtained by layout design (hereinafter referred to as a layout pattern).

レイアウトパターンはOPC(Optical Proximity Correction)処理された後レチクル上に形成され、フォトリソグラフィ技術により半導体基板上のレジスト膜に転写される。レジスト膜に転写されたパターン(以下、レジストパターンと呼ぶ)は、半導体基板や絶縁膜を加工(エッチングやイオン注入など)するマスクとして使用される。   The layout pattern is formed on a reticle after being subjected to OPC (Optical Proximity Correction) processing, and transferred to a resist film on a semiconductor substrate by a photolithography technique. A pattern transferred to the resist film (hereinafter referred to as a resist pattern) is used as a mask for processing (etching, ion implantation, etc.) a semiconductor substrate or an insulating film.

数十nm幅のレイアウトパターンをそのままレチクルに形成しレジスト膜に転写すると、角(コーナー)などが丸まったレジストパターンが形成される。OPC処理はレイアウトパターンを補正して、レジストパターンの形状をレイアウトパターンに近づける処理である。   When a layout pattern having a width of several tens of nanometers is directly formed on a reticle and transferred to a resist film, a resist pattern with rounded corners is formed. The OPC process is a process of correcting the layout pattern to bring the resist pattern shape closer to the layout pattern.

特開2005−156606号公報JP-A-2005-156606

OPC処理が終了すると、OPC処理されたレイアウトパターンに対応するレジストパターンがシミュレーション(以下、リソグラフィ・シミュレーションと呼ぶ)より予測される。   When the OPC process is completed, a resist pattern corresponding to the OPC-processed layout pattern is predicted by simulation (hereinafter referred to as lithography simulation).

予測されたレジストパターンは、OPC処理前のレイアウトパターンと比較される。両パターンが略一致していれば、OPC処理されたレイアウトパターンがレチクルに形成される。両パターンが一致しない場合には、OPCパラメータを変更してOPC処理が再度行われる。   The predicted resist pattern is compared with the layout pattern before the OPC process. If the two patterns substantially match, an OPC-processed layout pattern is formed on the reticle. If the patterns do not match, the OPC parameter is changed and the OPC process is performed again.

レチクルに形成されるパターンは、レチクルパターンと呼ばれる。レチクルは、例えば透明基板上の遮光膜(例えば、Cr膜)を電子ビーム露光により成形することで製造される。製造されたレチクルは、レチクル検査により検査される。   The pattern formed on the reticle is called a reticle pattern. The reticle is manufactured, for example, by forming a light shielding film (for example, a Cr film) on a transparent substrate by electron beam exposure. The manufactured reticle is inspected by reticle inspection.

レチクル検査ではまず、レチクル検査装置によりその遮光膜パターンが撮影される。さらにレチクル上に形成される遮光膜パターンが、レチクル・シミュレーションにより予測される。   In the reticle inspection, first, the light shielding film pattern is photographed by the reticle inspection apparatus. Furthermore, a light shielding film pattern formed on the reticle is predicted by reticle simulation.

撮影された遮光膜パターン(以下、検査画像と呼ぶ)は、レチクル・シミュレーションにより予測されたパターンと比較される。双方が略一致すればレチクル検査は合格であり、合格したレチクルにより集積回路が製造される。双方が略一致しない場合レチクル検査は不合格であり、レチクルは作り直される。   The photographed light shielding film pattern (hereinafter referred to as an inspection image) is compared with the pattern predicted by the reticle simulation. If the two substantially match, the reticle inspection is passed, and an integrated circuit is manufactured using the passed reticle. If the two do not substantially match, the reticle inspection fails and the reticle is recreated.

例えば、レチクル・シミュレーションで得られる孤立パターンが検査画像上では他のパターンと合体して一つのパターンになっている場合、レチクルの検査は不合格である。レチクル・シミュレーションで得られる単一パターンが検査画像上では複数のパターンに分離している場合にも、レチクル検査は不合格である。   For example, when the isolated pattern obtained by the reticle simulation is combined with other patterns on the inspection image to form one pattern, the reticle inspection fails. Even when a single pattern obtained by the reticle simulation is separated into a plurality of patterns on the inspection image, the reticle inspection fails.

ところでレチクル上の遮光膜パターンには問題がなくても、レチクル検査装置の分解能が低い場合やレチクル・シミュレーションの精度が低い場合には、レチクル検査が不合格になることがある。このような誤りは、OPC処理によりパターン間隔が狭くなった場合やOPC処理によりパターン幅が狭くなった場合に起き易い。   By the way, even if there is no problem with the light-shielding film pattern on the reticle, the reticle inspection may be rejected if the resolution of the reticle inspection apparatus is low or the accuracy of the reticle simulation is low. Such an error is likely to occur when the pattern interval is narrowed by the OPC process or when the pattern width is narrowed by the OPC process.

レチクル検査で不合格になったレチクルは、レイアウトパターンのOPC処理から始まる一連の作業により作り直される。このためレチクルの作り直しには、多大な時間と労力が費やされる。   The reticle that has failed the reticle inspection is remade by a series of operations starting from the OPC processing of the layout pattern. For this reason, a great deal of time and effort is spent on remaking the reticle.

レチクル検査装置の分解能やレチクル・シミュレーションの精度を上げれば検査誤りは少なくなり、レチクルの作り直しが減る。しかし、レチクル検査装置の分解能やレチクル・シミュレーションの精度を上げることは容易ではない。   Increasing the resolution of the reticle inspection system and the accuracy of the reticle simulation will reduce inspection errors and reduce reticle rework. However, it is not easy to increase the resolution of the reticle inspection apparatus and the accuracy of reticle simulation.

上記の問題を解決するために、本方法の一観点によれば、第1パターンおよび第2パターンをOPC処理する第1工程と、OPC処理された前記第1パターンに含まれる180°未満の第1内角の第1頂点とOPC処理された前記第2パターンに含まれる180°未満の第2内角の第2頂点の間隔が基準値より狭いか検査する第2工程と、前記間隔が前記基準値より狭い場合には前記第1頂点を含む第1頂点部分を前記第1パターンから削除するとともに前記第2頂点を含む第2頂点部分を前記第2パターンから削除する第3工程とを有するレチクルパターンの形成方法が提供される。   In order to solve the above problem, according to one aspect of the present method, a first step of performing OPC processing on the first pattern and the second pattern, and a first step of less than 180 ° included in the OPC-processed first pattern. A second step of inspecting whether the interval between the first vertex of one interior angle and the second vertex of the second interior angle less than 180 ° included in the second pattern subjected to OPC processing is narrower than a reference value; and the interval is the reference value A reticle pattern having a third step of deleting a first vertex portion including the first vertex from the first pattern and deleting a second vertex portion including the second vertex from the second pattern if narrower A forming method is provided.

開示の方法によれば、レチクル検査の誤りが生じ難いレチクルパターンが形成される。   According to the disclosed method, a reticle pattern that is unlikely to cause an error in reticle inspection is formed.

図1は、実施の形態1のレチクルパターン形成方法を実行するパターン形成装置の構成図である。FIG. 1 is a configuration diagram of a pattern forming apparatus that executes the reticle pattern forming method according to the first embodiment. 図2は、実施の形態1のレチクルパターン形成方法の流れを示すフローチャートである。FIG. 2 is a flowchart showing a flow of the reticle pattern forming method according to the first embodiment. 図3は、レチクルパターン形成方法を説明する図である。FIG. 3 is a diagram for explaining a reticle pattern forming method. 図4は、レチクルパターン形成方法を説明する図である。FIG. 4 is a diagram for explaining a reticle pattern forming method. 図5は、レチクルパターン形成方法を説明する図である。FIG. 5 is a diagram for explaining a reticle pattern forming method. 図6は、レチクルパターン形成方法を説明する図である。FIG. 6 is a diagram for explaining a reticle pattern forming method. 図7は、頂点部分の補正処理のフローチャートである。FIG. 7 is a flowchart of the vertex portion correction process. 図8は、凸頂点検出/凹頂点検出ステップを説明する図である。FIG. 8 is a diagram for explaining the convex vertex detection / concave vertex detection step. 図9は、凸頂点検出/凹頂点検出ステップを説明する図である。FIG. 9 is a diagram for explaining the convex vertex detection / concave vertex detection step. 図10は、凸頂点部分の補正ステップのフローチャートである。FIG. 10 is a flowchart of the convex vertex correction step. 図11は、凸頂点部分の補正ステップのフローチャートである。FIG. 11 is a flowchart of the correction step of the convex vertex portion. 図12は、凸頂点部分の補正ステップを説明する図である。FIG. 12 is a diagram for explaining the convex vertex correction step. 図13は、凸頂点部分の補正ステップを説明する図である。FIG. 13 is a diagram for explaining the convex vertex correction step. 図14は、凸頂点部分の補正ステップを説明する図である。FIG. 14 is a diagram for explaining the correction step of the convex vertex portion. 図15は、凸頂点部分の補正ステップを説明する図である。FIG. 15 is a diagram for explaining the correction step of the convex vertex portion. 図16は、凸頂点部分の補正ステップを説明する図である。FIG. 16 is a diagram for explaining the correction step of the convex vertex portion. 図17は、第1頂点部および第2頂点部分のパターン構造の一例を説明する図である。FIG. 17 is a diagram for explaining an example of the pattern structure of the first vertex portion and the second vertex portion. 図18は、第1パターンに対応するレジストパターンを説明する図である。FIG. 18 is a diagram for explaining a resist pattern corresponding to the first pattern. 図19は、ステップS46を説明する図である。FIG. 19 is a diagram illustrating step S46. 図20は、凹頂点部分の補正ステップのフローチャートである。FIG. 20 is a flowchart of the step of correcting the concave vertex portion. 図21は、凹頂点部分の補正ステップのフローチャートである。FIG. 21 is a flowchart of the correction step for the concave apex portion. 図22は、凹頂点部分の補正ステップを説明する図である。FIG. 22 is a diagram for explaining the step of correcting the concave vertex. 図23は、凹頂点部分の補正ステップを説明する図である。FIG. 23 is a diagram for explaining the step of correcting the concave vertex portion. 図24は、凹頂点部分の補正ステップを説明する図である。FIG. 24 is a diagram for explaining the step of correcting the concave vertex. 図25は、凸頂点の検出方法および凹頂点の検出方法を説明する図である。FIG. 25 is a diagram for explaining a convex vertex detection method and a concave vertex detection method. 図26は、相手頂点の辺が自頂点から見えるか否かを判断する方法を説明する図である。FIG. 26 is a diagram for explaining a method of determining whether or not the side of the opponent vertex is visible from the own vertex. 図27は、自頂点に対向する相手頂点を検出する方法を説明する図であるFIG. 27 is a diagram for explaining a method of detecting an opponent vertex that faces the own vertex. 図28は、実施の形態2を説明する図である。FIG. 28 is a diagram for explaining the second embodiment. 第1頂点部分が削除された第1パターンの段差と後退量の関係を示す図である。It is a figure which shows the relationship between the level | step difference of a 1st pattern in which the 1st vertex part was deleted, and retraction amount. 図30は、実施の形態3を説明する図である。FIG. 30 is a diagram for explaining the third embodiment. 図31は、実施の形態4を説明する図である。FIG. 31 is a diagram for explaining the fourth embodiment. 図32は、実施の形態5を説明する図である。FIG. 32 is a diagram for explaining the fifth embodiment. 図33は、第1頂点部分の形状およびサイズ並びに第2頂点部分の形状およびサイズの選択基準を説明する図である。FIG. 33 is a diagram illustrating selection criteria for the shape and size of the first vertex portion and the shape and size of the second vertex portion.

以下、図面にしたがって本発明の実施の形態について説明する。但し、本発明の技術的範囲はこれらの実施の形態に限定されず、特許請求の範囲に記載された事項とその均等物まで及ぶものである。尚、図面が異なっても対応する部分には同一符号を付し、その説明を省略する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. However, the technical scope of the present invention is not limited to these embodiments, but extends to the matters described in the claims and equivalents thereof. In addition, the same code | symbol is attached | subjected to the corresponding part even if drawings differ, and the description is abbreviate | omitted.

(実施の形態1)
(1)パターン形成装置
図1は、実施の形態1のレチクルパターン形成方法を実行するパターン形成装置2の構成図である。パターン形成装置2は例えば、コンピュータである。
(Embodiment 1)
(1) Pattern Forming Apparatus FIG. 1 is a configuration diagram of a pattern forming apparatus 2 that executes the reticle pattern forming method according to the first embodiment. The pattern forming apparatus 2 is a computer, for example.

パターン形成装置2は、例えばCPU(Central Processing Unit)4と、ROM6と、RAM(Random Access Memory)8と、ハードディスクを有するHDD(Hard Disk Drive)10とを有する。さらにパターン形成装置2は、バス12と、入力装置14と、出力装置16とを有する。   The pattern forming apparatus 2 includes, for example, a CPU (Central Processing Unit) 4, a ROM 6, a RAM (Random Access Memory) 8, and an HDD (Hard Disk Drive) 10 having a hard disk. Further, the pattern forming apparatus 2 includes a bus 12, an input device 14, and an output device 16.

入力装置14は、外部からデータを取り込む装置である。出力装置16は、外部にデータを出力する装置である。   The input device 14 is a device that takes in data from the outside. The output device 16 is a device that outputs data to the outside.

CPU4はHDD10を制御するとともに、HDD10に記録されたプログラムをRAM8にロードし、ロードされたプログラムを実行する。HDD10は、コンピュータにより読取可能な記録媒体である。   The CPU 4 controls the HDD 10, loads a program recorded in the HDD 10 into the RAM 8, and executes the loaded program. The HDD 10 is a computer-readable recording medium.

ROM6には、CPU4が実行する基本的なプログラム等が記録されている。RAM8には、プログラム以外にも、CPU4がプログラムを実行する際の途中データが一時的に記録される。   The ROM 6 stores basic programs executed by the CPU 4. In addition to the program, the RAM 8 temporarily records intermediate data when the CPU 4 executes the program.

HDD10には、実施の形態1のレイアウトパターン形成方法をCPU4に実行させるレチクルパターン形成プログラム(CPU4が実行可能なプログラム)18が記録されている。コンピュータ2は、CPU4がレチクルパターン形成プログラム18を実行することでパターン形成装置になる。   In the HDD 10, a reticle pattern forming program (a program executable by the CPU 4) 18 for causing the CPU 4 to execute the layout pattern forming method of the first embodiment is recorded. The computer 2 becomes a pattern forming apparatus when the CPU 4 executes the reticle pattern forming program 18.

HDD10にはさらに、レイアウトパターンのデータ20a(以下、レイアウトデータと呼ぶ)が一時的に記録される。   Further, layout pattern data 20a (hereinafter referred to as layout data) is temporarily recorded in the HDD 10.

(2)パターン形成方法
(i)処理フロー
図2は、実施の形態1のレチクルパターン形成方法の流れを示すフローチャートである。図3〜6は、レチクルパターン形成方法を説明する図である。
(2) Pattern Forming Method (i) Processing Flow FIG. 2 is a flowchart showing the flow of the reticle pattern forming method according to the first embodiment. 3 to 6 are diagrams for explaining a reticle pattern forming method.

―レイアウトパターンの入力(S2)―
まずレイアウトパターン22aが、入力装置14を介してパターン形成装置2に入力される。今、レイアウトパターン22aは、例えば図3に示すように、第1パターン24aと第2パターン25aとを有するとする。第1パターン24aと第2パターン25aは、多角形パターンが好ましい。
-Layout pattern input (S2)-
First, the layout pattern 22 a is input to the pattern forming apparatus 2 via the input device 14. Now, it is assumed that the layout pattern 22a includes a first pattern 24a and a second pattern 25a as shown in FIG. 3, for example. The first pattern 24a and the second pattern 25a are preferably polygonal patterns.

具体的には例えば、第1パターン24aのパターンデータと第2パターン25aのパターンデータとを有するレイアウトデータが入力される。レイアウトデータのフォーマットは例えば、GDS II(Graphic Design System II)またはOASIS(Open Artwork System Interchange Standard)である。入力されたレイアウトデータ20aは例えば、HDD10に記録される。   Specifically, for example, layout data having pattern data of the first pattern 24a and pattern data of the second pattern 25a is input. The layout data format is, for example, GDS II (Graphic Design System II) or OASIS (Open Artwork System Interchange Standard). The input layout data 20a is recorded in the HDD 10, for example.

CPU4は、入力されたレイアウトデータを内部フォーマットに変換する。図4は、内部フォーマットに変換されたレイアウトデータ20bの一例を示すテーブルである。   The CPU 4 converts the input layout data into an internal format. FIG. 4 is a table showing an example of the layout data 20b converted into the internal format.

レイアウトデータ20bは図4に示すように、レイアウトパターン22aに含まれるパターン数30と、レイアウトパターン22aに含まれる第1パターン24aの第1パターンデータ32bと第2パターン25aの第2パターンデータ33bとを有する。各パターンデータ32b,33bは、各パターンに含まれる頂点の数34と、各パターンの頂点座標36とを有する。パターン数30と、頂点数データ34と、頂点座標36は順序付けられている。各データ(パターン数30、頂点数34、頂点座標36)は、次のデータの位置を示すポインタ(図示せず)を有している。   As shown in FIG. 4, the layout data 20b includes the number of patterns 30 included in the layout pattern 22a, the first pattern data 32b of the first pattern 24a and the second pattern data 33b of the second pattern 25a included in the layout pattern 22a. Have Each pattern data 32b and 33b has the number 34 of vertices contained in each pattern and the vertex coordinates 36 of each pattern. The pattern number 30, the vertex number data 34, and the vertex coordinates 36 are ordered. Each piece of data (number of patterns 30, number of vertices 34, vertex coordinates 36) has a pointer (not shown) indicating the position of the next data.

図4に示す例では、パターン数30、第1パターンデータ32b、第2パターンデータ33bの順で順序付けられている。さらに第1パターンデータ32bおよび第2パターンデータ33bの各データは、頂点数34、座標36の順で順序付けられている。   In the example shown in FIG. 4, the number of patterns is 30, the first pattern data 32b, and the second pattern data 33b are ordered in this order. Further, the data of the first pattern data 32b and the second pattern data 33b are ordered in the order of the number of vertices 34 and the coordinates 36.

―OPCパラメータの入力(S4)―
次にOPCパラメータが、入力装置14からパターン形成装置2に入力される。入力されたOPCパラメータは例えば、HDD10に記録される。
-Input of OPC parameters (S4)-
Next, the OPC parameters are input from the input device 14 to the pattern forming device 2. The input OPC parameters are recorded in the HDD 10, for example.

OPCパラメータは、OPC処理されるパターン部分(例えば、パターンの先端部)を規定するパラメータと、該パターン部分に加えるパターン(または、該パターン部分から削除するパターン)を規定するパラメータとを有する。   The OPC parameter includes a parameter that defines a pattern portion (for example, the leading end portion of the pattern) to be OPC processed and a parameter that defines a pattern to be added to the pattern portion (or a pattern to be deleted from the pattern portion).

―図形処理(S6)―
CPU4は次に、入力されたレイアウトパターン22aをOPC処理に適した形に変換する。具体的には例えば、レイアウトデータ20b(図4)が変換される。
-Graphic processing (S6)-
Next, the CPU 4 converts the input layout pattern 22a into a form suitable for OPC processing. Specifically, for example, layout data 20b (FIG. 4) is converted.

実施の形態1では、パターン変換は行われずに、図4のレイアウトデータ20bがそのままOPC処理されるとする。   In the first embodiment, it is assumed that the layout data 20b in FIG. 4 is directly subjected to the OPC process without performing pattern conversion.

―OPC処理(S8)―
CPU4は次に、第1パターン24aおよび第2パターン25aをOPC処理する。図5には、OPC処理されたレイアウトパターン22bの一例が示されている。
-OPC processing (S8)-
Next, the CPU 4 performs OPC processing on the first pattern 24a and the second pattern 25a. FIG. 5 shows an example of the layout pattern 22b subjected to the OPC process.

例えば図5に示すようにOPC処理により、第1パターン24bの先端部はパターンが加えられ太くなる。同様に、第2パターン25bの先端部も太くなる。第1パターン24bおよび第2パターン25bの内角は、例えば90°または270°である。   For example, as shown in FIG. 5, the tip of the first pattern 24b is thickened by adding the pattern by OPC processing. Similarly, the tip of the second pattern 25b is also thickened. The internal angle of the first pattern 24b and the second pattern 25b is, for example, 90 ° or 270 °.

具体的には例えば、CPU4はレイアウトデータ20bを変更する。図6は、OPC処理により変換されたレイアウトデータ20cの一例を示す。図6に示すように、各パターンデータ32c,33c頂点数34および頂点座標36が、変更または追加または削除される。   Specifically, for example, the CPU 4 changes the layout data 20b. FIG. 6 shows an example of the layout data 20c converted by the OPC process. As shown in FIG. 6, the pattern data 32c, 33c vertex number 34 and vertex coordinates 36 are changed, added, or deleted.

―頂点部分の補正処理(S10)―
CPU4は次に、異なるパターンに含まれ第1基準値el未満に接近した凸頂点部分を補正する。さらにCPU4は、同一パターンに含まれ第2基準値EL未満に接近した凹頂点部分を補正する。補正処理(S10)の詳細は後述する。
-Vertex correction processing (S10)-
Next, the CPU 4 corrects the convex vertex portion included in a different pattern and approaching less than the first reference value el. Further, the CPU 4 corrects the concave vertex portion included in the same pattern and approaching less than the second reference value EL. Details of the correction process (S10) will be described later.

補正処理(S10)により、レチクル検査の誤りが生じ難いレチクルパターンが形成される。   By the correction process (S10), a reticle pattern that hardly causes an error in reticle inspection is formed.

―リソグラフィ・シミュレーション(S12)―
CPU4は次に、補正処理後のレイアウトパターン22bに対応するレジストパターンをリソグラフィ・シミュレーションにより予測する。
-Lithography simulation (S12)-
Next, the CPU 4 predicts a resist pattern corresponding to the layout pattern 22b after the correction process by lithography simulation.

―OPC検査(S14)―
CPU4は次に、OPC処理が適切に行われたかを判断する。具体的には例えばCPU4は、リソグラフィ・シミュレーションS12により得られるレジストパターンがOPC前のレイアウトパターン22a(図3参照)に略一致すれば、OPC処理が適切に行われたと判断する。CPU4は、両パターンの略一致しない場合には、OPC処理は適切に行われなかったと判断する。
-OPC inspection (S14)-
Next, the CPU 4 determines whether or not the OPC process is properly performed. Specifically, for example, if the resist pattern obtained by the lithography simulation S12 substantially matches the layout pattern 22a before OPC (see FIG. 3), the CPU 4 determines that the OPC process has been performed appropriately. The CPU 4 determines that the OPC process has not been properly performed when the two patterns do not substantially match.

―レチクルパターンの出力(S16)―
CPU4はOPC処理が適切に行われたと判断すると、OPC処理され更に頂点部分が補正されたレイアウトパターンをレチクルパターンとして出力する。
-Reticle pattern output (S16)-
When the CPU 4 determines that the OPC processing is properly performed, the CPU 4 outputs a layout pattern that has been subjected to the OPC processing and further corrected for the vertex portion as a reticle pattern.

具体的には例えばCPU4は、OPC処理され更に頂点部分が補正された第1パターンのパターンデータとOPC処理され更に頂点部分が補正された第2パターンのパターンデータとを有するレチクルデータを出力する。この時CPU4は、
パターンデータをレチクル製造に適したフォーマットに変換する。
Specifically, for example, the CPU 4 outputs reticle data having pattern data of the first pattern in which the OPC process is performed and the vertex portion is corrected, and pattern data of the second pattern in which the OPC process is performed and the vertex portion is corrected. At this time, the CPU 4
Convert the pattern data into a format suitable for reticle manufacturing.

―OPCパラメータの変更(S18)―
CPU4はステップ14でOPC処理が不適切と判断すると、OPCパラメータを変更する。その後CPU4は、OPC処理(S8)に戻る。
-Change of OPC parameters (S18)-
If the CPU 4 determines in step 14 that the OPC process is inappropriate, the CPU 4 changes the OPC parameter. Thereafter, the CPU 4 returns to the OPC process (S8).

(ii)頂点部分の補正処理(S10)
図7は、頂点部分の補正処理(S10)のフローチャートである。
(Ii) Vertex correction processing (S10)
FIG. 7 is a flowchart of the vertex portion correction process (S10).

―凸頂点検出/凹頂点検出ステップ(S20)―
CPU4はまず、OPC処理された第1パターン24bに含まれる凸頂点および凹頂点を検出する(S20)。CPU4はさらに、OPC処理された第2パターン25bに含まれる凸頂点および凹頂点を検出する(S20)。図8及び9は、凸頂点検出/凹頂点検出ステップを説明する図である。
-Convex vertex detection / concave vertex detection step (S20)-
First, the CPU 4 detects convex vertices and concave vertices included in the OPC-processed first pattern 24b (S20). The CPU 4 further detects a convex vertex and a concave vertex included in the second pattern 25b that has been subjected to the OPC process (S20). 8 and 9 are diagrams for explaining the convex vertex detection / concave vertex detection step.

図8は、OPC処理された第1パターン24bの一例である。OPC処理された第1パターン24bは、図8に示すように、180°未満の角度を有する内角38の頂点40(以下、凸頂点と呼ぶ)を複数有する。内角とは、多角形の隣接する2辺が多角形の内側に形成する角である。第1パターン24bはさらに、180°より大きい角度を有する内角42を有する頂点44(以下、凹頂点と呼ぶ)を複数有する。   FIG. 8 is an example of the first pattern 24b subjected to the OPC process. As shown in FIG. 8, the OPC-processed first pattern 24b has a plurality of vertices 40 (hereinafter referred to as convex vertices) of an inner angle 38 having an angle of less than 180 °. The inner angle is an angle formed by two adjacent sides of the polygon inside the polygon. The first pattern 24b further includes a plurality of vertices 44 (hereinafter referred to as concave vertices) having an inner angle 42 having an angle greater than 180 °.

内角の頂点は、当該内角を有する多角形の頂点でもある。CPU4は第1パターン24bの凸頂点40および第2パターン25bの凸頂点40を検出し、検出した凸頂点を記録する。CPU4は更に第1パターン24bの凹頂点44および第2パターン25bの凹頂点44を検出し、検出した凹頂点を記録する。   The vertex of the inner angle is also the vertex of the polygon having the inner angle. The CPU 4 detects the convex vertex 40 of the first pattern 24b and the convex vertex 40 of the second pattern 25b, and records the detected convex vertex. The CPU 4 further detects the concave vertex 44 of the first pattern 24b and the concave vertex 44 of the second pattern 25b, and records the detected concave vertex.

具体的にはCPU4は図9に示すように、OPC処理されたレイアウトデータ20c(図6)の各頂点座標36の後にフラグ46を加える。CPU4は凸頂点40を検出すると、検出された凸頂点に対応する座標36の後のフラグを「0」にする。一方CPU4は凹頂点を検出すると、検出された凹頂点に対応する座標36の後のフラグを「1」にする。   Specifically, as shown in FIG. 9, the CPU 4 adds a flag 46 after each vertex coordinate 36 of the layout data 20c (FIG. 6) subjected to the OPC process. When the CPU 4 detects the convex vertex 40, the CPU 4 sets the flag after the coordinate 36 corresponding to the detected convex vertex to “0”. On the other hand, when the CPU 4 detects the concave vertex, it sets the flag after the coordinate 36 corresponding to the detected concave vertex to “1”.

―凸頂点部分の補正(S22)―
図10及び11は、凸頂点部分の補正ステップ(S22)のフローチャートである。図12〜図16は、凸頂点部分の補正ステップ(S22)を説明する図である。
-Correction of convex vertex (S22)-
10 and 11 are flowcharts of the convex vertex correction step (S22). 12-16 is a figure explaining the correction | amendment step (S22) of a convex vertex part.

―ステップS30―
CPU4はまず、未処理の凸頂点を有するパターンが存在するか判断する(S30)。未処理の凸頂点を有するパターンが存在しない場合には、CPU4は凸頂点部分の補正ステップ(S22)を終了する。凸頂点部分の補正ステップ(S22)における「処理」とは、後述するステップS36〜S46のことである。
-Step S30-
First, the CPU 4 determines whether or not there is a pattern having an unprocessed convex vertex (S30). If there is no pattern having an unprocessed convex vertex, the CPU 4 ends the convex vertex correction step (S22). The “processing” in the convex vertex correction step (S22) refers to steps S36 to S46 described later.

未処理の凸頂点を有するパターンが存在する場合には、CPU4は未処理のパターンの中から処理対象のパターン(例えば、第1パターン24b)を選択し、次の判断ステップ(S32)に進む。未処理の凸頂点を有するパターンが複数存在する場合CPU4は、例えばレイアウトデータ20d(図9参照)に記録された順番に従って処理対象パターンを選択する。選択したパターンを以下、選択パターンと呼ぶ。選択しなかったパターン(例えば、第2パターン25b)を以下、非選択パターンと呼ぶ。   If there is a pattern having an unprocessed convex vertex, the CPU 4 selects a pattern to be processed (for example, the first pattern 24b) from the unprocessed patterns, and proceeds to the next determination step (S32). When there are a plurality of patterns having unprocessed convex vertices, the CPU 4 selects a processing target pattern according to the order recorded in the layout data 20d (see FIG. 9), for example. The selected pattern is hereinafter referred to as a selection pattern. A pattern that is not selected (for example, the second pattern 25b) is hereinafter referred to as a non-selected pattern.

―ステップS32―
CPU4は次に、選択したパターンの凸頂点(以下、選択パターン凸頂点と呼ぶ)に未処理の頂点が存在するか判断する(S32)。未処理の選択パターン凸頂点が存在しない場合には、ステップS30に戻る。各頂点が凸頂点か否かは、フラグ46(図9参照)により判断される。
-Step S32-
Next, the CPU 4 determines whether or not an unprocessed vertex exists at the convex vertex of the selected pattern (hereinafter referred to as the selected pattern convex vertex) (S32). If there is no unprocessed selection pattern convex vertex, the process returns to step S30. Whether or not each vertex is a convex vertex is determined by a flag 46 (see FIG. 9).

未処理の選択パターン凸頂点が存在する場合CPU4は、未処理の選択パターン凸頂点の中から処理対象候補の凸頂点(例えば、図5の第1凸頂点48a)を選択しステップS34に進む。未処理の選択パターン凸頂点が複数存在する場合には、例えばレイアウトデータ20d(図9参照)に記録された順番に従って処理対象候補の凸頂点を選択する(例えば、順番の早い順に選択する。)。処理対象候補に選択した頂点を以下、自頂点候補と呼ぶ。   When there is an unprocessed selection pattern convex vertex, the CPU 4 selects a processing target candidate convex vertex (for example, the first convex vertex 48a in FIG. 5) from among the unprocessed selection pattern convex vertices, and proceeds to step S34. If there are a plurality of unprocessed selection pattern convex vertices, for example, the convex vertices of the processing target candidates are selected according to the order recorded in the layout data 20d (see FIG. 9) (for example, selected in the order of early order). . The vertices selected as processing target candidates are hereinafter referred to as own vertex candidates.

―ステップS34―
CPU4は次に、非選択パターンの頂点(例えば、図5の第2凸頂点48b〜第9凸頂点48i;以下、非選択パターン凸頂点と呼ぶ)の中に処理が終わっていない凸頂点が存在するか判断する(S34)。未処理の非選択パターン凸頂点が存在しない場合には、ステップS32に戻る。
-Step S34-
Next, the CPU 4 has a convex vertex that has not been processed among the vertices of the non-selected pattern (for example, the second convex vertex 48b to the ninth convex vertex 48i in FIG. 5; hereinafter referred to as the non-selected pattern convex vertex). It is judged whether to do (S34). If there is no unprocessed non-selected pattern convex vertex, the process returns to step S32.

未処理の非選択パターン凸頂点が存在する場合には、未処理の非選択パターン凸頂点の中から凸頂点(例えば、第2凸頂点48b)を一つ選択しステップS36に進む。選択した非選択パターン凸頂点を以下、相手頂点候補と呼ぶ。未処理の非選択パターン凸頂点が複数存在する場合には、ステップS32と同様、レイアウトデータ20dに記録された順番に従って相手頂点候補を選択する。   If there is an unprocessed unselected pattern convex vertex, one convex vertex (for example, the second convex vertex 48b) is selected from the unprocessed unselected pattern convex vertices, and the process proceeds to step S36. The selected non-selected pattern convex vertex is hereinafter referred to as a partner vertex candidate. If there are a plurality of unprocessed unselected pattern convex vertices, the other vertex candidate is selected according to the order recorded in the layout data 20d as in step S32.

非選択パターン凸頂点が多数存在する場合には、相手頂点候補に選択する頂点を自頂点候補に対向する頂点に制限してもよい。   When there are a large number of non-selected pattern convex vertices, the vertices selected as the opponent vertex candidates may be limited to the vertices facing the own vertex candidate.

―ステップS36―
CPU4は次に、自頂点候補(例えば、第1凸頂点48a)と相手頂点候補(例えば、第2凸頂点48b)との間隔clを、例えばピタゴラスの定理と単位ベクトルを用いる交点検索により測定する(S36)。
-Step S36-
Next, the CPU 4 measures an interval cl between the own vertex candidate (for example, the first convex vertex 48a) and the counterpart vertex candidate (for example, the second convex vertex 48b) by, for example, an intersection search using the Pythagorean theorem and a unit vector. (S36).

―ステップS38―
CPU4は次に、測定した間隔clが第1基準値elより狭いか判断する(S36)。測定した間隔clが第1基準値el以上の場合、CPU4はステップS34に戻る。測定した間隔clが第1基準値elより狭い場合CPU4は、次のステップS40に進む。
-Step S38-
Next, the CPU 4 determines whether the measured interval cl is narrower than the first reference value el (S36). If the measured interval cl is greater than or equal to the first reference value el, the CPU 4 returns to step S34. When the measured interval cl is narrower than the first reference value el, the CPU 4 proceeds to the next step S40.

隣接するパターンの凸頂点同士の間隔が狭いと、レチクル上では分離していてもレチクル検査装置の画像では該凸頂点同士が接続しまうことがある。さらにレチクル・シミュレーションで得られるパターン上でも、該凸頂点同士が接続しまうことがある。このような場合、レチクル検査に誤りが生じる。   When the interval between the convex vertices of adjacent patterns is narrow, the convex vertices may be connected in the image of the reticle inspection apparatus even if they are separated on the reticle. Further, the convex vertices may be connected to each other on the pattern obtained by the reticle simulation. In such a case, an error occurs in the reticle inspection.

このような誤りは、凸頂点間の間隔が広い場合には生じない。第1基準値elは、上記誤りを殆ど生じさせない間隔である。第1基準値elとしては、上記誤りを生じさせない間隔のうち最も狭い間隔が好ましい。第1基準値elは、例えば、20〜50nmである。   Such an error does not occur when the interval between the convex vertices is wide. The first reference value el is an interval that hardly causes the error. The first reference value el is preferably the narrowest interval among the intervals that do not cause the error. The first reference value el is, for example, 20 to 50 nm.

CPU4はステップS36で第1基準値elより狭い間隔を検出すると、エラー検出情報(データ)を生成/更新する。エラー検出情報は、後述するステップS40〜S46で利用される。   When the CPU 4 detects an interval narrower than the first reference value el in step S36, it generates / updates error detection information (data). The error detection information is used in steps S40 to S46 described later.

図12は、エラー検出情報50を示すテーブルである。エラー検出情報50は例えば、それまでに第1基準値elより狭い間隔を検出した回数(間隔エラー数52)を有する。   FIG. 12 is a table showing the error detection information 50. The error detection information 50 includes, for example, the number of times that an interval narrower than the first reference value el has been detected (interval error number 52).

エラー検出情報50はさらに、間隔clが第1基準値elより狭い自頂点候補を有する選択パターン(例えば、第1パターン24b)の番号54と、間隔clが第1基準値elより狭い自頂点候補の番号56を有する。   The error detection information 50 further includes the number 54 of the selected pattern (for example, the first pattern 24b) having the own vertex candidate whose interval cl is narrower than the first reference value el, and the own vertex candidate whose interval cl is narrower than the first reference value el. Number 56.

番号54は、レイアウトデータ20d(図9参照)におけるパターンデータ32d,33dの順番である(以下、同様)。番号56は、レイアウトデータ20dにおける頂点座標36の順番である(以下、同様)。   Reference numeral 54 denotes the order of the pattern data 32d and 33d in the layout data 20d (see FIG. 9) (hereinafter the same). The number 56 is the order of the vertex coordinates 36 in the layout data 20d (the same applies hereinafter).

エラー検出情報50はさらに、上記自頂点候補との間隔clが第1基準値elより狭い相手頂点候補を含む非選択パターンの番号58と、上記自頂点候補との間隔clが第1基準値elより狭い相手頂点候補の番号60を有する。   The error detection information 50 further includes the number 58 of the non-selected pattern including the other vertex candidate whose interval cl with the own vertex candidate is narrower than the first reference value el, and the interval cl with the own vertex candidate is the first reference value el. It has a narrower partner vertex candidate number 60.

以上のようにCPU4はステップS36〜S38により、OPC処理された第1パターン24bに含まれる凸頂点(第1頂点)とOPC処理された第2パターン25bに含まれる凸頂点(第2頂点)の間隔が第1基準値elより狭いか検査する。   As described above, the CPU 4 performs steps S36 to S38 between the convex vertex (first vertex) included in the first pattern 24b subjected to OPC processing and the convex vertex (second vertex) included in the second pattern 25b subjected to OPC processing. It is inspected whether the interval is narrower than the first reference value el.

―ステップS40―
CPU4は次に、測定された間隔clの中に異常値以下のものがあるか判断する(S40)。異常値以下のものが有る場合、CPU4はステップS48に進む。異常値の以下のものが無い場合、CPU4はステップS42に進む。
-Step S40-
Next, the CPU 4 determines whether or not there is an abnormal value or less in the measured interval cl (S40). If there is an abnormal value or less, the CPU 4 proceeds to step S48. If there is no abnormal value below, the CPU 4 proceeds to step S42.

上記異常値は、OPC処理(S8)(図2参照)に問題があったと考えられる間隔である。異常値は、第1基準値elより狭い間隔(例えば、10nm)である。   The abnormal value is an interval at which there is a problem in the OPC process (S8) (see FIG. 2). The abnormal value is an interval (for example, 10 nm) narrower than the first reference value el.

ステップS36〜S40により選択される自頂点候補を以下、自頂点と呼ぶ。ステップS36〜S40により選択される相手頂点候補を以下、相手頂点と呼ぶ。   The own vertex candidate selected in steps S36 to S40 is hereinafter referred to as an own vertex. The partner vertex candidate selected in steps S36 to S40 is hereinafter referred to as a partner vertex.

―ステップS48―
測定した間隔clの中に異常値以下のものが存在する場合、CPU4はエラー警告を出力し、プログラムを終了する。
-Step S48-
If there is a measured interval cl that is less than the abnormal value, the CPU 4 outputs an error warning and ends the program.

―ステップS42―
CPU4は、自頂点72(例えば、図5の第1凸頂点48a)から相手頂点74(例えば、第2点48b)で接する2辺(エッジ)が見えるか判断する。CPU4による判断方法は、後述する。自頂点72から相手頂点74の2辺が見える場合、CPU4はステップS44に進む。
-Step S42-
The CPU 4 determines whether or not two sides (edges) that are in contact with the other vertex 74 (for example, the second point 48b) can be seen from the own vertex 72 (for example, the first convex vertex 48a in FIG. 5). A determination method by the CPU 4 will be described later. When two sides of the opponent vertex 74 are visible from the own vertex 72, the CPU 4 proceeds to step S44.

自頂点72から相手頂点74の2辺が見える場合とは、自頂点(第1頂点)72と相手頂点(第2頂点)74を通る直線が相手頂点74を頂点とする内角の2辺の間を通ることである。例えば図5に示す例では、相手頂点74を頂点する内角38の辺48b48cと辺48b,48iの間を自頂点72と相手頂点74を通る直線104が通っている。   The case where the two sides of the opponent vertex 74 can be seen from the own vertex 72 means that the straight line passing through the own vertex (first vertex) 72 and the opponent vertex (second vertex) 74 is between the two sides of the inner angle having the opponent vertex 74 as the vertex. Is to go through. For example, in the example shown in FIG. 5, a straight line 104 passing through the own vertex 72 and the other vertex 74 passes between the side 48 b 48 c of the inner angle 38 that appoints the other vertex 74 and the sides 48 b and 48 i.

自頂点72から相手頂点74の2辺の一方が見えない場合、CPU4はステップS46に進む。自頂点72から相手頂点74の2辺の一方が見えない場合とは、自頂点72と相手頂点74を通る直線104が相手頂点74を頂点とする内角38の2辺の間を通らないことである。   When one of the two sides of the opponent vertex 74 cannot be seen from the own vertex 72, the CPU 4 proceeds to step S46. The case where one of the two sides of the opponent vertex 74 cannot be seen from the own vertex 72 means that the straight line 104 passing through the own vertex 72 and the opponent vertex 74 does not pass between the two sides of the inner angle 38 having the opponent vertex 74 as the vertex. is there.

―ステップS44―
自頂点72から相手頂点74の2辺が見える場合CPU4は、自頂点(例えば、第1凸頂点48a)を含む第1頂点部分を、例えばSUB(subtract)処理により選択パターン(例えば、第1パターン24a)から削除する。CPU4はさらに、相手頂点74(例えば、第2凸頂点48b)を含む第2頂点部分を例えば、例えばSUB処理により非選択パターン(例えば、第2パターン25b)から削除する。
-Step S44-
When two sides of the opponent vertex 74 can be seen from the own vertex 72, the CPU 4 selects the first vertex portion including the own vertex (for example, the first convex vertex 48a) by, for example, SUB (subtract) processing (for example, the first pattern). 24a). The CPU 4 further deletes the second vertex portion including the counterpart vertex 74 (for example, the second convex vertex 48b) from the non-selected pattern (for example, the second pattern 25b) by, for example, the SUB process.

図13には、第1頂点部分62および第2頂点部分63の一例が示されている。第1頂点部分62は図13に示すように、自頂点72(例えば、第1凸頂点48a)に対向する階段状の第1外周線64を有する。第2頂点部分63は、相手頂点74(例えば、第2凸頂点48b)に対向する階段状の第2外周線65を有する。   FIG. 13 shows an example of the first vertex portion 62 and the second vertex portion 63. As shown in FIG. 13, the first vertex portion 62 has a step-like first outer peripheral line 64 that faces the own vertex 72 (for example, the first convex vertex 48a). The second vertex portion 63 has a step-like second outer peripheral line 65 that faces the counterpart vertex 74 (for example, the second convex vertex 48b).

図14には、第1頂点部分62が削除された第1パターン24cと第2頂点部分63が削除された第2パターン25cが示されている。図14に示すように、第1頂点部分62および第2頂点部分63の削除により、第1パターン24cと第2パターン25cの間隔c1が広くなる。   FIG. 14 shows a first pattern 24c from which the first vertex portion 62 has been deleted and a second pattern 25c from which the second vertex portion 63 has been deleted. As shown in FIG. 14, the interval c1 between the first pattern 24c and the second pattern 25c is widened by deleting the first vertex portion 62 and the second vertex portion 63.

具体的には例えばCPU4はまず、補正パターンデータ66を生成する。図15は、補正パターンデータ66の一例を示すテーブルである。補正パターンデータ66は、第1頂点部分62のパターンデータ68と第2頂点部分63のパターンデータ70とを有している。補正パターンデータ66の構造は、パターン数30を有さないこと以外は、レイアウトデータ20b(図4参照)の構造と略同じである。   Specifically, for example, the CPU 4 first generates correction pattern data 66. FIG. 15 is a table showing an example of the correction pattern data 66. The correction pattern data 66 includes pattern data 68 of the first vertex portion 62 and pattern data 70 of the second vertex portion 63. The structure of the correction pattern data 66 is substantially the same as the structure of the layout data 20b (see FIG. 4) except that it does not have 30 patterns.

CPU4は次に、OPC処理されたレイアウトデータ20d(図9参照)の第1パターンデータ32dを変更する。図16には、変更された第1パターンデータ32eの一例が示されている。補正された第1パターン24c(図14参照)の頂点座標36は、階段状の辺(エッジ)が増えたぶん増加する。図16では、フラグ46は省略されている。   Next, the CPU 4 changes the first pattern data 32d of the layout data 20d (see FIG. 9) subjected to the OPC process. FIG. 16 shows an example of the changed first pattern data 32e. The vertex coordinates 36 of the corrected first pattern 24c (see FIG. 14) increase as the number of steps (edges) increases. In FIG. 16, the flag 46 is omitted.

CPU4はさらに、OPC処理されたレイアウトデータ20d(図9参照)の第2パターンデータ33dも変更する。図16には、変更された第2パターンデータ33eの一例が示されている。   The CPU 4 also changes the second pattern data 33d of the layout data 20d (see FIG. 9) subjected to the OPC process. FIG. 16 shows an example of the changed second pattern data 33e.

―頂点部分のパターン構造―
図17は、第1頂点部分62および第2頂点部分63のパターン構造の一例を説明する図である。第1頂点部分62の第1外周線64(図13参照)は、図17(a)に示すように、相手頂点(第2頂点)74から一定の距離に配置された両端(点A1,点B1)を有する。第1頂点部分62の第1外周線64はさらに、相手頂点(第2頂点)74から該一定の距離に配置された凹頂点(点C1)と、相手頂点74から該一定の距離より遠くに配置された凸頂点(点D1,点E1)とを有する。上記一定の距離は、(cl−el)/2+el(=clとelの平均値)である。図17(a)中の円51は、相手頂点74を中心とし上記一定の距離を半径とする円である。
-Pattern structure of the vertex-
FIG. 17 is a diagram for explaining an example of the pattern structure of the first vertex portion 62 and the second vertex portion 63. As shown in FIG. 17A, the first outer peripheral line 64 (see FIG. 13) of the first vertex portion 62 has both ends (point A1, point A1) arranged at a certain distance from the counterpart vertex (second vertex) 74. B1). The first outer peripheral line 64 of the first apex portion 62 is further provided with a concave apex (point C1) disposed at the predetermined distance from the counterpart vertex (second apex) 74, and further away from the counterpart vertex 74 than the predetermined distance. It has the convex vertex (point D1, point E1) arranged. The fixed distance is (cl−el) / 2 + el (= average value of cl and el). A circle 51 in FIG. 17A is a circle centered on the opponent vertex 74 and having a radius of the certain distance.

図17(a)に示すように、点A1は、自頂点72で接する2辺の一方の辺上の点である。点B1は、自頂点72で接する2辺の他方の辺上の点である。点C1は、点A1と点B1の中点と相手頂点74(例えば、第2凸頂点48b)を通る線上の点である。角A1D1C1および角C1E1B1は、例えば90°である。角D1C1E1は270°である。   As shown in FIG. 17A, the point A <b> 1 is a point on one of the two sides that are in contact with the own vertex 72. The point B1 is a point on the other side of the two sides that are in contact with the own vertex 72. The point C1 is a point on a line passing through the midpoint between the points A1 and B1 and the other vertex 74 (for example, the second convex vertex 48b). The angles A1D1C1 and C1E1B1 are, for example, 90 °. The angle D1C1E1 is 270 °.

第2頂点部分63の第2外周線65(図13参照)は、図17(b)に示すように、自頂点(第1頂点)72から上記一定の距離に配置された両端(点A2,点B2)を有する。第2頂点部分63の第2外周線65はさらに、自頂点(第1頂点)72から上記一定の距離に配置された凹頂点(点C2)と、自頂点72から上記一定の距離より遠くに配置された凸頂点(点D2,点E2)とを有する。図17(b)中の円53は、自頂点72を中心とし上記一定の距離を半径とする円である。   As shown in FIG. 17B, the second outer peripheral line 65 (see FIG. 13) of the second vertex portion 63 has both ends (points A2, A2) arranged at the predetermined distance from the own vertex (first vertex) 72, as shown in FIG. Point B2). The second outer peripheral line 65 of the second vertex portion 63 further includes a concave vertex (point C2) arranged at a certain distance from the own vertex (first vertex) 72, and a distance farther than the certain distance from the own vertex 72. It has convex vertices (point D2, point E2) arranged. A circle 53 in FIG. 17B is a circle centered on its own vertex 72 and having a radius of the certain distance.

図17(b)に示すように点A2は、相手頂点74で接する2辺のうちの一方の辺上の点である。点B2は、相手頂点74で接する2辺のうちの他方の辺上の点である。点C2は、点A2と点B2の中点と自頂点72(例えば、第1凸頂点48a)を通る線上の点である。   As shown in FIG. 17B, the point A <b> 2 is a point on one of the two sides that are in contact with the opponent vertex 74. The point B <b> 2 is a point on the other side of the two sides that are in contact with the opponent vertex 74. The point C2 is a point on a line passing through the midpoint of the points A2 and B2 and the own vertex 72 (for example, the first convex vertex 48a).

図17(b)に示すように第2頂点部分63は、第1頂点部分62を180°回転した構造を有している。第2頂点部分63の点A2は、第1頂点部分62の点A1に対応する。第2頂点部分63の点B2,点C2,点D2,点E2はそれぞれ、第1頂点部分62の点B1, 点C1,点D1,点E1に対応する。角A2D2C2および角C2E2B2は、90°である。角D2C2E2は、270°である。   As shown in FIG. 17B, the second vertex portion 63 has a structure obtained by rotating the first vertex portion 62 by 180 °. The point A2 of the second vertex portion 63 corresponds to the point A1 of the first vertex portion 62. The points B2, C2, D2, and E2 of the second vertex portion 63 correspond to the points B1, C1, D1, and E1 of the first vertex portion 62, respectively. Angle A2D2C2 and angle C2E2B2 are 90 °. The angle D2C2E2 is 270 °.

点C1と点C2の距離は、略el[≒{(cl−el)/2+el}×2−cl]である。点A1と点B2の距離も、略elになる。点B1と点A2の距離も、略elである。   The distance between the point C1 and the point C2 is approximately el [≈ {(cl-el) / 2 + el} × 2-cl]. The distance between the points A1 and B2 is also substantially el. The distance between the points B1 and A2 is also approximately el.

上述したようにelは、近接する凸頂点がレチクル検査の誤りを生じさせない距離である。したがってステップS44(図11参照)によれば、(相手の2辺が見える)凸頂点同士の近づき過ぎによるレチクル検査の誤りが生じ難くなる。   As described above, el is a distance at which adjacent convex vertices do not cause an error in reticle inspection. Therefore, according to step S44 (see FIG. 11), an error in the reticle inspection due to the close proximity of the convex vertices (where the other two sides can be seen) is less likely to occur.

―レジストパターン―
図18は、第1パターン24b,24cに対応するレジストパターンを説明する図である。図18には、OPC処理された第1パターン24b(図5参照)に対応するレジストパターン78a(詳しくは、第1凸頂点48aの位置に隣接する丸まった角部)が示されている。
―Resist pattern―
FIG. 18 is a diagram illustrating resist patterns corresponding to the first patterns 24b and 24c. FIG. 18 shows a resist pattern 78a (specifically, a rounded corner adjacent to the position of the first convex vertex 48a) corresponding to the first pattern 24b (see FIG. 5) subjected to the OPC process.

図18にはさらに、OPC処理され更に第1頂点部分62が削除された第1パターン24c(図14参照)に対応するレジストパターン78bが示されている。第1パターン24cの段差80は10nmである。図18のレジストパターン78a,78bは、リソグラフィ・シミュレーションにより得られたものである。   FIG. 18 further shows a resist pattern 78b corresponding to the first pattern 24c (see FIG. 14) in which the OPC process is performed and the first vertex portion 62 is deleted. The step 80 of the first pattern 24c is 10 nm. The resist patterns 78a and 78b in FIG. 18 are obtained by lithography simulation.

光近接効果によりレジストパターン78aの外周線は、第1凸頂点48aから後退する。このレジストパターン78aの外周線に対して、第1頂点部分62を削除した第1パターン24cに対応するレジストパターン78bの外周線は殆ど後退しない。したがって第1頂点部分62を削除しても、レジストパターンは殆ど変化しない。   Due to the optical proximity effect, the outer peripheral line of the resist pattern 78a recedes from the first convex vertex 48a. The outer peripheral line of the resist pattern 78b corresponding to the first pattern 24c from which the first apex portion 62 is deleted is hardly retreated with respect to the outer peripheral line of the resist pattern 78a. Therefore, even if the first vertex portion 62 is deleted, the resist pattern hardly changes.

但し、第1パターン24cの段差80すなわち第1頂点部分62の段差が大きくなり過ぎると、レジストパターン78bの後退量も大きくなる。そこで実施の形態1では、自頂点72(例えば、第1凸頂点48a)および相手頂点74(例えば、第2凸頂点48b)の両方から頂点部分62,63を削除する。これにより、第1頂点部分62および第2頂点部分63の段差が小さくても、第1パターン24aの両端(点A1、点B1)と第2ターン24bの両端(点A2、点B2)の間隔は広くなる。さらに第1パターン24aの凸頂点(点C1)と第2ターン24bの凸頂点(点C2)の間隔も広くなる。一方、レジストパターン78bの後退量は殆ど変らない。   However, if the step 80 of the first pattern 24c, that is, the step of the first apex portion 62 becomes too large, the retreat amount of the resist pattern 78b also increases. Therefore, in the first embodiment, the vertex portions 62 and 63 are deleted from both the own vertex 72 (for example, the first convex vertex 48a) and the counterpart vertex 74 (for example, the second convex vertex 48b). Thereby, even if the level difference between the first vertex portion 62 and the second vertex portion 63 is small, the distance between both ends (point A1, point B1) of the first pattern 24a and both ends (point A2, point B2) of the second turn 24b. Becomes wider. Further, the distance between the convex vertex (point C1) of the first pattern 24a and the convex vertex (point C2) of the second turn 24b is also widened. On the other hand, the receding amount of the resist pattern 78b hardly changes.

―ステップS46―
ステップS46は、ステップS44に類似している。したがって、ステップS44と共通する部分の説明は省略または簡単にする。図19は、ステップS46を説明する図である。
-Step S46-
Step S46 is similar to step S44. Therefore, the description of the parts common to step S44 is omitted or simplified. FIG. 19 is a diagram illustrating step S46.

上述したようにステップ46は、自頂点72から相手頂点74に接する2辺(エッジ)の一方が見えない場合に実行される。CPU4は、自頂点72を含む第1頂点部分84(図19(a)参照)を例えばSUB処理により、自頂点72を含むパターン(例えば、第1パターン24b)から削除する。CPU4はさらに、相手頂点74を含む第2頂点部分85(図19(b)参照)を、相手頂点74を含むパターン(例えば、第2パターン25b)から削除する。   As described above, step 46 is executed when one of the two sides (edges) in contact with the opponent vertex 74 from the own vertex 72 is not visible. The CPU 4 deletes the first vertex portion 84 (see FIG. 19A) including the own vertex 72 from the pattern (for example, the first pattern 24b) including the own vertex 72 by, for example, SUB processing. The CPU 4 further deletes the second vertex portion 85 (see FIG. 19B) including the opponent vertex 74 from the pattern including the opponent vertex 74 (for example, the second pattern 25b).

第1頂点部分84は、図19(a)に示すように、自頂点72(第1頂点)に対向するL字状の第3外周線164を有する。第1頂点部分84は、矩形である。   As shown in FIG. 19A, the first vertex portion 84 has an L-shaped third outer peripheral line 164 facing the own vertex 72 (first vertex). The first vertex portion 84 is rectangular.

第1頂点部分84は、自頂点72(点B3)と、自頂点72に接し相手頂点72から見える辺上の点A3とを有する。第1頂点部分84はさらに、相手頂点74に接し自頂点72からは見えない辺(エッジ)75を自頂点72側に延長した線上の点C3を有する。   The first vertex portion 84 has a self vertex 72 (point B3) and a point A3 on the side that touches the self vertex 72 and is visible from the counterpart vertex 72. The first vertex portion 84 further has a point C3 on a line that is in contact with the opponent vertex 74 and that is not visible from the own vertex 72, and extends on the side of the own vertex 72.

相手頂点74と点A3の距離は、(cl−el)/2+elである。相手頂点74と点C3の距離の距離も、(cl−el)/2+elである。   The distance between the partner vertex 74 and the point A3 is (cl-el) / 2 + el. The distance between the partner vertex 74 and the point C3 is also (cl-el) / 2 + el.

第1頂点部分84はさらに、点D3と点E3を有する。点D3を頂点とする角A3D3C3は、90°である。相手頂点74と点D3の距離は、(cl−el)/2+elより大きい。点E3を頂点とする角C3E3B3は、90°である。点B3を頂点とする角E3B3A3は90°である。相手頂点74と点E3の距離は、(cl−el)/2+elより大きい。点C3は、辺D3E3上の点である。   The first vertex portion 84 further has a point D3 and a point E3. An angle A3D3C3 having the point D3 as a vertex is 90 °. The distance between the partner vertex 74 and the point D3 is greater than (cl-el) / 2 + el. An angle C3E3B3 having the vertex at the point E3 is 90 °. An angle E3B3A3 having the point B3 as a vertex is 90 °. The distance between the partner vertex 74 and the point E3 is greater than (cl-el) / 2 + el. The point C3 is a point on the side D3E3.

図19(b)に示すように第2頂点部分85は、第1頂点部分84を180°回転した構造を有している。第2頂点部分85の点A4は、第1頂点部分84の点A3に対応する。第2頂点部分85の点B4,点C4,点D4,点E4はそれぞれ、第1頂点部分84の点B3, 点C3,点D3,点E3に対応する。   As shown in FIG. 19B, the second vertex portion 85 has a structure obtained by rotating the first vertex portion 84 by 180 °. The point A4 of the second vertex portion 85 corresponds to the point A3 of the first vertex portion 84. The points B4, C4, D4, and E4 of the second vertex portion 85 correspond to the points B3, C3, D3, and E3 of the first vertex portion 84, respectively.

第2頂点部分85は、図19(b)に示すように、相手頂点74(第2頂点)に対向するL字状の第4外周線165を有する。第2頂点部分85は、矩形である。   As shown in FIG. 19B, the second vertex portion 85 has an L-shaped fourth outer peripheral line 165 that faces the counterpart vertex 74 (second vertex). The second vertex portion 85 is a rectangle.

第1頂点部分84の辺A3D3と第2頂点部分85の辺A4D4の間隔は、略el[={(cl−el)/2+el}×2−cl]になる。さらに第1頂点部分84の辺D3E3と第2頂点部分85の辺D4E4の間隔も、略elになる。したがってステップS46によれば、(相手の辺の一方が見えない)凸頂点同士の近づき過ぎによるレチクル検査の誤りが少なくなる。   The distance between the side A3D3 of the first vertex portion 84 and the side A4D4 of the second vertex portion 85 is substantially el [= {(cl−el) / 2 + el} × 2−cl]. Further, the distance between the side D3E3 of the first vertex portion 84 and the side D4E4 of the second vertex portion 85 is also substantially el. Therefore, according to step S46, the error in the reticle inspection due to the close proximity of the convex vertices (where one of the opponent's sides cannot be seen) is reduced.

以上のようにCPU4はステップS42〜S46により、自頂点72(第1頂点)と相手頂点74(第2頂点)の間隔clが基準値elより狭い場合、自頂点72(第1頂点)を含む第1凸頂点部分62,84を第1パターン24b(図5参照)から削除する。或いはCPU4は、相手頂点74(第2頂点)を含む第2頂点部分63,85を第2パターン25bから削除する。   As described above, the CPU 4 includes the own vertex 72 (first vertex) when the interval cl between the own vertex 72 (first vertex) and the opponent vertex 74 (second vertex) is smaller than the reference value el in steps S42 to S46. The first convex vertex portions 62 and 84 are deleted from the first pattern 24b (see FIG. 5). Alternatively, the CPU 4 deletes the second vertex portions 63 and 85 including the counterpart vertex 74 (second vertex) from the second pattern 25b.

―凹頂点部分の補正(S24)―
凹頂点部分の補正ステップ(S24)(図7参照)は、凸頂点部分の補正(S22)に類似している。したがって、凸頂点部分の補正(S22)と共通する部分の説明は省略または簡単にする。
-Correction of concave vertex (S24)-
The concave vertex correction step (S24) (see FIG. 7) is similar to the convex vertex correction (S22). Therefore, the description of the part common to the correction of the convex vertex part (S22) is omitted or simplified.

図20及び21は、凹頂点部分の補正ステップのフローチャートである。図22〜図24は、凹頂点部分の補正ステップ(S24)を説明する図である。   20 and 21 are flowcharts of steps for correcting the concave apex portion. 22-24 is a figure explaining the correction | amendment step (S24) of a concave vertex part.

図22(a)に示すように、OPC処理前のパターン83aが近接した凹頂点86を有する場合を考える。OPC処理(S8)(図2参照)により凹頂点86を含む領域は、図22(b)に示すように削られる。このためパターン幅Wが狭くなり、レチクル検査の誤りが生じ生じ易くなる。   As shown in FIG. 22A, a case is considered where the pattern 83a before the OPC process has adjacent concave vertices 86. The region including the concave vertex 86 is cut as shown in FIG. 22B by the OPC process (S8) (see FIG. 2). For this reason, the pattern width W is narrowed, and an error in reticle inspection is likely to occur.

凹頂点部分の補正ステップ(S24)では、パターン幅Wを狭くする凹頂点88を検出し補正する。   In the concave vertex correction step (S24), the concave vertex 88 that narrows the pattern width W is detected and corrected.

―ステップS50―
CPU4はまず、未処理の凹頂点を有するパターンが存在するか判断する(S50)。未処理の凹頂点を有するパターンが存在しない場合には、CPU4は凹頂点部分の補正ステップ(S24)を終了する。凹頂点部分の補正ステップ(S24)における「処理」とは、ステップS54〜S64のことである。
-Step S50-
First, the CPU 4 determines whether or not there is a pattern having an unprocessed concave vertex (S50). If there is no pattern having an unprocessed concave vertex, the CPU 4 ends the concave vertex correction step (S24). “Processing” in the step of correcting the concave apex portion (S24) refers to steps S54 to S64.

未処理の凹頂点を有するパターンが存在する場合には、CPU4は未処理の凹頂点を有するパターンの中から処理対象のパターン(パターン83b)を選択し、次の判断ステップ(S52)に進む。   If there is a pattern having an unprocessed concave vertex, the CPU 4 selects a pattern to be processed (pattern 83b) from patterns having an unprocessed concave vertex, and proceeds to the next determination step (S52).

―ステップS52―
CPU4は次に、選択したパターンに未処理の凹頂点が存在するか判断する(S52)。未処理の凹頂点が存在しない場合には、ステップS50に戻る。
-Step S52-
Next, the CPU 4 determines whether or not an unprocessed concave vertex exists in the selected pattern (S52). If there is no unprocessed concave vertex, the process returns to step S50.

未処理の凹頂点が存在する場合CPU4は、未処理の凹頂点の中から凹頂点(以下、自頂点候補と呼ぶ)を一つ選択する。CPU4はさらに、未処理のパターン凹頂点の中から別の凹頂点(以下、相手頂点候補と呼ぶ)を選択しステップS54に進む。   When there is an unprocessed concave vertex, the CPU 4 selects one concave vertex (hereinafter referred to as a self-vertex candidate) from among the unprocessed concave vertices. The CPU 4 further selects another concave vertex (hereinafter referred to as an opponent vertex candidate) from the unprocessed pattern concave vertices, and proceeds to step S54.

―ステップ54―
CPU4は次に、自頂点候補と相手頂点候補の間隔CLを測定する。
-Step 54-
Next, the CPU 4 measures the interval CL between the own vertex candidate and the opponent vertex candidate.

―ステップS56―
CPU4は次に、測定した間隔CLの中に第2基準値ELより狭いか判断する(S56)。測定した間隔CLが第2基準値ELより狭い場合、CPU4は次のステップS58に進む。測定した間隔CLが第2基準値EL以上の場合、CPU4はステップS52に戻る。
-Step S56-
Next, the CPU 4 determines whether the measured interval CL is narrower than the second reference value EL (S56). When the measured interval CL is narrower than the second reference value EL, the CPU 4 proceeds to the next step S58. If the measured interval CL is greater than or equal to the second reference value EL, the CPU 4 returns to step S52.

近接する凹頂点同士の間隔が狭いと、レチクル上では単一パターンがレチクル検査装置の画像(検査画像)では、2つのパターンに分離してしまうことがある。さらにレチクル・シミュレーションで得られるパターンも、2つのパターンに分離してしまうことがある。このような場合、レチクル検査に誤りが生じる。   If the distance between adjacent concave vertices is narrow, a single pattern may be separated into two patterns on the reticle inspection apparatus image (inspection image). Furthermore, the pattern obtained by the reticle simulation may be separated into two patterns. In such a case, an error occurs in the reticle inspection.

このような誤りは、凹頂点間の間隔が広い場合には生じない。第2基準値ELは、上記誤りを殆ど生じさせない間隔である。第2基準値ELとしては、上記誤りを生じさせない間隔のうち最も狭い間隔が好ましい。第2基準値ELは、例えば、20〜50nmである。第2基準値Elは、第1基準値elと同じであってもよい。   Such an error does not occur when the interval between the concave vertices is wide. The second reference value EL is an interval that hardly causes the error. The second reference value EL is preferably the narrowest interval among the intervals that do not cause the error. The second reference value EL is, for example, 20 to 50 nm. The second reference value El may be the same as the first reference value el.

以上のようにCPU4はステップS54〜S56により、OPC処理されたパターン83bに含まれる凹頂点(第1頂点)とOPC処理されたパターン83bに含まれる凹頂点(第2頂点)の間隔が第2基準値ELより狭いか検査する。   As described above, in steps S54 to S56, the CPU 4 determines that the interval between the concave vertex (first vertex) included in the OPC-processed pattern 83b and the concave vertex (second vertex) included in the OPC-processed pattern 83b is the second. Inspect whether it is narrower than the reference value EL.

―ステップS58、ステップS60、およびステップS66―
ステップS58、ステップS60、およびステップS66はそれぞれ、凸頂点補正(S22)(図7参照)のステップS40、ステップS42、およびステップS48(図11参照)と略同じである。したがって、これらのステップの説明は省略する。
-Step S58, Step S60, and Step S66-
Step S58, step S60, and step S66 are substantially the same as step S40, step S42, and step S48 (see FIG. 11) of convex vertex correction (S22) (see FIG. 7), respectively. Therefore, description of these steps is omitted.

ステップS54〜S60により選択される自頂点候補を以下、自頂点と呼ぶ。ステップS54〜S60により選択される相手頂点候補を以下、相手頂点と呼ぶ。   The own vertex candidate selected in steps S54 to S60 is hereinafter referred to as an own vertex. The partner vertex candidate selected in steps S54 to S60 is hereinafter referred to as a partner vertex.

―ステップS62―
ステップS62は、自頂点72と相手頂点74の間隔CLが基準値ELより小さくさらに自頂点72から相手頂点74の2辺が見える場合に行われる。「自頂点72から相手頂点74の2辺が見える」とは、自頂点72と相手頂点74を通る直線が相手頂点74を頂点とする内角の2辺の間を通ることである。
-Step S62-
Step S62 is performed when the distance CL between the own vertex 72 and the opponent vertex 74 is smaller than the reference value EL and two sides of the opponent vertex 74 can be seen from the own vertex 72. “The two sides of the opponent vertex 74 are visible from the own vertex 72” means that a straight line passing through the own vertex 72 and the opponent vertex 74 passes between two sides of the inner angle having the opponent vertex 74 as a vertex.

CPU4は例えば、図23(c)に示すように、自頂点(第1頂点)72から伸びる2辺(パターン83bのエッジ)に接する階段状の第1補充パターン90をOPC処理されたパターン83bに例えばOR処理により加える。CPU4はさらに、相手頂点(第2頂点)74から伸びる2辺(パターン83bのエッジ)に接する階段状の第2補充パターン91をOPC処理されたパターン83bに例えばOR処理により加える。これにより、自頂点72および相手頂点74の近傍においてパターン83cの幅は広くなる。   For example, as shown in FIG. 23C, the CPU 4 converts the step-like first supplementary pattern 90 in contact with two sides (edges of the pattern 83 b) extending from the own vertex (first vertex) 72 into an OPC-processed pattern 83 b. For example, it is added by OR processing. The CPU 4 further adds a step-like second supplementary pattern 91 in contact with two sides (edges of the pattern 83b) extending from the counterpart vertex (second vertex) 74 to the OPC-processed pattern 83b by, for example, OR processing. As a result, the width of the pattern 83 c is increased in the vicinity of the own vertex 72 and the counterpart vertex 74.

図23(a)には、第1補充パターン90の構造が示されている。図23(a)に示すように、第1補充パターン90の構造は階段状の第1頂点部分62(図17(a)参照)の構造と略同じである。   FIG. 23A shows the structure of the first supplement pattern 90. As shown in FIG. 23A, the structure of the first supplement pattern 90 is substantially the same as the structure of the step-like first apex portion 62 (see FIG. 17A).

図23(b)には、第2補充パターン91の構造が示されている。図23(b)に示すように、第2補充パターン91の構造は階段状の第2頂点部分63(図17(b)参照)の構造と略同じである。   FIG. 23B shows the structure of the second supplement pattern 91. As shown in FIG. 23B, the structure of the second replenishment pattern 91 is substantially the same as the structure of the step-like second apex portion 63 (see FIG. 17B).

―ステップS64―
ステップS64は、自頂点72と相手頂点74の間隔CLが第2基準値ELより小さくさらに自頂点72から相手頂点74に接する2辺の一方が見ない場合に実行される。「自頂点72から相手頂点74に接する2辺の一方が見え ない」とは、自頂点72と相手頂点74を通る直線が相手頂点74を頂点とする内角の2辺の間を通らないことである。
-Step S64-
Step S64 is executed when the distance CL between the own vertex 72 and the opponent vertex 74 is smaller than the second reference value EL and one of the two sides contacting the opponent vertex 74 from the own vertex 72 is not seen. “I can't see one of the two sides that touch the opponent's vertex 74 from the own vertex 72” means that the straight line passing through the own vertex 72 and the opponent's vertex 74 does not pass between the two sides of the inner corner with the opponent's vertex 74 as the vertex. is there.

この場合CPU4は例えば、図24(c)に示すように、自頂点(第1頂点)72から伸びる2辺(パターン83bのエッジ)に接する矩形の第1補充パターン92をOPC処理されたパターン83bに例えばOR処理により加える。CPU4はさらに、相手頂点(第2頂点)74から伸びる2辺(パターン83bのエッジ)に接する矩形の第2補充パターン93をOPC処理されたパターン83bにOR処理により加える。これにより、自頂点72および相手頂点74の近傍においてパターン83cの幅は広くなる。   In this case, for example, as shown in FIG. 24C, the CPU 4 performs an OPC process on a pattern 83b that is a rectangular first supplementary pattern 92 that touches two sides (edges of the pattern 83b) extending from its own vertex (first vertex) 72. For example, by OR processing. Further, the CPU 4 adds a rectangular second supplement pattern 93 in contact with two sides (edges of the pattern 83b) extending from the counterpart vertex (second vertex) 74 to the OPC-processed pattern 83b by OR processing. As a result, the width of the pattern 83 c is increased in the vicinity of the own vertex 72 and the counterpart vertex 74.

図24(a)には、第1補充パターン92の構造が示されている。図24(a)に示すように、第1補充パターン92の構造は矩形の第1頂点部分84(図19(a)参照)の構造と略同じである。   FIG. 24A shows the structure of the first supplement pattern 92. As shown in FIG. 24A, the structure of the first replenishment pattern 92 is substantially the same as the structure of the rectangular first apex portion 84 (see FIG. 19A).

図24(b)には、第2補充パターン93の構造が示されている。図24(b)に示すように、第2補充パターン93の構造は矩形の第2頂点部分85(図19(b)参照)の構造と略同じである。   FIG. 24B shows the structure of the second supplement pattern 93. As shown in FIG. 24B, the structure of the second supplement pattern 93 is substantially the same as the structure of the rectangular second apex portion 85 (see FIG. 19B).

ステップS62およびステップS64により、OPC処理によって狭くなったパターン幅が広くなるので、レチクル検査の誤りが起き難になる。   By step S62 and step S64, the pattern width narrowed by the OPC process is widened, so that an error in reticle inspection is less likely to occur.

以上のようにCPU4はステップS60〜S64により、自頂点72と相手頂点74の間隔CLが第2基準値ELより狭い場合には、自頂点72(第1頂点)から伸びる2辺に接する第1補充パターン90,92をOPC補正されたパターン83bに加える。CPU4はさらに、相手頂点74(第2頂点)から伸びる2辺に接する第2補充パターン91,93をOPC補正されたパターン83bに加える。   As described above, when the interval CL between the own vertex 72 and the opponent vertex 74 is narrower than the second reference value EL in steps S60 to S64, the CPU 4 makes contact with the two sides extending from the own vertex 72 (first vertex). The supplement patterns 90 and 92 are added to the OPC corrected pattern 83b. Further, the CPU 4 adds the second supplementary patterns 91 and 93 in contact with the two sides extending from the counterpart vertex 74 (second vertex) to the OPC corrected pattern 83b.

以上の例によれば、直線104が相手頂点74を頂点とする内角38の2辺の間ではなく上記2辺の一方上を通る場合には、第1頂点部分62は第3外周線164を有し、第2頂点部分63は第4外周線165を有することになる。   According to the above example, when the straight line 104 passes over one of the two sides instead of between the two sides of the inner angle 38 having the counterpart vertex 74 as a vertex, the first vertex portion 62 defines the third outer peripheral line 164. And the second vertex portion 63 has a fourth outer peripheral line 165.

しかし直線104が上記2辺の一方上を通る場合に、第1頂点部分62は第1外周線64を有し、第2頂点部分63は第2外周線65を有してもよい。   However, when the straight line 104 passes over one of the two sides, the first vertex portion 62 may have the first outer peripheral line 64 and the second vertex portion 63 may have the second outer peripheral line 65.

いずれの場合であっても、直線104が上記2辺の間および上記2辺上を通らない場合には、第1頂点部分62は第3外周線164を有し、第2頂点部分63は第4外周線165を有する。   In any case, when the straight line 104 does not pass between the two sides and on the two sides, the first vertex portion 62 has the third outer peripheral line 164 and the second vertex portion 63 has the second 4 outer peripheral lines 165 are provided.

(iii)図形検出/判断方法
―凸頂点検出/凹頂点検出―
図25は、凸頂点の検出方法および凹頂点の検出方法を説明する図である。
(Iii) Figure detection / judgment method-convex vertex detection / concave vertex detection-
FIG. 25 is a diagram for explaining a convex vertex detection method and a concave vertex detection method.

パターンデータ32b〜32d,33b〜33d(図6参照)の各頂点座標36は、パターンデータ32,33に対応するパターン95の外周線上を例えば反時計方向97に回った時に各頂点を通過する順番で記録されている。   Each vertex coordinate 36 of the pattern data 32b to 32d, 33b to 33d (see FIG. 6) is the order in which each vertex passes through the outer periphery of the pattern 95 corresponding to the pattern data 32 and 33, for example, in the counterclockwise direction 97. It is recorded in.

この場合図25に示すように、i−1番目の頂点94からi番目の頂点96に向かって伸びる辺(エッジ)に対して、i番目の頂点96からi+1番目の頂点98に向かって伸びる辺が右側に位置していれば、i番目の頂点96は凹頂点である。   In this case, as shown in FIG. 25, with respect to a side (edge) extending from the (i−1) -th vertex 94 toward the i-th vertex 96, the i-th vertex 96 toward the i + 1-th vertex 98. If the extending side is located on the right side, the i-th vertex 96 is a concave vertex.

一方、i番目の頂点96からi+1番目の頂点98に向かって伸びる辺に対して、i+1番目の頂点98からi+2番目の頂点100に向かって伸びる辺が左側に折れている場合、i+1番目98の頂点凸頂点である。   On the other hand, with respect to the side extending from the i-th vertex 96 toward the i + 1st vertex 98, the side extending from the i + 1st vertex 98 toward the i + 2nd vertex 100 is bent to the left side. In this case, i + 1 is the 98th vertex convex vertex.

CPU4はこの様な法則に基づいて、凸頂点および凹頂点を検出する。   CPU4 detects a convex vertex and a concave vertex based on such a law.

―射影関係の判断方法―
図26は、相手頂点74に接する辺102,103が自頂点72から見えるか否か(射影関係)を判断する方法を説明する図である。まず相手頂点74を中心とする時計回り方向に位置する辺(エッジ)102について説明する。
―Judgment method of projection relationship―
FIG. 26 is a diagram for explaining a method of determining whether or not the sides 102 and 103 in contact with the opponent vertex 74 can be seen from the own vertex 72 (projection relationship). First, the side (edge) 102 positioned in the clockwise direction around the partner vertex 74 will be described.

図26(a)に示すように辺102が、自頂点72から相手頂点74に向かって伸びる直線104の左側に位置する場合、自頂点72から辺102は見えない。一方、図26(b)〜(d)に示すように、辺102が直線104の右側に位置する場合、辺102は自頂点72から見える。   As shown in FIG. 26A, when the side 102 is positioned on the left side of the straight line 104 extending from the own vertex 72 toward the other vertex 74, the side 102 cannot be seen from the own vertex 72. On the other hand, as shown in FIGS. 26B to 26D, when the side 102 is located on the right side of the straight line 104, the side 102 can be seen from the own vertex 72.

辺102が直線104の右側に位置するか左側に位置するかは、直線104の傾きと、辺102の傾きと、直線104と辺102の方向が同じか否かにより判断できる。「直線104と辺102の方向が同じ」とは、直線104と辺102がなす角が90°未満のことである。或いは、直線104と辺102の外積からも、辺102が直線104の右側に位置するか左側に位置するかを判断することができる。   Whether the side 102 is located on the right side or the left side of the straight line 104 can be determined based on whether the straight line 104 has the same inclination, the side 102 has the same inclination, and whether the direction of the straight line 104 and the side 102 is the same. “The direction of the straight line 104 and the side 102 is the same” means that the angle formed by the straight line 104 and the side 102 is less than 90 °. Alternatively, it can be determined from the outer product of the straight line 104 and the side 102 whether the side 102 is located on the right side or the left side of the straight line 104.

相手頂点74を中心とする反時計回り方向に位置する辺103については、直線104と辺103の位置関係が逆になる。すなわち辺103が、直線104の右側に位置する場合、辺103は自頂点72から見えない。一方、辺102が直線104の左側に位置する場合、辺102は自頂点72から見える。   For the side 103 positioned in the counterclockwise direction with the counterpart vertex 74 as the center, the positional relationship between the straight line 104 and the side 103 is reversed. That is, when the side 103 is located on the right side of the straight line 104, the side 103 cannot be seen from the own vertex 72. On the other hand, when the side 102 is located on the left side of the straight line 104, the side 102 can be seen from the own vertex 72.

CPU4はこの様な法則に基づいて、ステップS42,S60において自頂点から見える辺と見えない辺を認識する。なお図26(c)のように直線104が辺103(または辺104)の上を通る場合、第1頂点部分および第2頂点部分は上述したように、階段状であっても良いし矩形であっても良い。   Based on such a rule, the CPU 4 recognizes a side that can be seen from its own vertex and a side that cannot be seen in steps S42 and S60. When the straight line 104 passes over the side 103 (or the side 104) as shown in FIG. 26C, the first vertex portion and the second vertex portion may be stepped or rectangular as described above. There may be.

―対向する頂点の検出方法―
図27は、自頂点72に対向する相手頂点74を検出する方法を説明する図である。ここでは、自頂点72および相手頂点74が凸頂点の場合を考える。
―Detection method of opposing vertices―
FIG. 27 is a diagram for explaining a method of detecting the opponent vertex 74 that faces the own vertex 72. Here, consider a case where the own vertex 72 and the counterpart vertex 74 are convex vertices.

図27(a)に示すように、自頂点72と相手頂点74を結ぶ線分106と相手頂点74に接する一方の辺107がなす角108の角度と線分106と相手頂点74に接する他方の辺109がなす角110の角度の和が270°の場合、自頂点72と相手頂点74は対向している。   As shown in FIG. 27A, the angle of the angle formed by the line segment 106 connecting the own vertex 72 and the opponent vertex 74 and the one side 107 contacting the opponent vertex 74 and the other of the line segment 106 and the other vertex 74 contacting each other. When the sum of the angles 110 formed by the side 109 is 270 °, the own vertex 72 and the opposite vertex 74 face each other.

一方、図27(b)に示すように、自頂点72と相手頂点74を結ぶ線分106と相手頂点74に接する一方の辺107がなす角108の角度と線分106と相手頂点74に接する他方の辺109がなす角110の角度の和が270°以外の場合、自頂点72と相手頂点74は対向していない。   On the other hand, as shown in FIG. 27 (b), the line segment 106 that connects the own vertex 72 and the partner vertex 74 and the angle 108 formed by one side 107 that contacts the partner vertex 74, and the line segment 106 contacts the partner vertex 74. When the sum of the angles 110 formed by the other side 109 is other than 270 °, the own vertex 72 and the opponent vertex 74 are not opposed to each other.

CPU4はこの様な法則に基づいて、ステップS34,S52などにおいて相手頂点候補を自頂点72に対向する頂点に制限してもよい。   Based on such a rule, the CPU 4 may limit the partner vertex candidates to vertices facing the own vertex 72 in steps S34 and S52.

(実施の形態2)
実施の形態2は、実施の形態1に類似している。したがって、実施の形態1に共通する部分の説明は省略または簡単にする。
(Embodiment 2)
The second embodiment is similar to the first embodiment. Therefore, description of portions common to Embodiment 1 is omitted or simplified.

図28は、実施の形態2を説明する図である。図28には、OPC処理された第1パターン24b(図5参照)の部分拡大図と第1パターン24bに対応するレジストパターン78aの部分拡大図が示されている。   FIG. 28 is a diagram for explaining the second embodiment. FIG. 28 shows a partially enlarged view of the first pattern 24b (see FIG. 5) subjected to the OPC process and a partially enlarged view of the resist pattern 78a corresponding to the first pattern 24b.

図28にはさらに、OPC処理され更に第1頂点部分62(図13参照)が削除された第1パターン24c(図14参照)の部分拡大図が示されている。図28にはさらに、第1パターン24cに対応するレジストパターン78bの部分拡大図(第1凸頂点48aに隣接する丸まった角部)が示されている。第1パターン24cの段差80は50nmである。   FIG. 28 further shows a partially enlarged view of the first pattern 24c (see FIG. 14) in which the OPC process is performed and the first vertex portion 62 (see FIG. 13) is deleted. FIG. 28 further shows a partially enlarged view of the resist pattern 78b corresponding to the first pattern 24c (a rounded corner adjacent to the first convex vertex 48a). The step 80 of the first pattern 24c is 50 nm.

実施の形態1の図18には、第1パターン24cの段差80が10nmの場合の例が示されている。図18に示す例では、レジストパターン78aからのレジストパターン78bの後退量は僅か5nm程度である。   FIG. 18 of the first embodiment shows an example where the step 80 of the first pattern 24c is 10 nm. In the example shown in FIG. 18, the retraction amount of the resist pattern 78b from the resist pattern 78a is only about 5 nm.

一方、図28に示す例では、レジストパターン78aからのレジストパターン78bの後退量(乖離量)120は54nmである。これは図28の第1パターン24cの段差が、50nmと大きいためである。   On the other hand, in the example shown in FIG. 28, the retraction amount (deviation amount) 120 of the resist pattern 78b from the resist pattern 78a is 54 nm. This is because the step of the first pattern 24c in FIG. 28 is as large as 50 nm.

そこでCPU4は例えばステップS44(図11参照)において、第1頂点部分62(図13参照)の第1外周線64の各辺が一定の長さ(例えば、10〜50nm)以上にならないように、第1外周線64の段数を調整する。   Therefore, for example, in step S44 (see FIG. 11), the CPU 4 prevents each side of the first outer peripheral line 64 of the first vertex portion 62 (see FIG. 13) from exceeding a certain length (for example, 10 to 50 nm). The number of steps of the first outer peripheral line 64 is adjusted.

CPU4はさらに例えばステップS44において、第2頂点部分63(図13参照)の第2外周線65の各辺が一定の長さ(例えば、10〜50nm)以上にならないように、第2外周線65の段数を調整する。   Further, for example, in step S44, the CPU 4 keeps the second outer peripheral line 65 so that each side of the second outer peripheral line 65 of the second vertex portion 63 (see FIG. 13) does not become a certain length (for example, 10 to 50 nm) or more. Adjust the number of steps.

図28には、第1頂点部分62の段数を4段にしてその段差を25nmにした場合の第1パターン124と第1パターン124に対応するレジストパターン78cが示されている。図28に示すように、段差を小さくすることで後退量が小さくなる。図28に示す例では、後退量は54nmから46nmに減少する。   FIG. 28 shows the first pattern 124 and the resist pattern 78c corresponding to the first pattern 124 when the number of steps of the first apex portion 62 is four and the step is 25 nm. As shown in FIG. 28, the amount of retraction is reduced by reducing the step. In the example shown in FIG. 28, the receding amount decreases from 54 nm to 46 nm.

図29は、第1頂点部分62が削除された第1パターン24cの段差と後退量の関係を示す図である。段数は2段である。横軸は段差である。縦軸は後退量である。図29に示すように、第1パターン24cの段差が10nm以上(特に、30nm以上)になると後退量120は急激に増加する。したがって、第1頂点部分62が削除された第1パターン24cの段差は10nm〜30nm以下が好ましい。第2頂点部分63が削除された第2パターン25cについても同様である。   FIG. 29 is a diagram showing the relationship between the step of the first pattern 24c from which the first vertex portion 62 has been deleted and the retraction amount. There are two stages. The horizontal axis is a step. The vertical axis represents the retraction amount. As shown in FIG. 29, when the step of the first pattern 24c is 10 nm or more (particularly 30 nm or more), the retraction amount 120 increases rapidly. Accordingly, the step of the first pattern 24c from which the first vertex portion 62 is deleted is preferably 10 nm to 30 nm. The same applies to the second pattern 25c from which the second vertex portion 63 has been deleted.

(実施の形態3)
実施の形態3は、実施の形態1に類似している。したがって、実施の形態1に共通する部分の説明は省略または簡単にする。
(Embodiment 3)
The third embodiment is similar to the first embodiment. Therefore, description of portions common to Embodiment 1 is omitted or simplified.

図30は、実施の形態3を説明する図である。図30には、第1頂点部分62を削除した実施の形態1の第1パターン24cが示されている。図30にはさらに、第2頂点部分63を削除した実施の形態1の第2パターン25cが示されている。点A1〜点C2は、図17を参照して説明したものである。   FIG. 30 is a diagram for explaining the third embodiment. FIG. 30 shows the first pattern 24c of the first embodiment in which the first vertex portion 62 is deleted. FIG. 30 further shows the second pattern 25c of the first embodiment in which the second vertex portion 63 is deleted. Points A1 to C2 have been described with reference to FIG.

実施の形態1では図17を参照して説明したように、自頂点72と点A2の距離、自頂点72と点B2の距離、および自頂点72と点C2の距離は、全て同じである。このため図30(b)に示すように、点A2および点B2は点C2より、自頂点72側に突き出ている。同様に点A1および点ABは点C1より、相手頂点74側に突き出ている。   In the first embodiment, as described with reference to FIG. 17, the distance between the own vertex 72 and the point A2, the distance between the own vertex 72 and the point B2, and the distance between the own vertex 72 and the point C2 are all the same. For this reason, as shown in FIG. 30B, the point A2 and the point B2 protrude from the point C2 toward the own vertex 72 side. Similarly, the points A1 and AB protrude from the point C1 toward the counterpart vertex 74.

図30(b)の円弧134は、自頂点72を中心とする円の一部である。点A1と点B2の距離および点B1と点A2の距離は上記突き出しにより、点C1と点C2の距離より僅かに短い。直線130は、点A2と点B2を通る直線である。   An arc 134 in FIG. 30B is a part of a circle centered on its own vertex 72. The distance between the points A1 and B2 and the distance between the points B1 and A2 are slightly shorter than the distance between the points C1 and C2 due to the protrusion. The straight line 130 is a straight line passing through the points A2 and B2.

そこで実施の形態3では図30(c)に示すように、点A1と点B2の距離と点B1と点A2の距離が点C1と点C2の距離と同じなるように、点A2および点B2を自頂点72から遠ざける。同様に、点A1および点B1を相手頂点74から遠ざける。   Therefore, in the third embodiment, as shown in FIG. 30 (c), the points A2 and B2 are set such that the distance between the points A1 and B2 and the distance between the points B1 and A2 are the same as the distance between the points C1 and C2. Is moved away from its own vertex 72. Similarly, the points A1 and B1 are moved away from the opponent vertex 74.

直線132は、自頂点72から遠ざけた点A2と自頂点72から遠ざけた点B2を通る直線である。点A2と点B2は、例えば直線132が直線130に平行になるように自頂点72から遠ざけられる。点A1および点B2も同様に、相手頂点74から遠ざけられる。   The straight line 132 is a straight line that passes through the point A 2 away from the own vertex 72 and the point B 2 away from the own vertex 72. The points A2 and B2 are moved away from the own vertex 72 so that the straight line 132 is parallel to the straight line 130, for example. Similarly, the points A1 and B2 are moved away from the opponent vertex 74.

したがって第1頂点部分62の第1外周線64上の凹頂点(点C1)と該凹頂点に最も近い第2外周線65上の凹頂点(点C2)の距離と、第1外周線64の一端(点A1)と該一端に最も近い(第2頂点部分63の)第2外周線65の端点(点B2)の距離が等しくなる。さらに第1外周線64の一端(点A1)と該一端に最も近い第2外周線65の端点(点B2)の距離と、第1外周線64の他端(点B1)と該他端に最も近い第2外周線65の端点(点A2)の距離が等しくなる。   Therefore, the distance between the concave vertex (point C1) on the first outer peripheral line 64 of the first vertex portion 62 and the concave vertex (point C2) on the second outer peripheral line 65 closest to the concave vertex, The distance between one end (point A1) and the end point (point B2) of the second outer peripheral line 65 closest to the one end (of the second vertex portion 63) becomes equal. Further, the distance between one end (point A1) of the first outer peripheral line 64 and the end point (point B2) of the second outer peripheral line 65 closest to the one end, the other end (point B1) of the first outer peripheral line 64, and the other end The distance between the end points (point A2) of the nearest second outer peripheral line 65 becomes equal.

実施の形態3によれば、点A1と点B2の間隔および点B1と点A2の間隔が広がるので、レチクル検査の誤りがさらに起き難くなる。
(実施の形態4)
実施の形態4は、実施の形態1に類似している。したがって、実施の形態1に共通する部分の説明は省略または簡単にする。
According to the third embodiment, the interval between the points A1 and B2 and the interval between the points B1 and A2 are widened, so that an error in the reticle inspection is further less likely to occur.
(Embodiment 4)
The fourth embodiment is similar to the first embodiment. Therefore, description of portions common to Embodiment 1 is omitted or simplified.

図31は、実施の形態4を説明する図である。図31には、実施の形態4の第1頂点部分162および第2頂点部分163の構造が示されている。点C1及び点C2を除き点A1〜点E2は、図17を参照して説明したものである。   FIG. 31 is a diagram for explaining the fourth embodiment. FIG. 31 shows the structure of the first vertex portion 162 and the second vertex portion 163 of the fourth embodiment. Except for points C1 and C2, points A1 to E2 have been described with reference to FIG.

図17(a)を参照して説明したように、実施の形態1では点C1は、点A1と点B1の中点と相手頂点74(例えば、第2凸頂点48b)を通る線上の点である。点C2についても、同様である。   As described with reference to FIG. 17A, in the first embodiment, the point C1 is a point on a line passing through the midpoint between the points A1 and B1 and the other vertex 74 (for example, the second convex vertex 48b). is there. The same applies to the point C2.

一方、実施の形態4では図31(a)に示すように、点C1は相手頂点74と自頂点72(例えば、第1凸頂点48a)を通る線上の点である。同様に点C2は、図31(b)に示すように、自頂点72と相手頂点74を通る線上の点である。このため点C1と点C2の間隔は正確にe1であり、実施の形態1より広い。したがって、レチクル検査の誤りは実施の形態1より起き難くなる。   On the other hand, in the fourth embodiment, as shown in FIG. 31A, the point C1 is a point on a line passing through the opponent vertex 74 and the own vertex 72 (for example, the first convex vertex 48a). Similarly, the point C2 is a point on a line passing through the own vertex 72 and the opponent vertex 74, as shown in FIG. Therefore, the interval between the points C1 and C2 is exactly e1, which is wider than that of the first embodiment. Therefore, an error in reticle inspection is less likely to occur than in the first embodiment.

(実施の形態5)
実施の形態5は、実施の形態1に類似している。したがって、実施の形態1に共通する部分の説明は省略または簡単にする。
(Embodiment 5)
The fifth embodiment is similar to the first embodiment. Therefore, description of portions common to Embodiment 1 is omitted or simplified.

図32は、実施の形態5を説明する図である。図32には、第1頂点部分が削除された第1パターン224および第2頂点部分が削除された第2パターン225が示されている。図32の破線は、実施の形態1の第1頂点部分62および第2頂点部分63を示している。   FIG. 32 is a diagram for explaining the fifth embodiment. FIG. 32 shows a first pattern 224 from which the first vertex portion is deleted and a second pattern 225 from which the second vertex portion is deleted. The broken lines in FIG. 32 indicate the first vertex portion 62 and the second vertex portion 63 of the first embodiment.

実施の形態5の第1頂点部分262は、実施の形態1の第1頂点部分62の点A1と点C1を結ぶ辺と、点C1と点B1を結ぶ辺と、点B1と自頂点72を結ぶ辺と、自頂点72と点A1を結ぶ辺とを有する多角形である。同様に、実施の形態5の第2頂点部分263は、実施の形態1の第2頂点部分63の点A2と点C2を結ぶ辺と、点C2と点B2を結ぶ辺と、点B2と相手頂点74を結ぶ辺と、相手頂点74と点A2を結ぶ辺とを有する多角形である。   The first vertex portion 262 of the fifth embodiment includes a side connecting the point A1 and the point C1 of the first vertex portion 62 of the first embodiment, a side connecting the point C1 and the point B1, and a point B1 and the own vertex 72. It is a polygon having a side to be connected and a side to connect the own vertex 72 and the point A1. Similarly, the second vertex portion 263 of the fifth embodiment includes the side connecting the point A2 and the point C2 of the second vertex portion 63 of the first embodiment, the side connecting the point C2 and the point B2, and the point B2 and the opponent. It is a polygon having a side connecting the vertices 74 and a side connecting the opponent vertex 74 and the point A2.

このため、第1頂点部分262が削除された第1パターン224の外周線は、段差を有さない滑らかな形状を有する。第2頂点部分263が削除された第2パターン225の外周線も同様に、段差を有さない滑らかな形状を有する。   For this reason, the outer peripheral line of the 1st pattern 224 from which the 1st vertex part 262 was deleted has a smooth shape without a level | step difference. Similarly, the outer peripheral line of the second pattern 225 from which the second vertex portion 263 has been deleted has a smooth shape having no step.

実施の形態1〜5に示すように、第1頂点部分および第2頂点部分の形状およびサイズは一定の形状およびサイズには限定されない。ただし第1頂点部分および第2頂点部分の形状およびサイズは、以下の条件を満たすことが好ましい。   As shown in the first to fifth embodiments, the shape and size of the first vertex portion and the second vertex portion are not limited to a certain shape and size. However, it is preferable that the shapes and sizes of the first vertex portion and the second vertex portion satisfy the following conditions.

図33は、実施の形態1の第1頂点部分62の形状およびサイズ並びに第2頂点部分63の形状およびサイズの選択基準を説明する図である。   FIG. 33 is a diagram for explaining selection criteria for the shape and size of the first vertex portion 62 and the shape and size of the second vertex portion 63 according to the first embodiment.

最初に、OPC処理された第1パターン24b(図5参照)に対応するレジストパターンとOPC処理された第2パターン25bに対応するレジストパターンの形成について考える。   First, consider the formation of a resist pattern corresponding to the OPC-processed first pattern 24b (see FIG. 5) and a resist pattern corresponding to the OPC-processed second pattern 25b.

まず、OPC処理された第1パターン24bとOPC処理された第2パターン25bとを有するレチクルを形成する。このレチクルをマスクとするフォトリソグラフィにより、複数の第1レジストパターンを形成する。   First, a reticle having a first pattern 24b subjected to OPC processing and a second pattern 25b subjected to OPC processing is formed. A plurality of first resist patterns are formed by photolithography using the reticle as a mask.

図33(a)には、複数の第1レジストパターンのうち第1パターン24bに対応する第3レジストパターン78a(詳しくは、第1凸頂点48aの位置138に隣接する丸まった角部)が示されている。図33(a)にはさらに、複数の第1レジストパターンのうち第2パターン25bに対応する第4レジストパターン79a(詳しくは、第2凸頂点48bの位置139に隣接する丸まった角部)が示されている。   FIG. 33A shows a third resist pattern 78a (specifically, a rounded corner adjacent to the position 138 of the first convex vertex 48a) corresponding to the first pattern 24b among the plurality of first resist patterns. Has been. FIG. 33A further shows a fourth resist pattern 79a (specifically, a rounded corner adjacent to the position 139 of the second convex vertex 48b) corresponding to the second pattern 25b among the plurality of first resist patterns. It is shown.

次に、第1頂点部分62が削除された第1パターン24cと第2頂点部分63が削除された第2パターン25cとを有するレチクルを形成する。このレチクルをマスクとするフォトリソグラフィにより、複数の第2レジストパターンを形成する。   Next, a reticle having a first pattern 24c from which the first vertex portion 62 has been deleted and a second pattern 25c from which the second vertex portion 63 has been deleted is formed. A plurality of second resist patterns are formed by photolithography using the reticle as a mask.

図33(b)には、複数の第2レジストパターンのうち第1パターン24cに対応する第5レジストパターン78b(詳しくは、第1凸頂点48aの位置138に隣接する丸まった角部)と複数の第2レジストパターンのうち第2パターン25cに対応する第6レジストパターン79b(詳しくは、第2凸頂点48bの位置139に隣接する丸まった角部)が示されている。   FIG. 33B shows a fifth resist pattern 78b (specifically, a rounded corner adjacent to the position 138 of the first convex vertex 48a) corresponding to the first pattern 24c and a plurality of second resist patterns. A sixth resist pattern 79b (specifically, a rounded corner adjacent to the position 139 of the second convex vertex 48b) corresponding to the second pattern 25c among the second resist patterns is shown.

図18を参照して説明したように、第5レジストパターン78bは、第3レジストパターン78aの外周線200a(図33(a)参照)の位置から内側に向かって後退する。同様に第6レジストパターン79bは、第4レジストパターン79aの外周線201aの位置から内側に向かって後退する。実施の形態1では、この時の後退量が許容値(例えば、10〜50nm)以下になるように第1頂点部62および第2頂点部分63の形状およびサイズが選択される。   As described with reference to FIG. 18, the fifth resist pattern 78b recedes inward from the position of the outer peripheral line 200a (see FIG. 33A) of the third resist pattern 78a. Similarly, the sixth resist pattern 79b recedes inward from the position of the outer peripheral line 201a of the fourth resist pattern 79a. In the first embodiment, the shapes and sizes of the first vertex portion 62 and the second vertex portion 63 are selected so that the amount of retreat at this time becomes an allowable value (for example, 10 to 50 nm) or less.

実施の形態1の凹頂点部分および実施の形態2〜5の第1頂点部分および第2頂点部分に関しても、同様に形状およびサイズが選択される。   The shape and size are similarly selected for the concave vertex portion of the first embodiment and the first vertex portion and the second vertex portion of the second to fifth embodiments.

ところで、第3レジストパターン78a(図33(a)参照)の外周線200aの位置は、外周線200aの曲率半径が最小なる位置136aで代表できる。第5レジストパターン78b(図33(b)参照)の後退量とは例えば、第5レジストパターン78bの外周線200bの曲率半径が最小になる位置136bと第3レジストパターン78aの外周線200a(図33(a)参照)の曲率半径が最小になる位置136aとの距離である。   Incidentally, the position of the outer peripheral line 200a of the third resist pattern 78a (see FIG. 33A) can be represented by a position 136a where the radius of curvature of the outer peripheral line 200a is minimum. The receding amount of the fifth resist pattern 78b (see FIG. 33B) is, for example, the position 136b where the radius of curvature of the outer peripheral line 200b of the fifth resist pattern 78b is minimized and the outer peripheral line 200a of the third resist pattern 78a (see FIG. 33 (a)) is a distance from the position 136a at which the radius of curvature is minimized.

同様に第6レジストパターン79b(図33(b)参照)の後退量とは例えば、第6レジストパターン79bの外周線201bの曲率半径が最小になる位置137bと第4レジストパターン79aの外周線201aの曲率半径が最小になる位置137a (図33(a)参照)との距離である。   Similarly, the retraction amount of the sixth resist pattern 79b (see FIG. 33B) is, for example, the position 137b where the radius of curvature of the outer peripheral line 201b of the sixth resist pattern 79b is minimized and the outer peripheral line 201a of the fourth resist pattern 79a. The distance from the position 137a (see FIG. 33 (a)) at which the radius of curvature is minimum.

実施の形態1〜5の説明では、レイアウトパターン22aに含まれるパターンは2つである。しかしレイアウトパターン22aには、3つ以上のパターンが含まれてもよい。   In the description of the first to fifth embodiments, there are two patterns included in the layout pattern 22a. However, the layout pattern 22a may include three or more patterns.

以上の実施の形態1〜5に関し、更に以下の付記を開示する。   Regarding the above first to fifth embodiments, the following additional notes are disclosed.

(付記1)
レチクルパターンの形成方法であって、
第1パターンおよび第2パターンをOPC処理する第1工程と、
OPC処理された前記第1パターンに含まれる180°未満の第1内角の第1頂点とOPC処理された前記第2パターンに含まれる180°未満の第2内角の第2頂点の間隔が基準値より狭いか検査する第2工程と、
前記間隔が前記基準値より狭い場合には、前記第1頂点を含む第1頂点部分を前記第1パターンから削除するとともに、前記第2頂点を含む第2頂点部分を前記第2パターンから削除する第3工程とを有する
レチクルパターンの形成方法。
(Appendix 1)
A method of forming a reticle pattern,
A first step of OPC processing the first pattern and the second pattern;
The interval between the first vertex of the first interior angle less than 180 ° included in the first pattern subjected to the OPC process and the second vertex of the second interior angle less than 180 ° included in the second pattern subjected to the OPC process is a reference value. A second step to check for narrowerness,
When the interval is narrower than the reference value, the first vertex portion including the first vertex is deleted from the first pattern, and the second vertex portion including the second vertex is deleted from the second pattern. A method for forming a reticle pattern comprising a third step.

(付記2)
付記1に記載のレチクルパターンの形成方法において、
前記第1頂点と前記第2頂点を通る直線が前記第2内角の2辺の間を通る場合には、前記第1頂点部分は前記第1頂点に対向する階段状の第1外周線を有するとともに、前記第2頂点部分は前記第2頂点に対向する階段状の第2外周線を有し、
前記直線が前記第2内角の2辺の間および前記2辺上を通らない場合には、前記第1頂点部分は前記第1頂点に対向するL字状の第3外周線を有するとともに、前記第2頂点部分は前記第2頂点に対向するL字状の第4外周線を有し、
前記直線が前記第2内角の2辺の一方上を通る場合には、第1頂点部分は第1外周線を有するとともに第2頂点部分は第2外周線を有し、または前記第1頂点部分は前記第3外周線を有するとともに前記第2頂点部分は前記第4外周線を有する
ことを特徴とするレチクルパターンの形成方法。
(Appendix 2)
In the method of forming a reticle pattern according to appendix 1,
When a straight line passing through the first vertex and the second vertex passes between two sides of the second interior angle, the first vertex portion has a step-like first outer peripheral line facing the first vertex. And the second vertex portion has a stepped second outer peripheral line facing the second vertex,
When the straight line does not pass between the two sides of the second interior angle and on the two sides, the first vertex portion has an L-shaped third outer peripheral line facing the first vertex, and The second vertex portion has an L-shaped fourth outer peripheral line facing the second vertex,
When the straight line passes over one of the two sides of the second interior angle, the first vertex portion has a first outer peripheral line and the second vertex portion has a second outer peripheral line, or the first vertex portion The method for forming a reticle pattern, comprising: having the third outer peripheral line, and the second vertex portion having the fourth outer peripheral line.

(付記3)
付記2に記載のレチクルパターンの形成方法において、
前記第1頂点部分の前記第1外周線は、前記第2頂点から一定の距離に配置された両端と、前記第2頂点から前記一定の距離に配置された内角が180°より大きい頂点と、前記第2頂点から前記距離より遠くに配置された内角が180°未満の頂点とを有し、
前記第2頂点部分の前記第2外周線は、前記第1頂点から前記一定の距離に配置された両端と、前記第1頂点から前記一定の距離に配置された内角が180°より大きい頂点と、前記第1頂点から前記一定の距離より遠くに配置された内角が180°未満の頂点とを有し、
前記一定の距離は、前記基準値と前記間隔の平均値である
ことを特徴とするレチクルパターンの形成方法。
(Appendix 3)
In the method of forming a reticle pattern according to appendix 2,
The first outer peripheral line of the first apex portion has both ends arranged at a certain distance from the second apex, and apexes having an interior angle arranged at the certain distance from the second apex greater than 180 °, A vertex having an interior angle of less than 180 ° disposed farther than the distance from the second vertex,
The second outer peripheral line of the second apex portion includes both ends arranged at the fixed distance from the first apex, and apexes having an interior angle arranged at the constant distance from the first apex greater than 180 °. A vertex having an interior angle of less than 180 ° disposed at a distance greater than the certain distance from the first vertex,
The method of forming a reticle pattern, wherein the fixed distance is an average value of the reference value and the interval.

(付記4)
付記2に記載のレチクルパターンの形成方法において、
前記第1頂点部分の前記第1外周線上の内角が180°より大きい第3頂点と前記第3頂点に最も近い内角が180°より大きい前記第2外周線上の頂点の距離と、前記第1外周線の一端と当該一端に最も近い前記第2外周線の端点の距離と、前記第1外周線の他端と当該他端に最も近い前記第2外周線の端点の距離とが共通の値を有する
ことを特徴とするレチクルパターンの形成方法。
(Appendix 4)
In the method of forming a reticle pattern according to appendix 2,
A distance between a third vertex having an inner angle on the first outer peripheral line of the first vertex portion larger than 180 ° and a vertex on the second outer peripheral line having an inner angle closest to the third vertex larger than 180 °; and the first outer periphery. The distance between one end of the line and the end point of the second outer peripheral line closest to the one end and the distance between the other end of the first outer peripheral line and the end point of the second outer peripheral line closest to the other end have a common value. A method for forming a reticle pattern, comprising:

(付記5)
付記2又は3に記載のレチクルパターンの形成方法において、
前記第3工程ではさらに、前記第1外周線および前記第2外周線の各辺が一定の長さ以上にならないように、前記第1外周線および前記第2外周線の段数を調整することを
特徴とするレチクルパターンの形成方法。
(Appendix 5)
In the method for forming a reticle pattern according to appendix 2 or 3,
In the third step, the number of steps of the first outer peripheral line and the second outer peripheral line is adjusted so that each side of the first outer peripheral line and the second outer peripheral line does not exceed a certain length. A method of forming a characteristic reticle pattern.

(付記6)
付記1乃至5のいずれか1項に記載のレチクルパターンの形成方法において、
前記第1頂点部分の形状およびサイズは、前記第1頂点部分が削除される前のOPC処理された前記第1パターンと前記第2頂点部分が削除される前のOPC処理された第2パターンとを有するレチクルにより形成される複数の第1レジストパターンのうち前記第1パターンに対応するレジストパターンの外周線の位置から、前記第1頂点部分が削除された前記第1パターンと前記第2頂点部分が削除された第2パターンとを有するレチクルにより形成される第2レジストパターンのうち前記第1パターンに対応するレジストパターンが当該レジストパターンの内側に向かって後退する後退量が許容値以下になるように選択されたものであり、
前記第2頂点部分の形状およびサイズは、前記複数の第1レジストパターンのうち前記第2パターンに対応するレジストパターンの外周線の位置から、前記複数の第2レジストパターンのうち前記第2パターンに対応するレジストパターンが当該レジストパターンの内側に向かって後退する後退量が前記許容値以下になるように選択されたものである
ことを特徴とするレチクルパターンの形成方法。
(Appendix 6)
In the method for forming a reticle pattern according to any one of appendices 1 to 5,
The shape and size of the first vertex part are the first pattern subjected to the OPC process before the first vertex part is deleted and the second pattern subjected to the OPC process before the second vertex part is deleted. The first pattern and the second vertex portion in which the first vertex portion is deleted from the position of the outer peripheral line of the resist pattern corresponding to the first pattern among the plurality of first resist patterns formed by the reticle having Among the second resist patterns formed by the reticle having the second pattern from which the pattern is deleted, the receding amount by which the resist pattern corresponding to the first pattern recedes toward the inside of the resist pattern is less than the allowable value. Selected
The shape and size of the second apex portion are changed from the position of the outer peripheral line of the resist pattern corresponding to the second pattern of the plurality of first resist patterns to the second pattern of the plurality of second resist patterns. A method for forming a reticle pattern, characterized in that the corresponding resist pattern is selected such that the amount of retraction of the corresponding resist pattern toward the inside of the resist pattern is equal to or less than the allowable value.

(付記7)
レイアウトパターンに含まれるパターンのパターンデータを有するレイアウトデータから、OPC補正された前記パターンのパターンデータを形成するレチクルパターンの形成方法であって、
前記パターンをOPC処理する第1工程と、
OPC処理された前記パターンに含まれる180°より大きい内角の第1頂点と前記パターンに含まれる180°より大きい内角の第2頂点の間隔が基準値より狭いか検査する第2工程と、
前記間隔が前記基準値より狭い場合には、前記第1頂点から伸びる前記パターンの2辺に接する補充パターンを前記パターンに加えるとともに、前記第2頂点から伸びる前記パターンの2辺に接する補充パターンを前記パターンに加える工程とを有する
レチクルパターンの形成方法。
(Appendix 7)
A reticle pattern forming method for forming pattern data of the pattern corrected by OPC from layout data having pattern data of a pattern included in a layout pattern,
A first step of OPC processing the pattern;
A second step of checking whether a distance between a first vertex having an inner angle greater than 180 ° included in the OPC-processed pattern and a second vertex having an inner angle greater than 180 ° included in the pattern is smaller than a reference value;
When the interval is smaller than the reference value, a supplement pattern that touches two sides of the pattern extending from the first vertex is added to the pattern, and a supplement pattern that touches two sides of the pattern extending from the second vertex is added. A method of forming a reticle pattern comprising the step of adding to the pattern.

20a〜20d・・・レイアウトデータ
22・・・レイアウトパターン
24a〜24c・・・第1パターン
25a〜25c・・・第2パターン
32a〜32e,33a〜33e・・・パターンデータ
38,42・・・内角
40・・・凸頂点
44・・・凹頂点
62,84,162,262・・・第1頂点部分
63,85,163,263・・・第2頂点部分
64・・・第1外周線
65・・・第2外周線
72・・・自頂点
74・・・相手頂点
86・・・凹頂点
88・・・凸頂点
90,91・・・階段状の補充パターン
92,93・・・矩形の補充パターン
20a to 20d ... layout data 22 ... layout patterns 24a to 24c ... first patterns 25a to 25c ... second patterns 32a to 32e, 33a to 33e ... pattern data 38, 42 ... Inner angle 40: convex vertex 44 ... concave vertex 62, 84, 162, 262 ... first vertex portion 63, 85, 163, 263 ... second vertex portion 64 ... first outer peripheral line 65 ... second outer peripheral line 72 ... own vertex 74 ... mating vertex 86 ... concave vertex 88 ... convex vertex 90,91 ... stepped replenishment patterns 92,93 ... rectangular Replenishment pattern

Claims (5)

レチクルパターンの形成方法であって、
第1パターンおよび第2パターンをOPC処理する第1工程と、
OPC処理された前記第1パターンに含まれる180°未満の第1内角の第1頂点とOPC処理された前記第2パターンに含まれる180°未満の第2内角の第2頂点の間隔が基準値より狭いか検査する第2工程と、
前記間隔が前記基準値より狭い場合には、前記第1頂点を含む第1頂点部分を前記第1パターンから削除するとともに、前記第2頂点を含む第2頂点部分を前記第2パターンから削除する第3工程とを有する
レチクルパターンの形成方法。
A method of forming a reticle pattern,
A first step of OPC processing the first pattern and the second pattern;
The interval between the first vertex of the first interior angle less than 180 ° included in the first pattern subjected to the OPC process and the second vertex of the second interior angle less than 180 ° included in the second pattern subjected to the OPC process is a reference value. A second step to check for narrowerness,
When the interval is narrower than the reference value, the first vertex portion including the first vertex is deleted from the first pattern, and the second vertex portion including the second vertex is deleted from the second pattern. A method for forming a reticle pattern comprising a third step.
請求項1に記載のレチクルパターンの形成方法において、
前記第1頂点と前記第2頂点を通る直線が前記第2内角の2辺の間を通る場合には、前記第1頂点部分は前記第1頂点に対向する階段状の第1外周線を有するとともに、前記第2頂点部分は前記第2頂点に対向する階段状の第2外周線を有し、
前記直線が前記第2内角の2辺の間および前記2辺上を通らない場合には、前記第1頂点部分は前記第1頂点に対向するL字状の第3外周線を有するとともに、前記第2頂点部分は前記第2頂点に対向するL字状の第4外周線を有し、
前記直線が前記第2内角の2辺の一方上を通る場合には、第1頂点部分は第1外周線を有するとともに第2頂点部分は第2外周線を有し、または前記第1頂点部分は前記第3外周線を有するとともに前記第2頂点部分は前記第4外周線を有する
ことを特徴とするレチクルパターンの形成方法。
The method of forming a reticle pattern according to claim 1,
When a straight line passing through the first vertex and the second vertex passes between two sides of the second interior angle, the first vertex portion has a step-like first outer peripheral line facing the first vertex. And the second vertex portion has a stepped second outer peripheral line facing the second vertex,
When the straight line does not pass between the two sides of the second interior angle and on the two sides, the first vertex portion has an L-shaped third outer peripheral line facing the first vertex, and The second vertex portion has an L-shaped fourth outer peripheral line facing the second vertex,
When the straight line passes over one of the two sides of the second interior angle, the first vertex portion has a first outer peripheral line and the second vertex portion has a second outer peripheral line, or the first vertex portion The method for forming a reticle pattern, comprising: having the third outer peripheral line, and the second vertex portion having the fourth outer peripheral line.
請求項2に記載のレチクルパターンの形成方法において、
前記第1頂点部分の前記第1外周線は、前記第2頂点から一定の距離に配置された両端と、前記第2頂点から前記一定の距離に配置された内角が180°より大きい頂点と、前記第2頂点から前記距離より遠くに配置された内角が180°未満の頂点とを有し、
前記第2頂点部分の前記第2外周線は、前記第1頂点から前記一定の距離に配置された両端と、前記第1頂点から前記一定の距離に配置された内角が180°より大きい頂点と、前記第1頂点から前記一定の距離より遠くに配置された内角が180°未満の頂点とを有し、
前記一定の距離は、前記基準値と前記間隔の平均値である
ことを特徴とするレチクルパターンの形成方法。
The method of forming a reticle pattern according to claim 2,
The first outer peripheral line of the first apex portion has both ends arranged at a certain distance from the second apex, and apexes having an interior angle arranged at the certain distance from the second apex greater than 180 °, A vertex having an interior angle of less than 180 ° disposed farther than the distance from the second vertex,
The second outer peripheral line of the second apex portion includes both ends arranged at the fixed distance from the first apex, and apexes having an interior angle arranged at the constant distance from the first apex greater than 180 °. A vertex having an interior angle of less than 180 ° disposed at a distance greater than the certain distance from the first vertex,
The method of forming a reticle pattern, wherein the fixed distance is an average value of the reference value and the interval.
請求項2又は3に記載のレチクルパターンの形成方法において、
前記第3工程ではさらに、前記第1外周線および前記第2外周線の各辺が一定の長さ以上にならないように、前記第1外周線および前記第2外周線の段数を調整することを
特徴とするレチクルパターンの形成方法。
In the method of forming a reticle pattern according to claim 2 or 3,
In the third step, the number of steps of the first outer peripheral line and the second outer peripheral line is adjusted so that each side of the first outer peripheral line and the second outer peripheral line does not exceed a certain length. A method of forming a characteristic reticle pattern.
レイアウトパターンに含まれるパターンのパターンデータを有するレイアウトデータから、OPC補正された前記パターンのパターンデータを形成するレチクルパターンの形成方法であって、
前記パターンをOPC処理する第1工程と、
OPC処理された前記パターンに含まれる180°より大きい内角の第1頂点と前記パターンに含まれる180°より大きい内角の第2頂点の間隔が基準値より狭いか検査する第2工程と、
前記間隔が前記基準値より狭い場合には、前記第1頂点から伸びる前記パターンの2辺に接する補充パターンを前記パターンに加えるとともに、前記第2頂点から伸びる前記パターンの2辺に接する補充パターンを前記パターンに加える第3工程とを有する
レチクルパターンの形成方法。
A reticle pattern forming method for forming pattern data of the pattern corrected by OPC from layout data having pattern data of a pattern included in a layout pattern,
A first step of OPC processing the pattern;
A second step of checking whether a distance between a first vertex having an inner angle greater than 180 ° included in the OPC-processed pattern and a second vertex having an inner angle greater than 180 ° included in the pattern is smaller than a reference value;
When the interval is smaller than the reference value, a supplement pattern that touches two sides of the pattern extending from the first vertex is added to the pattern, and a supplement pattern that touches two sides of the pattern extending from the second vertex is added. A method for forming a reticle pattern, comprising: a third step of adding to the pattern.
JP2012268581A 2012-12-07 2012-12-07 Method for forming a reticle pattern Pending JP2014115415A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012268581A JP2014115415A (en) 2012-12-07 2012-12-07 Method for forming a reticle pattern

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012268581A JP2014115415A (en) 2012-12-07 2012-12-07 Method for forming a reticle pattern

Publications (1)

Publication Number Publication Date
JP2014115415A true JP2014115415A (en) 2014-06-26

Family

ID=51171485

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012268581A Pending JP2014115415A (en) 2012-12-07 2012-12-07 Method for forming a reticle pattern

Country Status (1)

Country Link
JP (1) JP2014115415A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018205693A (en) * 2017-06-06 2018-12-27 Hoya株式会社 Photomask and method for manufacturing display device
CN114137794A (en) * 2021-11-12 2022-03-04 国微集团(深圳)有限公司 Method for processing integrated circuit layout data in GDSII format and computer storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018205693A (en) * 2017-06-06 2018-12-27 Hoya株式会社 Photomask and method for manufacturing display device
CN114137794A (en) * 2021-11-12 2022-03-04 国微集团(深圳)有限公司 Method for processing integrated circuit layout data in GDSII format and computer storage medium

Similar Documents

Publication Publication Date Title
US10685165B2 (en) Metrology using overlay and yield critical patterns
US7412671B2 (en) Apparatus and method for verifying an integrated circuit pattern
US7673279B2 (en) Iterative method for refining integrated circuit layout using compass optical proximity correction (OPC)
JP4686257B2 (en) Mask manufacturing system, mask data creation method, and semiconductor device manufacturing method
KR20110094467A (en) Retarget process modeling method and mask manufacturing method using the process modeling method
US8739079B2 (en) Recording medium and determination method
KR20230036578A (en) Optical proximity correction methdod, mask manufacturing method and semiconductor chip manufacturing methed using the same
CN101750880A (en) Method and system for determining manufacturability of lithographic mask
US20110177457A1 (en) Mask pattern generating method, manufacturing method of semiconductor device, and computer program product
US8230369B2 (en) Simulation method and simulation program
US20150178431A1 (en) Mask pattern generation method
JP2000214577A (en) Pattern distortion detecting method, pattern distortion detecting apparatus, and recording medium thereof
CN101713920A (en) Semiconductor device
JP2014115415A (en) Method for forming a reticle pattern
CN115268206B (en) OPC correction hotspot graph checking method
JP2012252055A (en) Mask inspection method, mask manufacturing method, and semiconductor device manufacturing method
US11740550B2 (en) Method of performing optical proximity correction and method of manufacturing lithographic mask by using the same
US7890908B2 (en) Method for verifying mask pattern data, method for manufacturing mask, mask pattern verification program, and method for manufacturing semiconductor device
US7222327B2 (en) Photo mask, method of manufacturing photo mask, and method of generating mask data
US20230324881A1 (en) Machine learning (ml)-based process proximity correction (ppc) method and semiconductor device manufacturing method including the same
US20230176470A1 (en) Method of generating curve sub-resolution assist feature (sraf), method of verifying mask rule check (mrc), and method of manufacturing mask including method of generating the same
KR20250071739A (en) OPC(Optical Proximity Correction) method, and mask manufacturing method comprising the OPC method
JP2008065246A (en) Layout pattern correction device, layout pattern correction method, and program
JP2015201055A (en) Defect location prediction apparatus, defect location prediction program, and defect location prediction method
JP2005250360A (en) Mask pattern verification apparatus and verification method