JP2010271589A - パターン分割方法、パターン分割処理装置及びコンピュータプログラム - Google Patents
パターン分割方法、パターン分割処理装置及びコンピュータプログラム Download PDFInfo
- Publication number
- JP2010271589A JP2010271589A JP2009124421A JP2009124421A JP2010271589A JP 2010271589 A JP2010271589 A JP 2010271589A JP 2009124421 A JP2009124421 A JP 2009124421A JP 2009124421 A JP2009124421 A JP 2009124421A JP 2010271589 A JP2010271589 A JP 2010271589A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- mask pattern
- reduced
- laid out
- 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
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
- G03F7/00—Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
- G03F7/70—Microphotolithographic exposure; Apparatus therefor
- G03F7/70425—Imaging strategies, e.g. for increasing throughput or resolution, printing product fields larger than the image field or compensating lithography- or non-lithography errors, e.g. proximity correction, mix-and-match, stitching or double patterning
- G03F7/70466—Multiple exposures, e.g. combination of fine and coarse exposures, double patterning or multiple exposures for printing a single feature
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
- G03F7/00—Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
- G03F7/70—Microphotolithographic exposure; Apparatus therefor
- G03F7/70425—Imaging strategies, e.g. for increasing throughput or resolution, printing product fields larger than the image field or compensating lithography- or non-lithography errors, e.g. proximity correction, mix-and-match, stitching or double patterning
- G03F7/70433—Layout for increasing efficiency or for compensating imaging errors, e.g. layout of exposure fields for reducing focus errors; Use of mask features for increasing efficiency or for compensating imaging errors
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Preparing Plates And Mask In Photomechanical Process (AREA)
Abstract
【課題】密集パターンを精度よく基板上に形成することが可能となるパターン分割方法を提供することを課題とする。
【解決手段】マスクパターンUを取得する工程と、所定領域内を複数の領域に分割し、前記複数の領域を第一グループと第二グループに分類する分割パターンRを準備する工程と、対象マスクパターンUにレイアウトされた二つ以上のパターン10を各パターン10の略中心に向かって縮小し、縮小マスクパターンU´を生成する工程と、分割パターンRと縮小マスクパターンU´とを重ね合わせ、分割パターンRの前記第一グループに分類された領域と重なる縮小パターン11を抽出した第一縮小マスクパターンR×U´を生成する工程と、第一縮小マスクパターンR×U´にレイアウトされた縮小パターン11を、前記縮小マスクパターンを生成する工程を実行する前の元サイズに戻す工程と、を有するパターン分割方法を提供する。
【選択図】図1
【解決手段】マスクパターンUを取得する工程と、所定領域内を複数の領域に分割し、前記複数の領域を第一グループと第二グループに分類する分割パターンRを準備する工程と、対象マスクパターンUにレイアウトされた二つ以上のパターン10を各パターン10の略中心に向かって縮小し、縮小マスクパターンU´を生成する工程と、分割パターンRと縮小マスクパターンU´とを重ね合わせ、分割パターンRの前記第一グループに分類された領域と重なる縮小パターン11を抽出した第一縮小マスクパターンR×U´を生成する工程と、第一縮小マスクパターンR×U´にレイアウトされた縮小パターン11を、前記縮小マスクパターンを生成する工程を実行する前の元サイズに戻す工程と、を有するパターン分割方法を提供する。
【選択図】図1
Description
本発明は、パターン分割方法、パターン分割処理装置及びコンピュータプログラムに関する。
近年、半導体装置の微細化に伴い、フォトリソグラフィを利用しての密集パターンの形成が難しくなりつつある。そこで、複数回の露光、加工を行うことで密集パターンを精度よく基板上に形成するダブル・パターニング法が利用されている。なお、分割数が多いほどフォトマスクの枚数が増え、製造コスト増を招いてしまう。かかる理由などにより、分割数を2までとすることがダブル・パターニング法の事実上の前提となっている。
ここで、ダブル・パターニング法では、膨大な情報量を有する設計データ、例えば複数のホールパターンがレイアウトされたマスクパターンを、高精度かつ効率よく二つのグループに分割し、それぞれのグループのレイアウトを別々のフォトマスクに搭載する技術が求められる。このような技術としては、例えば、特許文献1に開示されたものなどがある。
特許文献1に記載の技術では、まず、分割処理対象のデータである複数のホールパターンがレイアウトされた全ホールパターンUに、単位長さがホールパターンの最小ピッチと同じ値であるグリッドGRを設定する。グリッドGRの縦ラインVLには、交互に理論値「0」、「1」を割り当てる。また、横ラインHLについても同様に、交互に理論値「0」、「1」を割り当てる。
次に、全ホールパターンUにレイアウトされた全ホールに対して、ホールごとに、ホールの中心からの距離が最も近い縦ラインVLと、横ラインHLを抽出する。そして、ホールごとに、抽出した縦ラインVLに割り当てられている理論値と、横ラインHLに割り当てられている理論値と、の排他的論理和を算出する。
その後、ホールごとに算出した排他的論理和の値に応じて、全てのホールをグループ「0」と、グループ「1」に分割し、各グループのホールを別々のフォトマスクに搭載する。
分割処理対象のマスクパターンを二つのグループに分割する手段としては、最近接パターンどうしが別々のグループに属するよう分割する手段が考えられる。この手段によれば、図13、14に示すような特定の規則的なマスクパターンの場合、精度よく効率的に、分割処理対象のマスクパターンを二つのグループに分割することができる。図13、14は、複数のパターン1がレイアウトされたマスクパターンを、複数のパターン1Aがレイアウトされた一つのマスクパターンと、複数のパターン1Bがレイアウトされたもう一つのマスクパターンに分割する様子を示している。
しかし、最近接パターンどうしが別々のグループに属するよう分割する手段は、例えば、図15、16に示すような互いに最近接パターンとなる三つ以上のパターンが存在するマスクパターンを、矛盾なく二つのグループに分割できない。現実的には、図13、14に示すような規則的なマスクパターンが利用されることは稀であり、不規則にパターンをレイアウトされたマスクパターンがほとんどである。このような不規則にパターンをレイアウトされたマスクパターンの場合、図15に示すような、互いに最近接パターンとなる三つ以上のパターンが存在するケースが往々にある。すなわち、最近接パターンどうしが別々のグループに属するよう分割する手段は、実用的な分割手段ではない。
また、特許文献1に記載された技術の場合、分割処理対象のマスクパターンにレイアウトされた複数のパターンのすべてを個別に識別し、パターンごとに、「縦ラインVLおよび横ラインHLの抽出」、「演算処理の実行」、「演算結果を各パターンに関連付けて保持」、などの複数の処理を実行する必要がある。かかる場合、パターンの数が大量になると処理量が多くなり、当該処理を実行する装置の負担が大きくなる。
また、このような処理を実行する装置、プログラムを新たに作成する必要があり、投資費用の負担が大きい。
本発明によれば、一つのマスクパターンにレイアウトされた二つ以上のパターンを第一マスクパターンと第二マスクパターンとに分割するパターン分割方法であって、分割処理対象のマスクパターンである対象マスクパターンを取得する対象マスクパターン取得工程と、所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンを準備する分割パターン準備工程と、前記対象マスクパターンにレイアウトされた前記二つ以上のパターンを各パターンの略中心に向かって縮小し、前記縮小後のパターンである縮小パターンがレイアウトされた縮小マスクパターンを生成する縮小マスクパターン生成工程と、前記分割パターンと、前記縮小マスクパターンと、を重ね合わせ、前記分割パターンの前記第一グループに分類された領域と重なる前記縮小パターンを抽出した第一縮小マスクパターンを生成する第一縮小マスクパターン生成工程と、前記第一縮小マスクパターンにレイアウトされた前記縮小パターンを、前記縮小マスクパターン生成工程を実行する前の元サイズに戻すことで前記第一マスクパターンを生成する第一マスクパターン生成工程と、を有するパターン分割方法が提供される。
また、本発明によれば、一つのマスクパターンにレイアウトされた二つ以上のパターンを第一マスクパターンと第二マスクパターンとに分割するパターン分割処理装置であって、分割処理対象のマスクパターンである対象マスクパターンを取得する対象マスクパターン取得部と、所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンを準備する分割パターン準備部と、前記対象マスクパターンにレイアウトされた前記二つ以上のパターンを各パターンの略中心に向かって縮小し、前記縮小後のパターンである縮小パターンがレイアウトされた縮小マスクパターンを生成する縮小マスクパターン生成部と、前記分割パターンと、前記縮小マスクパターンと、を重ね合わせ、前記分割パターンの前記第一グループに分類された領域と重なる前記縮小パターンを抽出した第一縮小マスクパターンを生成する第一縮小マスクパターン生成部と、前記第一縮小マスクパターンにレイアウトされた前記縮小パターンを、前記縮小マスクパターン生成部により前記縮小される前の元サイズに戻すことで第一マスクパターンを生成する第一マスクパターン生成部と、を有するパターン分割処理装置が提供される。
また、本発明によれば、前記パターン分割処理装置のためのコンピュータプログラムであって、分割処理対象のマスクパターンである対象マスクパターンを取得する対象マスクパターン取得処理と、所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンを準備する分割パターン準備処理と、前記対象マスクパターンにレイアウトされた二つ以上のパターンを各パターンの略中心に向かって縮小し、前記縮小後のパターンである縮小パターンがレイアウトされた縮小マスクパターンを生成する縮小マスクパターン生成処理と、前記分割パターンと、前記縮小マスクパターンと、を重ね合わせ、前記分割パターンの前記第一グループに分類された領域と重なる前記縮小パターンを抽出した第一縮小マスクパターンを生成する第一縮小マスクパターン生成処理と、前記第一縮小マスクパターンにレイアウトされた前記縮小パターンを、前記縮小マスクパターン生成処理を実行する前の元サイズに戻すことで第一マスクパターンを生成する第一マスクパターン生成処理と、前記対象マスクパターンにレイアウトされた二つ以上のパターンから、前記第一マスクパターンにレイアウトされたパターンを差し引き、第二マスクパターンを生成する第二マスクパターン生成処理と、を前記パターン分割処理装置に実行させるためのコンピュータプログラムが提供される。
本発明によれば、分割対象のマスクパターンである対象マスクパターンにレイアウトされた二つ以上のパターンを、各パターンの略中心に向かって縮小した後、所定領域内を第一グループと第二グループとに分割する分割パターンと重ね合わせる。そして、縮小後の各パターンが分割パターンの第一グループと第二グループのいずれの領域内に位置するかを基準に、二つ以上のパターンを二つのグループに分割する。すなわち、縮小後のパターンを、前記分割パターンに重ね合わせるので、各パターンは、分割パターンの第一グループと第二グループにまたがることなく、いずれかの領域内に位置することとなる。
その結果、不規則にパターンをレイアウトした対象マスクパターンであっても、矛盾なく、レイアウトされた二つ以上のパターンを、二つのグループに分割することができる。
本発明のパターン分割方法、パターン分割処理装置およびパターン分割処理装置に実行させるコンピュータプログラムによれば、密集パターンを精度よく基板上に形成することが可能となる。
以下、本発明の実施の形態について、図面を用いて説明する。すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
なお、各実施形態のパターン分割処理装置を構成する各部は、任意のコンピュータのCPU、メモリ、メモリにロードされたプログラム(あらかじめ装置を出荷する段階からメモリ内に格納されているプログラムのほか、CDなどの記憶媒体やインターネット上のサーバなどからダウンロードされたプログラムも含む)、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
また、各実施形態の説明において利用する図2a、図11aの機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各実施形態のパターン分割処理装置は一つの物理的に分離した装置により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、二つ以上の装置を有線または無線で接続し、これら複数の装置により、各実施形態のパターン分割処理装置を実現してもよい。
<<実施形態1>>
<実施形態1の構成>
<<実施形態1>>
<実施形態1の構成>
本実施形態のパターン分割処理装置は、図2aの機能ブロック図に示すように、対象マスクパターン取得部100と、分割パターン準備部200と、縮小マスクパターン生成部300と、第一縮小マスクパターン生成部400と、第一マスクパターン生成部500と、第二マスクパターン生成部600と、OPC部700と、を有する。なお、マスクパターンのレイアウト次第では、OPC部700を有さない構成とすることも可能である。また、第二マスクパターン生成部600を有さず、他の構成により実現される手段により、第二マスクパターンを生成することも可能である。
以下、本実施形態のパターン分割処理装置の構成について、詳細に説明する。
本実施形態のパターン分割処理装置は、一つのマスクパターンにレイアウトされた二つ以上のパターンを、第一マスクパターンと第二マスクパターンとに分割する装置である。例えば、図1(1)に示すように二つ以上のホールパターン10がレイアウトされた一つのマスクパターンUを、図1(5)に示すような二つ以上のホールパターン10Aがレイアウトされた第一マスクパターンUAと、図1(6)に示すような二つ以上のホールパターン10Bがレイアウトされた第二マスクパターンUBと、に分割する。なお、図1(1)〜(6)は、マスクパターンまたは以下の説明で出てくる分割パターンの一部領域のみを示した概略図である。
対象マスクパターン取得部100は、図1(1)に示すような分割処理対象のマスクパターンである対象マスクパターンUを、取得するよう構成される。分割処理とは、対象マスクパターンUにレイアウトされた二つ以上のパターン10を、第一マスクパターンUA(例:図1(5))と、第二マスクパターンUB(例:図1(6))と、に分割する処理のことである。
対象マスクパターン取得部100が対象マスクパターンUを取得する具体的手段としては特段制限されず、例えば、有線または無線での通信により、本実施形態のパターン分割処理装置以外の装置内に格納されている対象マスクパターンUを取得することで実現してもよい。または、本実施形態のパターン分割処理装置内に格納されている対象マスクパターンUを、そのメモリ内から取り出すことで実現してもよい。
分割パターン準備部200は、図1(2)に示すような、所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンRを、準備するよう構成される。なお、図1(2)は、分割パターンR上に、対象マスクパターンUにレイアウトされたパターン10を破線で示してある。
ここで、図1(2)に示す分割パターンRは、第一矩形20と、第一矩形20と同一形状の第二矩形21とを互い違いに並べた市松模様であり、この市松模様により、所定領域内を第一グループと第二グループに分割する。すなわち、所定領域内における第一矩形20の占める領域を第一グループ、第二矩形21の占める領域を第二グループとして、分類する。
なお、前記市松模様を構成する第一矩形20および第二矩形21は、対象マスクパターンU(図3(1)参照)にレイアウトされるパターン10の最小ピッチsを、一辺の長さlとする正方形であるのが望ましい(図3(2)参照)。なお、ここでの最小ピッチsとは、対象マスクパターンUの設計において、デザインルール上定められる、パターン10間の最小ピッチが該当する。このような分割パターンRの場合、図1(2)に示すように、分割パターンRと対象マスクパターンUとを重ね合わせると、おおむね一つの第一矩形20または第二矩形21内には、一つのパターン10が包含されることとなる。その結果、対象マスクパターンUを、可能な限り局所的に密度の高い部分が残らないよう、二つのグループに分割することが可能となる。そのメカニズムについては、以下の他の構成要件の説明で明らかになるので、ここでの説明は省略する。
なお、分割パターン準備部200が準備する分割パターンRは、上述した図3(2)に示すようなパターンに限定されず、その他、図4、5に示すようなパターンであってもよい。図4、5に示す分割パターンRは、対象マスクパターンUにレイアウトされた二つ以上のパターン10の最小ピッチsよりも、ある程度大きい長さl´を一辺の長さとする正方形(第一矩形20、第二矩形21)を互い違いに並べた市松模様である。正方形(第一矩形20、第二矩形21)の一辺の長さl´の大きさは任意に設定可能である。しかし、対象マスクパターンUのレイアウトによっては、l´を大きくしすぎると、分割後のパターンに局所的に密度の高すぎる部分が残ってしまい、密集パターンを精度よく基板上に形成することが困難になる。よって、l´は、2sから5s程度を上限にするのが望ましい。なお、図4、5は、分割パターンRと対象マスクパターンUとを重ねて表示した図である。このような表示は、以下の説明で利用する図6、7についても同様である。
その他、分割パターン準備部200が準備する分割パターンRは、図6に示すようなパターンであってもよい。図6に示す分割パターンRは、対象マスクパターンUにレイアウトされた二つ以上のパターン10の最小ピッチsを、一辺の長さlとする長方形(第一矩形20、第二矩形21)を互い違いに並べた市松模様である。長方形(第一矩形20、第二矩形21)の他の辺の長さl´は任意に設定可能である。しかし、対象マスクパターンUのレイアウトによっては、l´を大きくしすぎると、分割後のパターンに局所的に密度の高すぎる部分が残ってしまい、密集パターンを精度よく基板上に形成することが困難になる。よって、l´は、2sから5s程度を上限にするのが望ましい。
その他、分割パターン準備部200が準備する分割パターンRは、上述したような市松模様のほか、図7に示すようなパターンであってもよい。図7に示す分割パターンRは、対象マスクパターンUにレイアウトされた二つ以上のパターン10の最小ピッチsを、一辺の長さlとする長方形(第一長方形22および第二長方形23)を互い違いに並べた縞模様である。
ここで、図4、5、6、7に示すような、一辺の長さが比較的大きい矩形(第一矩形20、第二矩形21、第一長方形22、第二長方形23)を互い違いに並べた分割パターンRの場合、一辺の長さが小さい矩形を互い違いに並べた分割パターンR(例:図3(2))に比べて、分割パターンRそのもののデータ量を小さくすることができる。その結果、以下で説明する分割パターンRを利用した処理を実行する際の、装置負担を軽減することができるというメリットがある。
なお、対象マスクパターン取得部100が分割パターンRの前記複数のバリエーションの中から、いずれのタイプを準備するよう構成するかは任意の設計事項であり、例えば、ユーザの操作に応じて、前記複数の中から一つの分割パターンRを準備するよう構成することも可能である。かかる場合、ユーザは、対象マスクパターンUのレイアウト、要求される解像度、などに応じて、任意に一つの分割パターンRを選択することができる。
ここで、分割パターン準備部200が分割パターンRを準備する具体的手段としては、例えば、対象マスクパターン取得部100が取得した対象マスクパターンUのレイアウトに応じて、上述したようなレイアウトの分割パターンRを生成することで実現することができる。すなわち、対象マスクパターン取得部100が取得した対象マスクパターンUを利用して、対象マスクパターンUにレイアウトされている二つ以上のパターン10の最小ピッチを識別し、識別した最小ピッチを利用して、上述したようなレイアウトの分割パターンRを生成してもよい。最小ピッチの識別は、対象マスクパターンUに最小ピッチが関連付けられている場合には、その情報を取得することで識別してもよい。対象マスクパターンUに最小ピッチが関連付けられていない場合には、対象マスクパターンUを利用して、最小ピッチを算出することで識別してもよい。
上述したような分割パターンRの生成は、通常のパターン生成方法と何ら変わるところはなく、現在広く利用されているパターン作成ツールにより実現することができる。なお、その他の分割パターンRを準備する具体的手段としては、あらかじめ本実施形態のパターン分割処理装置内に格納されていた分割パターンRを取り出すことで実現してもよい。
縮小マスクパターン生成部300は、図1(1)に示すような対象マスクパターンUにレイアウトされた二つ以上のパターン10を各パターン10の略中心に向かって縮小し、縮小後のパターンである図1(3)に示すような縮小パターン11がレイアウトされた縮小マスクパターンU´を生成するよう構成されている。なお、縮小の程度は対象マスクパターンUのレイアウトに応じて定めることができる任意の設計事項であるが、分割パターン準備部200で準備された図1(2)に示すような分割パターンRと、図1(3)に示すような縮小マスクパターンU´とを重ね合わせた際、縮小パターン11が分割パターンRの第一矩形20または第二矩形21のいずれかの中に完全に包含される程度まで縮小する必要がある。このような縮小を実現する具体的手段としては、例えば、縮小処理前のパターン10が図1(1)に示すような正方形(一辺の長さ:m)のパターンである場合には、中心位置は縮小処理前の正方形(パターン10)の中心位置と同一にし、各辺の長さは縮小処理前の正方形(パターン10)の各辺(長さ:m)に「−m+α」(α:十分小さい正の数)を加えた数値とする正方形(縮小パターン11)を生成することで実現してもよい。この処理は、中心位置は縮小処理前の正方形(パターン10)の中心位置と同一であって、一辺の長さがα(α:十分小さい正の数)の正方形(縮小パターン11)を作成するのと同等である。すなわち、α(α:十分小さい正の数)の設計次第で、縮小の程度を自在に操作することができる。なお、縮小マスクパターン生成部300による縮小処理は、その他の手段を利用して実現することも可能である。
第一縮小マスクパターン生成部400は、図1(2)に示すような分割パターンRと、図1(3)に示すような第一縮小マスクパターンU´と、を重ね合わせ、分割パターンRの第一グループに分類された領域(第一矩形20が占める領域)と重なる縮小パターン11Aを抽出することで、図1(4)に示すような第一縮小マスクパターンR×U´を生成するよう構成されている。なお、図1(4)中、実線四角が縮小パターン11Aであり、破線四角は、抽出されなかった縮小パターン11、および、分割パターンRを示している。
このような処理を行う第一縮小マスクパターン生成部400は、例えば、広く利用されている「層合成+バイアス処理」専用のツールにより実現することができる。このようなツールによれば、分割パターンRと、第一縮小マスクパターンU´とを、and処理することで、縮小パターン11Aがレイアウトされた第一縮小マスクパターンR×U´を生成することができる。なお、or処理、または、not処理を行うことで、所望の第一縮小マスクパターンR×U´を生成することも可能である。
第一マスクパターン生成部500は、図1(4)に示すような第一縮小マスクパターンR×U´にレイアウトされた縮小パターン11Aを、縮小マスクパターン生成部300により縮小される前の元サイズに戻すことで、図1(5)に示すようなパターン10Aがレイアウトされた第一マスクパターンUAを生成するよう構成されている。縮小パターン11Aのサイズを元に戻す処理は、上述した縮小マスクパターン生成部300による処理と逆の処理を行うことで実現できる。例えば、縮小マスクパターン生成部300が、中心位置は縮小前の正方形(パターン10)の中心位置と同一とし、各辺の長さは縮小前の正方形(パターン10)の各辺に「−m+α」(α:十分小さい正の数)を加えた数値とした正方形(縮小パターン11)を生成することで縮小処理を実現している場合、縮小パターン11Aのサイズを元に戻す処理は、次のような処理により実現できる。中心位置は縮小パターン11Aの中心位置と同一で、各辺の長さは縮小パターン11Aの各辺に「m−α」(α:十分小さい正の数)を加えた数値とした正方形を生成する。この処理により、縮小パターン11A(図1(4))のサイズを元サイズに戻したパターン10A(図1(5))を生成することができる。
第二マスクパターン生成部600は、図1(1)に示すような対象マスクパターンUにレイアウトされた二つ以上のパターン10から、図1(5)に示すような第一マスクパターンUAにレイアウトされたパターン10Aを差し引くことで、図1(6)に示すような第二マスクパターンUBを生成するよう構成されている。このような第二マスクパターン生成部600は、上述した「層合成+バイアス処理」専用のツールにより実現することができる。
上述した、対象マスクパターン取得部100、分割パターン準備部200、縮小マスクパターン生成部300、第一縮小マスクパターン生成部400、第一マスクパターン生成部500、第二マスクパターン生成部600を備える本実施形態のパターン分割処理装置により、不規則にパターンがレイアウトされた対象マスクパターンUであっても、矛盾なく、第一マスクパターンUAと第二マスクパターンUBに分割することが可能となる。
しかし、分割パターンRが、図4〜7に示すような比較的大きい矩形(第一矩形20、第二矩形21、第一長方形22、第二長方形23)を互い違いに並べたものである場合、第一マスクパターンUAおよび第二マスクパターンUBには、局所的にパターン(10A、11A)が密集した領域が発生してしまう。
また、対象マスクパターンUに、図15、16に示すような、物理的に最近接パターンどうしを別々のグループに分割できないようなレイアウトが存在する場合にも、第一マスクパターンUAおよび/または第二マスクパターンUBには、局所的にパターン(10A、11A)が密集した領域が発生してしまう。
このような局所的にパターン(10A、11A)が密集した領域が存在するマスクパターンを利用した場合、十分な解像を得られない。すなわち、密集パターンを精度よく基板上に形成することができない。
本実施形態のパターン分割処理装置によれば、分割後の第一マスクパターンUAおよび第二マスクパターンUBに対して、次に説明するOPC部700による処理を実行することで、上述したような不都合を解消することができる。
OPC部700は、第一マスクパターンUAおよび第二マスクパターンUBに対して、OPC(Optical Proximity Correction)を行うよう構成されている。なお、対象マスクパターンUのレイアウトに応じ、第一マスクパターンUAおよび第二マスクパターンUBのいずれか一方のみにOPCを行うようにすることも可能である。OPC部700が行うOPCは、いわゆるモデルベースOPCとするのが望ましい。モデルベースOPCとは、レジストの特性や投影光学の特性などをモデル化し、シミュレーションを行うことにより、適切なパターンを生成する処理である。なお、OPC部700によるOPCは、ルールベースOPCとすることも可能である。
ここで、図8、9を用いて、OPC部700によるモデルベースOPCのシミュレーション結果の一例を説明する。
図8(1)は、二つ以上のパターン10がレイアウトされた対象マスクパターンUを示している。
図8(2)は、二つ以上のパターン10Aがレイアウトされている第一マスクパターンUAを示している。この第一マスクパターンUAは、図8(1)に示す対象マスクパターンUを、本実施形態の分割処理装置により分割したものである。なお、図8(2)には、あわせて、シミュレーションにより算出された、第一マスクパターンUAを利用して基板上に形成されるパターン30を破線で示している。
図8(3)は、図8(2)に示す第一マスクパターンUAに対してモデルベースOPCを行ったマスクパターンを示している。モデルベースOPCにより、パターン10Aは長方形12Aに補正されている。なお、図8(3)には、あわせて、シミュレーションにより算出された、OPCを行ったマスクパターンを利用して基板上に形成されるパターン30を破線で示している。
図9は、図8(1)〜(3)を、最近接方向に沿って切った時(図中、太線)の光学像を示したグラフである。
このシミュレーションは、ArF(193nm)液露光、Na=1.2、σ=0.7通常照明において、図8(1)に示す対象マスクパターンUは、一辺が80nmの正方形による六方最密パターンとしたものである。解像性の指標として、光強度勾配(log−slope、(1/I)dI/dx)に線幅を乗じたNILS(normalized intensity log−slope)を用いた。安定した解像のためには、1以上のNILSが必要である。
図8(1)に示す対象マスクパターンUでは、最近接パターンどうしが同一のマスクパターンに含まれている。このようなマスクパターンのNILSは0.418となり、解像は全く期待できない(図9(1))。なお、図8(1)に示す対象マスクパターンUでは、配置が稠密であるため、モデルベースOPCを行っても、満足できる補正結果を得ることができない。
図8(2)に示す第一マスクパターンUAについても、最近接パターンどうしが同一のマスクパターンに含まれ、それらのパターン形状は補正されず残っている。このようなマスクパターンのNILSは0.757と依然低く、安定した解像を得ることはできない(図9(2))。このようなマスクパターンを利用して基板上にパターンを形成する場合、図8(2)に示すように、基板上のパターン30は、最近接パターンどうしがショートしてしまう。
図8(3)に示す第一マスクパターンUAに対してOPCを行ったマスクパターンの場合、各パターン12Aの形状は縦50nm、横170nmの長方形状に補正され、NILSは1.081と、安定した解像のために十分な値を確保することができる(図9(3))。このようなマスクパターンを利用して基板上にパターンを形成する場合、図8(3)に示すように、基板上のパターン30は最近接パターンどうしがショートしない。すなわち、密集パターンを精度よく基板上に形成することが可能となる。
このように、本実施形態のパターン分割処理装置によれば、密集パターンを精度よく基板上に形成することができる。また、上述したように、本実施形態のパターン分割処理装置の各部は、一般的に利用されているツールを利用して実現することが可能であるので、新たに装置を製造したり、プルグラムを作成したりすることなく、既存のツールを組み合わせることで本実施形態のパターン分割処理装置を実現することが可能である。
上述した本実施形態のパターン分割方法は、分割処理対象のマスクパターンである対象マスクパターンUを取得する対象マスクパターン取得処理と、所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンRを準備する分割パターン準備処理と、対象マスクパターンUにレイアウトされた二つ以上のパターン10を各パターン10の略中心に向かって縮小し、前記縮小後のパターンである縮小パターン11がレイアウトされた縮小マスクパターU´を生成する縮小マスクパターン生成処理と、分割パターンRと、縮小マスクパターンU´と、を重ね合わせ、分割パターンRの前記第一グループに分類された領域と重なる縮小パターン11を抽出した第一縮小マスクパターンR×U´を生成する第一縮小マスクパターン生成処理と、第一縮小マスクパターンR×U´にレイアウトされた縮小パターン11Aを、前記縮小マスクパターン生成処理を実行する前の元サイズに戻すことで第一マスクパターンUAを生成する第一マスクパターン生成処理と、対象マスクパターンUにレイアウトされた二つ以上のパターン10から、第一マスクパターンUAにレイアウトされたパターン10Aを差し引き、第二マスクパターンUBを生成する第二マスクパターン生成処理と、第一マスクパターンUAおよび第二マスクパターンUBに対して、OPCを行うOPC処理と、をコンピュータに実行させるためのプログラムにより実現することもできる。なお、前記OPC処理を含まないプログラムとすることも可能である。
また、上述したプログラムは、上述したすべての処理を連続的に実行するような一つのプログラムであってもよいし、または、上述した処理を処理単位で複数に分割し、前記分割単位ごとの複数のプログラムの組み合わせにより実現されるプログラムであってもよい。
次に、図2bのフローチャート図を用いて、本実施形態のパターン分割方法について説明する。
本実施形態のパターン分割方法は、一つのマスクパターンにレイアウトされた二つ以上のパターンを第一マスクパターンと第二マスクパターンとに分割する方法であり、図2bのフローチャート図に示すように、対象マスクパターン取得工程S10と、分割パターン準備工程S20と、縮小マスクパターン生成工程S30と、第一縮小マスクパターン生成工程S40と、第一マスクパターン生成工程S50と、第二マスクパターン生成工程S60と、OPC工程S70と、を有する。なお、マスクパターンの種類によっては、OPC工程S60を有さない構成とすることも可能である。また、第二マスクパターン生成工程S50を有さず、他の工程により第二マスクパターンを生成することも可能である。本実施形態のパターン分割方法は、例えば、本実施形態のパターン分割処理装置により実現することができる。以下、図1を用いて、本実施形態のパターン分割方法の各工程について説明する。
対象マスクパターン取得工程S10は、図1(1)に示すような分割処理対象のマスクパターンである対象マスクパターンUを取得する工程である。この工程は、本実施形態のパターン分割処理装置の対象マスクパターン取得部100の実行により実現される。
分割パターン準備工程S20は、図1(2)に示すような所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンRを準備する工程である。この工程は、本実施形態のパターン分割処理装置の分割パターン準備部200の実行により実現される。
縮小マスクパターン生成工程S30は、図1(1)に示すような対象マスクパターンUにレイアウトされた二つ以上のパターン10を各パターン10の略中心に向かって縮小し、縮小後のパターンである図1(3)に示すような縮小パターン11がレイアウトされた縮小マスクパターンU´を生成する工程である。この工程は、本実施形態のパターン分割処理装置の縮小マスクパターン生成部300の実行により実現される。
第一縮小マスクパターン生成工程S40は、図1(2)に示すような分割パターンRと、図1(3)に示すような縮小マスクパターンU´と、を重ね合わせ、分割パターンRの第一グループに分類された領域(例:図中、斜線領域)と重なる縮小パターン11を抽出した、図1(4)に示すような第一縮小マスクパターンR×U´を生成する工程である。この工程は、本実施形態のパターン分割処理装置の第一縮小マスクパターン生成部400の実行により実現される。
第一マスクパターン生成工程S50は、第一縮小マスクパターンR×U´にレイアウトされた縮小パターン11Aを、縮小マスクパターン生成工程S30を実行する前の元サイズに戻すことで、図1(5)に示すような第一マスクパターンUAを生成する工程である。この工程は、本実施形態のパターン分割処理装置の第一マスクパターン生成部500の実行により実現される。
第二マスクパターン生成工程S60は、対象マスクパターンUにレイアウトされた二つ以上のパターン10から、第一マスクパターンUAにレイアウトされたパターン10Aを差し引くことで、図1(6)に示すような第二マスクパターンUBを生成する工程である。この工程は、本実施形態のパターン分割処理装置の第二マスクパターン生成部600の実行により実現される。
OPC工程S70は、第一マスクパターンUAおよび第二マスクパターンUBに対して、OPCを行う工程である。この工程は、本実施形態のパターン分割処理装置のOPC部700の実行により実現される。
なお、分割パターン準備工程S20で準備する分割パターンRは、対象マスクパターンUにレイアウトされた二つ以上のパターン10の最小ピッチを一辺の長さとする第一矩形20と、第一矩形20と同一形状の第二矩形21とを互い違いに並べた市松模様であり、第一矩形20の占める領域を前記第一グループ、第二矩形21の占める領域を前記第二グループとするものであってもよい。この第一矩形20および第二矩形21は、正方形であってもよい。
または、分割パターン準備工程S20で準備する分割パターンRは、対象マスクパターンUにレイアウトされた二つ以上のパターン10の最小ピッチを一辺の長さとする第一長方形22と、第一長方形22と同一形状の第二長方形23とを互い違いに並べた縞模様であり、第一長方形22の占める領域を前記第一グループ、第二長方形23の占める領域を前記第二グループとするものであってもよい。
本実施形態のパターン分割方法により、不規則にパターンがレイアウトされた対象マスクパターンUであっても、矛盾なく、第一マスクパターンUAと第二マスクパターンUBに分割することができる。
また、分割後の第一マスクパターンUAおよび/または第二マスクパターンUBに、局所的にパターン(10A、11A)が密集した領域が発生してしまう場合であっても、第一マスクパターンUAおよび/または第二マスクパターンUBに対してOPCを行うことで、密集パターンを精度よく基板上に形成することが可能となる。
なお、本実施形態のパターン分割処理装置、パターン分割方法は、ホールパターンや、配線パターン、基板に素子分離領域を形成するためのパターンなど、あらゆるパターンをレイアウトしたマスクパターンに対して利用することが可能である。例えば、図12に示すような、一次元ラインパターン10をレイアウトしたマスクパターンであっても、図示するような縞模様の分割パターンを利用することで、問題なく分割することができる。当該前提は、以下の実施形態についても同様である。
<実施形態1の処理の流れ>
<実施形態1の処理の流れ>
以下、図10のフローチャート図を用いて、本実施形態のパターン分割処理装置を用いて、本実施形態のパターン分割方法を具体化した際の処理の流れの一例について説明する。
ステップS100では、対象マスクパターンUを取得する。例えば、パターン分割処理装置内のメモリに格納されている対象マスクパターンUを取り出す(対象マスクパターン取得工程S10)。
ステップS200では、対象マスクパターンUにレイアウトされた二つ以上のパターンの最小ピッチを識別する。そして、ステップS300では、分割パターンRを準備する。例えば、ステップS200で識別した最小ピッチを一辺の長さとする第一矩形(正方形)と第二矩形(正方形)とを互い違いに並べた市松模様である分割パターンRを生成する(分割パターン準備工程S20)。
ステップS400では、対象マスクパターンUを一律リサイズ(各パターンの略中心に向かって縮小)し、縮小マスクパターンU´を生成する。例えば、中心位置は対象マスクパターンUにレイアウトされたリサイズ前のパターンの中心位置と同一にし、各辺の長さはリサイズ前のパターンの各辺の長さmに、「−m+α」(α:十分小さい正の数)を加えた値とした縮小パターンを生成する。前記処理を、すべてのパターンに対して実行することで、縮小マスクパターンU´を生成する。(縮小マスクパターン生成工程S30)。
ステップS500では、分割パターンRと、縮小マスクパターンU´と、を重ね合わせ、分割パターンRの第一グループに分類された領域(第一矩形が占める領域)と重なる縮小パターンを抽出することで、第一縮小マスクパターンR×U´を生成する(第一縮小マスクパターン生成工程S40)。
ステップS600では、第一縮小マスクパターンR×U´を一律リサイズし(ステップS400のリサイズ前のサイズに戻す)、第一マスクパターンUAを生成する(第一マスクパターン生成工程S50)。
ステップS700では、対象マスクパターンUから第一マスクパターンUAを差し引き、第二マスクパターンUBを生成する(第二マスクパターン生成工程S60)。
その後、必要に応じ、第一マスクパターンUAおよび第二マスクパターンUBに対して、OPCを行う。例えば、第一マスクパターンUAおよび第二マスクパターンUBに対して、モデルベースOPCを行う。(OPC工程S70)。
<<実施形態2>>
<<実施形態2>>
実施形態2のパターン分割処理装置およびパターン分割方法は、第二マスクパターンを生成する手段が、実施形態1のパターン分割処理装置およびパターン分割方法と異なる。
<実施形態2の構成>
<実施形態2の構成>
本実施形態のパターン分割処理装置は、図11aの機能ブロック図に示すように、対象マスクパターン取得部100と、分割パターン準備部200と、縮小マスクパターン生成部300と、第一縮小マスクパターン生成部400と、第一マスクパターン生成部500と、第二縮小マスクパターン生成部510と、第二マスクパターン生成部600と、OPC部700と、を有する。マスクパターンのレイアウト次第では、OPC部700を有さない構成とすることも可能である。
以下、本実施形態のパターン分割処理装置の構成について、詳細に説明する。なお、対象マスクパターン取得部100、分割パターン準備部200、縮小マスクパターン生成部300、第一縮小マスクパターン生成部400、第一マスクパターン生成部500、OPC部700については、実施形態1で説明した構成と同様であるので、ここでの詳細な説明は省略する。
第二縮小マスクパターン生成部510は、図1(2)に示すような分割パターンRと、図1(3)に示すような第一縮小マスクパターンU´と、を重ね合わせ、分割パターンRの第二グループに分類された領域(第二矩形21が占める領域)と重なる縮小パターン(図示せず)を抽出することで、第二縮小マスクパターン(図示せず)を生成するよう構成されている。すなわち、第二縮小マスクパターン(図示せず)は、図1(4)中、破線で示す縮小パターンのみを抽出したマスクパターンである。第二縮小マスクパターン生成部510は、第一縮小マスクパターン生成部400と同様に、例えば、広く利用されている「層合成+バイアス処理」専用のツールにより実現することができる。このツールを利用した具体的処理は、実施形態1で説明した第一縮小マスクパターン生成部400における「層合成+バイアス処理」専用のツールを利用した処理と同様である。
第二マスクパターン生成部600は、第二縮小マスクパターンにレイアウトされた二つ以上の縮小パターン(図示せず)を、縮小マスクパターン生成部300により縮小される前の元サイズに戻すことで、第二マスクパターンUBを生成するよう構成されている。なお、第二マスクパターン生成部600は、実施形態1で説明した第一マスクパターン生成部500と同様の構成により実現される。よって、ここでの詳細な説明は省略する。
なお、本実施形態のパターン分割方法は、分割処理対象のマスクパターンである対象マスクパターンUを取得する対象マスクパターン取得処理と、所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンRを準備する分割パターン準備処理と、対象マスクパターンUにレイアウトされた二つ以上のパターン10を各パターン10の略中心に向かって縮小し、前記縮小後のパターンである縮小パターン11がレイアウトされた縮小マスクパターンU´を生成する縮小マスクパターン生成処理と、分割パターンRと、縮小マスクパターンU´と、を重ね合わせ、分割パターンRの前記第一グループに分類された領域と重なる縮小パターン11を抽出した第一縮小マスクパターンR×U´を生成する第一縮小マスクパターン生成処理と、第一縮小マスクパターンR×U´にレイアウトされた縮小パターン11を、前記縮小マスクパターン生成処理を実行する前の元サイズに戻すことで第一マスクパターンUAを生成する第一マスクパターン生成処理と、分割パターンRと、縮小マスクパターンR×U´と、を重ね合わせ、分割パターンRの前記第二グループに分類された領域と重なる縮小パターン11を抽出した第二縮小マスクパターンを生成する第二縮小マスクパターン生成処理と、前記第二縮小マスクパターンにレイアウトされた縮小パターン11Bを、前記縮小マスクパターン生成処理を実行する前の元サイズに戻すことで第二マスクパターンUBを生成する第二マスクパターン生成処理と、第一マスクパターンUAおよび第二マスクパターンUBに対して、OPCを行うOPC処理と、をコンピュータに実行させるためのプログラムにより実現することもできる。なお、前記OPC処理を含まないプログラムとすることも可能である。
また、上述したプログラムは、上述したすべての処理を連続的に実行するような一つのプログラムであってもよいし、または、上述した処理を処理単位で複数に分割し、前記分割単位ごとの複数のプログラムの組み合わせにより実現されるプログラムであってもよい。
次に、図11bのフローチャート図を用いて、本実施形態のパターン分割方法について説明する。
本実施形態のパターン分割方法は、図11bのフローチャート図に示すように、第一マスクパターン生成工程S50と、第二マスクパターン生成工程S60と、の間に、第二縮小マスクパターン生成工程S51を有する。かかる点で、実施形態1のパターン分割方法と異なる。また、第二マスクパターン生成工程S60の処理内容が、実施形態1のパターン分割方法と異なる。なお、その他の構成については、実施形態1のパターン分割方法と同様である。
以下、本実施形態のパターン分割方法の第二縮小マスクパターン生成工程S51と、第二マスクパターン生成工程S60について説明する。
第二縮小マスクパターン生成工程S51は、図1(2)に示すような分割パターンRと、図1(3)に示すような第一縮小マスクパターンU´と、を重ね合わせ、分割パターンRの第二グループに分類された領域(第二矩形21が占める領域)と重なる縮小パターン(図示せず)を抽出することで、第二縮小マスクパターン(図示せず)を生成する工程である。この工程は、本実施形態のパターン分割処理装置の第二縮小マスクパターン生成部510の実行により実現される。
第二マスクパターン生成工程S60は、第二縮小マスクパターンにレイアウトされた縮小パターン(図示せず)を、縮小マスクパターン生成工程S30を実行する前の元サイズに戻すことで、第二マスクパターンUBを生成する工程である。
本実施形態のパターン分割方法、パターン分割処理装置、および、パターン分割処理装置に実行させるコンピュータプログラムにより、不規則にパターンがレイアウトされた対象マスクパターンUであっても、矛盾なく、第一マスクパターンUAと第二マスクパターンUBに分割することが可能となる。
また、分割後の第一マスクパターンUAおよび/または第二マスクパターンUBに、局所的にパターン(10A、11A)が密集した領域が発生してしまう場合であっても、第一マスクパターンUAおよび/または第二マスクパターンUBに対してOPCを行うことで、密集パターンを精度よく基板上に形成することが可能となる。
10 :パターン
10A:第一パターン
10B:第二パターン
11 :縮小パターン
11A:縮小パターン
12A:OPC後の第一パターン
20:第一矩形
21:第二矩形
22:第一長方形
23:第二長方形
30:モデルベースOPCによるシミュレーション形状
U :対象マスクパターン
UA :第一マスクパターン
UB :第二マスクパターン
R :分割パターン
100:対象マスクパターン取得部
200:分割パターン準備部
300:縮小マスクパターン生成部
400:第一縮小マスクパターン生成部
500:第一マスクパターン生成部
510:第二縮小マスクパターン生成部
600:第二マスクパターン生成部
700:OPC部
10A:第一パターン
10B:第二パターン
11 :縮小パターン
11A:縮小パターン
12A:OPC後の第一パターン
20:第一矩形
21:第二矩形
22:第一長方形
23:第二長方形
30:モデルベースOPCによるシミュレーション形状
U :対象マスクパターン
UA :第一マスクパターン
UB :第二マスクパターン
R :分割パターン
100:対象マスクパターン取得部
200:分割パターン準備部
300:縮小マスクパターン生成部
400:第一縮小マスクパターン生成部
500:第一マスクパターン生成部
510:第二縮小マスクパターン生成部
600:第二マスクパターン生成部
700:OPC部
Claims (17)
- 一つのマスクパターンにレイアウトされた二つ以上のパターンを第一マスクパターンと第二マスクパターンとに分割するパターン分割方法であって、
分割処理対象のマスクパターンである対象マスクパターンを取得する対象マスクパターン取得工程と、
所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンを準備する分割パターン準備工程と、
前記対象マスクパターンにレイアウトされた前記二つ以上のパターンを各パターンの略中心に向かって縮小し、前記縮小後のパターンである縮小パターンがレイアウトされた縮小マスクパターンを生成する縮小マスクパターン生成工程と、
前記分割パターンと、前記縮小マスクパターンと、を重ね合わせ、前記分割パターンの前記第一グループに分類された領域と重なる前記縮小パターンを抽出した第一縮小マスクパターンを生成する第一縮小マスクパターン生成工程と、
前記第一縮小マスクパターンにレイアウトされた前記縮小パターンを、前記縮小マスクパターン生成工程を実行する前の元サイズに戻すことで前記第一マスクパターンを生成する第一マスクパターン生成工程と、
を有するパターン分割方法。 - 前記対象マスクパターンにレイアウトされた二つ以上のパターンから、前記第一マスクパターンにレイアウトされたパターンを差し引き、前記第二マスクパターンを生成する第二マスクパターン生成工程、
をさらに有する請求項1に記載のパターン分割方法。 - 前記分割パターンと、前記縮小マスクパターンと、を重ね合わせ、前記分割パターンの前記第二グループに分類された領域と重なる前記縮小パターンを抽出した第二縮小マスクパターンを生成する第二縮小マスクパターン生成工程と、
前記第二縮小マスクパターンにレイアウトされた前記縮小パターンを、前記縮小マスクパターン生成工程を実行する前の元サイズに戻すことで第二マスクを生成する第二マスクパターン生成工程、
をさらに有する請求項1に記載のパターン分割方法。 - 前記第一マスクパターンおよび前記第二マスクパターンに対して、OPCを行うOPC工程をさらに有する請求項1から3のいずれか一に記載のパターン分割方法。
- 前記分割パターンは、
前記対象マスクパターンにレイアウトされた二つ以上のパターンの最小ピッチを一辺の長さとする第一矩形と、前記第一矩形と同一形状の第二矩形とを互い違いに並べた市松模様であり、
前記第一矩形の占める領域を前記第一グループ、前記第二矩形の占める領域を前記第二グループに分類する請求項1から4のいずれか一に記載のパターン分割方法。 - 前記第一矩形および第二矩形は正方形である請求項5に記載のパターン分割方法。
- 前記分割パターンは、
前記対象マスクパターンにレイアウトされた二つ以上のパターンの最小ピッチを一辺の長さとする第一長方形と、前記第一長方形と同一形状の第二長方形とを互い違いに並べた縞模様であり、
前記第一長方形の占める領域を前記第一グループ、前記第二長方形の占める領域を前記第二グループに分類する請求項1から4のいずれか一に記載のパターン分割方法。 - 一つのマスクパターンにレイアウトされた二つ以上のパターンを第一マスクパターンと第二マスクパターンとに分割するパターン分割処理装置であって、
分割処理対象のマスクパターンである対象マスクパターンを取得する対象マスクパターン取得部と、
所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンを準備する分割パターン準備部と、
前記対象マスクパターンにレイアウトされた前記二つ以上のパターンを各パターンの略中心に向かって縮小し、前記縮小後のパターンである縮小パターンがレイアウトされた縮小マスクパターンを生成する縮小マスクパターン生成部と、
前記分割パターンと、前記縮小マスクパターンと、を重ね合わせ、前記分割パターンの前記第一グループに分類された領域と重なる前記縮小パターンを抽出した第一縮小マスクパターンを生成する第一縮小マスクパターン生成部と、
前記第一縮小マスクパターンにレイアウトされた前記縮小パターンを、前記縮小マスクパターン生成部により前記縮小される前の元サイズに戻すことで第一マスクパターンを生成する第一マスクパターン生成部と、
を有するパターン分割処理装置。 - 前記対象マスクパターンにレイアウトされた二つ以上のパターンから、前記第一マスクパターンにレイアウトされたパターンを差し引き、前記第二マスクパターンを生成する第二マスクパターン生成部、
をさらに有する請求項8に記載のパターン分割処理装置。 - 前記分割パターンと、前記縮小マスクパターンと、を重ね合わせ、前記分割パターンの前記第二グループに分類された領域と重なる前記縮小パターンを抽出した第二縮小マスクパターンを生成する第二縮小マスクパターン生成部と、
前記第二縮小マスクパターンにレイアウトされた前記縮小パターンを、前記縮小マスクパターン生成部により前記縮小される前の元サイズに戻すことで前記第二マスクパターンを生成する第二マスクパターン生成部、
をさらに有する請求項8に記載のパターン分割処理装置。 - 前記第一マスクパターンおよび前記第二マスクパターンに対して、OPCを行うOPC部をさらに有する請求項8から10のいずれか一に記載のパターン分割処理装置。
- 前記分割パターンは、
前記対象マスクパターンにレイアウトされた二つ以上のパターンの最小ピッチを一辺の長さとする第一矩形と、前記第一矩形と同一形状の第二矩形とを互い違いに並べた市松模様であり、
前記第一矩形の占める領域を前記第一グループ、前記第二矩形の占める領域を前記第二グループに分類する請求項8から11のいずれか一に記載のパターン分割処理装置。 - 前記第一矩形および第二矩形は正方形である請求項12に記載のパターン分割処理装置。
- 前記分割パターンは、
前記対象マスクパターンにレイアウトされた二つ以上のパターンの最小ピッチを一辺の長さとする第一長方形と、前記第一長方形と同一形状の第二長方形とを互い違いに並べた縞模様であり、
前記第一長方形の占める領域を前記第一グループ、前記第二長方形の占める領域を前記第二グループに分類する請求項8から11のいずれか一に記載のパターン分割処理装置。 - 分割処理対象のマスクパターンである対象マスクパターンを取得する対象マスクパターン取得処理と、
所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンを準備する分割パターン準備処理と、
前記対象マスクパターンにレイアウトされた二つ以上のパターンを各パターンの略中心に向かって縮小し、前記縮小後のパターンである縮小パターンがレイアウトされた縮小マスクパターンを生成する縮小マスクパターン生成処理と、
前記分割パターンと、前記縮小マスクパターンと、を重ね合わせ、前記分割パターンの前記第一グループに分類された領域と重なる前記縮小パターンを抽出した第一縮小マスクパターンを生成する第一縮小マスクパターン生成処理と、
前記第一縮小マスクパターンにレイアウトされた前記縮小パターンを、前記縮小マスクパターン生成処理を実行する前の元サイズに戻すことで第一マスクパターンを生成する第一マスクパターン生成処理と、
前記対象マスクパターンにレイアウトされた二つ以上のパターンから、前記第一マスクパターンにレイアウトされたパターンを差し引き、第二マスクパターンを生成する第二マスクパターン生成処理と、
をコンピュータに実行させるためのプログラム。 - 分割処理対象のマスクパターンである対象マスクパターンを取得する対象マスクパターン取得処理と、
所定領域内を複数の領域に分割し、前記複数の領域を互い違いに第一グループと第二グループに分類する分割パターンを準備する分割パターン準備処理と、
前記対象マスクパターンにレイアウトされた二つ以上のパターンを各パターンの略中心に向かって縮小し、縮小後のパターンである縮小パターンがレイアウトされた縮小マスクパターンを生成する縮小マスクパターン生成処理と、
前記分割パターンと、前記縮小マスクパターンと、を重ね合わせ、前記分割パターンの前記第一グループに分類された領域と重なる前記縮小パターンを抽出した第一縮小マスクパターンを生成する第一縮小マスクパターン生成処理と、
前記第一縮小マスクパターンにレイアウトされた前記縮小パターンを、前記縮小マスクパターン生成処理を実行する前の元サイズに戻すことで第一マスクパターンを生成する第一マスクパターン生成処理と、
前記分割パターンと、前記縮小マスクパターンと、を重ね合わせ、前記分割パターンの前記第二グループに分類された領域と重なる前記縮小パターンを抽出した第二縮小マスクパターンを生成する第二縮小マスクパターン生成処理と、
前記第二縮小マスクパターンにレイアウトされた前記縮小パターンを、前記縮小マスクパターン生成処理を実行する前の元サイズに戻すことで第二マスクパターンを生成する第二マスクパターン生成処理と、
をコンピュータに実行させるためのプログラム。 - 請求項15または16に記載のプログラムであって、
前記第二マスクパターン生成処理の後に、さらに、
前記第一マスクパターンおよび前記第二マスクパターンに対して、OPCを行うOPC処理をコンピュータに実行させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009124421A JP2010271589A (ja) | 2009-05-22 | 2009-05-22 | パターン分割方法、パターン分割処理装置及びコンピュータプログラム |
| US12/662,959 US20100296069A1 (en) | 2009-05-22 | 2010-05-13 | Pattern division method, pattern division processing apparatus and information storage medium on which is stored a program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009124421A JP2010271589A (ja) | 2009-05-22 | 2009-05-22 | パターン分割方法、パターン分割処理装置及びコンピュータプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010271589A true JP2010271589A (ja) | 2010-12-02 |
Family
ID=43124382
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009124421A Pending JP2010271589A (ja) | 2009-05-22 | 2009-05-22 | パターン分割方法、パターン分割処理装置及びコンピュータプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20100296069A1 (ja) |
| JP (1) | JP2010271589A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014013376A (ja) * | 2012-06-05 | 2014-01-23 | Canon Inc | マスクデータ作成方法 |
| KR20210050319A (ko) * | 2019-10-28 | 2021-05-07 | 삼성전자주식회사 | 패턴 형성을 위한 포토마스크 세트의 제조 방법 및 이를 이용한 반도체 소자의 제조 방법 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI465862B (zh) * | 2012-02-10 | 2014-12-21 | Macronix Int Co Ltd | 光罩及其圖案配置方法與曝光方法 |
| KR102274837B1 (ko) | 2014-09-04 | 2021-07-08 | 삼성전자주식회사 | 쿼드러플 패터닝 기술 공정을 위한 레이아웃 분리 방법 및 이를 사용한 반도체 장치 제조 방법 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02170410A (ja) * | 1988-12-23 | 1990-07-02 | Hitachi Ltd | 放射線露光用マスクおよびこれを用いた放射線露光方法 |
| JP3934719B2 (ja) * | 1995-12-22 | 2007-06-20 | 株式会社東芝 | 光近接効果補正方法 |
| JP2785811B2 (ja) * | 1996-06-27 | 1998-08-13 | 日本電気株式会社 | 電子線露光装置用露光マスクデータの作成方法および電子線露光装置用マスク |
| JPH11204422A (ja) * | 1998-01-14 | 1999-07-30 | Nikon Corp | 荷電粒子線転写方法 |
| KR20010042133A (ko) * | 1998-03-26 | 2001-05-25 | 오노 시게오 | 노광방법, 노광장치, 포토마스크, 포토마스크의 제조방법,마이크로디바이스, 및 마이크로디바이스의 제조방법 |
| JP3123548B2 (ja) * | 1998-06-30 | 2001-01-15 | キヤノン株式会社 | 露光方法及び露光装置 |
| JP4023347B2 (ja) * | 2003-02-06 | 2007-12-19 | ソニー株式会社 | マスク処理装置、マスク処理方法、プログラム、およびマスク |
| JP2004279643A (ja) * | 2003-03-14 | 2004-10-07 | Renesas Technology Corp | フォトマスクの製造方法 |
| US8214775B2 (en) * | 2007-09-14 | 2012-07-03 | Luminescent Technologies, Inc. | System for determining repetitive work units |
-
2009
- 2009-05-22 JP JP2009124421A patent/JP2010271589A/ja active Pending
-
2010
- 2010-05-13 US US12/662,959 patent/US20100296069A1/en not_active Abandoned
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014013376A (ja) * | 2012-06-05 | 2014-01-23 | Canon Inc | マスクデータ作成方法 |
| KR20210050319A (ko) * | 2019-10-28 | 2021-05-07 | 삼성전자주식회사 | 패턴 형성을 위한 포토마스크 세트의 제조 방법 및 이를 이용한 반도체 소자의 제조 방법 |
| KR102811051B1 (ko) * | 2019-10-28 | 2025-05-21 | 삼성전자주식회사 | 패턴 형성을 위한 포토마스크 세트의 제조 방법 및 이를 이용한 반도체 소자의 제조 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20100296069A1 (en) | 2010-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8775977B2 (en) | Decomposition and marking of semiconductor device design layout in double patterning lithography | |
| JP4266189B2 (ja) | 半導体集積回路パターンの検証方法、フォトマスクの作成方法、半導体集積回路装置の製造方法、及び半導体集積回路パターンの検証方法を実現するためのプログラム | |
| US20100175041A1 (en) | Adjustment of mask shapes for improving printability of dense integrated circuit layout | |
| JP6418786B2 (ja) | パターンの作成方法、プログラムおよび情報処理装置 | |
| JP2014081472A (ja) | 光近接効果補正方法、処理装置、プログラム、マスクの製造方法、及び半導体装置の製造方法 | |
| JP2011197520A (ja) | フォトマスク製造方法 | |
| JP2010271589A (ja) | パターン分割方法、パターン分割処理装置及びコンピュータプログラム | |
| CN102087469B (zh) | 光学临近效应修正的建模方法及测试图形的形成方法 | |
| JP5575024B2 (ja) | マスクパターン補正方法、マスクパターン補正プログラムおよび半導体装置の製造方法 | |
| JP4195825B2 (ja) | プロセスパラメータまたはデザインルールとプロセスパラメータとの両方を決定する方法、半導体集積回路装置の製造方法、プロセスパラメータまたはデザインルールとプロセスパラメータとの両方を決定するシステム、および、プログラム | |
| TW202536705A (zh) | 計算定義於半導體設計中的第一導線上的寄生效應之方法、機器可讀取媒體、電子裝置、系統及電腦程式產品 | |
| TWI536093B (zh) | 產生方法,儲存媒體及資訊處理裝置 | |
| US9547230B2 (en) | Method for evaluating optical image of pattern, recording medium, and information processing apparatus | |
| US10564554B2 (en) | System and method for analyzing printed masks for lithography based on representative contours | |
| JP2006276491A (ja) | マスクパターン補正方法、及びフォトマスク作製方法 | |
| JP6415154B2 (ja) | パターンの作成方法、プログラムおよび情報処理装置 | |
| US8298732B2 (en) | Exposure method and method of making a semiconductor device | |
| JP5665915B2 (ja) | マスクデータ作成方法 | |
| JPH11327120A (ja) | 光強度シミュレーション装置および光強度シミュレーション方法並びに光強度シミュレーションプログラムを記録した記録媒体 | |
| JP2008235553A (ja) | パターン作成方法、パターン検証方法およびプログラム | |
| JP4663857B2 (ja) | レイアウトパターンデータ補正方法及び半導体デバイスの製造方法 | |
| US9268893B2 (en) | Photolithography mask synthesis for spacer patterning | |
| JP2008020734A (ja) | 半導体装置の設計パターン作成方法、プログラム、及び半導体装置の製造方法 | |
| CN119006355B (zh) | Opc不同配置模型的质量评价方法 | |
| CN115826349A (zh) | 光学邻近修正方法、系统、电子设备及存储介质 |