JP2012042498A - Method for forming mask pattern and method for forming lithography target pattern - Google Patents
Method for forming mask pattern and method for forming lithography target pattern Download PDFInfo
- Publication number
- JP2012042498A JP2012042498A JP2010180824A JP2010180824A JP2012042498A JP 2012042498 A JP2012042498 A JP 2012042498A JP 2010180824 A JP2010180824 A JP 2010180824A JP 2010180824 A JP2010180824 A JP 2010180824A JP 2012042498 A JP2012042498 A JP 2012042498A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- cell
- opc
- mask pattern
- mask
- 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
【課題】所望の基板上パターンを形成できるマスクパターンを正確且つ短時間で容易に作成すること。
【解決手段】本発明の一つの実施形態によれば、光強度算出ステップは、マスク上のセルパターンで構成されたセルにリソグラフィ処理を行った場合に前記セルが周辺領域に与える光強度と、前記セルの外周部からの距離と、の対応関係を、前記セルのリソグラフィターゲットを用いて算出する。前記対応関係の近似値と同じ対応関係を有したリソグラフィターゲットを近似パターンとして算出する。OPCステップは、前記各セルの周辺領域に前記近似パターンを配置したパターンに対して、OPC処理を行う。マスクパターン作成ステップは、前記OPC処理が行われたパターンから前記OPC後のセルを抽出することによって前記セル毎のマスクパターンを作成する。
【選択図】図1A mask pattern capable of forming a desired pattern on a substrate is created accurately and easily in a short time.
According to one embodiment of the present invention, the light intensity calculation step includes: a light intensity that the cell gives to a peripheral region when lithography processing is performed on a cell configured with a cell pattern on a mask; The correspondence with the distance from the outer periphery of the cell is calculated using the lithography target of the cell. A lithography target having the same correspondence as the approximate value of the correspondence is calculated as an approximate pattern. In the OPC step, an OPC process is performed on a pattern in which the approximate pattern is arranged in a peripheral region of each cell. The mask pattern creation step creates a mask pattern for each cell by extracting the cells after the OPC from the pattern subjected to the OPC process.
[Selection] Figure 1
Description
本発明の実施形態は、マスクパターン作成方法およびリソグラフィターゲットパターン作成方法に関する。 Embodiments described herein relate generally to a mask pattern creation method and a lithography target pattern creation method.
半導体集積回路装置を構成するパターンの微細化が進むにつれて、各プロセスでパターンを忠実に形成することが困難になってきている。この結果、最終的な仕上り寸法が設計パターン通りにならない問題が生じてきた。例えば、リソグラフィプロセスやエッチングプロセスでは、形成したいパターンの周辺に配置された他のパターンが、形成したいパターンの寸法精度に大きく影響を与える。 As the pattern constituting the semiconductor integrated circuit device is miniaturized, it has become difficult to faithfully form the pattern in each process. As a result, there has been a problem that the final finished dimension does not follow the design pattern. For example, in a lithography process or an etching process, other patterns arranged around the pattern to be formed greatly affect the dimensional accuracy of the pattern to be formed.
このような影響を回避するために開発されたのが、光近接効果補正(OPC:Optical Proximity Correction)である。このOPCは、加工後の集積回路パターン形状が設計パターン(所望値)になるよう、予めマスクパターンに補助パターンを付加したり、パターンの幅を変更したりするといったものである。 Optical proximity effect correction (OPC: Optical Proximity Correction) has been developed to avoid such an influence. In this OPC, an auxiliary pattern is added to the mask pattern in advance or the width of the pattern is changed so that the shape of the integrated circuit pattern after processing becomes a design pattern (desired value).
しかしながら、従来技術では、OPC処理に長時間を要するとともに、所望の基板上パターンを形成できるマスクパターンを正確に作成することが困難であるといった問題があった。 However, the conventional technique has a problem that it takes a long time for the OPC process and it is difficult to accurately create a mask pattern capable of forming a desired pattern on the substrate.
本発明の一つの実施形態は、所望の基板上パターンを形成できるマスクパターンを正確且つ短時間で容易に作成することができるマスクパターン作成方法およびリソグラフィターゲットパターン作成方法を提供することを目的とする。 An object of one embodiment of the present invention is to provide a mask pattern creation method and a lithography target pattern creation method capable of accurately and easily creating a mask pattern capable of forming a desired pattern on a substrate in a short time. .
本発明の一つの実施形態によれば、マスクパターン作成方法が、光強度算出ステップと、近似値算出ステップと、近似パターン算出ステップと、OPCステップと、マスクパターン作成ステップと、を含んでいる。光強度算出ステップは、マスク上のセルパターンで構成されたセルにリソグラフィ処理を行った場合に前記セルが周辺領域に与える光強度と、前記セルの外周部からの距離と、の対応関係を、前記セルのリソグラフィターゲットを用いて算出する。近似値算出ステップは、前記対応関係を用いて、前記対応関係の近似値を算出する。近似パターン算出ステップは、前記近似値と同じ対応関係を有したリソグラフィターゲットを近似パターンとして算出する。OPCステップは、前記各セルの周辺領域に前記近似パターンを配置したパターンに対して、OPC処理を行う。マスクパターン作成ステップは、前記OPC処理が行われたパターンから前記OPC後のセルを抽出することによって前記セル毎のマスクパターンを作成する。 According to one embodiment of the present invention, a mask pattern creation method includes a light intensity calculation step, an approximate value calculation step, an approximate pattern calculation step, an OPC step, and a mask pattern creation step. In the light intensity calculation step, the correspondence between the light intensity that the cell gives to the peripheral region when the lithography process is performed on the cell configured with the cell pattern on the mask and the distance from the outer periphery of the cell, Calculation is performed using the lithography target of the cell. In the approximate value calculating step, an approximate value of the correspondence relationship is calculated using the correspondence relationship. In the approximate pattern calculating step, a lithography target having the same correspondence as the approximate value is calculated as an approximate pattern. In the OPC step, an OPC process is performed on a pattern in which the approximate pattern is arranged in a peripheral region of each cell. The mask pattern creation step creates a mask pattern for each cell by extracting the cells after the OPC from the pattern subjected to the OPC process.
以下に添付図面を参照して、実施の形態に係るマスクパターン作成方法およびリソグラフィターゲットパターン作成方法を詳細に説明する。なお、これらの実施の形態により本発明が限定されるものではない。 Hereinafter, a mask pattern creation method and a lithography target pattern creation method according to an embodiment will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to these embodiments.
(第1の実施の形態)
図1は、第1の実施の形態に係るマスクパターン作成装置の構成を示すブロック図である。マスクパターン作成装置1は、半導体集積回路装置(半導体装置)を構成する回路パターン(データ)に対し、回路単位であるセル毎にOPC処理を行うコンピュータなどの装置である。セルは、例えばAND回路、NAND回路、フリップフロップ回路などの所定の機能を達成する回路パターンである。以下では、半導体装置がセルA〜Iによって構成されている場合について説明する。
(First embodiment)
FIG. 1 is a block diagram showing a configuration of a mask pattern creating apparatus according to the first embodiment. The mask
本実施の形態では、セルA〜Iのリソグラフィターゲットを作成した後、マスクパターン作成装置1が、各セルA〜Iが周辺領域に与える光強度の平均値をセル毎に算出する。そして、マスクパターン作成装置1は、算出した光強度の平均値と同じ光強度を与えるパターン(後述のユニバーサルパターンUp)を算出する。換言すると、各セルA〜Iからの光近接効果の平均値と同じ光近接効果を与えるパターンがユニバーサルパターンUpとして算出される。さらに、マスクパターン作成装置1は、各セルの周辺にユニバーサルパターンUpを配置した状態で、セル毎にOPC処理を行なう。その後、マスクパターン作成装置1は、各セルA〜Iの周辺からユニバーサルパターンUpを除去することによってセル毎のマスクパターンを作成する。さらに、マスクパターン作成装置1は、マスクパターン配置領域に、OPC処理後の各セルA〜I(後述のOPC後パターン)を配置することによって半導体装置のマスクパターンを作成する。
In the present embodiment, after the lithography targets of the cells A to I are created, the mask
マスクパターン作成装置1は、入力部11、光強度算出部12、近似曲線算出部13、ユニバーサルパターン作成部14、ユニバーサルパターン配置部15、OPC処理部16、OPC後パターン配置部17、出力部18を備えて構成されている。
The mask
入力部11は、半導体装置を構成する各セルA〜Iの設計セルデータ(後述の設計セルデータDA〜DI)、各セルA〜Iの配置位置を示す情報(以下、セル配置情報という)、後述するリソグラフィモデルM1を入力する。設計セルデータDA〜DIは、各セルA〜Iのリソグラフィターゲットデータであり、各セルA〜Iの設計レイアウトデータに基づいて作成されたデータである。
The
リソグラフィモデルM1は、露光条件などのリソグラフィ条件に関する情報を有したリソグラフィシミュレーションのモデルである。本実施の形態のリソグラフィモデルM1は、マスク上の各セルA〜Iを用いてリソグラフィ処理を行った場合に各セルA〜Iが各セルA〜Iの周辺に与える光強度を算出するための情報を含んで構成されている。 The lithography model M1 is a lithography simulation model having information on lithography conditions such as exposure conditions. The lithography model M1 of the present embodiment is for calculating the light intensity that each cell A to I gives to the periphery of each cell A to I when the lithography process is performed using each cell A to I on the mask. It contains information.
入力部11は、設計セルデータDA〜DIとリソグラフィモデルM1を、光強度算出部12に送り、設計セルデータDA〜DIをユニバーサルパターン配置部15に送る。また、入力部11は、リソグラフィモデルM1を、ユニバーサルパターン作成部14に送り、セル配置情報をOPC後パターン配置部17に送る。
The
光強度算出部12は、各設計セルデータDA〜DIにリソグラフィモデルM1を適用し、各セルA〜Iにリソグラフィ処理を行った場合に各セルA〜Iが周辺に与える光強度をセルA〜I毎に算出する。光強度算出部12は、各セルA〜Iの外周部であるセル枠からの距離に対応する光強度を算出する。例えば、光強度算出部12は、セル枠からの距離と光強度との対応関係を示す光強度曲線を、セルA〜I毎に算出する。光強度算出部12は、算出した光強度曲線を近似曲線算出部13に送る。
The light
近似曲線算出部13は、各セルA〜Iの光強度曲線の近似曲線を算出する。近似曲線算出部13は、何れの近似法を用いて近似曲線を算出してもよい。近似曲線算出部13は、例えば、各光強度曲線の平均曲線を近似曲線としてもよいし、各光強度曲線に最小2乗法を適用して近似曲線を算出してもよい。近似曲線算出部13は、算出した近似曲線を、ユニバーサルパターン作成部14に送る。
The approximate
ユニバーサルパターン作成部14は、リソグラフィ処理を行った場合に周辺に与える光強度が近似曲線と同じとなるユニバーサルパターンUpを、リソグラフィモデルM1を用いて算出する。ユニバーサルパターン作成部14は、算出したユニバーサルパターンUpをユニバーサルパターン配置部15とOPC後パターン配置部17に送る。
The universal
ユニバーサルパターン配置部15は、設計セルデータDA〜DI(セルパターン)とユニバーサルパターンUpを用いて、各セルA〜Iの周辺にユニバーサルパターンUpを配置する。ユニバーサルパターン配置部15は、ユニバーサルパターンUpを配置した設計セルデータDA〜DIをOPC処理部16に送る。
The universal pattern placement unit 15 places the universal pattern Up around each of the cells A to I using the design cell data DA to DI (cell pattern) and the universal pattern Up. The universal pattern placement unit 15 sends the design cell data DA to DI on which the universal pattern Up is placed to the
OPC処理部16は、ユニバーサルパターンUpが配置された設計セルデータDA〜DIに対して、セルA〜I毎にOPC処理を行なうことによって、セル単位のOPC後パターンデータを算出する。OPC処理部16は、各セルA〜IのOPC後パターンデータを、OPC後パターン配置部17に送る。
The
OPC後パターン配置部17は、各セルA〜IのOPC後パターンデータおよびユニバーサルパターンUpに基づいて、各セルA〜IのOPC後パターンからユニバーサルパターンUpを除去する。OPC後パターン配置部17は、ユニバーサルパターンUpを除去した後の各セルA〜Iのマスクパターン(OPC後パターンデータD1a〜D1i)を、マスクパターン配置領域に配置することによって半導体装置のマスクパターンを作成する。OPC後パターン配置部17は、セル配置情報に基づいて、各セルA〜Iのマスクパターンを、マスクパターン配置領域に配置する。OPC後パターン配置部17は、半導体装置のマスクパターンを出力部18に送る。出力部18は、半導体装置のマスクパターンを外部装置などに出力する。
The post-OPC
つぎに、マスクパターンの作成処理手順について説明する。図2は、第1の実施の形態に係るマスクパターン作成処理手順を示すフローチャートである。マスクパターン作成装置1へは、設計セルデータDA〜DI、セル配置情報、リソグラフィモデルM1が入力される。
Next, a mask pattern creation processing procedure will be described. FIG. 2 is a flowchart showing a mask pattern creation processing procedure according to the first embodiment. Design cell data DA to DI, cell arrangement information, and lithography model M1 are input to mask
入力部11は、設計セルデータDA〜DIとリソグラフィモデルM1を、光強度算出部12に送り、設計セルデータDA〜DIをユニバーサルパターン配置部15に送る。また、入力部11は、リソグラフィモデルM1を、ユニバーサルパターン作成部14に送り、セル配置情報をOPC後パターン配置部17に送る。
The
光強度算出部12は、各設計セルデータDA〜DIにリソグラフィモデルM1を適用し、セル枠からの距離と光強度との対応関係を示す光強度曲線を、セルA〜I毎に算出する。
The light
ここで、光強度曲線の算出方法について説明する。図3は、光強度曲線の算出方法を説明するための図である。なお、光強度曲線の算出方法は、セルA〜Iで同様であるので、ここではセルAに対する光強度曲線の算出方法について説明する。 Here, a method for calculating the light intensity curve will be described. FIG. 3 is a diagram for explaining a light intensity curve calculation method. Since the light intensity curve calculation method is the same for cells A to I, the light intensity curve calculation method for cell A will be described here.
光強度算出部12は、セルAが形成されている領域(セル領域Ca)の周辺(セル外部)に複数の測定点Pを設定する。測定点Pは、光強度を算出する位置であり、例えば、等間隔に配置される。各測定点Pは、セルAのセル枠から種々の距離を有しており、測定点P毎にセルAから影響を受けて種々の光強度が算出される。光強度算出部12は、各測定点Pでの光強度に基づいて、セルAの光強度曲線を算出する。光強度算出部12は、例えば所定の近似法を用いてセルAの光強度曲線を算出する。
The light
同様に、光強度算出部12は、セルB〜Iの光強度曲線を算出する(ステップS10)。そして、光強度算出部12は、算出した光強度曲線を近似曲線算出部13に送る。近似曲線算出部13は、全光強度曲線(セルA〜Iの光強度曲線)の近似曲線を算出する(ステップS20)。
Similarly, the light
図4は、光強度曲線に対する近似曲線を示す図である。なお、図4では、セルA,Bの光強度曲線を示し、セルC〜Iの光強度曲線の図示を省略している。例えば、セルAの光強度曲線Iaは、セルAのセル枠からの距離とセルAの周辺(セル枠外)での光強度との対応関係を示す曲線である。また、セルBの光強度曲線Ibは、セルBのセル枠からの距離とセルBの周辺(セル枠外)での光強度との対応関係を示す曲線である。また、近似曲線Ixは、セルA〜Iの各セル枠からの距離とセルA〜Iの周辺(セル枠外)での光強度との対応関係を示す曲線である。 FIG. 4 is a diagram showing an approximate curve for the light intensity curve. In FIG. 4, the light intensity curves of the cells A and B are shown, and the light intensity curves of the cells C to I are omitted. For example, the light intensity curve Ia of the cell A is a curve indicating the correspondence between the distance from the cell frame of the cell A and the light intensity around the cell A (outside the cell frame). The light intensity curve Ib of the cell B is a curve showing the correspondence between the distance from the cell frame of the cell B and the light intensity around the cell B (outside the cell frame). The approximate curve Ix is a curve showing the correspondence between the distance from each cell frame of the cells A to I and the light intensity around the cells A to I (outside the cell frame).
なお、ここではセルA〜Iの全光強度曲線に対して近似曲線Ixを算出する場合について説明したが、セルA〜Iの全測定点Pに対して近似曲線Ixを算出してもよい。この場合、セルA〜Iの光強度曲線を算出することなく、セルA〜Iに設定された全測定点Pでの光強度を算出し、各測定点Pにおけるセル枠からの距離と光強度との対応関係を算出する。そして、この対応関係に基づいて、近似曲線Ixが算出される。近似曲線算出部13は、算出した近似曲線を、ユニバーサルパターン作成部14に送る。
Although the case where the approximate curve Ix is calculated for all the light intensity curves of the cells A to I has been described here, the approximate curve Ix may be calculated for all the measurement points P of the cells A to I. In this case, without calculating the light intensity curves of the cells A to I, the light intensity at all the measurement points P set in the cells A to I is calculated, and the distance and the light intensity from the cell frame at each measurement point P. Is calculated. Based on this correspondence, an approximate curve Ix is calculated. The approximate
ユニバーサルパターン作成部14は、リソグラフィ処理を行った場合に周辺に与える光強度が近似曲線Ixと同じとなるユニバーサルパターンUpを、リソグラフィモデルM1を用いて作成する(ステップS30)。ユニバーサルパターン作成部14は、近似曲線Ixに基づいて、セルA〜I毎にユニバーサルパターンUpを作成する。
The universal
図5は、ユニバーサルパターンの光強度曲線を示す図であり、図6は、ユニバーサルパターンの一例を示す図である。図5に示すように、ユニバーサルパターンUpの光強度曲線Iuは、近似曲線Ixと同じ曲線である。 FIG. 5 is a diagram showing a light intensity curve of the universal pattern, and FIG. 6 is a diagram showing an example of the universal pattern. As shown in FIG. 5, the light intensity curve Iu of the universal pattern Up is the same curve as the approximate curve Ix.
ユニバーサルパターンUpは、各セルA〜Iが配置されている領域(セル領域)の周辺に配置されるパターンであり、セル領域の大きさや形状が異なればユニバーサルパターンUpの大きさや形状もことなる。図6では、セルA(セル領域Ca)の周辺に配置されるユニバーサルパターンUpを示している。ユニバーサルパターンUpは、例えば、セルAのX方向の右側と左側とで同じ形状を有し、セルAのY方向の上側と下側とで同じ形状を有している。ユニバーサルパターン作成部14は、セルA〜I毎に算出したユニバーサルパターンUpをユニバーサルパターン配置部15とOPC後パターン配置部17に送る。
The universal pattern Up is a pattern arranged around the area (cell area) where the cells A to I are arranged, and the size and shape of the universal pattern Up are different if the size and shape of the cell area are different. In FIG. 6, the universal pattern Up arrange | positioned around the cell A (cell area | region Ca) is shown. For example, the universal pattern Up has the same shape on the right side and the left side of the cell A in the X direction, and has the same shape on the upper side and the lower side of the cell A in the Y direction. The universal
ユニバーサルパターン配置部15は、設計セルデータDA〜DIとセルA〜I毎のユニバーサルパターンUpを用いて、各セルA〜Iの周辺(各セル外部)にユニバーサルパターンUpを配置する(ステップS40)。ユニバーサルパターン配置部15は、ユニバーサルパターンUpを配置した設計セルデータDA〜DIをOPC処理部16に送る。
The universal pattern placement unit 15 uses the design cell data DA to DI and the universal pattern Up for each of the cells A to I to place the universal pattern Up around each cell A to I (outside each cell) (step S40). . The universal pattern placement unit 15 sends the design cell data DA to DI on which the universal pattern Up is placed to the
OPC処理部16は、ユニバーサルパターンUpが配置された設計セルデータDA〜DIに対して、セルA〜I毎にOPC処理を行なう(ステップS50)。OPC処理部16は、OPC処理後のデータを、OPC後パターンデータとしてOPC後パターン配置部17に送る。
The
OPC後パターン配置部17は、セルA〜I毎のOPC後パターンデータおよびセルA〜I毎のユニバーサルパターンUpに基づいて、各セルA〜IのOPC後パターンからユニバーサルパターンUpを除去する。OPC後パターン配置部17は、ユニバーサルパターンUpを除去した後の各セルA〜Iのマスクパターン(OPC後パターンデータD1a〜D1i)を、マスクパターン配置領域に配置することによって半導体装置のマスクパターンを作成する。
The post-OPC
OPC後パターン配置部17は、OPC後パターンデータD1a〜D1iを半導体装置のマスクパターンとして出力部18に送る。出力部18は、OPC後パターンデータD1a〜D1iを外部装置などに出力する。出力部18は、セルA〜I毎にOPC後パターンデータD1a〜D1iを出力してもよいし、半導体装置全体としてまとめてOPC後パターンデータD1a〜D1iを出力してもよい。
The post-OPC
この後、半導体装置のマスクパターンデータであるOPC後パターンデータD1a〜D1iを用いてマスクが作製される。マスクは、ウエハプロセスの露光処理毎(レイヤ毎)に準備される。露光装置は、レイヤ毎にマスクを用いてウエハへの露光処理を行なう。その後、ウエハの現像処理、エッチング処理などが行なわれる。具体的には、リソグラフィ工程で転写により形成したレジストパターン上からマスク材が加工され、さらにパターンニングされたマスク材を使用して被加工膜をエッチングすることによって、被加工膜がパターンニングされる。これにより、基板上パターンとして、所望のウエハ上パターン(レジストパターンやエッチング後パターン)が形成される。半導体装置を製造する際には、上述したマスクパターンの作成処理、マスクの作製処理、マスクを用いた露光処理、現像処理、エッチング処理などがレイヤ毎に繰り返される。 Thereafter, a mask is manufactured using post-OPC pattern data D1a to D1i which are mask pattern data of the semiconductor device. The mask is prepared for each exposure process (each layer) of the wafer process. The exposure apparatus performs an exposure process on the wafer using a mask for each layer. Thereafter, wafer development processing, etching processing, and the like are performed. Specifically, the mask material is processed from the resist pattern formed by transfer in the lithography process, and the processed film is patterned by using the patterned mask material to etch the processed film. . As a result, a desired on-wafer pattern (resist pattern or post-etching pattern) is formed as the on-substrate pattern. When manufacturing a semiconductor device, the above-described mask pattern creation process, mask creation process, exposure process using the mask, development process, etching process, and the like are repeated for each layer.
このように第1の実施の形態によれば、全光強度曲線から算出した近似曲線Ixに基づいてユニバーサルパターンUpを作成し、各セルA〜Iの周辺に配置しているので、各セルA〜Iは、ユニバーサルパターンUpから略同様の光近接効果が与えられる。このため、各セルA〜Iに適切なOPC処理を行うことが可能となる。したがって、所望のウエハ上パターン(レジストパターンなどの基板上パターン)を形成できるマスクパターンを正確且つ短時間で容易に作成することが可能となる。また、マスクパターンの製造TATおよびコストを、削減することが可能となる。 As described above, according to the first embodiment, the universal pattern Up is created based on the approximate curve Ix calculated from the total light intensity curve and arranged around each of the cells A to I. ˜I is provided with substantially the same optical proximity effect from the universal pattern Up. For this reason, it is possible to perform an appropriate OPC process for each of the cells A to I. Therefore, a mask pattern capable of forming a desired on-wafer pattern (on-substrate pattern such as a resist pattern) can be easily created accurately and in a short time. In addition, it is possible to reduce the mask pattern manufacturing TAT and cost.
(第2の実施の形態)
つぎに、図7〜図9を用いてこの発明の第2の実施の形態について説明する。第2の実施の形態では、各セルA〜Iの周囲を壁パターンで囲う。そして、壁パターンの配置された各セルA〜Iに対してユニバーサルパターンUpを配置してOPC処理を行う。
(Second Embodiment)
Next, a second embodiment of the present invention will be described with reference to FIGS. In the second embodiment, each cell A to I is surrounded by a wall pattern. And universal pattern Up is arrange | positioned with respect to each cell AI with which a wall pattern is arrange | positioned, and an OPC process is performed.
図7は、第2の実施の形態に係るマスクパターン作成装置の構成を示すブロック図である。図7の各構成要素のうち図1に示す第1の実施の形態のマスクパターン作成装置1と同一機能を達成する構成要素については同一番号を付しており、重複する説明は省略する。
FIG. 7 is a block diagram showing a configuration of a mask pattern creating apparatus according to the second embodiment. Among the constituent elements in FIG. 7, constituent elements that achieve the same functions as those of the mask
マスクパターン作成装置2は、入力部11、光強度算出部12、近似曲線算出部13、ユニバーサルパターン作成部14、ユニバーサルパターン配置部15、OPC処理部16、OPC後パターン配置部17、出力部18に加えて、壁パターン配置部21を備えている。入力部11は、設計セルデータDA〜DIを、壁パターン配置部21に送る。
The mask pattern creation device 2 includes an
壁パターン配置部21は、設計セルデータDA〜DIに基づいて、各セルA〜Iの周囲(セル境界)を囲うよう、壁状のパターン(以下、壁パターンWpという)を配置する。壁パターン配置部21は、壁パターンWpを配置した後の設計セルデータDA〜DIを、光強度算出部12に送る。
The wall pattern placement unit 21 places a wall-like pattern (hereinafter referred to as a wall pattern Wp) so as to surround each cell A to I (cell boundary) based on the design cell data DA to DI. The wall pattern placement unit 21 sends the design cell data DA to DI after the wall pattern Wp is placed to the light
光強度算出部12は、壁パターンWpが配置された後の設計セルデータDA〜DIにリソグラフィモデルM1を適用し、セル枠からの距離と光強度との対応関係を示す光強度曲線を、セルA〜I毎に算出する。
The light
つぎに、マスクパターンの作成処理手順について説明する。図8は、第2の実施の形態に係るマスクパターン作成処理手順を示すフローチャートである。マスクパターン作成装置2へは、設計セルデータDA〜DI、セル配置情報、リソグラフィモデルM1が入力される。 Next, a mask pattern creation processing procedure will be described. FIG. 8 is a flowchart showing a mask pattern creation processing procedure according to the second embodiment. Design cell data DA to DI, cell arrangement information, and lithography model M1 are input to mask pattern creating apparatus 2.
入力部11は、設計セルデータDA〜DIを、壁パターン配置部21に送る。また、入力部11は、設計セルデータDA〜DIとリソグラフィモデルM1を、光強度算出部12に送り、設計セルデータDA〜DIをユニバーサルパターン配置部15に送る。また、入力部11は、リソグラフィモデルM1を、ユニバーサルパターン作成部14に送り、セル配置情報をOPC後パターン配置部17に送る。
The
壁パターン配置部21は、設計セルデータDA〜DIに基づいて、各セルA〜Iの周囲(セル境界)を囲うよう、セルパターンの周囲に壁パターンWpを配置する(ステップS110)。図9は、壁パターンの一例を示す図である。図9では、セルAの周辺に配置される壁パターンWpを示している。同図に示すように、壁パターンWpは、セルAのセル領域Caを囲うリング状のパターンである。なお、各セルB〜Iの周辺に配置される壁パターンWpも、それぞれセルAの周辺に配置される壁パターンWpと同様の構成を有している。壁パターン配置部21は、壁パターンWpを配置した設計セルデータDA〜DIを、光強度算出部12に送る。
The wall pattern placement unit 21 places the wall pattern Wp around the cell pattern so as to surround each cell A to I (cell boundary) based on the design cell data DA to DI (step S110). FIG. 9 is a diagram illustrating an example of a wall pattern. FIG. 9 shows a wall pattern Wp arranged around the cell A. As shown in the figure, the wall pattern Wp is a ring-shaped pattern surrounding the cell area Ca of the cell A. The wall pattern Wp arranged around each of the cells B to I has the same configuration as the wall pattern Wp arranged around each cell A. The wall pattern arrangement unit 21 sends the design cell data DA to DI in which the wall pattern Wp is arranged to the light
この後、マスクパターン作成装置2は、マスクパターン作成装置1と同様の処理によって、各セルA〜IのOPC後パターンデータD2a〜D2iを作成する。すなわち、光強度算出部12は、設計セルデータDA〜DIにリソグラフィモデルM1を適用し、セル枠からの距離と光強度との対応関係を示す光強度曲線を、セルA〜I毎に算出する。
Thereafter, the mask pattern creating apparatus 2 creates post-OPC pattern data D2a to D2i for each of the cells A to I by the same process as the mask
そして、近似曲線算出部13は、全光強度曲線(セルA〜Iの光強度曲線)の近似曲線Ixを算出する。さらに、ユニバーサルパターン作成部14は、近似曲線Ixに基づいてユニバーサルパターンUpを作成する。
Then, the approximate
この後、ユニバーサルパターン配置部15は、壁パターンWpの配置された各セルA〜Iの周辺にユニバーサルパターンUpを配置する(ステップS120)。そして、OPC処理部16は、ユニバーサルパターンUpが配置された設計セルデータDA〜DIに対して、設計セルデータDA〜DI毎にOPC処理を行なう(ステップS130)。
Thereafter, the universal pattern placement unit 15 places the universal pattern Up around each of the cells A to I where the wall pattern Wp is placed (step S120). Then, the
そして、OPC後パターン配置部17は、セル毎にOPC処理後のパターンからユニバーサルパターンUpを削除することによってセル毎のマスクパターン(OPC後パターンデータD2a〜D2i)を作成する。さらに、OPC後パターン配置部17は、セル毎のマスクパターンを、マスクパターン配置領域に配置することによって半導体装置のマスクパターンを作成する。
Then, the post-OPC
OPC後パターン配置部17は、OPC後パターンデータD2a〜D2iを半導体装置のマスクパターンとして出力部18に送る。出力部18は、OPC後パターンデータD2a〜D2iを外部装置などに出力する。
The post-OPC
このように第2の実施の形態によれば、セルA〜Iの周辺を壁パターンWpで囲んでいるので、セルA〜Iを構成するパターンからセルA〜Iの外部への光近接効果を低減できる。このため、セルA〜Iへ与える光近接効果の影響が小さいユニバーサルパターンUpを作成することができる。 As described above, according to the second embodiment, since the periphery of the cells A to I is surrounded by the wall pattern Wp, the optical proximity effect from the pattern constituting the cells A to I to the outside of the cells A to I can be reduced. Can be reduced. For this reason, the universal pattern Up with a small influence of the optical proximity effect on the cells A to I can be created.
(第3の実施の形態)
つぎに、図10および図11を用いてこの発明の第3の実施の形態について説明する。第3の実施の形態では、作成したOPC後パターンデータのうち、検証で合格となったOPC後パターンデータをデータベース(後述のセルDB25)に格納しておく。
(Third embodiment)
Next, a third embodiment of the present invention will be described with reference to FIGS. In the third embodiment, among the created post-OPC pattern data, post-OPC pattern data that has passed the verification is stored in a database (
図10は、第3の実施の形態に係るマスクパターン作成システムの構成を示すブロック図である。マスクパターン作成システムは、マスクパターン作成装置1と、マスクパターン検証装置24と、セルDB25と、を含んで構成されている。
FIG. 10 is a block diagram showing a configuration of a mask pattern creation system according to the third embodiment. The mask pattern creation system includes a mask
マスクパターン作成装置1は、マスクパターン検証装置24に接続され、マスクパターン検証装置24は、セルDB25に接続されている。また、セルDB25は、マスクパターン作成装置1に接続されている。
The mask
本実施の形態のマスクパターン作成装置1は、作成したOPC後パターンデータD1a〜D1iをマスクパターン検証装置24に送る。マスクパターン検証装置24は、OPC後パターンデータD1a〜D1iが適切なマスクパターンであるか否かを、リソグラフィシミュレーションによって検証する装置である。マスクパターン検証装置24は、検証で合格となったOPC後パターンデータをセルDB25に格納させる。セルDB25は、検証で合格となったOPC後パターンデータを格納するデータベースなどである。
The mask
つぎに、OPC後パターンデータの格納処理手順について説明する。図11は、OPC後パターンデータの第3の実施の形態に係る格納処理手順を示すフローチャートである。なお、第1の実施の形態で説明したOPC後パターンデータの作成処理と同様の処理については、その説明を省略する。 Next, a procedure for storing post-OPC pattern data will be described. FIG. 11 is a flowchart showing a storage processing procedure according to the third embodiment of post-OPC pattern data. Note that description of processing similar to the creation processing of post-OPC pattern data described in the first embodiment is omitted.
マスクパターン作成装置1は、設計セルデータDA〜DI、セル配置情報、リソグラフィモデルM1を用いて、各セルA〜IのOPC後パターンデータD1a〜D1iを作成する。
The mask
具体的には、光強度算出部12が光強度曲線をセルA〜I毎に算出し、近似曲線算出部13が、全光強度曲線の近似曲線Ixを算出する。さらに、ユニバーサルパターン作成部14が、近似曲線Ixに基づいてユニバーサルパターンUpを作成し、ユニバーサルパターン配置部15が、各セルA〜Iの周辺にユニバーサルパターンUpを配置する(ステップS210)。そして、OPC処理部16が、ユニバーサルパターンUpが配置された設計セルデータDA〜DIに対して、セルA〜I毎にOPC処理を行なう(ステップS220)。この後、セルA〜I毎にユニバーサルパターンUpを削除することによって、各セルA〜Iのマスクパターン(OPC後パターンデータD1a〜D1i)が得られる。
Specifically, the light
この後、OPC後パターン配置部17が、各セルA〜Iのマスクパターンを、マスクパターン配置領域に配置することによって半導体装置のマスクパターンを作成する。OPC後パターン配置部17は、OPC後パターンデータD1a〜D1iを半導体装置のマスクパターンとして出力部18に送る。出力部18は、OPC後パターンデータD1a〜D1iをマスクパターン検証装置24に送る。
Thereafter, the post-OPC
マスクパターン検証装置24は、OPC後パターンデータD1a〜D1iが適切なマスクパターンであるか否かを、リソグラフィシミュレーションによって検証する(ステップS230)。マスクパターン検証装置24は、セルA〜I毎にOPC後パターンデータD1a〜D1iの検証を行ってもよいし、マスクパターンの全体に対してOPC後パターンデータD1a〜D1iの検証を行ってもよい。
The mask
マスクパターン検証装置24は、検証処理でエラーなしの場合(ステップS240、No)、検証合格と判断し、検証で合格となったOPC後パターンデータD1a〜D1iをセルDB25に格納させる(ステップS250)。
If there is no error in the verification process (No at Step S240), the mask
一方、マスクパターン検証装置24は、検証処理でエラーありの場合(ステップS240、Yes)、検証不合格と判断する。この場合、設計セルデータDA〜DIの設計修正またはOPC処理の処理条件を変更(OPC修正)がおこなわれる(ステップS260)。この後、検証処理でエラーなしとなるまで、ステップS210〜S260の処理が繰り返される。
On the other hand, if there is an error in the verification process (step S240, Yes), the mask
ステップS260における設計セルデータの設計修正は、検証エラーありと判断された設計セルデータに対して行われる。また、OPC修正を行った場合には、全ての設計セルデータDA〜DIに修正後のOPCを適用してもよいし、検証エラーありと判断された設計セルデータに対して修正後のOPCを適用してもよい。 The design modification of the design cell data in step S260 is performed on the design cell data determined to have a verification error. When OPC correction is performed, the corrected OPC may be applied to all the design cell data DA to DI, or the corrected OPC is applied to the design cell data determined to have a verification error. You may apply.
また、ステップS210〜S260の処理を繰り返す際には、ユニバーサルパターンUpを再算出してセルA〜Iの周辺に配置してもよいし、算出済みのユニバーサルパターンUpをセルA〜Iの周辺に配置してもよい。 Further, when the processes in steps S210 to S260 are repeated, the universal pattern Up may be recalculated and arranged around the cells A to I, or the calculated universal pattern Up may be arranged around the cells A to I. You may arrange.
マスクパターン検証装置24は、他の半導体装置に対してマスクパターンを作成する際に、必要に応じてセルDB25からOPC後パターンデータD1a〜D1iを抽出し、抽出したOPC後パターンデータD1a〜D1iを用いてマスクパターンを作成する。
When creating a mask pattern for another semiconductor device, the mask
なお、本実施の形態では、マスクパターン作成システムがマスクパターン作成装置1を備える場合について説明したが、マスクパターン作成システムを、マスクパターン作成装置2と、マスクパターン検証装置24と、セルDB25と、で構成してもよい。
In the present embodiment, the case where the mask pattern creation system includes the mask
このように第3の実施の形態によれば、検証で合格となったOPC後パターンデータD1a〜D1iをセルDB25に格納しているので、この後、他の半導体装置に対してマスクパターンを作成する際に、必要に応じてセルDB25からOPC後パターンデータD1a〜D1iを抽出することができる。したがって、抽出したOPC後パターンデータD1a〜D1iを用いてマスクパターンを作成することが可能となり、マスクパターンの作成時間を短縮することが可能となる。
As described above, according to the third embodiment, since the post-OPC pattern data D1a to D1i that have passed the verification are stored in the
(第4の実施の形態)
つぎに、図12〜図17を用いてこの発明の第4の実施の形態について説明する。第4の実施の形態では、作成済みのOPC後パターンデータに対して、再度OPC処理を実行する。
(Fourth embodiment)
Next, a fourth embodiment of the present invention will be described with reference to FIGS. In the fourth embodiment, the OPC process is executed again on the created post-OPC pattern data.
図12は、第4の実施の形態に係るマスクパターン作成装置の構成を示すブロック図である。図12の各構成要素のうち図1に示す第1の実施の形態のマスクパターン作成装置1と同一機能を達成する構成要素については同一番号を付しており、重複する説明は省略する。
FIG. 12 is a block diagram showing a configuration of a mask pattern creating apparatus according to the fourth embodiment. Of the constituent elements in FIG. 12, constituent elements that achieve the same functions as those of the mask
マスクパターン作成装置3は、第3の実施の形態で説明したマスクパターン作成システムのセルDB25に接続されている。 マスクパターン作成装置3は、入力部11、OPC後パターン配置部31、OPC処理部32、出力部18を備えている。入力部11は、OPC後パターンデータD1a〜D1iを、OPC後パターン配置部31に送る。
The mask pattern creating apparatus 3 is connected to the
OPC後パターン配置部31は、マスクパターン作成装置1のOPC後パターン配置部17と同様の機能を有している。本実施の形態のOPC後パターン配置部31は、入力部11から入力されたOPC後パターンデータD1a〜D1iに対応するOPC後パターン(後述のOPCedセルA〜I)を、セル配置情報に基づいてマスクパターン配置領域に配置する。OPC後パターン配置部31は、OPC後パターンが配置されたOPC後パターンデータD1a〜D1iを、OPC処理部32に送る。
The post-OPC pattern placement unit 31 has the same function as the post-OPC
OPC処理部32は、マスクパターン作成装置1のOPC処理部16と同様の機能を有している。OPC処理部32は、OPC後パターンが配置されたパターン領域に対してOPC処理を行う。換言すると、OPC処理部32は、複数のOPC後パターンが配置されたパターン領域に再OPC処理(補正値の再検討)を行うことによって半導体装置のマスクパターンを作成する。OPC処理部32は、各セルA〜Iのマスクパターンを、OPC後パターンデータD5a〜D5iとして出力部18に送る。
The
図13は、第4の実施の形態に係るマスクパターン作成処理手順を示すフローチャートである。なお、第1の実施の形態で説明したOPC後パターンデータの作成処理と同様の処理については、その説明を省略する。 FIG. 13 is a flowchart showing a mask pattern creation processing procedure according to the fourth embodiment. Note that description of processing similar to the creation processing of post-OPC pattern data described in the first embodiment is omitted.
マスクパターン作成装置3へは、セルDB25などからOPC後パターンデータD1a〜D1i、セル配置情報を入力しておく。マスクパターン作成装置3は、OPC後パターンデータD1a〜D1i、セル配置情報を用いて、各セルA〜Iのマスクパターン(OPC後パターンデータD5a〜D5i)を作成する。
The post-OPC pattern data D1a to D1i and the cell arrangement information are input to the mask pattern creation device 3 from the
具体的には、OPC後パターン配置部31が、入力部11から入力されたOPC後パターンデータD1a〜D1iに対応するOPC後パターン(OPCedセルA〜I)を、セル配置情報に基づいて、マスクパターン配置領域に配置する(ステップS310)。OPC後パターン配置部31は、OPC後パターンが配置されたパターンデータを、OPC処理部32に送る。
Specifically, the post-OPC pattern placement unit 31 masks the post-OPC patterns (OPCed cells A to I) corresponding to the post-OPC pattern data D1a to D1i input from the
OPC処理部32は、OPC後パターンが配置されたパターン領域に再OPC処理を行うことによって半導体装置のマスクパターンを作成する(ステップS320)。換言すると、OPC処理部32は、OPC後パターンを初期値としてOPC処理を実行する。OPC処理部32は、各セルA〜Iのマスクパターンを、OPC後パターンデータD5a〜D5iとして出力部18に送る。出力部18は、OPC後パターンデータD5a〜D5iをセルDB25などに送る。
The
図14は、再OPC処理を説明するための図である。図14では、パターンの上面図を示している。ここでは、リソグラフィターゲットパターン40を用いてマスクパターンを作成する場合について説明する。
FIG. 14 is a diagram for explaining the re-OPC process. FIG. 14 shows a top view of the pattern. Here, a case where a mask pattern is created using the
リソグラフィターゲットパターン40を準備する(a)。リソグラフィターゲットパターン40は、例えば第1または第2の実施の形態で説明したOPC処理などを用いて、マスクパターン43に変換される(b)。このマスクパターン43は、マスクパターンの合否判断値として、例えば100点満点中の80点〜90点を有している。
A
OPC処理部32は、マスクパターン43を初期値として、リソグラフィシミュレーションを行う。これにより、マスクパターン43に対応するパターンをウエハ上に形成した場合のパターン(ウエハ上パターン44)が導出される(c)。
The
この後、OPC処理部32は、ウエハ上パターン44と、リソグラフィターゲットパターン40とを比較する。ウエハ上パターン44と、リソグラフィターゲットパターン40との形状差が所定値よりも大きい場合、マスクパターン43は、所望の合否判断値を有していないと判断される。
Thereafter, the
マスクパターン46が所望の合否判断値を有していない場合、OPC処理部32は、リソグラフィターゲットパターン40に対して再OPC処理を行う。具体的には、OPC処理部32は、リソグラフィターゲットパターン40のパターンエッジ(輪郭線)を所定間隔のジョグ41で分割する。さらに、OPC処理部32は、ジョグ41で挟まれた各パターンエッジに対し、シミュレーション位置42を設定する。そして、OPC処理部32は、リソグラフィターゲットパターン40に対応するパターンをウエハ上に形成する場合に、各シミュレーション位置42を何れの位置に移動させればよいかを算出する。各シミュレーション位置42の移動後の位置を接続することによって、リソグラフィターゲットパターン40に対応するマスクパターン46が導出される(d)。換言すると、マスクパターン43がマスクパターン46に変換される。
When the
この後、OPC処理部32は、マスクパターン46に対して、リソグラフィシミュレーションを行う。これにより、マスクパターン46に対応するパターンをウエハ上に形成した場合のパターン(ウエハ上パターン47)が導出される(e)。
Thereafter, the
そして、OPC処理部32は、ウエハ上パターン47と、リソグラフィターゲットパターン40とを比較する。ウエハ上パターン47と、リソグラフィターゲットパターン40との形状差が所定値よりも小さい場合、マスクパターン43は、所望の合否判断値を有していると判断される。これにより、OPC処理部32は、マスクパターン46をリソグラフィターゲットパターン40に対応するマスクパターンに決定する(f)。
Then, the
一方、ウエハ上パターン47と、リソグラフィターゲットパターン40との形状差が所定値よりも大きい場合、マスクパターン43は、所望の合否判断値を有していないと判断される。この場合、OPC処理部32は、上述した(d)と(e)の処理を繰り返すことによって、所望の合否判断値を有したマスクパターンを作成する。
On the other hand, when the shape difference between the on-
なお、マスクパターンへの再OPC処理は、全マスクパターンに行う場合に限らず、一部のマスクパターンに対して行ってもよい。図15は、一部のマスクパターンに対して再OPC処理を行う場合のマスクパターン作成処理手順を示すフローチャートである。なお、図2や図13で説明したOPC後パターンデータの作成処理と同様の処理については、その説明を省略する。 Note that the re-OPC process on the mask pattern is not limited to the case of performing the process on all the mask patterns, and may be performed on a part of the mask patterns. FIG. 15 is a flowchart showing a mask pattern creation processing procedure when a re-OPC process is performed on a part of mask patterns. Note that the description of the same processing as the post-OPC pattern data creation processing described in FIG. 2 and FIG. 13 is omitted.
マスクパターン作成装置3のOPC後パターン配置部31は、入力部11から入力されたOPC後パターンデータD1a〜D1iに対応するOPC後パターン(OPCedセルA〜I)を、セル配置情報に基づいて、マスクパターン配置領域に配置する(ステップS410)。OPC後パターン配置部31は、OPCedセルA〜Iが配置されたパターンデータを、OPC処理部32に送る。
The post-OPC pattern placement unit 31 of the mask pattern creation device 3 performs post-OPC patterns (OPCed cells A to I) corresponding to the post-OPC pattern data D1a to D1i input from the
OPC処理部32は、公差情報D6に基づいて、OPCedセルA〜Iが配置されたパターン領域からホットスポットまたは厳しい公差箇所を抽出する。公差情報D6は、ホットスポットや厳しい公差箇所の位置を示す情報である。ここでのホットスポットは、ウエハ上パターンが不良パターンとなる可能性が所定値よりも高いパターン位置である。また、厳しい公差箇所は、ウエハ上パターンの形状スペックや寸法スペックが、所定値よりも高いパターン位置(狭公差のパターン位置)である。
Based on the tolerance information D6, the
OPC処理部32は、抽出したホットスポットまたは厳しい公差箇所に対して、再OPC処理を行ない、これにより半導体装置のマスクパターンを作成する(ステップS420)。OPC処理部32は、各セルA〜Iのマスクパターンを、OPC後パターンデータD7a〜D7iとして出力部18に送る。出力部18は、OPC後パターンデータD7a〜D7iをセルDB25などに送る。
The
ここで、ステップS420の処理を詳細に説明する。図16は、一部のマスクパターンに対して行う再OPC処理の処理手順を示すフローチャートである。また、図17は、一部のマスクパターンに対して行う再OPC処理を説明するための図である。なお、図17では、マスクパターンなどの上面図を示している。 Here, the process of step S420 will be described in detail. FIG. 16 is a flowchart showing the processing procedure of the re-OPC process performed on some mask patterns. FIG. 17 is a diagram for explaining a re-OPC process performed on some mask patterns. Note that FIG. 17 shows a top view of the mask pattern and the like.
図17の(a)に示すように、OPC処理部32は、複数のOPC後パターンが配置されたパターン領域からホットスポットまたは厳しい公差箇所を抽出する(ステップS510)。具体的には、OPC処理部32は、複数のOPC後パターンD1a〜D1iが配置されたパターン領域に対してリソグラフィシミュレーションを行い、これにより、ウエハ上パターン50を算出する。そして、OPC処理部32は、ウエハ上パターン50内からホットスポットまたは厳しい公差箇所を抽出する。さらに、OPC処理部32は、ホットスポットまたは厳しい公差箇所に対応するリソグラフィターゲット上での位置(OPC再検討位置H1,H2)を抽出する。
As shown in FIG. 17A, the
この後、図17の(b)に示すように、OPC処理部32は、OPC再検討位置H1,H2およびPC再検討位置H1,H2の周辺領域に対し、再OPC検討領域30を設定する(ステップS520)。再OPC検討領域30は、再OPC処理を行うリソグラフィターゲット上の領域である。再OPC検討領域30は、例えば、OPC再検討位置H1,H2を中心として、X方向に所定距離を有し且つY方向に所定距離を有した矩形状領域である。
Thereafter, as shown in FIG. 17B, the
そして、図17の(c)に示すように、OPC処理部32は、再OPC検討領域30内の再OPC処理用のセグメント51を全て抽出する(ステップS530)。セグメント51は、再OPC処理によってマスクパターンが変更されるリソグラフィターゲットパターン40のパターンエッジ(ジョグ41とジョグ41とで挟まれたパターンエッジ部)である。
Then, as shown in FIG. 17C, the
OPC処理部32は、抽出した全てのセグメント51に対して再OPC処理を実行し(ステップS540)、これにより、セグメント51を移動させる。これにより、OPC処理部32は、再OPC処理されたマスクパターンを作成する。
The
このように第4の実施の形態によれば、OPC後パターンデータD1a〜D1iを用いて再OPC処理を実行しているので、所望のウエハ上パターンを形成できるマスクパターンを正確且つ短時間で容易に作成することが可能となる。 As described above, according to the fourth embodiment, since the re-OPC process is executed using the post-OPC pattern data D1a to D1i, a mask pattern capable of forming a desired on-wafer pattern can be easily and accurately formed in a short time. Can be created.
また、ホットスポットなどのOPC再検討位置H1,H2に対して再OPC処理を実行しているので、所望のウエハ上パターンを形成できるマスクパターンを正確且つ短時間で容易に作成することが可能となる。 Further, since the re-OPC process is performed on the OPC review positions H1 and H2 such as a hot spot, it is possible to easily and accurately create a mask pattern capable of forming a desired on-wafer pattern. Become.
(第5の実施の形態)
つぎに、図18〜図21を用いてこの発明の第5の実施の形態について説明する。第5の実施の形態では、セルA〜Iの設計セルデータDA〜DIと、OPC後パターンデータD1a〜D1iとを対応付けながら、OPC後パターンデータD1a〜D1iをセルDB25に格納する。
(Fifth embodiment)
Next, a fifth embodiment of the present invention will be described with reference to FIGS. In the fifth embodiment, the post-OPC pattern data D1a to D1i are stored in the
図18は、セルDB内に格納されるOPC後パターンデータの構成を示す図である。セルDB25内には、マスクパターン作成装置1,2などによって作成された、セルA〜Iの設計セルデータDA〜DIを格納しておく。この後、マスクパターン作成装置3などによって、セルA〜IのOPC後パターンデータD1a〜D1iが作成されると、OPC後パターンデータD1a〜D1iが、セルDB25内に格納される。
FIG. 18 is a diagram showing a configuration of post-OPC pattern data stored in the cell DB. In the
このとき、セル毎に設計セルデータとOPC後パターンデータとが対応付けされてセルDB25内に格納される。例えば、OPCedセルAのOPC後パターンデータD1aを、OPCedセルAに対応するセルの設計セルデータDAと置き換えることによって、OPC後パターンデータがセルDB25内に格納される。また、OPC後パターンデータD1a〜D1iを、セルDB25に格納する際には、セル情報27内に、セルA〜Iの名称と、設計セルデータDA〜DIと、OPC後パターンデータD1a〜D1iと、の対応付けを示す対応関係情報が格納される。
At this time, the design cell data and the post-OPC pattern data are associated with each cell and stored in the
また、例えばセルBが、セルB0とセルB1によって構成されている場合、OPCedセルBは、OPCedセルB0とOPCedセルB1とによって構成される。この場合も、セル情報27には、セルB0,B1のOPC後パターンデータ63,63が、それぞれOPCedセルB0,B1のOPC後パターンデータ73,74と対応で付けられていることを示すセル対応関係情報を格納しておく。本実施の形態では、セル情報27に基づいて、セルA〜IのOPC後パターンデータD1a〜D1iがセルDB25から抽出される。
For example, when the cell B is configured by the cell B0 and the cell B1, the OPCed cell B is configured by the OPCed cell B0 and the OPCed cell B1. Also in this case, the
図19は、第5の実施の形態に係るマスクパターン作成装置の構成を示すブロック図である。図19の各構成要素のうち図1に示す第1の実施の形態のマスクパターン作成装置1や図12に示す第4の実施の形態のマスクパターン作成装置3と同一機能を達成する構成要素については同一番号を付しており、重複する説明は省略する。
FIG. 19 is a block diagram showing a configuration of a mask pattern creating apparatus according to the fifth embodiment. Among the constituent elements of FIG. 19, the constituent elements that achieve the same functions as the mask
マスクパターン作成装置4は、マスクパターン作成装置1の構成要素に加えて、検索部45、OPC後パターン配置部31、OPC処理部32を備えている。検索部45は、セル情報27に基づいて、入力部11から入力された設計セルデータDA〜DIのOPC後パターンデータD1a〜D1iをセルDB25内から検索し抽出する。検索部45は、OPC後パターンデータを検索できた場合に、検索できたOPC後パターンデータをセルDB25から抽出してOPC後パターン配置部31に送る。また、検索部45は、OPC後パターンデータを検索できなかった場合に、検索できなかった設計セルデータを光強度算出部12に送る。
In addition to the components of the mask
図20は、OPC後パターンデータの第5の実施の形態に係る格納処理手順を示すフローチャートである。なお、第1〜第4の実施の形態で説明したOPC後パターンデータの作成処理と同様の処理については、その説明を省略する。ここでは、OPC後パターンデータとして、既に作成されているセルAのマスクパターンと、OPC後パターンデータが作成されていないセルJのマスクパターンと、が検索される場合について説明する。 FIG. 20 is a flowchart showing a storage processing procedure according to the fifth embodiment of post-OPC pattern data. Note that description of processing similar to the post-OPC pattern data creation processing described in the first to fourth embodiments is omitted. Here, a case will be described in which a mask pattern of cell A that has already been created and a mask pattern of cell J for which pattern data after OPC has not been created are retrieved as post-OPC pattern data.
セルA,Jの設計セルデータDA,DJが作成されると、作成された設計セルデータDA,DJは、設計セルデータDB81に格納される。マスクパターン作成装置4の入力部11に設計セルデータDB81内の設計セルデータDA,DJが入力されると、設計セルデータDA,DJが検索部45に送られる。
When the design cell data DA and DJ of the cells A and J are created, the created design cell data DA and DJ are stored in the design cell data DB 81. When the design cell data DA and DJ in the design cell data DB 81 are input to the
検索部45は、セル情報27をセルDB25から取得する(ステップS610)。そして、検索部45は、セルDB25内にセルA,JのOPC後パターンが格納されているか否かを検索する。このとき、検索部45は、セル情報27に格納されている設計セルデータDA〜DJからセルA,Jの設計セルデータDA,DJを検索する。さらに、検索部45は、セル情報27に基づいて、設計セルデータDA,DJに対応するOPC後パターンデータがセルDB25内に格納されているか否かを判断する。これにより、セルA,Jの設計セルデータDA,DJに一致するOPC後パターンがセルDB25内に格納されているか否かの一致検索が行われる(ステップS620)。
The search unit 45 acquires the
具体的には、検索部45は、設計セルデータDA,DJに対応するリソグラフィターゲットのパターン形状やパターン寸法などに基づいて、このパターン形状やパターン寸法と同じパターン形状のリソグラフィターゲットの設計セルデータがセル情報27内に存在するか否かを検索する。なお、検索部45は、セルA,Jのセル名(セルを識別する情報)に基づいて、このセル名と同じ設計セルデータDA,DJがセル情報27内に存在するか否かを検索してもよい。
Specifically, the search unit 45 stores the design cell data of the lithography target having the same pattern shape as the pattern shape or pattern dimension based on the pattern shape or pattern dimension of the lithography target corresponding to the design cell data DA and DJ. It is searched whether or not the
検索対象の設計セルデータDA,DJに一致する設計セルデータDA,DJがセル情報27内に登録されていた場合、検索部45は、設計セルデータDA,DJのOPC後パターンがセル情報27に登録されているか否かを検索する。セルDB25内でOPC後パターンを一致検索できた場合(ステップS630、Yes)、検索部45は、検索対象の設計セルデータに対応するOPC後パターンパターンデータをセルDB25から抽出する。
When the design cell data DA and DJ matching the search target design cell data DA and DJ are registered in the
例えば、設計セルデータDAに対応するOPC後パターンデータDAは、セル情報27内に登録されているので、検索部45は、セル情報27に基づいて、設計セルデータDAに対応するOPC後パターンデータD1aをセルDB25から抽出する。
For example, since the post-OPC pattern data DA corresponding to the design cell data DA is registered in the
また、設計セルデータDJに一致するOPC後パターンデータは、セル情報27内に登録されていないので、検索部45は、設計セルデータDJに対応するOPC後パターンデータはセルDB25から抽出できないと判断する。
In addition, since post-OPC pattern data matching the design cell data DJ is not registered in the
検索部45は、抽出したセルAのOPC後パターンデータD1aを、OPC後パターン配置部31に送る。OPC後パターン配置部31は、OPC後パターンデータD1aに対応するOPC後パターン(OPCedセル)を、マスクパターン配置領域に配置する。OPC後パターン配置部31は、OPCedセルAが配置されたOPC後パターンのデータを、OPC処理部32に送る。
The search unit 45 sends the post-OPC pattern data D1a of the extracted cell A to the post-OPC pattern placement unit 31. The post-OPC pattern placement unit 31 places the post-OPC pattern (OPCed cell) corresponding to the post-OPC pattern data D1a in the mask pattern placement area. The post-OPC pattern placement unit 31 sends post-OPC pattern data in which the OPCed cell A is placed to the
OPC処理部32は、半導体装置を構成するセルのOPC後パターン(OPCedセル)を、それぞれマスクパターンの形成されるマスクパターン領域内に配置する(ステップS640)。そして、OPC処理部32は、マスクパターン領域内で再OPC処理を行うことによって半導体装置のマスクパターンを作成する(ステップS650)。OPC処理部32は、作成したマスクパターン(OPC後パターンデータ)を出力部18に送る。出力部18は、OPC後パターンデータをセルDB25などに送る。
The
一方、検索対象の設計セルデータDA,DJに一致するOPC後パターンがセル情報27内に登録されていない場合(ステップS630、No)、検索部45は、検索できなかった設計セルデータを光強度算出部12に送る。
On the other hand, if the post-OPC pattern that matches the design cell data DA and DJ to be searched is not registered in the cell information 27 (No in step S630), the search unit 45 uses the design cell data that could not be searched for the light intensity. This is sent to the
例えば、設計セルデータDJに一致するOPC後パターンは、セル情報27内に登録されていないので、検索部45は、セルJの設計セルデータDJを光強度算出部12に送る。
For example, since the post-OPC pattern that matches the design cell data DJ is not registered in the
光強度算出部12、近似曲線算出部13、ユニバーサルパターン作成部14、ユニバーサルパターン配置部15、OPC処理部16、OPC後パターン配置部17、出力部18では、第1の実施の形態で説明したマスクパターン作成方法と同様の方法によって、設計セルデータDJへのOPC処理、セルDB25へのOPC後パターンデータの登録処理が行われる(ステップS660)。この後、セル情報27内には、検索部45からの指示により、セルJの名称と、設計セルデータDJと、セルJのOPC後パターンデータと、の対応関係を示す情報が登録される。なお、セル情報27は、セルDB25を管理する管理装置やマスクパターン作成装置4に記憶させてもよい。
The light
つぎに、マスクパターン作成装置1〜4のハードウェア構成について説明する。なお、マスクパターン作成装置1〜4は、それぞれ同様のハードウェア構成を有しているので、ここではマスクパターン作成装置1のハードウェア構成について説明する。
Next, the hardware configuration of the mask
図21は、マスクパターン作成装置のハードウェア構成を示す図である。マスクパターン作成装置1は、CPU(Central Processing Unit)91、ROM(Read Only Memory)92、RAM(Random Access Memory)93、表示部94、入力部95を有している。マスクパターン作成装置1では、これらのCPU91、ROM92、RAM93、表示部94、入力部95がバスラインを介して接続されている。
FIG. 21 is a diagram illustrating a hardware configuration of the mask pattern creating apparatus. The mask
CPU91は、コンピュータプログラムであるマスクパターン作成プログラム97を用いてマスクパターンの作成を行う。表示部94は、液晶モニタなどの表示装置であり、CPU91からの指示に基づいて、設計セルデータ、ユニバーサルパターンUp、壁パターンWp、OPC後パターンデータ、セル名などを表示する。入力部95は、マウスやキーボードを備えて構成され、使用者から外部入力される指示情報(マスクパターンの作成に必要なパラメータ等)を入力する。入力部95へ入力された指示情報は、CPU91へ送られる。
The
マスクパターン作成プログラム97は、ROM92内に格納されており、バスラインを介してRAM93へロードされる。図21では、マスクパターン作成プログラム97がRAM93へロードされた状態を示している。
The mask
CPU91はRAM93内にロードされたマスクパターン作成プログラム97を実行する。具体的には、マスクパターン作成装置1では、使用者による入力部95からの指示入力に従って、CPU91がROM92内からマスクパターン作成プログラム97を読み出してRAM93内のプログラム格納領域に展開して各種処理を実行する。CPU91は、この各種処理に際して生じる各種データをRAM93内に形成されるデータ格納領域に一時的に記憶させておく。
The
マスクパターン作成装置1で実行されるマスクパターン作成プログラム97は、光強度算出部12、近似曲線算出部13、ユニバーサルパターン作成部14、ユニバーサルパターン配置部15、OPC処理部16、OPC後パターン配置部17を含むモジュール構成となっており、これらが主記憶装置上にロードされ、これらが主記憶装置上に生成される。
The mask
このように第5の実施の形態によれば、作成済みのOPC後パターンデータがセルDB25内に格納されている場合には、セルDB25内からOPC後パターンデータを抽出して、再OPC処理を実行しているので、所望のウエハ上パターンを形成できるマスクパターンを正確且つ短時間で容易に作成することが可能となる。
As described above, according to the fifth embodiment, when the created post-OPC pattern data is stored in the
このように第1〜第5の実施の形態によれば、所望のウエハ上パターンを形成できるマスクパターンを正確且つ短時間で容易に作成することが可能となる。 As described above, according to the first to fifth embodiments, it is possible to easily and accurately create a mask pattern capable of forming a desired on-wafer pattern in a short time.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
1〜4…マスクパターン作成装置、12…光強度算出部、13…近似曲線算出部、14…ユニバーサルパターン作成部、15…ユニバーサルパターン配置部、16,32…OPC処理部、17,31…OPC後パターン配置部、21…壁パターン配置部、25…セルDB、45…検索部、D1a-D1i,D2a-D2i,D5a-D5i,D7a-D7i…OPC後パターンデータ、DA〜DI…設計セルデータ、Ia,Ib…光強度曲線、Ix…近似曲線、P 測定点、Up…ユニバーサルパターン、Wp…壁パターン。 DESCRIPTION OF SYMBOLS 1-4 ... Mask pattern production apparatus, 12 ... Light intensity calculation part, 13 ... Approximate curve calculation part, 14 ... Universal pattern production part, 15 ... Universal pattern arrangement | positioning part, 16, 32 ... OPC process part, 17, 31 ... OPC Post pattern placement unit, 21 ... Wall pattern placement unit, 25 ... Cell DB, 45 ... Search unit, D1a-D1i, D2a-D2i, D5a-D5i, D7a-D7i ... Pattern data after OPC, DA to DI ... Design cell data , Ia, Ib: light intensity curve, Ix: approximate curve, P measurement point, Up: universal pattern, Wp: wall pattern.
Claims (9)
前記対応関係を用いて、前記対応関係の近似値を算出する近似値算出ステップと、
前記近似値と同じ対応関係を有したリソグラフィターゲットを近似パターンとして算出する近似パターン算出ステップと、
前記各セルの周辺領域に前記近似パターンを配置したパターンに対して、OPC処理を行うOPCステップと、
前記OPC処理が行われたパターンから前記OPC後のセルを抽出することによって前記セル毎のマスクパターンを作成するマスクパターン作成ステップと、
を含むことを特徴とするマスクパターン作成方法。 When a lithography process is performed on a cell configured with a cell pattern on a mask, the correspondence between the light intensity given to the peripheral region by the cell and the distance from the outer periphery of the cell is determined using the lithography target of the cell. A light intensity calculating step to calculate using,
An approximate value calculating step of calculating an approximate value of the correspondence using the correspondence;
An approximate pattern calculating step for calculating a lithography target having the same correspondence as the approximate value as an approximate pattern;
An OPC step for performing an OPC process on a pattern in which the approximate pattern is arranged in a peripheral region of each cell;
A mask pattern creating step for creating a mask pattern for each cell by extracting the cells after the OPC from the pattern subjected to the OPC process;
A mask pattern creating method comprising:
前記光強度算出ステップでは、前記壁パターンが配置されたセルに対して、前記セルのリソグラフィターゲットおよび前記壁パターンのリソグラフィターゲットを用いて、前記対応関係が算出されることを特徴とする請求項1に記載のマスクパターン作成方法。 A wall pattern arranging step of arranging a wall pattern surrounding the cell in a peripheral region of each cell;
2. The correspondence relationship is calculated in the light intensity calculation step using a lithography target of the cell and a lithography target of the wall pattern for a cell in which the wall pattern is arranged. The mask pattern creation method as described in 2.
前記マスクパターンが合格判定であった場合に、合格判定されたマスクパターンを、前記セル毎にデータ格納装置に格納する第1のデータ格納ステップと、
を含むことを特徴とする請求項1または2に記載のマスクパターン作成方法。 When a lithography process is performed using the mask pattern, the mask pattern is formed based on whether the pattern on the substrate formed on the substrate has a pattern shape and a pattern dimension according to the design layout of the cell. A mask pattern determination step for performing pass / fail determination of
A first data storage step of storing the mask pattern determined to be acceptable in a data storage device for each of the cells when the mask pattern is determined to be acceptable;
The mask pattern creating method according to claim 1, wherein:
前記マスクパターンを初期値として、再度、前記OPC処理を行う再OPCステップと、
をさらに含むことを特徴とする請求項3に記載のマスクパターン作成方法。 A mask pattern placement step of placing the mask pattern for each cell stored in the data storage device in the placement area of the mask pattern;
A re-OPC step of performing the OPC process again with the mask pattern as an initial value;
The mask pattern creating method according to claim 3, further comprising:
前記再OPCステップは、前記ホットスポットまたは前記狭公差のパターン位置に対し、再度、前記OPC処理を行うことを特徴とする請求項4に記載のマスクパターン作成方法。 Among the mask patterns arranged in the arrangement area of the mask pattern, a hot spot having a possibility that the pattern on the substrate becomes a defective pattern when a lithography process is performed using the mask pattern, or higher than a predetermined value, or An extraction step for extracting a narrow tolerance pattern position in which a dimension tolerance of the pattern on the substrate is narrower than a predetermined value;
5. The mask pattern creating method according to claim 4, wherein in the re-OPC step, the OPC process is performed again on the hot spot or the narrow tolerance pattern position.
前記第1のデータ格納ステップでは、前記各セルのマスクパターンを前記各セルに対応するリソグラフィターゲットと置き換えることによって、前記マスクパターンを前記セル毎に前記データ格納装置に格納するとともに、前記セル毎のリソグラフィターゲットとマスクパターンとの対応関係を示す情報を置換情報として記憶しておくことを特徴とする請求項3〜5のいずれか1つに記載のマスクパターン作成方法。 A second data storing step of storing the lithography target for each cell in the data storage device for each cell before storing the mask pattern in the data storage device;
In the first data storage step, by replacing the mask pattern of each cell with a lithography target corresponding to each cell, the mask pattern is stored in the data storage device for each cell, and for each cell. 6. The mask pattern creating method according to claim 3, wherein information indicating a correspondence relationship between the lithography target and the mask pattern is stored as replacement information.
前記マスクパターン配置ステップでは、前記配置領域に配置するマスクパターンを前記データ格納装置内から抽出できた場合に、抽出したマスクパターンを、前記配置領域に配置することを特徴とする請求項6に記載のマスクパターン作成方法。 A search step for searching and extracting the mask pattern to be arranged in the arrangement area from the data storage device based on the information on the cell and the replacement information;
The said mask pattern arrangement | positioning step arrange | positions the extracted mask pattern in the said arrangement | positioning area | region, when the mask pattern arrange | positioned in the said arrangement | positioning area | region can be extracted from the said data storage apparatus. Mask pattern creation method.
前記マスクパターン作成ステップでは、前記配置領域に配置するマスクパターンを前記データ格納装置内から抽出できなかった場合に、抽出できなかったマスクパターンを作成することを特徴とする請求項6に記載のマスクパターン作成方法。 A search step for searching and extracting the mask pattern to be arranged in the arrangement area from the data storage device based on the information on the cell and the replacement information;
7. The mask according to claim 6, wherein in the mask pattern creation step, a mask pattern that could not be extracted is created when the mask pattern to be placed in the placement area cannot be extracted from the data storage device. Pattern creation method.
前記対応関係を用いて、前記対応関係の近似値を算出する近似値算出ステップと、
前記近似値と同じ対応関係を有したリソグラフィターゲットを近似パターンとして算出する近似パターン算出ステップと、
を含むことを特徴とするリソグラフィターゲットパターン作成方法。
When a lithography process is performed on a cell configured with a cell pattern on a mask, the correspondence between the light intensity given to the peripheral region by the cell and the distance from the outer periphery of the cell is determined using the lithography target of the cell. A light intensity calculating step for calculating
An approximate value calculating step of calculating an approximate value of the correspondence using the correspondence;
An approximate pattern calculating step for calculating a lithography target having the same correspondence as the approximate value as an approximate pattern;
A lithography target pattern creation method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010180824A JP2012042498A (en) | 2010-08-12 | 2010-08-12 | Method for forming mask pattern and method for forming lithography target pattern |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010180824A JP2012042498A (en) | 2010-08-12 | 2010-08-12 | Method for forming mask pattern and method for forming lithography target pattern |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012042498A true JP2012042498A (en) | 2012-03-01 |
Family
ID=45898947
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010180824A Pending JP2012042498A (en) | 2010-08-12 | 2010-08-12 | Method for forming mask pattern and method for forming lithography target pattern |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012042498A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8856695B1 (en) | 2013-03-14 | 2014-10-07 | Samsung Electronics Co., Ltd. | Method for generating post-OPC layout in consideration of top loss of etch mask layer |
| JP2015125163A (en) * | 2013-12-25 | 2015-07-06 | キヤノン株式会社 | Method for evaluating pattern optical image |
| WO2016063580A1 (en) * | 2014-10-21 | 2016-04-28 | 日本コントロールシステム株式会社 | Pattern correction amount calculation device, pattern correction amount calculation method, and recording medium |
| CN116819911A (en) * | 2023-08-31 | 2023-09-29 | 光科芯图(北京)科技有限公司 | Mask pattern optimization method, mask pattern optimization device, exposure equipment and storage medium |
-
2010
- 2010-08-12 JP JP2010180824A patent/JP2012042498A/en active Pending
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8856695B1 (en) | 2013-03-14 | 2014-10-07 | Samsung Electronics Co., Ltd. | Method for generating post-OPC layout in consideration of top loss of etch mask layer |
| US9064085B2 (en) | 2013-03-14 | 2015-06-23 | Samsung Electronics Co., Ltd. | Method for adjusting target layout based on intensity of background light in etch mask layer |
| JP2015125163A (en) * | 2013-12-25 | 2015-07-06 | キヤノン株式会社 | Method for evaluating pattern optical image |
| WO2016063580A1 (en) * | 2014-10-21 | 2016-04-28 | 日本コントロールシステム株式会社 | Pattern correction amount calculation device, pattern correction amount calculation method, and recording medium |
| JP2016082150A (en) * | 2014-10-21 | 2016-05-16 | 日本コントロールシステム株式会社 | Pattern correction amount calculation apparatus, pattern correction amount calculation method, and program |
| KR20180002585A (en) * | 2014-10-21 | 2018-01-08 | 니폰 컨트롤 시스템 가부시키가이샤 | Pattern correction amount calculation device, Pattern correction amount calculation method, and recording medium |
| US10241395B2 (en) | 2014-10-21 | 2019-03-26 | Nippon Control System Corporation | Pattern correction amount calculating apparatus, pattern correction amount calculating method, and storage medium |
| TWI656398B (en) * | 2014-10-21 | 2019-04-11 | 日商日本控制系統股份有限公司 | Method for calculating pattern correction amount, method for calculating pattern correction amount, and recording medium |
| KR102399852B1 (en) | 2014-10-21 | 2022-05-18 | 니폰 컨트롤 시스템 가부시키가이샤 | Pattern correction amount calculation device, Pattern correction amount calculation method, and recording medium |
| CN116819911A (en) * | 2023-08-31 | 2023-09-29 | 光科芯图(北京)科技有限公司 | Mask pattern optimization method, mask pattern optimization device, exposure equipment and storage medium |
| CN116819911B (en) * | 2023-08-31 | 2023-10-31 | 光科芯图(北京)科技有限公司 | Mask pattern optimization method, mask pattern optimization device, exposure equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8307310B2 (en) | Pattern generating method, method of manufacturing semiconductor device, computer program product, and pattern-shape-determination-parameter generating method | |
| US9547745B1 (en) | System and method for discovering unknown problematic patterns in chip design layout for semiconductor manufacturing | |
| JP6418786B2 (en) | Pattern creating method, program, and information processing apparatus | |
| JP4958616B2 (en) | Hot spot narrowing device, hot spot narrowing method, hot spot narrowing program, hot spot inspection device, and hot spot inspection method | |
| JP2011145564A (en) | Mask pattern generating method, method of manufacturing semiconductor device, and mask pattern generation program | |
| JP5575024B2 (en) | Mask pattern correction method, mask pattern correction program, and semiconductor device manufacturing method | |
| JP2012042498A (en) | Method for forming mask pattern and method for forming lithography target pattern | |
| JP2011049464A (en) | Method of designing semiconductor device | |
| JP2012252055A (en) | Mask inspection method, mask manufacturing method, and semiconductor device manufacturing method | |
| JP2011028120A (en) | Method for forming pattern, program for forming pattern, and method for manufacturing semiconductor device | |
| US7600213B2 (en) | Pattern data verification method, pattern data creation method, exposure mask manufacturing method, semiconductor device manufacturing method, and computer program product | |
| JP5572973B2 (en) | Pattern verification method, verification apparatus, and program | |
| JP5421054B2 (en) | Mask pattern verification apparatus, mask pattern verification method, and semiconductor device manufacturing method using the same | |
| JP4762288B2 (en) | Pattern formation defective area calculation method | |
| CN107783369B (en) | Optical proximity correction repairing method | |
| US8336004B2 (en) | Dimension assurance of mask using plurality of types of pattern ambient environment | |
| US8885949B2 (en) | Pattern shape determining method, pattern shape verifying method, and pattern correcting method | |
| JP2009282400A (en) | Method and apparatus for correcting process proximity effect, and recording medium storing pattern correction program for process proximity effect | |
| JP4851924B2 (en) | Hazardous area counting method, pattern correction method and program | |
| JP6415154B2 (en) | Pattern creating method, program, and information processing apparatus | |
| US8443310B2 (en) | Pattern correcting method, mask forming method, and method of manufacturing semiconductor device | |
| TWI611252B (en) | Method for optical proximity correction repair | |
| JP2011197304A (en) | Method for creating mask data, method for manufacturing mask for lithography, method for manufacturing semiconductor device, and flare correction program | |
| JP3609810B2 (en) | Mask pattern creating method and semiconductor device manufacturing method | |
| JP4153678B2 (en) | Mask data generation method, exposure mask creation method, and pattern formation method |