(57)【特許請求の範囲】
【請求項１】
階層構造を有する設計データ内の第１のセル領域を選択する工程と、
前記第１のセル領域の周囲に配置されるパターンにより前記第１のセル領域のパターン形状が影響を受ける第１の領域を画定する工程と、
前記第１のセル領域内であって、前記第１の領域以外の領域を第２の領域とする工程と、
前記第１の領域と前記第２の領域を各々のセル領域とする階層構造を構築する工程と、
前記第１の領域内において、第１の領域に含まれるパターンと前記第１のセル領域の周囲に配置されるパターンとの関係から近接効果補正を行う工程と、
前記第２の領域内において、前記第１のセル領域のパターンに基づいて近接効果補正を行う工程と、を実行するフォトマスクデータの処理方法。
【請求項２】
前記第２の領域が、前記第１のセル領域の周囲に配置されるパターンからの近接効果により影響を受けない閾値を設定することで得られる請求項１記載のフォトマスクデータの処理方法。
【請求項３】
前記第１の領域と前記第２の領域でのパターンは、同一層内である請求項１記載のフォトマスクデータの処理方法。
【請求項４】
前記階層構造は、トップセルと前記トップセルから参照される下位のセルの階層構造を有し、
前記階層構造を構築する工程では、前記第２の領域は、前記第１の領域が含まれる第１の階層構造と分岐して前記トップセルから参照される分岐セルとして配置される請求項１から３のいずれか１項に記載のフォトマスクデータの処理方法。
【請求項５】
前記階層構造は、トップセルと前記トップセルから参照される下位のセルの階層構造を有し、
前記階層構造を構築する工程は、前記第１の領域が含まれる第１の階層構造と分岐して前記トップセルから参照される分岐セルとして配置するか否かの指定の有無を判定する工
程と、
前記第２の領域を前記トップセルから参照される分岐セルとして配置する指定がある場合に、前記トップセルから参照される分岐セルのセル名を付与して、第２の領域を前記トップセル内に配置する工程と、を有する請求項１から３のいずれか１項に記載のフォトマスクデータの処理方法。
【請求項６】
階層構造を有する設計データ内の第１のセル領域を選択する手段と、
前記第１のセル領域の周囲に隣接するパターンにより前記第１のセル領域のパターン形状が影響を受ける第１の領域を画定する手段と、
前記第１のセル領域内であって、前記第１の領域以外の領域を第２の領域とする手段と、
前記第１の領域と前記第２の領域を各々のセル領域とする階層構造を構築する手段と、
前記第１の領域内において、第１の領域に含まれるパターンと前記第１のセル領域の周囲に配置されるパターンとの関係から近接効果補正を行う手段と、
前記第２の領域内において、前記第１のセル領域のパターンに基づいて近接効果補正を行う手段と、を備えるフォトマスクデータ処理システム。
【請求項７】
階層構造を有する設計データ内の第１のセル領域を選択する工程と、
前記第１のセル領域の周囲に隣接する第１のパターンにより前記第１のセル領域のパターン形状が影響を受ける第１の領域を画定する工程と、
前記第１のセル領域内であって、前記第１の領域以外の領域を第２の領域とする工程と、
前記第１の領域と前記第２の領域を各々のセル領域とする階層構造を構築する工程と、
前記第１の領域内において、第１の領域に含まれるパターンと前記第１のセル領域の周囲に配置されるパターンとの関係から近接効果補正を行う工程と、
前記第２の領域内において、前記第１のセル領域のパターンに基づいて近接効果補正を行う工程と、
前記近接効果補正後の第１のセル領域を含む設計データからフォトマスク作成用のパターンデータを作成する工程と、
前記パターンデータに基づいてフォトマスクを作成する工程と、を実行するフォトマスク製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォトマスクデータの処理技術およびこれを用いたフォトマスクの製造技術に関する。
【背景技術】
【０００２】
近年の極めて微細な半導体集積回路（以下ＬＳＩ）パターンには、高精度なパターン形成技術が必要である。そして、高精度なパターン形成においては、設計データに対して光近接効果補正等のパターンデータ補正処理が適用されている。パターンデータ補正処理は、設計データから目的とする転写パターンを半導体基板上に形成するために実行される。パターンデータ補正処理では、ルールベースや光学シミュレーションを用いて、設計データのパターン形状が変形される。このため、パターンデータ補正処理を適用する場合、最先端のテクノロジに進むにつれ、パターンデータ数(図形ともいうことができる)が膨大となり、処理時間を要する。そのため、転写に用いる転写マスクを製作するためのマスクデータ処理時間が著しく増加する傾向にある。
【特許文献１】特表２００４−５０２９６１号公報
【特許文献２】特開２００７−８６５８７号公報
【特許文献３】特開２００５−８４１０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明の一実施形態に係る一態様は、処理されるパターンデータ数の増加を抑制した上で、効率的にパターンデータを補正する補正処理を実現する。
【課題を解決するための手段】
【０００４】
本発明の一実施形態に係る一側面は、フォトマスクデータの処理方法として示される。本処理方法は、階層構造を有する設計データ内の第１のセル領域を選択する工程と、第１のセル領域の周囲に配置されるパターンにより第１のセル領域のパターン形状が影響を受ける第１の領域を画定する工程と、第１のセル領域内であって、前記第１の領域以外の領域を第２の領域とする工程と、第１の領域と第２の領域を各々のセル領域とする階層構造を構築する工程と、第１の領域内において、第１の領域に含まれるパターンと第１のセル領域の周囲に配置されるパターンとの関係から近接効果補正を行う工程と、第２の領域内において、第１のセル領域のパターンに基づいて近接効果補正を行う工程と、を実行する。
【発明の効果】
【０００５】
本処理方法によれば、実質的に処理されるパターンデータ数の増加を抑制した上で、効率的にパターンデータを補正する補正処理を実現することができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の一実施形態に係る半導体装置のパターンデータ処理システム（以下、処理システムという）および処理されたパターンデータを用いたマスク製造方法について説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成には限定されない。
【０００７】
＜処理システムの概要＞
本処理システムは、マスクデータ作成時の光近接効果補正機能を有する。従来の光近接
効果補正等のパターンデータ補正処理は、対象パターン自身のパターンデータと隣接するパターンデータとの関係を基に、指定された条件ファイル(パターン間隔・パターン幅・
光学的条件)にしたがって、設計データ中のパターンの補正処理を行っている。そのよう
なパターンデータ補正処理では、設計データに対して補正処理を並列処理や分散処理を用いて高速化を図っている。しかし、補正処理の高精度化に伴い処理が複雑化するとともに、パターン微細化によりパターンデータ規模が巨大化している。そのため、補正処理を実行する計算機の実行時間が著しく増大する傾向となっている。
【０００８】
パターンデータ補正処理では、パターンデータ数が多いほど処理時間がかかる傾向にある。従来、一般的には、すべてのパターンデータに対して条件ファイル(パターン間隔・
パターン幅・光学的条件)にしたがって補正処理を行っている。ただし、特表２００４−
５０２９６１に開示される様に、設計データの階層構造を維持したまま光近接効果補正を行うような手法も提案されている。
【０００９】
しかし、設計データの階層構造を利用して補正処理を実行する場合、近接するパターンによる影響で繰り返しパターンの規則性が崩れる場合が多い。そのため所望する処理時間で完了せず、処理時間が長時間化する問題が生じていた。また、同じく処理時間を短縮する手法として特開２００７−８６５８７および特開２００５−８４１０１に開示している様に、設計データに直接近接効果補正処理後のパターンをライブラリとして登録しておき、そのライブラリを参照する手法がある。  しかし、現実問題として、ライブラリパターンの周囲に存在するパターンの影響を反映した補正をしなければ、正常な近接効果補正処理の出力を得ることができない問題が生じていた。しかも、ライブラリパターン周囲のパターンは、設計対象の半導体装置によって異なる。また、同一の半導体装置内においても、そのライブラリパターンが配置される位置によって、周囲のパターンが異なる。したがって、この手法は、現実的な解法を提供することができない。
【００１０】
そこで、ここでは以下の技術を提案する。すなわち、設計データに対して光近接効果補正を行う場合、（１）階層構造を利用する方法（２）近接効果補正処理後のパターンを登録参照する手法は、それぞれ一応、補正処理の実行時間を短縮する効果がある。本システムにおいては、これら手法をさらに効率良く実用的な手段として適用する。そのため、本システムは、設計データの階層構造の再構築を行い、容易に補正処理が行うことが可能な設計データを出力する。
【００１１】
まず、近接効果補正を実行する単位であるセル領域を認識し、そのセル領域に対して隣接するパターンあるいは隣接するセルとの境界領域を設ける。この境界領域は、例えば、基のセル領域の外周から所定寸法だけセル領域の内側に向かって定義した、セル領域を取り囲む帯状領域とすることができる。この境界領域を元のセル領域から分割する処理を実行する。そして、その境界領域よりさらに内側にあるセル領域の内部領域と境界領域とを分離させる。境界領域の幅は、セル領域の外部のパターンあるいは外部のセルからの近接効果の影響が、境界領域より内側の内部領域に及ばない距離を設定する。ここで、影響が及ばないとは、近接効果の影響によるパターン形状の変動が許容できる程度まで小さいことをいう。
【００１２】
さらに、分離した内部領域のデータと、境界領域のデータとを、例えば、トップセル下で枝分かれした階層構造に組み替える。その場合に、トップセルから参照した場合のパターン形状が、組み替え前のパターン形状と同一となるよう組み直す階層構造とする。
【００１３】
ここで、トップセルとは、複数の階層構造によって組み上げられる半導体装置全体の設計データを参照するときのセルをいう。トップセルは、設計対象の半導体装置全体を含む最上位の階層構造ということができる。なお、上記のような階層構造の枝分かれの位置は
、必ずしも、トップセル直下に限定されない。システムの処理に応じて、さらに、下位の階層で枝分かれさせるようにしてもよい。
【００１４】
そして、階層構造を組み直した設計データを利用して、セル領域境界の内部と境界領域に光近接効果補正を施す。これによって、領域境界の内部は、現在処理対象の半導体装置以外の他ＬＳＩにも再利用が可能となる。再利用する場合には分離された境界領域のみ光近接効果補正処理を行うことですべての光近接効果補正処理が完了する。
【００１５】
この補正処理を実施した後、マスクを製造するためのマスク描画装置の描画用データへ変換処理を行う。そして、描画用データをフォトマスク作成用の描画装置に読み込ませ、マスク描画を実施し、現像、エッチング、レジスト剥離、洗浄を実施し、フォトマスクを製造することができる。
【００１６】
このように、本システムでは、光近接効果補正処理を実施するセルに対して、そのセル領域を内部領域と境界部に容易に分離することが可能となる。その結果、従来のように、すべてのセルに対して補正処理する必要はない。すなわち、本システムは、セルの内部領域と境界部に分離することによって、セル内のパターンをセル周囲のパターンから独立処理することが可能なる階層構造に設計データの階層構造を組み替える。この階層構造には、すでに近接効果補正がなされたセルを組み入れることも可能である。本システムにより、従来の方法に比べパターンデータの実効的な処理データ量を削減し、近接効果補正処理の実行時間を大幅に短縮することができる。したがって、フォトマスク製造時の計算機リソースの抑制およびマスク描画までのリードタイムの短縮に寄与するところが大きい。
【００１７】
＜光近接効果によるパターン形状への影響＞
図１に、光近接効果の概要説明図を示す。図１は、光源を発した光がマスク上の光が透過可能な透明部分を透過した後、半導体基板に投影されたときの光強度の分布を示している。なお、マスクの透明部分以外は、遮光部によって被覆され、光が遮られる。透明部分のパターン寸法が、光の波長と同程度まで小さくなると、半導体基板上で露光されない箇所（遮光部が投影された箇所）にも回折光が回り込む。特に、パターンが微細化すると、近接するパターン同士の光強度の影響を受けてパターン寸法が変動する。
【００１８】
この変動値は、複数のラインとスペースで構成されるパターンを露光したときの、パターン間隔と、そのパターン間隔において発生する誤差とによって評価される。そして、誤差が許容値より大きくなるパターン間隔の下限値に相当する距離を誤差が影響を及ぼす範囲と仮定することができる。このパターン間隔の下限値、すなわち、誤差が影響を及ぼす範囲は、光学系の開口数ＮＡや光源のみかけの大きさσ（Ｐａｒｔｉａｌ ｃｏｈｅｒｅ
ｎｃｅ）等の光学条件やレジスト等のプロセス条件により決まる。このような現象を光近接効果と呼ぶ。図１では、本来の露光箇所ＰＡＴ１に隣接する非露光箇所に、光強度が大きくなってしまう現象が例示されている。そこで、例えば、露光部分からの距離と光の強度分布を測定しておけば、光近接効果の影響範囲を特定することができる。
【００１９】
図２は、光近接効果の影響範囲を測定した測定結果の一例である。ここでは、露光装置の光の波長が、露光時の値に設定され、複数の間隔のラインとスペースを含む評価パターンが露光されて、寸法誤差が評価される。図２で横軸は、ラインとスペースを含む評価パターンのパターン間隔であり、縦軸は、そのときの寸法誤差、すなわち、設計目標のパターン寸法からの変動量である。この場合に、寸法誤差が十分に小さい範囲となるパターン間隔に相当する距離（図２の矢印Ａに相当する距離）を近接効果の影響の及ぶ範囲として、実験的に求めることができる。
【００２０】
＜データ処理例＞
本処理システムによる設計データの処理例を以下に示す。この処理例では近接効果補正処理を例として本パターンデータ処理システムの一側面を説明する。
【００２１】
図３に、本処理システムが処理する設計データ階層構造のイメージを示す。設計データは複数のセルを組み合わせて構成されている。ここで、セルとは、マクロ・ライブラリーのようなデータベースで定義されている、回路の部分、あるいは、回路部品に該当する図形の集合をいう。通常、設計データは、複数のセルを階層的に組み合わせて構成されている。例えば、メモリセルを配列して、メモリのブロックが構成される。メモリのブロックの周囲に、入出力回路のセルが配置される。そして、メモリのブロックと入出力回路とから、新たな上位のセルが定義され、内蔵メモリを構成する。このような複数のセルのうち、階層構造の最上位（あるいは、最上位以外の特定の階層）にあって、設計対象の半導体装置全体に該当するセルをトップセルという。
【００２２】
半導体装置を構成する複数のセルの中に近接効果補正をする補正対象のセルが存在する。そのような補正対象のセルも、上述のようにトップから参照される階層構造の配下に存在している。本処理システムは、補正対象のセルを、セル領域外周に近い所定幅の境界領域と、境界領域よりさらに内側の内部領域に分離する。そして、セル領域境界の内部には近接効果補正処理を施したパターンと入れ替えることで補正処理を完了させる。一方、セル領域の境界領域は、セル領域の外部のパターン、あるいは、外部のセルととともに補正処理を実行する。そして、最後にセル領域の内部領域と、境界領域とを合成し、トップセル以下の半導体装置に相当する設計データ、あるいは、マスク描画用データを形成する。
【００２３】
図３では、以上の処理の概念が示されている。すなわち、本処理システムは、設計データＤ１のセル領域を内部領域（ＣＥＬＬ＿ＣＯＲＥ）と境界領域（ＣＥＬＬ＿ＯＵＴ）とに、分離するための境界線を発生させる。そして、本処理システムは、この境界線を基に分離処理を行う。
【００２４】
ここで、境界線は、セル領域の外部に存在する他のパターンあるいは他のセルからの近接効果が影響しない距離を基に発生させる。そのような距離は、パターンの間隔、パターンの寸法、あるいは、露光装置の波長、レンズの特性等のパラメータともに、実験的に求めておけばよい。
【００２５】
階層構造の再構築については分離したセルの配置情報をトップセルから参照可能とする。すなわち、既存のセル名と重複しないセル名を分離させた境界部に付加し、トップセルから参照した場合に、分離前と同一のパターン形状となるように配置する。その場合に、セル領域の内部領域と、境界領域とが分離容易とするために、トップセル直下で枝分かれさせるとよい。例えば、トップセルの直下の一方の枝に属するセル（例えば、ＣＥＬＬ＿ＯＲＧ）の構造は、従来のままとして、それぞれのセル内には、内部領域のパターンを残しておく。一方、トップセルの直下に新たに、枝分かれのためのセル（ＣＥＬＬ＿ＰＥＲＩ）を発生させ、境界領域に含まれるパターンを配置すればよい。
【００２６】
図４Ａおよび図４Ｂに、比較例と実施例（本処理システムの方法）との比較イメージを示す。ここでは、ＣＥＬＬ−Ａで示されるセルが、４行４列のマトリクス状に配置され、その周囲にＣＥＬＬ−Ｂ、ＣＥＬＬ−Ｃ、ＣＥＬＬ−Ｄ、および、ＣＥＬＬ−Ｅで示されるセルが配置された半導体装置を例に説明する。
【００２７】
比較例では、セルの階層構造を利用して近接効果補正処理を実行する。ただし、比較例では、セルを内部領域と境界領域に分離することはない。その場合に、隣接するセルのパターン形状の相違により、元々同一のライブラリに定義されていたＣＥＬＬ−Ａは、隣接するセルがＣＥＬＬ−Ｂ、ＣＥＬＬ−Ｃ、ＣＥＬＬ−Ｄ、および、ＣＥＬＬ−Ｅのいずれ
であるかによって、異なる近接効果の影響を受ける。そのため、近接効果補正処理後のパターンは、それぞれ異なるものになる。例えば、ＣＥＬＬ−Ｅに近い部分では、追加パターンＡ１が付加される。このようなパターン形状の変更は、隣接するセルに依存して異なる。したがって、４行４列のマトリクス状に配置されたＣＥＬＬ−Ａのうち、マトリクスの外周に位置するものは、基本的には、すべて異なる形状に変化する可能性がある。このように、隣接するセルに依存して異なる補正処理が行われることにより、ＣＥＬＬ−Ａは繰返しの階層構造を維持できない可能性が高い。
【００２８】
ＣＥＬＬ−Ａの階層を維持したまま補正処理することができない場合、フラット化した状態まで階層構造を展開し補正処理が実施される。すなわち、本来、
４行４列のマトリクス情報と、単一のＣＥＬＬ−Ａの図形情報とで構成されていた設計データが、１６個分に相当するＣＥＬＬ−Ａの図形情報で記述されることになる。
【００２９】
一方、図４Ｂの実施例で示した処理では、セル外部のパターンに基づく近接効果補正がパターン形状に影響する範囲と、影響しない範囲とを分離する境界を設ける。そして、境界の外側の境界領域と、境界より内側の内部領域とに、セルを分離することでその内部にあるパターンについては、繰返しの規則性は維持する。
【００３０】
例えば、図４Ｂに示すように、境界より内側には、ＣＥＬＬ−Ｂ、ＣＥＬＬ−Ｃ、ＣＥＬＬ−Ｄ、および、ＣＥＬＬ−Ｅの影響が及ばないように、境界領域の幅を設定することで、補正によって発生した付加パターンＡ１は、内部領域には現れない。設計データをこのような構造に変更することで、本処理システムは、近接効果補正等の隣接するパターンの存在に影響されることなく、補正処理を実施できる。
【００３１】
図５は、具体的な半導体装置の設計データのパターン例である。図５は、一例として、セル領域を境界領域（ＯＵＴＥＲ）と、内部領域（ＣＯＲＥ）に分けて示している。また、境界領域（ＯＵＴＥＲＲ）と、内部領域（ＣＯＲＥ）との間に、セル補正境界線（ＢＯＵＮＤＡＲＹ）が示されている。また、セルの最外周（存在領域）として、ＥＸＴＥＮＴが示されている。
【００３２】
図６に設計データのパターン例を示す。この例では、半導体装置内に、ＩＰ−Ｍ１からＩＰ−Ｍ５で示されるセルが配置されている。図６のように、ＬＳＩのような半導体装置を記述する設計データは多くのマクロやライブラリと称されるパターン群を集めて構成されている。そのうち本処理システムでパターン分離を行う対象セルは複数存在しえる。一般に、半導体装置の設計データは、セルが自セル内に、他のセルを参照して配置する構造を取る。したがって、セルと、そのセルに参照される他のセルとは、階層構造を有する。そのような階層構造中に、補正対象となる対象セルが存在する。さらに、対象セルの配下にも子セルが存在する。
【００３３】
図７に、図６と同一の設計データの階層構造例とその階層構造に対する処理概要を示す。この半導体装置は、トップセル直下に、ＢＬＫ＿１〜ＢＬＫ＿３、およびＲＡＭ＿ＢＬＫで示される回路ブロックが配置されている。また、ＢＬＫ＿１の下位には、子セルとして、ＩＰ＿Ｍ１が配置されている。ＩＰ＿Ｍ１以下には、さらに、ＦＮＣ＿Ｍ１、ＣＥＬＬ＿Ｍ１等の階層が定義されている。ＢＬＫ＿２、ＢＬＫ＿３についても、同様に、下位に、ＩＰ＿Ｍ２、ＩＰ＿Ｍ３、あるいは、ＩＰ＿Ｍ４等を配置している。また、ＲＡＭ＿ＢＬＫの下位には、ＲＡＭ＿ＣＥＬＬが通常は、マトリクスで配置される。また、ＩＰ＿Ｍ５は、ＴＯＰセル直下に配置されている。なお、ここでは、本処理システムにより、境界領域と、内部領域との分離処理に直接関係のないセルの構造についての説明は省略する。
【００３４】
図７では、ＩＰ＿Ｍ１を例にして、処理の概要が示されている。処理システムには、例えば、条件ファイル等のパラメータによって、補正対象のセルが、例えば、設計データ（一般には、ＬＳＩ−ＣＡＤのインターフェースフォーマット）中のセルを識別する名称（以下、セル名称）で指定される。また、処理システムには、境界領域の幅、すなわち、境界線を発生させるべきセル外周からの寸法が指定される。
【００３５】
まず、処理システムは、指定されたセル名称を基に、補正対象のセルであるＩＰ＿Ｍ１を検索する。処理システムは、該当するセルの設計データを検索し、そのセル内の図形データを抽出する。
【００３６】
次に、処理システムは、指定されて境界領域の幅に基づいて、セル外周から内側に、境界線を発生させる（外周枠発生）。そして、処理システムは、その外周枠で、セルの内のデータを境界領域と、内部領域に分割する。内部領域のデータは、そのまま、基のセルであるＩＰ＿Ｍ１に残される。一方、境界領域のデータは、新たなセル名称（例えば、ＷＫ＿ＩＰ＿Ｍ１）が付与され、新たなセルが生成される。生成された新たなセルは、トップセル以下のレイアウトに変更がないように、ＩＰ＿Ｍ１に外接する位置に配置される。
【００３７】
図８に、補正対象のセル（ＩＰ＿Ｍ１からＩＰ＿Ｍ５）を内部領域と境界領域に分け、さらに、境界領域を新たなセル（ＷＫ＿ＩＰ＿Ｍ１からＷＫ＿ＩＰ＿Ｍ５）として、定義したパターンの例を示す。図８では、理解を容易にするため、境界領域のハッチングパターンを内部領域と異なる種類で示している。
【００３８】
図９は、本処理装置で境界領域と内部領域とに分離した階層構造の例である。この例では、階層構造は大きく２つに分類される。すなわち、補正対象の対象セルを境界領域と、内部領域とに分離した後、トップセル配下にセル補正境界領域を構成する構造（ＷＫ＿ＴＯＰ）を付加している。ＷＫ＿ＴＯＰ以下には、ＷＫ＿ＩＰ＿Ｍ１からＷＫ＿ＩＰ＿Ｍ５で示される境界領域のデータが配置される。
【００３９】
一方、ＷＫ＿ＴＯＰ以外の階層構造は、変更されていない。ただし、補正対象のセル（ＩＰ＿Ｍ１からＩＰ＿Ｍ５）からは、境界領域が削除され、内部領域を構成する部分を含む構造となっている。
【００４０】
＜システム構成＞
図１０は、本処理システムのパターンデータ処理フローを例示する図である。本処理システムには、設計データ１００と条件ファイル１０１とが入力される。設計データ１００には、半導体装置全体を記述する図形データがセルの階層構造で記述されている。一方、条件ファイル１０１には、処理すべき設計データのファイル名、設計データ中のトップセルの名称、処理対象のレイヤ、トップセル配下のセルのうち、補正対象のセル名、補正の条件、境界領域の幅等が指定される。
【００４１】
本処理システムは、条件ファイル１０１の指定にしたがって、設計データを読む。そして、本処理システムは、近接効果補正処理の対象レイヤを選択し、対象セルに、セルデータの存在する範囲を特定する外周境界線を設定する。外周境界線は、例えば、セル内の図形データの座標値の最小値（ＸＭＩＮ，ＹＭＩＮ）と最大値（ＸＭＡＸ，ＹＭＡＸ）とによって、矩形を構成する。この外周境界線は、セルの最外周であることを判断するための情報である。さらに、本処理システムは、外周境界線に対してセル補正境界線を設定させる。セル補正境界線は、セルの外部のパターンからの近接効果の影響が及ぶ境界領域と、影響が及ばない内部領域とを分割する線である。このセル補正境界線の位置は、図２に示した光近接効果の影響範囲の測定結果から決定される。
【００４２】
セル補正境界線を発生させた後、内部領域と境界領域とを分離するためにセルの重なり除去を行い、セル内の階層構造を展開し、セル内をフラットな階層のないデータとする。さらに、本処理システムは、フラットにされたデータを格納しておき、境界線に沿ってパターンを分離する。そして、本処理システムは、補正境界線より内側の内部領域については、そのまま元の階層構造に残す。一方、補正境界線の外側で分離したパターンデータを境界領域のセルとして新たなセル名を付加する。そして、本処理システムは、境界領域のセルをトップセル配下の階層構造に組み込み、階層の再構築を行う。
【００４３】
このとき、トップセルから参照したときの半導体装置のパターン形状自体には変化がないようにする。すなわち、分離された境界領域のセルのパターンは、元の階層構造に残された内部領域のパターンとの距離に変化がない位置に配置されることになる。また、分離前に、内部領域のパターンと接触していた境界領域のセルのパターンは、元の階層構造に残された内部領域のパターンと接触する位置に配置されることになる。このようにして、図９に示したように、トップセル直下で、例えば、ＷＫ＿ＴＯＰのようなセル名が付与され、境界領域のパターンを含むセルであることが明示された階層構造が構築される。この処理の後、内部領域のセルに関しては近接効果補正を施したセルと入れ替え処理をすることも容易に可能となる。
【００４４】
次に、本処理システムは、パターンデータには、分割された近接効果補正処理が実行される。すなわち、本処理システムは、パターンデータ補正処理用の条件ファイル(間隔・
パターン幅・光学的条件)に基づき、最上位階層セルからセル領域単位に各パターンデー
タを確認しながら、個々にパターンデータ補正処理を実施する。その場合に、内部領域のパターンについては、設計データ中で、境界領域を分離前のデータによって、個々に補正すればよい。また、境界領域については、対象セル外部の他のセル（対象セルの内部領域を除外した半導体装置の全データ）とともに、補正処理を実行すればよい（１０２）。
【００４５】
次に、本処理装置は、パターンデータ補正処理後、フラクチャリング処理し（１０３）、フォトマスク作成用のパターンデータ(描画データ１０１４)が作成される。フラクチャリングとは、通常は、多角形で記述された設計データのパターンをマスク描画装置の入力形式の図形（例えば、台形）に分割する処理をいう。また、フラクチャリングでは、パターン間の重なり除去等の処理も実行される。次に、その描画用データをフォトマスク作成用の描画装置に読み込ませ、描画を実施後（１０５）、フォトマスクができ上がる。
【００４６】
図１１に、本処理システムの構成図を例示する。本処理システムは、例えばパーソナルコンピュータやワークステーション等の装置に、コンピュータプログラムを実装することにより実現される。図１１の処理システムは、コンピュータ１０００とコンピュータ１０００に接続されるディスプレイ装置１００１、通信装置１００２、および入力装置より構成される。入力装置は、例えばキーボード１００３およびマウス１００４等のポインティングデバイスを含む。
【００４７】
本処理システムによるパターンデータ補正処理方法は、コンピュータが実行可能なコンピュータプログラムとして実現される。このコンピュータプログラムは、ＣＰＵ１００６等の演算部と記憶媒体１００７やＲＡＭ１００８等の記憶部を介して、処理を実施する。ＲＯＭ１００９は、コンピュータ１０００の基本動作を制御するための制御プログラムおよび本処理システムの機能を実現するコンピュータプログラムが格納されている。このコンピュータプログラムを実行することで、上記説明したたように、半導体装置の設計データに対する補正処理方法を実行し、マスク描画用データを作成する。この補正処理およびマスク描画用データの作成処理を実行する計算機環境が、本処理システムである。
【００４８】
このコンピュータプログラムは、通信装置１００２、あるいは、着脱可能な記録媒体（
例えば。ＤＶＤ）を介して、コンピュータ１０００にインストールされる。なお、通信装置１００２に接続されるネットワーク、あるいは着脱可能な記録媒体は、作成されたマスク描画用データをマスク描画装置に入力するときの媒体としても使用される。
【００４９】
＜データ処理の詳細手順＞
図１２Ａおよび図１２Ｂに、本処理システムのパターンデータ処理フローを例示する。この処理は、処理システムを構成するコンピュータ１０００で実行されるコンピュータプログラムによって実現される。この処理では、本処理システムは、まず、条件ファイル１０１の指定にしたがって、光近接効果補正の対象レイヤを選択する（Ｓ１）。そして、処理システムは、対象レイヤ中の対象領域指定セル中の子セル最外周設定処理を実行する（Ｓ２）。ここで、対象領域指定セルとは、本処理対象のセルを子セルとして含む上位セルをいう。対象領域指定セルによって、処理対象のセル群を大枠で指定できる。対象領域指定セルのセル名称は、条件ファイル１０１に指定される。ここでの処理は、対象領域指定セルに含まれる処理対象の下位セル（以下、子セルともいう）に、それぞれの最外周を示す線（あるいは、矩形領域、第１のセル領域に相当）を設定する処理である。
【００５０】
この処理では、処理システムは、対象領域指定セル中のそれぞれの子セルのパターンの配置を確認する（Ｓ２１）。すなわち、処理システムは、子セルを１つずつ取り出し、取り出した子セル自体および取り出した子セル以下の階層で定義され、配置されているセル中の図形を定義する座標の最大値と最小値を抽出する。座標の最大値と、最小値は、処理中の子セルの原点を基準した座標系にそれぞれの図形あるいは下位の階層を配置した状態で判定される。そして、処理システムは、図形の座標の最大値（ＸＭＡＸ，ＹＭＡＸ）と最小値（ＸＭＩＮ，ＹＭＩＮ）によって定義される矩形を抽出し、子セルの最外周として登録する（Ｓ２２）。この処理を実行する処理システムのＣＰＵ１００６が、第１のセル領域を選択する手段に相当する。
【００５１】
次に、処理システムは、対象領域指定セル中のすべての子セルを処理したか否かを判定する（Ｓ２３）。未処理の子セルが存在する場合には、処理システムは、制御をＳ２１に戻す。一方、Ｓ２３の判定で、すべての子セルの処理が終了すると、処理システムは、制御をＳ３に進める。
【００５２】
なお、図１２Ａでは、省略しているが、対象領域指定セルを複数指定することもできる。その場合には、Ｓ３の処理の前に、すべての対象領域指定セルに対するする処理が終了したか、否かの判定がなされる。そして、未処理の対象領域指定セルが存在する場合には、制御をＳ２の先頭に戻し、未処理の対象領域指定セルについて同様の処理を繰り返せばよい。
【００５３】
次に、処理システムは、セル最外周から光近接効果の及ばない寸法によってセル補正境界線を設定する（Ｓ３）。この処理では、処理システムは、補正処理の条件ファイル１０１から、条件を読む（Ｓ３１）。そして、セル最外周からセル補正境界線までの数値を決定する（Ｓ３２）。この数値は、例えば、図２のような測定結果にしたがって設定されるべきものである。これによって、セル最外周からセル補正境界線までの境界領域（第１の領域）が確定する。この処理を実行する処理システムのＣＰＵ１００６が、第１の領域を確定する手段に相当する。なお、セル補正境界線の設定によって、セル補正境界線で囲まれた第２の領域も決定されることになる。
【００５４】
そして、処理システムは、セル最外周から、決定された位置にセル補正境界線を発生させる。そして、処理システムは、セル補正境界線で確定された境界領域（また、セル最外周からセル補正境界線までの境界領域の帯状領域を確定する座標）をファイルに登録する（Ｓ３４）。
【００５５】
次に、処理システムは、セル補正境界線での子セルの重なり除去を実行する（Ｓ４）。セル補正境界線での子セルの重なり除去とは、子セルおよび子セル配下の階層に位置するセル中で、子セルの上記境界領域と交差するパターンを抽出する処理である。
【００５６】
この処理では、処理システムは、子セルの境界領域と、子セルのパターンとの関係を認識する（Ｓ４１）。そして、子セルに設定した上記境界領域と、子セルのパターンとが重なっているか否かを判定する（Ｓ４２）。重なっていない場合には、そのパターンにはついては、全体が内部領域に含まれることになる。一方、重なっている場合には、そのパターンをセル内の配置位置でフラット化する。このような処理をすべての子セル内のパターンおよび子セル配下のセル中のパターンについて繰り返し、フラット化するパターンを決定する（Ｓ４３）。そして、Ｓ４３でフラット化の対象とされたパターンをフラット化し、ファイルにパターンを登録する（Ｓ４４）。
【００５７】
次に、処理システムは、対象セルを分割する（Ｓ５）。まず、処理システムは、セル補正境界線の線分を発生する（Ｓ５１）。そして、発生させたセル境界線でフラット化されているパターンを分割する（Ｓ５２）。この処理では、例えば、セル補正境界で囲まれた矩形領域（内部領域に相当）と、フラット化されたパターンとのＡＮＤ演算によって、まず、セル補正境界線より内側に位置するパターンが取得される。そして、フラット化されたパターンから、その取得された内部領域に位置するパターンをサブトラクト（減算）することによって、セル補正境界線より外側に位置するパターンが取得される。
【００５８】
そして、処理システムは、セル補正境界線より外側に位置するパターンを境界領域のパターンとして、作業用のファイル（またはメモリ）に登録する（Ｓ５３）。また、処理システムは、セル補正境界線より内側に位置するパターンを内部領域のパターンとして登録する（Ｓ５４）。この場合の登録は、基本的には、分割されたパターンのうち、内部領域に存在するパターンを元の子セル（あるいは、子セル配下の階層に存在するセル）に戻す処理である。
【００５９】
次に、処理システムは、階層構造の解析処理を実行する（Ｓ６）。ここでは、処理システムは、トップセルから補正対象の対象領域指定セルに至る階層構造を解析する（Ｓ６１）。階層構造を解析するとは、トップセルから対象領域指定セルに至るまで、順次親子関係を辿り、トップセルの原点での、対象領域指定セルの配置関係を求めることをいう。そして、そして、処理システムは、解析した対象領域指定セルの階層構造をファイル（またはメモリ）に格納する（Ｓ６２）。この場合、対象領域指定セルには、内部領域のパターンと境界領域のパターンが登録されている。
【００６０】
さらに、処理システムは、Ｓ５３の処理でファイルに登録した境界領域のパターンをセル補正境界領域のセルとしてセル化する。具体的には、新たなセル名を付与する（Ｓ６３）。
【００６１】
次に、処理システムは、階層構造を設定する（Ｓ７）。この処理を実行するＣＰＵ１００６が、階層構造を構築する手段に相当する。本処理システムでは、条件ファイル１０１の指定の指定にしたがって、２種類の階層構造を再構成可能としている。すなわち、処理システムは、セル補正境界領域をトップセル直下に付加すべきか否かを判定する（Ｓ７１）。条件ファイル１０１にて、セル補正境界領域をトップセル直下に付加すべき指定がされている場合、トップセル直下に、新たに生成したセル補正境界領域のパターンを含むセルを付加する（Ｓ７２）。このとき、内部領域については、そのまま対象セルに維持される。
【００６２】
一方、条件ファイル１０１にて、セル補正境界領域をトップセル直下に付加すべき指定がされていない場合、それぞれの対象領域指定セル直下で、内部領域のパターンを含む元のセルの階層構造と、内部領域から分離された子セルの境界領域のパターンを含むセルとが維持される。そして、以上の構造が、新たな設計データとして、登録される（Ｓ８）。
【００６３】
なお、ここでは、対象領域指定セルを指定し、その配下の子セルに対して、内部領域と境界領域に分割する処理を実行した。しかし、そのような処理に代えて、内部領域と境界領域に分割する処理対象のセルを直接指定するようにしてもよい。その場合には、図１２の処理で、子セルに相当するセルの名称を条件ファイル１０１に設定できるようにすればよい。
【００６４】
図１３に、本処理システムによって階層構造が再構築された設計データに対する光近接効果補正処理を例示する。この処理では、処理システムは、まず、トップセル以下の階層構造から、補正対象のセルを抽出する。補正対象のセルは、通常条件ファイル１０１に指定されている。そして、本処理システムは、その補正対象のセルの種別を判断する（Ｓ１００）。セルの種別とは、内部領域に相当するパターンのセルか、境界領域のパターンのセルかをいう。そして、本処理システムは、その判定にしたがって（Ｓ１０１）、それぞれの種別ごとに補正処理を実行する。
【００６５】
すなわち、内部領域のパターンを含むセルについては、セルライブラリから、境界領域を分割する前のセルのパターンを抽出する（Ｓ１０２）。境界領域を分割する前のセルのパターンが必要となるのは、内部領域のパターンについて、光近接効果補正を実行するためには、境界領域を含む対象セル全体のパターンが必要となるからである。
【００６６】
そして、処理システムは、対象セル全体のパターンについて、単独で光近接効果補正を実行する（Ｓ１０３）。この処理を実行するＣＰＵ１００６が、第１のセル領域のパターンに基づいて近接効果補正を行う手段に相当する。なお、光近接効果補正（ＯＰＣ）とは、露光、現像の物理モデルに基づくシミュレーションによって光近接効果（ＯＰＥ）を予測し、その予測値に基づきマスクパターン補正量を割り出し、レチクル作成用のデータ上でパターンの辺を移動し、あるいはパターン形状を変更する処理である。このようなデータ上の補正により、半導体基板上に形成されるパターン形状が設計形状からずれる現象を抑制する。
【００６７】
光近接効果補正では、予め求めておいた補正ルール（ＯＰＣルール）に基づき設計パターンの補正を行うルールベースＯＰＣと、リソグラフィープロセスにおける現象をモデル化したシミュレータにより設計パターンの補正を行うモデルベースＯＰＣを対象層に応じて使い分ける。
【００６８】
ルールベースＯＰＣの手段としては、まず、種々の図形処理を組み合わせた補正ルールを実験などで作成しておく。具体的には、一対のラインパターンに対して、線幅又は隣接スペース寸法に基づいて線幅を狭めたり又は広げたりする変更量のルールである。このルールを基にライン補正を行う。また、ラインパターンの先端が細く転写（パターニング）されることを防ぐために、ラインパターンの先端に矩形図形を付加するハンマーヘッド補正を行う。また、方形状パターンのコーナー部分が後退した状態でパターニングされることを防ぐために、方形状パターンの凸型コーナー部に矩形を付加するセリフ補正を行う。またＬ字状パターンの凹型コーナーが太った状態でパターニングされることを防ぐために、凹型コーナーに削り込みを施すインセット補正を行う。
【００６９】
モデルベースＯＰＣは、オリジナルの設計データを元に、マスクパターンと転写された半導体基板上のパターンとの差異をシミュレーションによって計算して、設計データ通り
の形状が得られるように、パターンデータの辺を移動する。
【００７０】
次に、対象セルから内部領域を抽出し、設計データ中の対象セルのデータと入れ替える（Ｓ１０４）。なお、対象セルから内部領域を抽出するには、セル補正境界線で囲まれた矩形領域と、近接効果補正後のパターンとのＡＮＤ演算を実行すればよい。
【００７１】
一方、境界領域のパターンを含むセルについては、設計データ中の周辺パターンとマージ（合成）する（Ｓ１０５）。ここで、周辺パターンとは、対象セルの外部に隣接するセルのパターンをいう。例えば、単純な処理では、内部領域のパターンを含むセルを除去し、残りのデータをフラットに展開することによって周辺パターンを得ることができる。そして、周辺パターンを含む境界領域のパターンに光近接効果補正を実行する（Ｓ１０６）。この処理を実行するＣＰＵ１００６が、第１の領域に含まれるパターンと前記第１のセル領域の周囲に配置されるパターンとの関係から近接効果補正を行う手段に相当する。
【００７２】
次に、処理システムは、すべての補正対象セルに対する処理が終了したか否かを判定する（Ｓ１０７）。未処理の補正対象セルが残っている場合、処理システムは、制御をＳ１００に戻す。一方、すべての補正対象セルに対する処理が終了した場合、処理システムは、内部領域と、周辺パターンと合成された境界領域のパターンとを合成する（Ｓ１０８）。その後、図１０に示したフラクチャリング１０３を実行すればよい。
【００７３】
＜マスク製造システムの構成＞
図１４に、本処理システムを含む、マスク製造システムの構成を例示する。まず、本処理システムで処理の対象とされた設計データは、ＬＳＩ−ＣＡＤ  Ｅ１で作成される。設計データは、ネットワークまたは着脱可能な記録媒体を通じて、処理システム（パターンデータ処理システムＥ２）に引き渡され、図１２に示した処理が実行される。なお、ＬＳＩ−ＣＡＤ  Ｅ１と、処理システム（パターンデータ処理システムＥ２）とが、同一のコンピュータ上で実現されてもよい。
【００７４】
次に、処理システムで図１２の処理が実行された設計データは、マスク描画装置の描画用データに変換され（図１０のフラクチャリング１０３）、マスク描画装置に引き渡される。なお、本処理システムが、マスク描画装置に付属する制御用コンピュータと一体ものでもよい。その場合には、図１０のフラクチャリング１０３は、マスク描画装置に付属する制御用コンピュータで実行されてもよい。
【００７５】
そして、マスク描画装置Ｅ３では、描画用データを基に、遮光部で被覆されさらにレジストが塗布されたガラス基板が電子ビーム、あるいはレーザー等で露光される。描画後、レジストが現像設備Ｅ４で現像される。これによって、パターンに該当する部分（またはパターン以外の部分）のレジストが除去される。
【００７６】
さらに、現像されたレジストをマスクとするエッチングがエッチング装置Ｅ５で実行される。これによって、現像によってレジストが除去された個所から、遮光部が除去され、透明なガラスが露出し、パターンに該当する部分（またはパターン以外の部分）での光の透過が可能となる。
【００７７】
次に、レジスト剥離装置Ｅ６によって、ガラス基板上に残っているレジストが除去される。さらに、洗浄装置Ｅ７で、ガラス基板が洗浄され、マスク上でのパターン形成が終了する。なお、場合によっては、遮光部とガラス表面とによってパターンが形成された基板全体に、異物付着防止のための透明薄膜（ペリクル膜）を添付してもよい。
【００７８】
以上述べたように、本実施形態の処理システムによれば、光近接効果補正等の補正処理
の対象となる対象セルをセル外のパターンの影響の及ぶ範囲と、及ばない範囲とに分割する。そして、セル外のパターンの影響の及ぶ範囲については、セル外の周辺パターンともに、補正処理を実行する。また、セル外のパターンの影響の及ばない範囲ついて、セル単独で、光近接効果補正を実行する。このようにすることで、セル外のパターンの影響の及ばない範囲について、セルの規則性を維持した上で、光近接効果補正を実行できる。
【００７９】
ここで、セルの規則性を維持するとは、例えば、同一のセルが多数回繰り返して参照して配置されている場合、その配置された構造を維持することをいう。例えば、セルの内部領域に関しては、光近接効果補正を実行しても、補正後に同一のパターンが得られるので、多数回繰り返して参照して配置された状態を維持できる。一方、境界領域部分については、補正対象のセルの外部に隣接するセルに依存してパターンが変形されることになる。
【００８０】
ただし、図３に示したような階層構造に再構成することによって、対象セルの外部のセルが変更になった場合でも、容易に光近接効果補正を実行できる。したがって、例えば、同一のセルを異なる品種のＬＳＩに組み込んだ場合でも、セル外のパターンの影響の及ばない範囲ついては、すでに実施済みの近接効果補正の結果をそのまま利用できる。また、セルに繰り返しの規則性がある場合には、その規則性を維持できる。
【００８１】
一方、境界領域部分については、上記図１３のＳ１０５，Ｓ１０６と同様の手順で、補正対象のセルの外部に隣接するセルとともに、近接効果補正を実行すればよい。したがって、セルの境界部分に限定して周辺パターンの影響を反映した近接効果補正を実行すればよく、再度近接効果補正を実行する場合も、極めて効率よく、計算機資源を節約でき、すべてのパターンを考慮した近接効果補正よりも短い処理時間で処理を完了できる。
【図面の簡単な説明】
【００８２】
【図１】光近接効果の概要説明図である。
【図２】光近接効果の影響範囲を測定した測定結果の一例である。
【図３】設計データ階層構造のイメージを例示する図である。
【図４Ａ】比較例を説明する図である。
【図４Ｂ】実施例を説明する図である。
【図５】具体的な半導体装置の設計データのパターン例である。
【図６】設計データのパターン例である。
【図７】設計データの階層構造例とその階層構造に対する処理概要を示す図である。
【図８】補正対象のセル（ＩＰ＿Ｍ１からＩＰ＿Ｍ５）を内部領域と境界領域に分け、さらに、境界領域を新たなセル（ＷＫ＿ＩＰ＿Ｍ１からＷＫ＿ＩＰ＿Ｍ５）として、定義したパターンの例を示す図である。
【図９】境界領域と内部領域とに分離した階層構造の例である。
【図１０】処理システムのパターンデータ処理フローを例示する図である。
【図１１】処理システムの構成図を例示する図である。
【図１２Ａ】処理装置のパターンデータ処理フローを例示する図（その１）である。
【図１２Ｂ】処理装置のパターンデータ処理フローを例示する図（その２）である。
【図１３】階層構造が再構築された設計データに対する光近接効果補正処理を例示する図である。
【図１４】処理システムを含む、マスク製造システムの構成を例示する図である。
【符号の説明】
【００８３】
１００  設計データ
１０１  条件ファイル
１０２  パターンデータ補正
１０３  フラクチャリング
１０４  描画データ
１０５  フォトマスク露光
１０６  フォトマスク
１０００  コンピュータ
１００１  ディスプレイ
１００２  通信装置
１００３  キーボード
１００４  マウス
１００５  インターフェース
１００６  ＣＰＵ
１００７  記憶媒体
１００８  ＲＡＭ
１００９  ＲＯＭ
【図１】
0005309623.tif 000002
【図２】
0005309623.tif 000003
【図３】
0005309623.tif 000004
【図４Ａ】
0005309623.tif 000005
【図４Ｂ】
0005309623.tif 000006
【図５】
0005309623.tif 000007
【図６】
0005309623.tif 000008
【図７】
0005309623.tif 000009
【図８】
0005309623.tif 000010
【図９】
0005309623.tif 000011
【図１０】
0005309623.tif 000012
【図１１】
0005309623.tif 000013
【図１２Ａ】
0005309623.tif 000014
【図１２Ｂ】
0005309623.tif 000015
【図１３】
0005309623.tif 000016
【図１４】
0005309623.tif 000017