JP2014115415A - Method for forming a reticle pattern - Google Patents
Method for forming a reticle pattern Download PDFInfo
- 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
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工程とを有すること。
【選択図】図7A 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.
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.
以下、図面にしたがって本発明の実施の形態について説明する。但し、本発明の技術的範囲はこれらの実施の形態に限定されず、特許請求の範囲に記載された事項とその均等物まで及ぶものである。尚、図面が異なっても対応する部分には同一符号を付し、その説明を省略する。 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
パターン形成装置2は、例えばCPU(Central Processing Unit)4と、ROM6と、RAM(Random Access Memory)8と、ハードディスクを有するHDD(Hard Disk Drive)10とを有する。さらにパターン形成装置2は、バス12と、入力装置14と、出力装置16とを有する。
The
入力装置14は、外部からデータを取り込む装置である。出力装置16は、外部にデータを出力する装置である。
The
CPU4はHDD10を制御するとともに、HDD10に記録されたプログラムをRAM8にロードし、ロードされたプログラムを実行する。HDD10は、コンピュータにより読取可能な記録媒体である。
The CPU 4 controls the
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
HDD10にはさらに、レイアウトパターンのデータ20a(以下、レイアウトデータと呼ぶ)が一時的に記録される。
Further,
(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
具体的には例えば、第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
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
レイアウトデータ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
図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
―OPCパラメータの入力(S4)―
次にOPCパラメータが、入力装置14からパターン形成装置2に入力される。入力されたOPCパラメータは例えば、HDD10に記録される。
-Input of OPC parameters (S4)-
Next, the OPC parameters are input from the
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
実施の形態1では、パターン変換は行われずに、図4のレイアウトデータ20bがそのままOPC処理されるとする。
In the first embodiment, it is assumed that the
―OPC処理(S8)―
CPU4は次に、第1パターン24aおよび第2パターン25aをOPC処理する。図5には、OPC処理されたレイアウトパターン22bの一例が示されている。
-OPC processing (S8)-
Next, the CPU 4 performs OPC processing on the
例えば図5に示すようにOPC処理により、第1パターン24bの先端部はパターンが加えられ太くなる。同様に、第2パターン25bの先端部も太くなる。第1パターン24bおよび第2パターン25bの内角は、例えば90°または270°である。
For example, as shown in FIG. 5, the tip of the
具体的には例えば、CPU4はレイアウトデータ20bを変更する。図6は、OPC処理により変換されたレイアウトデータ20cの一例を示す。図6に示すように、各パターンデータ32c,33c頂点数34および頂点座標36が、変更または追加または削除される。
Specifically, for example, the CPU 4 changes the
―頂点部分の補正処理(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
―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
―レチクルパターンの出力(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
(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
図8は、OPC処理された第1パターン24bの一例である。OPC処理された第1パターン24bは、図8に示すように、180°未満の角度を有する内角38の頂点40(以下、凸頂点と呼ぶ)を複数有する。内角とは、多角形の隣接する2辺が多角形の内側に形成する角である。第1パターン24bはさらに、180°より大きい角度を有する内角42を有する頂点44(以下、凹頂点と呼ぶ)を複数有する。
FIG. 8 is an example of the
内角の頂点は、当該内角を有する多角形の頂点でもある。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
具体的には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
―凸頂点部分の補正(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
―ステップ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
―ステップ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
未処理の非選択パターン凸頂点が存在する場合には、未処理の非選択パターン凸頂点の中から凸頂点(例えば、第2凸頂点48b)を一つ選択しステップS36に進む。選択した非選択パターン凸頂点を以下、相手頂点候補と呼ぶ。未処理の非選択パターン凸頂点が複数存在する場合には、ステップS32と同様、レイアウトデータ20dに記録された順番に従って相手頂点候補を選択する。
If there is an unprocessed unselected pattern convex vertex, one convex vertex (for example, the second
非選択パターン凸頂点が多数存在する場合には、相手頂点候補に選択する頂点を自頂点候補に対向する頂点に制限してもよい。 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
―ステップ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
エラー検出情報50はさらに、間隔clが第1基準値elより狭い自頂点候補を有する選択パターン(例えば、第1パターン24b)の番号54と、間隔clが第1基準値elより狭い自頂点候補の番号56を有する。
The
番号54は、レイアウトデータ20d(図9参照)におけるパターンデータ32d,33dの順番である(以下、同様)。番号56は、レイアウトデータ20dにおける頂点座標36の順番である(以下、同様)。
エラー検出情報50はさらに、上記自頂点候補との間隔clが第1基準値elより狭い相手頂点候補を含む非選択パターンの番号58と、上記自頂点候補との間隔clが第1基準値elより狭い相手頂点候補の番号60を有する。
The
以上のように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
―ステップ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
自頂点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
自頂点72から相手頂点74の2辺の一方が見えない場合、CPU4はステップS46に進む。自頂点72から相手頂点74の2辺の一方が見えない場合とは、自頂点72と相手頂点74を通る直線104が相手頂点74を頂点とする内角38の2辺の間を通らないことである。
When one of the two sides of the
―ステップ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
図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
図14には、第1頂点部分62が削除された第1パターン24cと第2頂点部分63が削除された第2パターン25cが示されている。図14に示すように、第1頂点部分62および第2頂点部分63の削除により、第1パターン24cと第2パターン25cの間隔c1が広くなる。
FIG. 14 shows a
具体的には例えばCPU4はまず、補正パターンデータ66を生成する。図15は、補正パターンデータ66の一例を示すテーブルである。補正パターンデータ66は、第1頂点部分62のパターンデータ68と第2頂点部分63のパターンデータ70とを有している。補正パターンデータ66の構造は、パターン数30を有さないこと以外は、レイアウトデータ20b(図4参照)の構造と略同じである。
Specifically, for example, the CPU 4 first generates
CPU4は次に、OPC処理されたレイアウトデータ20d(図9参照)の第1パターンデータ32dを変更する。図16には、変更された第1パターンデータ32eの一例が示されている。補正された第1パターン24c(図14参照)の頂点座標36は、階段状の辺(エッジ)が増えたぶん増加する。図16では、フラグ46は省略されている。
Next, the CPU 4 changes the
CPU4はさらに、OPC処理されたレイアウトデータ20d(図9参照)の第2パターンデータ33dも変更する。図16には、変更された第2パターンデータ33eの一例が示されている。
The CPU 4 also changes the
―頂点部分のパターン構造―
図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
図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
第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
図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
図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
点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
図18にはさらに、OPC処理され更に第1頂点部分62が削除された第1パターン24c(図14参照)に対応するレジストパターン78bが示されている。第1パターン24cの段差80は10nmである。図18のレジストパターン78a,78bは、リソグラフィ・シミュレーションにより得られたものである。
FIG. 18 further shows a resist
光近接効果によりレジストパターン78aの外周線は、第1凸頂点48aから後退する。このレジストパターン78aの外周線に対して、第1頂点部分62を削除した第1パターン24cに対応するレジストパターン78bの外周線は殆ど後退しない。したがって第1頂点部分62を削除しても、レジストパターンは殆ど変化しない。
Due to the optical proximity effect, the outer peripheral line of the resist
但し、第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
―ステップ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,
第1頂点部分84は、図19(a)に示すように、自頂点72(第1頂点)に対向するL字状の第3外周線164を有する。第1頂点部分84は、矩形である。
As shown in FIG. 19A, the
第1頂点部分84は、自頂点72(点B3)と、自頂点72に接し相手頂点72から見える辺上の点A3とを有する。第1頂点部分84はさらに、相手頂点74に接し自頂点72からは見えない辺(エッジ)75を自頂点72側に延長した線上の点C3を有する。
The
相手頂点74と点A3の距離は、(cl−el)/2+elである。相手頂点74と点C3の距離の距離も、(cl−el)/2+elである。
The distance between the
第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
図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
第2頂点部分85は、図19(b)に示すように、相手頂点74(第2頂点)に対向するL字状の第4外周線165を有する。第2頂点部分85は、矩形である。
As shown in FIG. 19B, the
第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
以上のように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
―凹頂点部分の補正(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
凹頂点部分の補正ステップ(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 (
―ステップ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
―ステップ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
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
図23(a)には、第1補充パターン90の構造が示されている。図23(a)に示すように、第1補充パターン90の構造は階段状の第1頂点部分62(図17(a)参照)の構造と略同じである。
FIG. 23A shows the structure of the
図23(b)には、第2補充パターン91の構造が示されている。図23(b)に示すように、第2補充パターン91の構造は階段状の第2頂点部分63(図17(b)参照)の構造と略同じである。
FIG. 23B shows the structure of the
―ステップ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
この場合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
図24(a)には、第1補充パターン92の構造が示されている。図24(a)に示すように、第1補充パターン92の構造は矩形の第1頂点部分84(図19(a)参照)の構造と略同じである。
FIG. 24A shows the structure of the
図24(b)には、第2補充パターン93の構造が示されている。図24(b)に示すように、第2補充パターン93の構造は矩形の第2頂点部分85(図19(b)参照)の構造と略同じである。
FIG. 24B shows the structure of the
ステップ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
以上の例によれば、直線104が相手頂点74を頂点とする内角38の2辺の間ではなく上記2辺の一方上を通る場合には、第1頂点部分62は第3外周線164を有し、第2頂点部分63は第4外周線165を有することになる。
According to the above example, when the
しかし直線104が上記2辺の一方上を通る場合に、第1頂点部分62は第1外周線64を有し、第2頂点部分63は第2外周線65を有してもよい。
However, when the
いずれの場合であっても、直線104が上記2辺の間および上記2辺上を通らない場合には、第1頂点部分62は第3外周線164を有し、第2頂点部分63は第4外周線165を有する。
In any case, when the
(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
この場合図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) -
一方、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-
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
図26(a)に示すように辺102が、自頂点72から相手頂点74に向かって伸びる直線104の左側に位置する場合、自頂点72から辺102は見えない。一方、図26(b)〜(d)に示すように、辺102が直線104の右側に位置する場合、辺102は自頂点72から見える。
As shown in FIG. 26A, when the
辺102が直線104の右側に位置するか左側に位置するかは、直線104の傾きと、辺102の傾きと、直線104と辺102の方向が同じか否かにより判断できる。「直線104と辺102の方向が同じ」とは、直線104と辺102がなす角が90°未満のことである。或いは、直線104と辺102の外積からも、辺102が直線104の右側に位置するか左側に位置するかを判断することができる。
Whether the
相手頂点74を中心とする反時計回り方向に位置する辺103については、直線104と辺103の位置関係が逆になる。すなわち辺103が、直線104の右側に位置する場合、辺103は自頂点72から見えない。一方、辺102が直線104の左側に位置する場合、辺102は自頂点72から見える。
For the
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
―対向する頂点の検出方法―
図27は、自頂点72に対向する相手頂点74を検出する方法を説明する図である。ここでは、自頂点72および相手頂点74が凸頂点の場合を考える。
―Detection method of opposing vertices―
FIG. 27 is a diagram for explaining a method of detecting the
図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
一方、図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
CPU4はこの様な法則に基づいて、ステップS34,S52などにおいて相手頂点候補を自頂点72に対向する頂点に制限してもよい。
Based on such a rule, the CPU 4 may limit the partner vertex candidates to vertices facing the
(実施の形態2)
実施の形態2は、実施の形態1に類似している。したがって、実施の形態1に共通する部分の説明は省略または簡単にする。
(Embodiment 2)
The second embodiment is similar to the first embodiment. Therefore, description of portions common to
図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
図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
実施の形態1の図18には、第1パターン24cの段差80が10nmの場合の例が示されている。図18に示す例では、レジストパターン78aからのレジストパターン78bの後退量は僅か5nm程度である。
FIG. 18 of the first embodiment shows an example where the
一方、図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
そこで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
CPU4はさらに例えばステップS44において、第2頂点部分63(図13参照)の第2外周線65の各辺が一定の長さ(例えば、10〜50nm)以上にならないように、第2外周線65の段数を調整する。
Further, for example, in step S44, the CPU 4 keeps the second outer
図28には、第1頂点部分62の段数を4段にしてその段差を25nmにした場合の第1パターン124と第1パターン124に対応するレジストパターン78cが示されている。図28に示すように、段差を小さくすることで後退量が小さくなる。図28に示す例では、後退量は54nmから46nmに減少する。
FIG. 28 shows the
図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
(実施の形態3)
実施の形態3は、実施の形態1に類似している。したがって、実施の形態1に共通する部分の説明は省略または簡単にする。
(Embodiment 3)
The third embodiment is similar to the first embodiment. Therefore, description of portions common to
図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
実施の形態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
図30(b)の円弧134は、自頂点72を中心とする円の一部である。点A1と点B2の距離および点B1と点A2の距離は上記突き出しにより、点C1と点C2の距離より僅かに短い。直線130は、点A2と点B2を通る直線である。
An
そこで実施の形態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
直線132は、自頂点72から遠ざけた点A2と自頂点72から遠ざけた点B2を通る直線である。点A2と点B2は、例えば直線132が直線130に平行になるように自頂点72から遠ざけられる。点A1および点B2も同様に、相手頂点74から遠ざけられる。
The
したがって第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
実施の形態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
図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
図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
一方、実施の形態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
(実施の形態5)
実施の形態5は、実施の形態1に類似している。したがって、実施の形態1に共通する部分の説明は省略または簡単にする。
(Embodiment 5)
The fifth embodiment is similar to the first embodiment. Therefore, description of portions common to
図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
実施の形態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
このため、第1頂点部分262が削除された第1パターン224の外周線は、段差を有さない滑らかな形状を有する。第2頂点部分263が削除された第2パターン225の外周線も同様に、段差を有さない滑らかな形状を有する。
For this reason, the outer peripheral line of the
実施の形態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
最初に、OPC処理された第1パターン24b(図5参照)に対応するレジストパターンとOPC処理された第2パターン25bに対応するレジストパターンの形成について考える。
First, consider the formation of a resist pattern corresponding to the OPC-processed
まず、OPC処理された第1パターン24bとOPC処理された第2パターン25bとを有するレチクルを形成する。このレチクルをマスクとするフォトリソグラフィにより、複数の第1レジストパターンを形成する。
First, a reticle having a
図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
次に、第1頂点部分62が削除された第1パターン24cと第2頂点部分63が削除された第2パターン25cとを有するレチクルを形成する。このレチクルをマスクとするフォトリソグラフィにより、複数の第2レジストパターンを形成する。
Next, a reticle having a
図33(b)には、複数の第2レジストパターンのうち第1パターン24cに対応する第5レジストパターン78b(詳しくは、第1凸頂点48aの位置138に隣接する丸まった角部)と複数の第2レジストパターンのうち第2パターン25cに対応する第6レジストパターン79b(詳しくは、第2凸頂点48bの位置139に隣接する丸まった角部)が示されている。
FIG. 33B shows a fifth resist
図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
実施の形態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
同様に第6レジストパターン79b(図33(b)参照)の後退量とは例えば、第6レジストパターン79bの外周線201bの曲率半径が最小になる位置137bと第4レジストパターン79aの外周線201aの曲率半径が最小になる位置137a (図33(a)参照)との距離である。
Similarly, the retraction amount of the sixth resist
実施の形態1〜5の説明では、レイアウトパターン22aに含まれるパターンは2つである。しかしレイアウトパターン22aには、3つ以上のパターンが含まれてもよい。
In the description of the first to fifth embodiments, there are two patterns included in the
以上の実施の形態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
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
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
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
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
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 ...
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頂点と前記第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.
前記第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.
前記第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処理する第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.
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)
| 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 |
-
2012
- 2012-12-07 JP JP2012268581A patent/JP2014115415A/en active Pending
Cited By (2)
| 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 |