JP2006162955A - Generating device for pattern formation data, and method for generating the pattern formation data - Google Patents
Generating device for pattern formation data, and method for generating the pattern formation data Download PDFInfo
- Publication number
- JP2006162955A JP2006162955A JP2004354128A JP2004354128A JP2006162955A JP 2006162955 A JP2006162955 A JP 2006162955A JP 2004354128 A JP2004354128 A JP 2004354128A JP 2004354128 A JP2004354128 A JP 2004354128A JP 2006162955 A JP2006162955 A JP 2006162955A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- data
- correction rule
- basic
- formation
- 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.)
- Abandoned
Links
Images
Abstract
Description
本発明は、プリント回路基板、半導体基板またはフラットパネル表示装置等の製造において基板上に幾何学的パターンを形成する際に使用されるパターン形成用データを生成するパターン形成用データ生成装置、および、その生成方法に関する。 The present invention relates to a pattern formation data generation device that generates pattern formation data used when forming a geometric pattern on a substrate in the manufacture of a printed circuit board, a semiconductor substrate, a flat panel display device, and the like, and It relates to the generation method.
プリント回路基板や半導体基板、あるいは、プラズマ表示装置や液晶表示装置等のフラットパネル表示装置やフォトマスク用のガラス基板等(以下、「基板」という。)に形成された感光材料に光を照射することにより幾何学的パターンを描画する方法として、感光材料にマスクパターンを転写する手法や変調される光ビームを感光材料上で走査させながら照射してパターンを直接描画する方式が知られている。 Light is irradiated to a photosensitive material formed on a printed circuit board, a semiconductor substrate, a flat panel display device such as a plasma display device or a liquid crystal display device, a glass substrate for a photomask (hereinafter referred to as “substrate”). As a method for drawing a geometric pattern, a method of transferring a mask pattern onto a photosensitive material and a method of directly drawing a pattern by irradiating a modulated light beam while scanning on the photosensitive material are known.
例えば、液晶表示装置用のTFT(Thin Film Transistor)パネルの場合、パターンを構成する素子や配線等のパターン要素の位置および形状を示すパターン形成用データに基づいてマスクが製造され、マスクを介して基板上に塗布された感光材料に光を照射することによりパターンが描画される。 For example, in the case of a TFT (Thin Film Transistor) panel for a liquid crystal display device, a mask is manufactured based on pattern formation data indicating the position and shape of pattern elements such as elements and wirings constituting the pattern. A pattern is drawn by irradiating light to the photosensitive material coated on the substrate.
このようなマスクパターンの設計では、まず、所定の性能を発揮するために必要な基礎的なパターン形状の設計を行い、次に、製造設備の特性に合わせて基礎的なパターン形状の補正を行いつつ実際のマスクの製造に利用されるパターン形状の設計が行われる。例えば、特許文献1では、コの字状パターンの設計において、マスクの互いに近接する領域を通過した光同士の干渉により、基板上に描画されるパターン(露光像)が歪む現象(いわゆる、光近接効果)を抑制するために、基礎的なパターン形状に対して光近接効果を補償する補正を施す手法が開示されている。
ところで、このようなパターンの設計では、設計部門において基礎的なパターン形状の設計が行われ、製造部門において実際の製造に利用されるパターン形状の設計が行われることがあるが、両部門における設計上の役割分担が不明確となって重複作業が行われる等、設計効率の向上に限界がある。さらに、両部門において設計目的が異なるため、製造部門において最終的に設計されたパターン形状が両部門の設計上の制限事項を満足しているか否かの検査が困難である。 By the way, in such a pattern design, a basic pattern shape design is performed in the design department, and a pattern shape used for actual production may be designed in the manufacturing department. There is a limit to the improvement of design efficiency, for example, the division of roles above is unclear and duplicate work is performed. Furthermore, since the design objectives differ between the two departments, it is difficult to inspect whether or not the pattern shape finally designed in the manufacturing department satisfies the design restrictions of the two departments.
また、最終的に設計されたパターン形状を示すパターン形成用データは、素子や配線等のパターン要素の位置および形状を示す情報のみにより構成されており、基礎的なパターン形状がどのようなものであって、どのような理由、または、設計若しくは製造上の制限事項により補正されたのか等の情報を有していない。したがって、基礎的なパターン形状や補正のための制限事項等の情報を取得するためには、パターン形成用データの生成過程において利用された各種の図面や文書の参照等が必要となり、情報取得に要する時間が増大するだけでなく、設計および製造の各工程間における意思疎通も図りにくくなる。 The pattern formation data indicating the finally designed pattern shape is composed only of information indicating the position and shape of pattern elements such as elements and wiring, and what is the basic pattern shape? Therefore, it does not have information such as what reason it was corrected by design or manufacturing restrictions. Therefore, in order to acquire information such as basic pattern shapes and restrictions for correction, it is necessary to refer to various drawings and documents used in the process of generating pattern formation data. Not only will the time required be increased, but it will also be difficult to communicate between the design and manufacturing processes.
また、パターンの新規設計や設計変更、あるいは、製造設備の特性に合わせた設計修正が行われる場合には、設計に係る情報の取得に長時間を要するのみならず、同じ試行錯誤を繰り返す可能性もあり、結果として設計時間が増大してししまう。さらには、設計変更等の自動化も困難となっている。 In addition, when a new pattern design or design change, or a design modification that matches the characteristics of a manufacturing facility, not only will it take a long time to acquire design information, but the same trial and error may be repeated. As a result, the design time increases. Furthermore, it is difficult to automate design changes.
本発明は、上記課題に鑑みなされたものであり、パターンの設計を効率化することを主な目的とし、さらには、パターンの設計変更を容易に行うことを目的としている。 The present invention has been made in view of the above problems, and has as its main object to make the pattern design more efficient, and further to easily change the pattern design.
請求項1に記載の発明は、プリント回路基板、半導体基板またはフラットパネル表示装置の製造において基板上に幾何学的パターンを形成する際に使用されるパターン形成用データを生成するパターン形成用データ生成装置であって、基板上に配置される複数のパターン要素である基礎パターンを示すデータを生成し、前記データを基礎パターン部として有するパターン形成用データを生成する基礎パターン生成手段と、前記基礎パターンに含まれるパターン要素の種類またはパターン要素の組合せの種類に応じてパターンの形成処理において求められる補正ルールを示す補正ルール部を前記パターン形成用データに付加する補正ルール付加手段とを備える。 According to the first aspect of the present invention, pattern formation data generation for generating pattern formation data used when forming a geometric pattern on a substrate in manufacturing a printed circuit board, a semiconductor substrate, or a flat panel display device is provided. A basic pattern generating means for generating data indicating a basic pattern, which is a plurality of pattern elements arranged on a substrate, and generating pattern formation data having the data as a basic pattern portion, and the basic pattern Correction rule adding means for adding a correction rule part indicating a correction rule obtained in the pattern forming process according to the type of pattern element or the type of combination of pattern elements included in the pattern forming data.
請求項2に記載の発明は、請求項1に記載のパターン形成用データ生成装置であって、前記補正ルール部が示す補正ルールを、前記基礎パターン部から独立して変更する補正ルール変更手段をさらに備える。 A second aspect of the present invention is the pattern forming data generation device according to the first aspect, wherein the correction rule changing means for changing the correction rule indicated by the correction rule portion independently of the basic pattern portion. Further prepare.
請求項3に記載の発明は、請求項1または2に記載のパターン形成用データ生成装置であって、前記補正ルール付加手段により、前記補正ルール部が前記パターン形成用データにおいて前記基礎パターン部から分離して記述されたブロックとして付加される。 A third aspect of the present invention is the pattern formation data generating device according to the first or second aspect, wherein the correction rule adding unit causes the correction rule portion to be changed from the basic pattern portion in the pattern formation data. It is added as a block described separately.
請求項4に記載の発明は、請求項1ないし3のいずれかに記載のパターン形成用データ生成装置であって、パターン要素の種類またはパターン要素の組合せの種類およびパターンの形成条件を含むキー情報と補正ルールとを関連づけたデータ要素の集合であるデータベースを記憶する記憶部をさらに備え、前記補正ルール付加手段が、前記基礎パターンが含むパターン要素の種類またはパターン要素の組合せの種類および予め設定されたパターン形成条件を含むキー情報に関連づけられた補正ルールを前記データベースから抽出し、前記パターン形成用データに付加する。 A fourth aspect of the present invention is the pattern forming data generating apparatus according to any one of the first to third aspects, wherein the key information includes the type of pattern element or the type of combination of pattern elements and the pattern forming condition. And a storage unit that stores a database that is a set of data elements in which correction rules are associated with the correction rule, and the correction rule adding means is preset with the type of pattern element or the combination of pattern elements included in the basic pattern. The correction rule associated with the key information including the pattern forming conditions is extracted from the database and added to the pattern forming data.
請求項5に記載の発明は、請求項1ないし4のいずれかに記載のパターン形成用データ生成装置であって、前記基礎パターン部が示すパターン要素またはパターン要素の組合せのうち、前記補正ルール部が示す各補正ルールに対応するものを特定し、特定されたパターン要素またはパターン要素の組合せを前記各補正ルールに従って補正することにより、パターン形成用の補正済パターンのデータを生成する補正済データ生成手段をさらに備える。 A fifth aspect of the present invention is the pattern forming data generation device according to any one of the first to fourth aspects, wherein the correction rule unit is a pattern element or a combination of pattern elements indicated by the basic pattern unit. The corrected data generation for generating the corrected pattern data for pattern formation by specifying the one corresponding to each correction rule indicated by and correcting the specified pattern element or combination of pattern elements according to each correction rule Means are further provided.
請求項6に記載の発明は、請求項1ないし5のいずれかに記載のパターン形成用データ生成装置であって、前記基礎パターン部が示すパターン要素またはパターン要素の組合せのうち、前記補正ルール部が示す各補正ルールに対応するものを特定し、特定されたパターン要素またはパターン要素の組合せを前記各補正ルールに従って補正することにより、表示用の補正済パターンのデータを生成し、前記基礎パターンと前記補正済パターンとの相違、および、前記基礎パターンまたは前記補正済パターンを表示用に出力する出力部をさらに備える。 A sixth aspect of the present invention is the pattern forming data generating device according to any one of the first to fifth aspects, wherein the correction rule unit is a pattern element or a combination of pattern elements indicated by the basic pattern unit. The correction pattern data for display is generated by correcting the specified pattern element or combination of pattern elements in accordance with each correction rule, and specifying the corresponding pattern rule. It further includes an output unit that outputs the difference from the corrected pattern and the basic pattern or the corrected pattern for display.
請求項7に記載の発明は、プリント回路基板、半導体基板またはフラットパネル表示装置の製造において基板上に幾何学的パターンを形成する際に使用されるパターン形成用データの生成方法であって、a) 基板上に配置される複数のパターン要素である基礎パターンを示すデータを生成し、前記データを基礎パターン部として有するパターン形成用データを生成する工程と、b) 前記基礎パターンに含まれるパターン要素の種類またはパターン要素の組合せの種類に応じてパターンの形成処理において求められる補正ルールを示す補正ルール部を前記パターン形成用データに付加する工程とを備える。 The invention according to claim 7 is a method of generating data for pattern formation used when forming a geometric pattern on a substrate in the manufacture of a printed circuit board, a semiconductor substrate or a flat panel display device, comprising: a ) Generating data indicating a basic pattern, which is a plurality of pattern elements arranged on the substrate, and generating pattern formation data having the data as a basic pattern portion; b) pattern elements included in the basic pattern And adding a correction rule part indicating a correction rule obtained in the pattern forming process in accordance with the type of pattern element or the type of combination of pattern elements to the pattern forming data.
請求項8に記載の発明は、請求項7に記載のパターン形成用データの生成方法であって、前記a)工程と前記b)工程との間において、パターン要素の種類またはパターン要素の組合せの種類およびパターンの形成条件を含むキー情報と補正ルールとを関連づけたデータ要素の集合であるデータベースから、前記基礎パターンが含むパターン要素の種類またはパターン要素の組合せの種類および予め設定されたパターン形成条件を含むキー情報に関連づけられた補正ルールを抽出する工程をさらに備える。
The invention according to
本発明では、パターンの設計効率を向上することができ、さらには、パターンの設計変更を容易に行うことができる。 According to the present invention, the pattern design efficiency can be improved, and further, the pattern design can be easily changed.
請求項2の発明では、基礎パターンを変更することなく、補正ルールのみを変更することにより、製造条件の変更等に迅速に対応することができる。また、請求項3の発明では、基礎パターンと補正ルールとを容易に区別することができるため、補正ルールの変更に迅速に対応することができる。請求項4および8の発明では、補正ルール部の生成に要する時間を短縮することができる。
According to the second aspect of the present invention, it is possible to quickly cope with a change in manufacturing conditions or the like by changing only the correction rule without changing the basic pattern. In the invention of
請求項5の発明では、補正済パターンのデータを迅速に生成することができる。請求項6の発明では、補正前後のパターン形状の差違を容易に把握することができる。 According to the invention of claim 5, the corrected pattern data can be generated quickly. In the invention of claim 6, the difference in pattern shape before and after correction can be easily grasped.
図1は、本発明の第1の実施の形態に係るパターン形成用データを生成するデータ生成システム1の構成を示す図であり、パターン形成用データは、プリント回路基板、半導体基板、または、プラズマ表示装置や液晶表示装置等のフラットパネル表示装置若しくはフォトマスク用のガラス基板(以下、「基板」という。)の製造において、これらの基板上に幾何学的パターンを形成する際に使用される。
FIG. 1 is a diagram showing a configuration of a
データ生成システム1は、パターンの設計を行う設計部門2に設置されて管理される基礎パターン生成装置21およびサーバ22、並びに、製造部門の一部であってパターンの形成を行う形成部門3に設置されて管理される形成用パターン生成装置31が通信網9に接続されることにより構築される。なお、図示の都合上、基礎パターン生成装置21および形成用パターン生成装置31を1つのコンピュータとして描いているが、各装置は複数のコンピュータにより構成されてもよい。また、複数の基礎パターン生成装置21が通信網9上に設けられてもよい。
The
形成部門3では、形成用パターン生成装置31がパターンの形成に用いられるパターン形成設備32に接続される。通信網9は、社内LANやWAN、あるいは、インターネット等であり、インターネットを介して通信が行われる場合には、送受信される情報は全て暗号化される。データ生成システム1では、形成部門3における形成用パターン生成装置31の使用に対して課金が行われ、課金に関する情報は設計部門2のサーバ22により管理される。なお、設計部門2および形成部門3は、同一の会社に属していてもよく、また、別個の会社に属していてもよい。
In the forming
図2は、形成用パターン生成装置31の構成を示す図である。形成用パターン生成装置31は、通常のコンピュータと同様に、各種演算処理を行うCPU311、実行されるプログラムを記憶したり演算処理の作業領域となるRAM312、基本プログラムを記憶するROM313、各種情報を記憶する固定ディスク314、作業者に各種情報を表示するディスプレイ315、および、キーボードやマウス等の入力部316等を接続した構成となっている。固定ディスク314内には、形成用パターン生成装置31により実行されるプログラム3141、および、データベース3142が記憶される。基礎パターン生成装置21は、図2に示す形成用パターン生成装置31と同様の構成であるため図示は省略するが、CPU、RAM,ROM、固定ディスク、ディスプレイおよび入力部を備える。なお、基礎パターン生成装置21の固定ディスクにはデータベース3142に対応するデータベースは記憶されていない。
FIG. 2 is a diagram illustrating a configuration of the forming
図3は、基礎パターン生成装置21および形成用パターン生成装置31のCPU等(図2参照)が、固定ディスクに記憶されたプログラムに従って演算処理を行うことにより実現される機能を他の構成と共に示すブロック図である。図3中において一点鎖線210にて囲むブロックは、設計部門2の基礎パターン生成装置21により実現される機能を示し、二点鎖線310にて囲むブロックは、形成部門3の形成用パターン生成装置31に係る機能および構成を示す。図3中では、基礎パターン生成装置21のデータ受付部231、データ送信部232および設計データ生成部233、並びに、形成用パターン生成装置31のデータ受付部331、データ出力部332、表示制御部3321、形成データ生成部333、データベース管理部334および課金報告部335が、各装置のCPU等により実現される機能に相当する。
FIG. 3 shows the functions realized by the CPU and the like (see FIG. 2) of the basic
データ生成システム1では、これらの構成によりパターン形成用データが生成される。パターン形成用データは、基板上に配置される複数のパターン要素(すなわち、円や直線等の基本図形)である基礎的なパターン(基板が所定の用途に用いられるために最低限必要なパターンであり、以下、「基礎パターン」という。)、および、基礎パターンに含まれるパターン要素の種類またはパターン要素の組み合わせの種類に応じて実際のパターンの形成処理において求められる基礎パターンを補正するためのルール(以下、「補正ルール」という。)を含む。
In the
設計データ生成部233は、基礎パターン生成装置21のCPU等により実現される機能として、基礎パターン生成部2331を有し、形成データ生成部333は、CPU311(図2参照)等より実現される機能として、インデックス付加部3331、補正ルール付加部3332、補正済データ生成部3333、最終データ生成部3334および補正ルール変更部3335を有する。また、データベース管理部334は、CPU311等により実現される機能として、データ更新部3341およびデータ抽出部3342を有する。これらの機能の詳細については後述する。
The design
図4は、形成用パターン生成装置31の固定ディスク314に記憶されるデータベース3142の構造を示す図である。データベース3142は、図5に示すデータ要素10の集合であり、データ要素10は、データ要素を識別するためのデータ要素ID101、データ要素を検索するためのキー情報102、並びに、キー情報102に関連づけられた補正ルール103、および、補正ルール103の種類を示す識別子であるルール種別1030を含む。キー情報102は、予め設定されたパターン形成に係る様々な条件(典型的には、パターン形成設備32(図1参照)の種類)を示すパターン形成条件1021、および、補正ルール103が適用されるパターンの素子や配線等のパターン要素の種類またはパターン要素の組み合わせの種類を示す識別子である対象パターン要素1022を含む。以下の説明では、パターン形成条件1021はパターン形成設備32の種類を示す情報であるものとして説明する。また、補正ルール103は、各形成部門3に特有の製造上の制限事項等から定められたルールであり、各形成部門3により個別に管理されている。
FIG. 4 is a diagram showing the structure of the
図3に示す基礎パターン生成装置21のデータ受付部231は、キーボードやマウス等の入力部を含み、パターン形成用データの生成に使用される基礎パターンの形状を示すCAD(Computer Aided Design)データを代表とする設計データ等を受け付け、設計データ生成部233は、データ受付部231により受け付けられたCADデータからパターン形成用データを生成する。また、データ送信部232は、設計データ生成部233により生成されたパターン形成用データを通信網9(図1参照)を介して形成用パターン生成装置31に送信する。
The
形成用パターン生成装置31のデータ受付部331は、基礎パターン生成装置21から送信されたパターン形成用データを受け付け、形成データ生成部333は、データ受付部331により受け付けられたパターン形成用データを補正し、補正済データおよび最終データを生成する。形成データ生成部333により補正されたパターン形成用データ等はデータ出力部332により出力され、表示制御部3321により必要に応じてディスプレイ315(図1参照)に表示される。
The
形成用パターン生成装置31のデータベース管理部334は、形成データ生成部333におけるパターン形成用データの補正の際に利用される補正ルールを、固定ディスク314に記憶されるデータベース3142から抽出して形成データ生成部333に出力する。また、データベース管理部334は、更新データ要素の入力に応じてデータベース3142の更新も行う。
The
図6.Aおよび図6.Bは、データ生成システム1によるパターン形成用データ、補正済データおよび最終データの生成動作の流れを示す図である。以下、データ生成システム1の動作について具体例を用いて説明する。なお、以下の説明では、図1に示すデータ生成システム1上の1つの基礎パターン生成装置21、サーバ22および形成用パターン生成装置31に注目して説明する。
FIG. A and FIG. B is a diagram showing a flow of operations for generating pattern formation data, corrected data, and final data by the
まず、第1の例では、3つの電極およびこれらの電極間を結ぶ配線を有する基礎パターンについて、エッチング処理による実際の基板上へのパターン形成の際に生じる配線のやせ(すなわち、エッチング処理を行う設備の特性等により、形成された配線の幅が、設備に入力された配線の設計幅より細くなってしまう現象)を考慮し、配線の幅補償がなされたパターン形成用データ、補正済データおよび最終データを生成する動作の流れを説明する。 First, in the first example, with respect to a basic pattern having three electrodes and wirings connecting these electrodes, the thinning of wirings that occurs during pattern formation on an actual substrate by etching processing (that is, performing etching processing) Considering the phenomenon that the width of the formed wiring becomes narrower than the design width of the wiring input to the equipment due to the characteristics of the equipment, etc., the pattern formation data, corrected data, An operation flow for generating final data will be described.
図7は、データ生成システム1により生成されるパターン形成用データの基礎とされる基礎パターン8を示す図であり、図8は、基礎パターン8の形状を表すCADデータ(以下、「基礎パターンCADデータ」という。)90を示す図である。図7に示すように、基礎パターン8は、電極を表す3つの円81〜円83、並びに、電極間を結ぶ配線を表す直線84および直線85をパターン要素として有し、直線84および直線85はそれぞれ、円81および円82、並びに、円82および円83を両端とする。また、図8に示す基礎パターンCADデータ90中の一点鎖線810〜850に囲まれたブロックはそれぞれ、ベクトル図形形式にて表された円81〜円83並びに直線84,85を示す。
FIG. 7 is a diagram showing a
なお、図7では理解を容易とするために簡略な基礎パターン8を示しているが、基礎パターン8は、円や直線のみに限らず、点や多角形、折れ線、スプライン曲線やベジェ曲線等の基本図形をパターン要素として有してよい。また、図8に示す基礎パターンCADデータ90では、これらパターン要素がベクトル図形形式にて表されていてもよく、あるいは、外部参照先である他の図形ファイルや画像データ等のアドレスを示すデータとして表されていてもよい。
In FIG. 7, a simple
基礎パターンCADデータ90には、各パターン要素の細部の仕様(例えば、折れ線の屈曲部の形状処理、図形の線幅を漸次変更する場合の始点および終点の線幅、パターン要素の拡大/縮小や回転)を示すデータ、各パターン要素が描画されているレイヤ間の関係を示すデータ、パターン要素が描画されている座標空間における有効領域(すなわち、その内部に存在するパターン要素のみがパターンを構成する要素として用いられると定義されている領域)を示すデータ等(すなわち、パターン要素に付帯するデータであり、以下、「付帯データ」という。)が含まれてもよい。あるいは、これらの付帯データは、基礎パターンCADデータ90と関連づけられた他のデータとして扱われてもよい。基礎パターンCADデータ90は、図8に示す記述形式以外の形式(例えば、ガーバフォーマット、GDSII等)により記述されてもよい。
The basic
データ生成システム1によりパターン形成用データ等が生成される際には、まず、基礎パターンCADデータ90が、図3に示す基礎パターン生成装置21のデータ受付部231により受け付けられて設計データ生成部233に送られる(ステップS11)。続いて、設計データ生成部233の基礎パターン生成部2331により、基礎パターンCADデータ90の記述形式が拡張可能マークアップ言語(XML:Extensible Markup Language)に変換され、図9に示すように、基礎パターン8を示す基礎パターン部911を有するパターン形成用データ91が生成される(ステップS12)。なお、図8では、XMLのバージョン等の宣言部および文書型定義部については図示を省略している(以下、同様)。
When pattern formation data or the like is generated by the
図9に示すように、図7中の円81〜円83は、要素名が「circle」である要素として定義され、パターン要素を識別する「figureId」、中心のX座標値およびY座標値である「cx」および「cy」、並びに、直径である「diameter」を属性として有する。また、直線84,85は、要素名が「line」である要素として定義され、パターン要素を識別する「figureId」、始点のX座標値およびY座標値である「sx」および「sy」、終点のX座標値およびY座標値である「ex」および「ey」、並びに、線幅である「width」を属性として有する。
As shown in FIG. 9, circles 81 to 83 in FIG. 7 are defined as elements whose element name is “circle”, and are “figureId” that identifies a pattern element, a center X coordinate value, and a Y coordinate value. It has certain “cx” and “cy” and “diameter” which is a diameter as attributes. The
図3に示す基礎パターン生成部2331により生成されたパターン形成用データ91は、基礎パターン生成装置21のデータ送信部232により、通信網9(図1参照)を介して形成用パターン生成装置31へと送信される(ステップS13)。形成用パターン生成装置31では、基礎パターンのみを示すパターン形成用データ91がデータ受付部331により受け付けられ、形成データ生成部333に送られる。
The
パターン形成用データ91が形成データ生成部333に送られると、パターン形成設備32(図1参照)の種類を示すパターン形成条件、および、補正ルールが適用されるべきパターン要素またはパターン要素の組み合わせの種類を示す対象パターン要素が、形成用パターン生成装置31のデータ受付部331により受け付けられて形成データ生成部333に送られる。これらのデータは、基礎パターン部911への補正ルールの付加に利用されるデータであり、以下、「ルール付加用インデックス」という。
When the
続いて、図10に示すように、インデックス付加部3331によりルール付加用インデックス912がパターン形成用データ91に付加される(ステップS21)。XMLにて記述されるルール付加用インデックス912では、パターン形成条件として「plantId」が「A1」であるパターン形成設備32が特定され、また、対象パターン要素として「figureType」が「line」であるパターン要素が指定される。形成用パターン生成装置31では、付加されたルール付加用インデックス912に基づいて、補正ルール付加部3332によるデータベース3142からの補正ルールの取得が行われる(ステップS22)。
Subsequently, as shown in FIG. 10, the
図11は、ステップS22にて行われる形成用パターン生成装置31による補正ルールの取得動作の流れを示す図である。図12は、補正ルールの取得に用いられる検索キー40を示す図である。補正ルールの取得が行われる際には、まず、形成データ生成部333の補正ルール付加部3332(図3参照)により、パターン形成条件401(plantId=A1)および対象パターン要素402(figureType=line)がルール付加用インデックス912(図10参照)から抽出され、これらのデータが図12に示す検索キー40とされる(ステップS221)。
FIG. 11 is a diagram showing the flow of the correction rule acquisition operation by the forming
補正ルール付加部3332により抽出された検索キー40は、図3に示すデータベース管理部334により受け付けられてデータ抽出部3342に送られる(ステップS222)。続いて、検索キー40に基づいてデータベース3142が検索され、検索キー40を含むキー情報102(図5参照)に関連づけられた補正ルール103およびルール種別1030が、データ抽出部3342によりデータベース3142から抽出される(ステップS223)。抽出された補正ルール103およびルール種別1030は、データベース管理部334により形成データ生成部333の補正ルール付加部3332に出力されて補正ルール103の取得が完了する(ステップS224)。このようにして取得された補正ルール103は、パターンの形成に使用される各パターン形成設備32に固有の補正ルール103となっている。
The
図5に示す補正ルール103の取得が完了すると、取得された補正ルール103が、補正ルール付加部3332により、対応するルール種別1030および対象パターン要素1022と共に、図13に示すように、補正ルール部913としてパターン形成用データ91に付加される(図6.B:ステップS23)。パターン形成用データ91では、ルール種別1030および対象パターン要素1022を属性(すなわち、「ruleId」および「figureType」)として有する補正ルール部913が、基礎パターン部911およびルール付加用インデックス912から分離して(すなわち、補正ルール部913と基礎パターン部911およびルール付加用インデックス912とが互いに包含関係を有さない状態にて)記述されたブロックとして付加される。パターン形成用データ91では、補正ルール部913が基礎パターン部911およびルール付加用インデックス912と同様にXMLにより記述される。なお、パターン形成用データ91が、基礎パターン部911、ルール付加用インデックス912および補正ルール部913をそれぞれ複数ブロック含む場合には、各部のブロックは交互に記述されてもよい。また、補正ルール部913に含まれる補正ルールは、必ずしもパターン形成設備に固有の補正ルールには限定されず、例えば、設備の特性には影響されない基礎パターン8の設計における設計規則や、基板上に実際のパターンを形成する際の各設備共通の製造規則等であってもよい。
When the acquisition of the
図13に示すように、補正ルール部913には、ルール種類を示す「ruleId」が「b1」であり、対象パターン要素の種類を示す「figureType」が「line」である補正ルール(以下、ruleIdの値を用いて、「補正ルールb1」という。)が含まれる。補正ルールb1は、直線にて表されるパターン中の配線の長さに合わせて配線の幅を補正するルールである。
As shown in FIG. 13, the
補正ルール部913が付加されると、基礎パターン部911を補正してパターン形成用の補正済パターンのデータ(以下、「補正済データ」という。)を生成する補正済データ生成部3333(図3参照)により、必要に応じて、補正に用いられる補正値の取得が行われる(ステップS24)。図14は、補正値(すなわち、配線の補正幅)の取得動作の流れを示す図である。まず、パターン形成用データ91の基礎パターン部911が示すパターン要素またはパターン要素の組み合わせのうち、補正ルール部913が示す補正ルールb1に対応するもの、すなわち、補正ルールb1の属性「figureType」が示すパターン要素である直線84および直線85(図7参照)が補正対象として特定される(ステップS241)。続いて、補正ルールb1の処理アルゴリズムが適用され、直線84,85の始点および終点の座標値からそれぞれの長さが取得される(ステップS242)。
When the
図15は、補正ルールb1および/またはパターン形成条件(すなわち、plantIdがA1であるパターン形成設備32)に関連づけられる関連データベースfoo1のテーブルbar1を示す図である。補正済データ生成部3333では、ステップS242で求められた各直線の長さ(length)、および、図15に示すテーブルbar1に基づいて、配線の補正幅(value)が補正ルール部913の「dbValue」(図13参照)として取得される(ステップS243)。なお、補正値が予め補正ルール内に記述されている場合には、ステップS24の動作は省略される。
FIG. 15 is a diagram showing a table bar1 of the related database foo1 associated with the correction rule b1 and / or the pattern formation condition (that is, the
補正幅が取得されると、補正済データ生成部3333により、パターン形成用データ91の基礎パターン部911における直線84,85を示す部分が補正ルールb1に従って補正され、図16に示す表示用の補正済パターンのデータ(以下、「表示用データ」という。)92が生成される(図6.B:ステップS25)。図16に示すように、表示用データ92では、パターン形成用データ91の基礎パターン部911の直線84,85を示す部分のそれぞれに対して、補正ルールb1により取得された補正幅(図16中において「deltawidth」として示される値。)が、直線84,85の元の幅(図16中において「width」として示される値。)と区別可能なように付加される。表示用データ92は、パターン形成用データ91と同様、XMLにて記述される。なお、補正ルールによる基礎パターン部911の補正アルゴリズムの実体部分については、図示を省略している。
When the correction width is acquired, the corrected
形成用パターン生成装置31では、図3に示す補正済データ生成部3333により生成された表示用データ92が形成データ生成部333からデータ出力部332に送られ、データ出力部332によりディスプレイ315(図2参照)にパターン形状が表示される(ステップS26)。図17は、ディスプレイ315に表示されるパターンの一部を拡大して示す図である。形成用パターン生成装置31では、データ出力部332による出力が表示制御部3321により制御されることにより、図17に示すように、基礎パターン8(図17中では、円82、直線84および直線85)および補正済パターン8a(図17中では、円82、直線84aおよび直線85a)、並びに、基礎パターン8と補正済パターン8aとの相違(図17中にて平行斜線を付して示す部分であり、以下、「補正量」という。)8bがディスプレイ315に表示される。なお、基礎パターン8および補正済パターン8aについては、いずれか一方が選択的に表示されてもよい。
In the formation
ディスプレイ315にパターンが表示されると、作業者により基礎パターン8、補正済パターン8aおよび補正量8bの外観が確認される(ステップS27)。補正済パターン8aが所望の形状になっていない場合には、補正量を変更するためのデータ(以下、「変更用データ」という。)が、図3に示すデータ受付部331により受け付けられて形成データ生成部333に送られる。形成データ生成部333では、補正ルール変更部3335により、図13に示すパターン形成用データ91の補正ルール部913が、変更用データに基づいて基礎パターン部911から独立して変更される(ステップS271)。具体的には、ステップS24にて取得された補正幅が変更用データが示す新たな補正幅に変更される。補正ルール部913が示す補正ルールが変更されると、ステップS25に戻って表示用データ92が再び生成されてディスプレイ315に基礎パターン8、補正済パターン8aおよび補正量8bが表示される(ステップS25,S26)。なお、変更用データの内容によっては、ステップS271において、新たな補正ルールがデータベース3142から取得され、補正ルール部913の補正ルールと置き換えられる等の変更が行われてもよい。
When the pattern is displayed on the
補正済パターン8aが所望の形状になると(ステップS27)、補正対象として特定されたパターン要素である直線84,85を示す基礎パターン部911の部分が補正ルール部913の補正ルールに従って一括して補正され、図18に示す補正済データ93が生成される(ステップS28)。図18に示すように、補正済データ93は、基礎パターン部911の直線84,85を示すデータに対して、補正ルールb1による補正を行った結果を示すデータとして生成される。すなわち、補正済データ93においては、各パターン要素の形状は、基礎的な形状(すなわち、基礎パターン8として示される形状)と補正ルールによる補正分とが区別されない状態で記述される。また、補正済データ93はXMLにて記述される。
When the corrected
形成用パターン生成装置31では、図3に示す補正済データ生成部3333によるパターン形成用データ91の補正が行われて補正済データ93が生成された際に、補正済データ生成部3333から課金報告部335に所定の信号が送られる。そして、信号を受け取った課金報告部335により、形成用パターン生成装置31が使用された旨の報告が、通信網9を介して設計部門2のサーバ22(図1参照)に送信される(ステップS29)。サーバ22では、課金報告部335からの報告に基づいて、形成部門3の形成用パターン生成装置31の使用に対する課金情報が更新される。
In the formation
形成用パターン生成装置31では、最終データ生成部3334により、最終データが補正済データ93に基づいて生成される(ステップS30)。課金報告部335による形成用パターン生成装置31の使用報告は、補正済データ93の生成時に代えて、あるいは、補正済データ93の生成時に加えてさらに、最終データの生成の際に行われてもよい。この場合も、上記と同様に、最終データが生成された際に最終データ生成部3334から課金報告部335に所定の信号が送られ、形成用パターン生成装置31が使用された旨の報告が、課金報告部335から通信網9を介してサーバ22に対して行われる。
In the formation
最終データ生成部3334により生成された最終データはパターン形成設備32(図1参照)に送られ、後工程において基板上に実際のパターンが形成される。パターンの形成は、基礎パターン8に対して配線の幅を補償する補正が行われて生成された最終データに基づいて行われる。その結果、設備特性等による配線のやせが防止されて適切なパターンが形成される。
The final data generated by the final
なお、データ生成システム1では、図6.B中のステップS21にてパターン形成用データ91に付加されるルール付加用インデックス912において、複数種類のパターン要素がそれぞれ対象パターン要素として指定されてよく、また、複数のパターン要素の組み合わせが対象パターン要素として指定されてもよい。ステップS22,S23においては、複数種類の補正ルールがデータベース3142から取得され、補正ルール部913としてパターン形成用データ91に付加されてよい。基礎パターン部911の補正は、必ずしもステップS28に示す補正済データ93の生成において一括して行われる必要はなく、ステップS30に示す最終データの生成において行われた方が効率的な補正は、最終データ生成時に行われてもよい。この場合、補正済データ93は、最終データ生成時に行われる一部の補正に係る補正ルールを補正ルール部913として有する。
In the
また、データ生成システム1では、新規設備においてパターン形成が行われる予定の基板のパターン設計を行う場合等、必要に応じてデータベース3142の更新が行われる。データベース3142の更新の際には、試作等が行われた後に更新データが入力部316(図2参照)から入力されて図3に示すデータベース管理部334のデータ更新部3341に送られる。続いて、データ更新部3341により、更新データに基づくデータベース3142の検索が行われ、更新データが新規データ要素として追加され、あるいは、既存のデータ要素が更新データに基づいて更新される。
Further, in the
以上に説明したように、データ生成システム1では、設計部門2に管理される基礎パターン生成装置21により生成された基礎パターン部911を含むパターン形成用データ91がパターンの形成部門3に送信され、各形成部門3に管理される形成用パターン生成装置31により、各形成部門3に固有のパターン形成条件(例えば、パターン形成設備32の種類)や対象パターン要素に対応する補正ルールを含む補正ルール部913が基礎パターン部911に付加されてパターン形成用データ91が自動的に生成される。生成されたパターン形成用データ91は基礎パターン部911と補正ルール部913とを備えるため、基礎パターンとパターン形成時の補正ルールとを個別に明確化することができる。その結果、基礎パターン部911の各パターン要素を示すデータを作業者が1つずつ補正する場合に比べて、パターンの設計効率を向上することができる。また、パターンの基礎となる構造(すなわち、基礎パターン8)の変更やパターン形成処理に合わせたパターンの微細な変更を容易に行うことができる。
As described above, in the
パターン形成用データ91では、補正ルール部913が基礎パターン部911から分離して記述されたブロックとして付加されるため、基礎パターン部911と補正ルール部913とを容易に区別することができ、補正ルールの変更に迅速に対応することができる。また、補正ルール部913では、各補正ルールにルール種類および対象パターン要素の種類を示す識別子が付与されているため、補正ルール部913に複数の補正ルールが含まれている場合であっても、補正ルールの変更時に変更対象となる補正ルールを効率良く検索することができる。これにより、製造条件の変更等によるパターン変更にも迅速に対応することができる。なお、補正ルール部913の各補正ルールに付与される識別子は、ルール種類、または、対象パターン要素もしくは対象となるパターン要素の組み合わせの種類のいずれか1つであってもよい。
In the
データ生成システム1の形成用パターン生成装置31では、補正ルール変更部3335により、基礎パターン部911から独立して補正ルール部913の変更を行うことができるため、基礎パターンを変更することなく、補正ルールのみを変更することにより、製造条件の変更等に迅速に対応することができる。
In the formation
形成用パターン生成装置31では、補正ルール付加部3332により基礎パターンの補正に使用される補正ルールをデータベース3142から抽出することにより、補正ルール部913の生成に要する時間を短縮し、その結果、パターン形成用データ91の生成に要する時間を短縮することができる。また、補正済データ生成部3333により、補正ルール部913の補正ルールに対応するパターン要素またはパターン要素の組み合わせを基礎パターン部911から特定して補正することにより、補正済データ93を迅速に生成することができる。
In the forming
形成用パターン生成装置31では、データ出力部332により基礎パターン、補正済パターン、および、基礎パターンと補正済パターンとの相違である補正量がディスプレイ315に表示されるため、補正前後のパターン形状の差違を容易に把握することができる。その結果、補正後のパターン形状の確認を容易に行うことができる。
In the
データ生成システム1では、パターン形成用データ91の基礎パターン部911、ルール付加用インデックス912および補正ルール部913は同一の記述言語により記述されるため、パターン形成用データ91の取り扱いが容易化される。特に、XMLは対応可能な記述形式の範囲が広く、データの通信等への対応にも優れているため、パターン形成用データ91の記述に適している。また、パターン形成用データ91は、XMLと同様に、対応可能な記述形式の範囲が広く、データの通信等への対応にも優れているPDF(Portable Document Format)により記述されてもよい。
In the
データ生成システム1の形成用パターン生成装置31では、補正済データ生成部3333によるパターン形成用データ91の補正が行われた際に、および/または、最終データ生成部3334により補正済データ93に基づいて最終データが生成された際に、形成用パターン生成装置31が使用された旨の報告が課金報告部335により行われる。その結果、形成用パターン生成装置31の使用に対する課金を適正に行うことができる。
In the formation
データ生成システム1では、パターン形成設備32の特質等のパターン形成条件を設計部門2に公開することなく、形成部門3において最終データを取得することが可能とされるため、設計部門2と形成部門3とが別会社である場合等に、形成部門3のパターン形成設備32等に関する情報の社外流出を防止することができる。また、設計部門2において生成したパターン形成用データ91を、取引先でない第三者が入手した場合等であっても、形成用パターン生成装置31を使用しない限り最終データを取得することができないため、パターンの形成に係る設計情報の機密性を向上することができる。
In the
次に、図19およびその他の図面を参照しつつ、データ生成システム1によるパターン形成用データ、補正済データおよび最終データの生成動作の第2の例について説明する。図19は、パターン形成用データの基礎とされる基礎パターンの1つのパターン要素である折れ線86を拡大して示す図である。データ生成システム1では、折れ線86を含む基礎パターンに基づいて、半導体基板のパターン形成に利用されるフォトマスクのパターン形成用データが生成される。なお、フォトマスク上において折れ線86に対応する部位は光通過領域とされ、通過した光により基板上のレジスト膜にゲート電極のパターンが露光描画される。また、折れ線86を構成する各直線要素は、互いに垂直に交わるものとする。
Next, a second example of the pattern generation data, corrected data, and final data generation operations by the
図19に示すように、折れ線86は複数の屈曲部861を有するため、このままの形状でフォトマスクの光通過領域が形成された場合、各屈曲部861近傍において光近接効果、すなわち、互いに近接する光通過領域を通過した光同士の干渉により基板上に描画されるパターンが歪む現象が生じる。データ生成システム1では、折れ線86を含む基礎パターンのCADデータに対して、図6.Aおよび図6.BのステップS11〜S30に示す動作が行われ、光近接効果を抑制するための補正がなされたパターン形成用データ、補正済データおよび最終データが生成される。以下、データ生成システム1の動作について説明する。
As shown in FIG. 19, since the
データ生成システム1では、まず、折れ線86の形状をベクトル図形形式にて表す基礎パターンCADデータが、図3に示す基礎パターン生成装置21のデータ受付部231により受け付けられて設計データ生成部233に送られる(ステップS11)。続いて、基礎パターン生成部2331により、基礎パターンCADデータからXMLにて記述されたパターン形成用データが生成され(ステップS12)、基礎パターン生成装置21のデータ送信部232により、通信網9(図1参照)を介して形成用パターン生成装置31へと送信される(ステップS13)。以下、他のデータもXMLにて記述されるものとする。
In the
形成用パターン生成装置31では、パターン形成用データがデータ受付部331により受け付けられて形成データ生成部333に送られ、インデックス付加部3331によりルール付加用インデックスが付加される(ステップS21)。続いて、付加されたルール付加用インデックスに基づいて、補正ルール付加部3332によるデータベース3142からの補正ルールの取得が行われ(ステップS22)、取得された補正ルールが、図20に示す補正ルール部913aとしてパターン形成用データに付加される(ステップS23)。
In the formation
図20に示すように、補正ルール部913aには、ルール種類を示す「ruleId」が「c1」であり、対象パターン要素の種類を示す「figureType」が「polyline」(折れ線)である補正ルール(以下、ruleIdの値を用いて、「補正ルールc1」という。)が含まれる。補正ルールc1は、折れ線にて表されるパターン要素の屈曲部(corner)に対して、光近接効果を抑制する補正を行うルールである。 As illustrated in FIG. 20, the correction rule unit 913 a includes a correction rule (ruleId) indicating “ruleId” is “c1”, and “figureType” indicating the type of the target pattern element is “polyline” (line). Hereinafter, “correction rule c1”) is included using the value of ruleId. The correction rule c1 is a rule for performing correction for suppressing the optical proximity effect on a bent portion (corner) of a pattern element represented by a broken line.
補正ルール部913aが付加されると、補正済データ生成部3333により、パターン形成用データの基礎パターン部が示すパターン要素またはパターン要素の組み合わせのうち、補正ルール部913aが示す補正ルールc1に対応するもの、すなわち、補正ルールc1の属性「figureType」が示すパターン要素である折れ線86(図18参照)が特定される。続いて、基礎パターン部が示す折れ線86の座標値等から、折れ線86の各屈曲部861が処理対象として特定される。
When the correction rule part 913a is added, the corrected
図21は、補正ルールc1および/またはルール付加用インデックスのパターン形成条件に関連づけられる関連データベースfoo2のテーブルbar2を示す図である。補正済データ生成部3333では、図20に示すkey「L」および「W」、および、図21に示すテーブルbar2に基づいて、補正長さおよび補正幅(value)が補正ルール部913aの「dbValueL」および「dbValueW」として取得される(ステップS24)。
FIG. 21 is a diagram showing a table bar2 of the related database foo2 associated with the pattern formation condition of the correction rule c1 and / or the rule addition index. In the corrected
補正長さおよび補正幅が取得されると、補正済データ生成部3333により、パターン形成用データの基礎パターン部における折れ線86を示す部分が補正ルールc1に従って補正されて表示用データが生成され(ステップS25)、表示用データに基づいて形成用パターン生成装置31のディスプレイ315(図2参照)に図22に示すパターン形状が表示される(ステップS26)。形成用パターン生成装置31では、図22に示すように、折れ線86および補正済みの折れ線(以下、「補正済折れ線」という。)86a、並びに、折れ線86と補正済折れ線86aとの相違、(図22中にて平行斜線を付して示す部分であり、以下、「補正量」という。)86bがディスプレイ315に表示される。図22中にて符号「L」および符号「W」を付して示す補正量86bの長さおよび幅は、ステップS24にて取得された補正長さおよび補正幅である。なお、折れ線86および補正済折れ線86aについては、いずれか一方が選択的に表示されてもよい。
When the correction length and the correction width are acquired, the corrected
ディスプレイ315にパターンが表示されると、作業者により折れ線86、補正済折れ線86aおよび補正量86bの外観が確認される(ステップS27)。補正済折れ線86aが所望の形状になっていない場合には、変更用データが形成用パターン生成装置31のデータ受付部331により受け付けられ、補正ルール変更部3335により、図20に示すパターン形成用データの補正ルール部913aが基礎パターン部から独立して変更される(ステップS271)。補正ルール部913aが示す補正ルールが変更されると、ステップS25に戻って表示用データが再び生成されてディスプレイ315に折れ線86、補正済折れ線86aおよび補正量86bが表示される(ステップS25,S26)。
When the pattern is displayed on the
補正済折れ線86aが所望の形状になると(ステップS27)、基礎パターン部の折れ線86を示す部分が補正ルール部913aの補正ルールに従って一括して補正され、補正済データが生成される(ステップS28)。そして、課金報告部335により、形成用パターン生成装置31が使用された旨の報告が、通信網9を介して設計部門2のサーバ22(図1参照)に送信される(ステップS29)。サーバ22では、課金報告部335からの報告に基づいて、形成部門3の形成用パターン生成装置31の使用に対する課金情報が更新される。
When the corrected
形成用パターン生成装置31では、最終データ生成部3334により、最終データが補正済データに基づいて生成される(ステップS30)。なお、課金報告部335による形成用パターン生成装置31の使用報告は、補正済データ93の生成時に代えて、あるいは、補正済データ93の生成時に加えてさらに、最終データの生成の際に行われてもよい。
In the forming
その後、最終データはパターン形成設備32(図1参照)に送られ、後工程において基板上にパターンが形成される。パターンの形成は、折れ線86の屈曲部861に対する光近接効果を抑制する補正が行われて生成された最終データに基づいて行われる。その結果、光の干渉によりパターンの屈曲部の形状が歪むことが抑制されて適切なパターンが形成される。
Thereafter, the final data is sent to the pattern forming facility 32 (see FIG. 1), and a pattern is formed on the substrate in a subsequent process. The pattern is formed based on final data generated by performing correction for suppressing the optical proximity effect on the
以上に説明したように、データ生成システム1では、第1の例と同様に、基礎パターン部911に補正ルール部913が付加されたパターン形成用データ91が自動的に生成される。パターン形成用データ91では、基礎パターンとパターン形成時の補正ルールとを個別に明確化することができるため、基礎パターン部911の各パターン要素を示すデータを作業者が1つずつ補正する場合に比べて、パターンの設計効率を向上することができる。また、パターンの基礎となる構造(すなわち、基礎パターン8)の変更やパターン形成処理に合わせたパターンの微細な変更を容易に行うことができる。
As described above, in the
図23は、本発明の第2の実施の形態に係るデータ生成システムの基礎パターン生成装置の機能を他の構成と共に示すブロック図である。第2の実施の形態に係るデータ生成システムは図1と同様の構成を備えるが、基礎パターン生成装置21により、図3中において一点鎖線210にて囲む機能に代えて、図23中において一点鎖線210aにて囲む機能が実現され、また、基礎パターン生成装置21の固定ディスク214にはデータベース2142が記憶されている点で異なる。第2の実施の形態に係るデータ生成システムの形成用パターン生成装置31の構成および機能は図2および図3と同様であり、以下の説明において同符号を付す。
FIG. 23 is a block diagram showing the function of the basic pattern generation device of the data generation system according to the second embodiment of the present invention together with other configurations. The data generation system according to the second embodiment has the same configuration as that shown in FIG. 1, but the basic
図23に示すように、設計データ生成部233は、基礎パターン生成装置21のCPU等により実現される機能として、基礎パターン生成部2331、インデックス付加部2332および補正ルール付加部2333を有し、データベース管理部234は、データ更新部2341およびデータ抽出部2342を有する。
As shown in FIG. 23, the design
データベース2142は、形成用パターン生成装置31の固定ディスク314に記憶されるデータベース3142(図4参照)と同様、図24に示すデータ要素10aの集合であり、データ要素10aは、データ要素を識別するためのデータ要素ID101、データ要素を検索するためのキー情報102、並びに、キー情報に関連づけられた基礎パターンの設計規則等、パターンの設計段階においてパターン形成設備32(図1参照)の特性とは無関係に基礎パターンの補正に利用される補正ルール(以下、「設計補正ルール」という。)103a、および、設計補正ルール103aの種類を示す識別子であるルール種別1030を含む。キー情報102は、設計補正ルール103aが適用されるパターンの素子や配線等のパターン要素の種類またはパターン要素の組み合わせの種類を示す識別子である対象パターン要素1022を含む。
Similar to the database 3142 (see FIG. 4) stored in the fixed
図25は、第2の実施の形態に係るデータ生成システムの動作の流れの一部を示す図である。第2の実施の形態に係るデータ生成システムでは、図6.Aに示すデータ生成システム1の動作のステップS12とステップS13との間において、図25に示すステップS31〜S36の動作が基礎パターン生成装置21により行われる。第2の実施の形態に係るデータ生成システムでは、第1の実施の形態と同様に、図7に示す基礎パターン8について配線の幅補償がなされたパターン形成用データ、補正済データおよび最終データの生成が行われる。以下、第2の実施の形態に係るデータ生成システムの動作について、図23〜図25、並びに、他の図面を参照しながら説明する。なお、図25に示すステップS31〜S36の前後の動作(すなわち、図6.Aに示すステップS11,S12、並びに、図6.Aに示すステップS13および図6.Bに示すS21〜S30)については、第1の実施の形態に係るデータ生成システム1と同様であるため、説明を簡略化する。
FIG. 25 is a diagram illustrating a part of the operation flow of the data generation system according to the second embodiment. In the data generation system according to the second embodiment, FIG. The operations of Steps S31 to S36 shown in FIG. 25 are performed by the basic
第2の実施の形態に係るデータ生成システムでは、まず、基礎パターンCADデータ90(図8参照)が基礎パターン生成装置21により受け付けられ、基礎パターン生成部2331により記述形式がXMLに変換されて基礎パターン部911を有するパターン形成用データ91(図9参照)が生成される(図6.A:ステップS11,S12)。続いて、設計補正ルール103aが適用されるべき対象パターン要素1022が、基礎パターン生成装置21のデータ受付部231により受け付けられて設計データ生成部233に送られ、インデックス付加部2332により図26に示すようにルール付加用インデックス912aとしてパターン形成用データ91に付加される(ステップS31)。次に、補正ルール付加部2333により、パターン形成用データ91から対象パターン要素1022が抽出されて、データベース2142から設計補正ルール103aを検索するための検索キーとされる(ステップS32)。
In the data generation system according to the second embodiment, first, the basic pattern CAD data 90 (see FIG. 8) is received by the basic
補正ルール付加部2333により抽出された検索キーは、データベース管理部234のデータ抽出部2342により受け付けられる(ステップS33)。基礎パターン生成装置21では、データ抽出部2342により検索キーに基づいてデータベース2142が検索され、検索キーを含むキー情報102に関連づけられた設計補正ルール103aおよびルール種別1030がデータベース2142から抽出される(ステップS34)。
The search key extracted by the correction
抽出された設計補正ルールおよびルール種別は、データベース管理部234により設計データ生成部233の補正ルール付加部2333に出力されて設計補正ルール103aの取得が完了する(ステップS35)。取得された設計補正ルール103aは、図26に示すように、補正ルール付加部2333により、対応するルール種別1030および対象パターン要素1022と共に、形成用パターン生成装置31に送信される前のパターン形成用データ91に設計補正ルール部913bとして付加される(ステップS36)。設計補正ルール103aが付加されたパターン形成用データ91は、基礎パターン生成装置21のデータ送信部232により、通信網9を介して形成用パターン生成装置31(図1参照)へと送信される(図6.A:ステップS13)。
The extracted design correction rule and rule type are output to the correction
形成用パターン生成装置31によりパターン形成用データ91が受け付けられると、第1の例の場合と同様に、図3に示す構成により、ルール付加用インデックス912(図13参照)がパターン形成用データに付加され(図6.B:ステップS21)、図4に示す補正ルール103(以下、設計補正ルール103aと区別するために「形成補正ルール103」という。)の取得が行われる(ステップS22)。
When the
取得された形成補正ルール103は、補正ルール部913(図13参照。以下、設計補正ルール部913bと区別するために「形成補正ルール部913」という。)としてパターン形成用データ91に付加され、必要に応じて補正値の取得が行われた後、パターン形成用データ91の基礎パターン部911が、設計補正ルール部913bの設計補正ルール103aおよび形成補正ルール部913の形成補正ルール103により補正されて表示用データ92(図15参照)が生成される(ステップS23〜S25)。続いて、表示用データ92がデータ出力部332に送られてディスプレイ315(図2参照)に表示され、図16に示す基礎パターン8、補正済パターン8aおよび補正量8bの外観が確認される(ステップS26,S27)。
The acquired
ここで、補正済パターン8aが所望の形状になっていない場合には、形成補正ルール部913が、基礎パターン部911および設計補正ルール部913bから独立して変更され(ステップS271)、補正済パターン8a等がディスプレイ315に表示される(ステップS25,S26)。補正済パターン8aが所望の形状になると(ステップS27)、パターン形成用データ91の基礎パターン部911が、補正済データ生成部3333により設計補正ルール103aおよび形成補正ルール103に従って一括して補正されて補正済データ93が生成される(ステップS28)。
If the corrected
第2の実施の形態に係るデータ生成システムでは、形成用パターン生成装置31により補正済データ93が生成された際に、課金報告部335により形成用パターン生成装置31が使用された旨の報告が行われ、設計部門2のサーバ22において形成部門3の課金情報が更新され、その後、最終データが補正済データ93に基づいて生成される(ステップS29,S30)。なお、課金報告部335による形成用パターン生成装置31の使用報告は、補正済データ93の生成時に代えて、あるいは、補正済データ93の生成時に加えてさらに、最終データの生成の際に行われてもよい。
In the data generation system according to the second embodiment, when the corrected
以上に説明したように、第2の実施の形態に係るデータ生成システムでは、基礎パターン生成装置21により、設計部門2において基礎パターン部911に設計補正ルール103aを付加することができるため、基礎パターン8の補正の一部(すなわち、パターン形成条件とは無関係な設計補正ルール103a)を設計部門2において管理することができる。その結果、設計部門2および形成部門3の双方における設計上の制限事項(すなわち、設計補正ルール103aおよび形成補正ルール103)を満足する補正済データ93および最終データを適切に生成することができる。また、設計補正ルール103aが基礎パターン部911と分離して記述されているため、設計部門2による補正の意図が形成部門3において容易に理解される。
As described above, in the data generation system according to the second embodiment, the
また、第2の実施の形態に係るデータ生成システムでは、第1の実施の形態に係るデータ生成システム1と同様に、基礎パターン部911に形成補正ルール部913が付加されたパターン形成用データ91が自動的に生成される。パターン形成用データ91では、基礎パターンとパターン形成時の補正ルールとを個別に明確化することができるため、パターンの設計効率を向上することができるとともにパターンの微細な変更を容易に行うことができる。
Further, in the data generation system according to the second embodiment,
以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく、様々な変更が可能である。 As mentioned above, although embodiment of this invention has been described, this invention is not limited to the said embodiment, A various change is possible.
例えば、パターン形成用データ91、表示用データ92および補正済データ93は、SGML(Standard Generalized Markup Language)やHTML(Hyper Text Markup Language )等のマークアップ言語、あるいは、PostScript等のページ記述言語により記述されてもよく、また、その他の様々な記述言語により記述されてもよい。
For example, the
また、データの取り扱いの容易化の観点からは、パターン形成用データ91、表示用データ92および補正済データ93の各部(例えば、パターン形成用データ91の基礎パターン部911、ルール付加用インデックス912および補正ルール部913)は、同一の記述言語にて記述されていることが好ましいが、その内容に合わせて取り扱いが容易となる個別の記述言語や記述形式にて記述されてもよい。例えば、補正ルール部913がXMLにて記述され、基礎パターン部911では、パターン要素の種類を示す識別子および名称がそれぞれ、バイナリおよびASCIIコードにて記述されてもよい。
Further, from the viewpoint of facilitating the handling of data, each part of the
データ生成システムでは、パターン形成用データ91のデータ容量が大きくなってしまう場合(例えば、基礎パターン8に含まれるパターン要素が多い場合等)には、補正ルールの種類を示す識別子(すなわち、ruleId)のみが補正ルール部913,913aまたは設計補正ルール部913bとしてパターン形成用データ91に付加され、ruleIdに対応する補正ルールがデータベース3142,2142からメモリー上に順次呼び出されつつ基礎パターン部911に対する補正が行われてもよい。また、パターン形成用データ91に付加される補正ルール103は、必ずしもデータベース3142から抽出されたものでなくてもよく、作業者により入力部316から直接入力されたものであってもよい。第2の実施の形態に係るデータ生成システムの基礎パターン生成装置21において付加される設計補正ルール103aについても同様である。
In the data generation system, when the data capacity of the
データ生成システムの形成用パターン生成装置31において補正済パターンの確認が行われない場合には、図6.Bに示すステップS25〜S27の動作(表示用データの生成、パターン形状の表示、および、補正済パターンの確認)は省略されてよい。
In the case where the corrected pattern is not confirmed in the forming
データ生成システムでは、形成用パターン生成装置31の形成データ生成部333に相当する機能は、通信網9上に設けられた他のデータ生成装置により実現されてもよい。この場合、形成部門3では、作業者が形成用パターン生成装置31を端末として、通信網9を介して当該他のデータ生成装置にアクセスすることにより、補正済データ93および最終データの生成を行う。また、形成用パターン生成装置31の固定ディスク314に記憶されたデータベース3142の管理、更新等は形成部門3により行われる。
In the data generation system, the function corresponding to the formation
データ生成システムでは、課金情報を管理するサーバ22は、設計部門2以外の場所に設置され管理されてもよい。また、設計部門2と形成部門3とが同一会社等であり課金管理が必要ない場合は、サーバ22、および、形成用パターン生成装置31の課金報告部335は省略されてよい。
In the data generation system, the
データ生成システムにおいて通信網9に接続された基礎パターン生成装置21および形成用パターン生成装置31により実現される機能は、単一のデータ生成装置により実現されてもよい。図27は、上記データ生成装置の機能を他の構成と共に示すブロック図である。図27では、図3に示すデータ生成システム1と同様の機能および構成には同符号を付す。
The functions realized by the basic
データ生成装置は、パターン形成用データ等を生成するデータ生成部113、および、固定ディスク314に記憶されるデータベース3142を管理するデータベース管理部334を有する。データ生成部113は、基礎パターン生成部2331、インデックス付加部3331、補正ルール付加部3332、補正済データ生成部3333、最終データ生成部3334および補正ルール変更部3335を有し、データベース管理部334は、データ更新部3341およびデータ抽出部3342を有する。
The data generation apparatus includes a
データ生成装置では、データ生成システム1と同様に、基礎パターンCADデータ90(図8参照)がデータ受付部231により受け付けられ、データ生成部113およびデータベース管理部334により、XMLにて記述された基礎パターン部911、ルール付加用インデックス912および補正ルール部913を有するパターン形成用データ91(図13参照)が生成される。続いて、表示用データ92(図16参照)が生成されてデータ出力部332に送られ、表示制御部3321により制御されてデータ生成装置のディスプレイにパターン形状が表示される。そして、必要に応じて補正ルール部913が変更された後、基礎パターン部911が補正ルール部913の補正ルールに従って補正されて補正済データ93(図18参照)が生成され、さらに、補正済データ93に基づいて最終データが生成される。
In the data generation device, the basic pattern CAD data 90 (see FIG. 8) is received by the
1 データ生成システム
8 基礎パターン
8a 補正済パターン
8b,86b 補正量
10 データ要素
314 固定ディスク
81〜83 円
84,84a,85,85a 直線
86,86a 折れ線
91 パターン形成用データ
92 表示用データ
93 補正済データ
102 キー情報
103 補正ルール
332 データ出力部
3142 データベース
911 基礎パターン部
913,913a 補正ルール部
1021 パターン形成条件
1022 対象パターン要素
2331 基礎パターン生成部
3332 補正ルール付加部
3333 補正済データ生成部
3335 補正ルール変更部
S11〜S13,S21〜S36,S221〜S224,S241〜S243,S271 ステップ
1
102
Claims (8)
基板上に配置される複数のパターン要素である基礎パターンを示すデータを生成し、前記データを基礎パターン部として有するパターン形成用データを生成する基礎パターン生成手段と、
前記基礎パターンに含まれるパターン要素の種類またはパターン要素の組合せの種類に応じてパターンの形成処理において求められる補正ルールを示す補正ルール部を前記パターン形成用データに付加する補正ルール付加手段と、
を備えることを特徴とするパターン形成用データ生成装置。 A pattern forming data generating device for generating pattern forming data used when forming a geometric pattern on a substrate in the manufacture of a printed circuit board, a semiconductor substrate or a flat panel display device,
Basic pattern generation means for generating data indicating a basic pattern, which is a plurality of pattern elements arranged on a substrate, and generating data for pattern formation having the data as a basic pattern portion;
A correction rule adding means for adding a correction rule part indicating a correction rule obtained in a pattern forming process according to the type of pattern element or the type of combination of pattern elements included in the basic pattern to the pattern formation data;
A pattern forming data generating apparatus comprising:
前記補正ルール部が示す補正ルールを、前記基礎パターン部から独立して変更する補正ルール変更手段をさらに備えることを特徴とするパターン形成用データ生成装置。 The pattern generation data generation device according to claim 1,
A pattern forming data generating apparatus, further comprising: a correction rule changing unit that changes the correction rule indicated by the correction rule part independently of the basic pattern part.
前記補正ルール付加手段により、前記補正ルール部が前記パターン形成用データにおいて前記基礎パターン部から分離して記述されたブロックとして付加されることを特徴とするパターン形成用データ生成装置。 The data generation apparatus for pattern formation according to claim 1 or 2,
The pattern forming data generating apparatus, wherein the correction rule adding means adds the correction rule part as a block described separately from the basic pattern part in the pattern forming data.
パターン要素の種類またはパターン要素の組合せの種類およびパターンの形成条件を含むキー情報と補正ルールとを関連づけたデータ要素の集合であるデータベースを記憶する記憶部をさらに備え、
前記補正ルール付加手段が、前記基礎パターンが含むパターン要素の種類またはパターン要素の組合せの種類および予め設定されたパターン形成条件を含むキー情報に関連づけられた補正ルールを前記データベースから抽出し、前記パターン形成用データに付加することを特徴とするパターン形成用データ生成装置。 The pattern forming data generation device according to any one of claims 1 to 3,
A storage unit for storing a database that is a set of data elements in which key information including a pattern element type or pattern element combination type and pattern formation conditions is associated with a correction rule;
The correction rule adding means extracts, from the database, a correction rule associated with key information including a pattern element type or pattern element combination type included in the basic pattern and a preset pattern formation condition, and the pattern A pattern forming data generating apparatus characterized by adding to forming data.
前記基礎パターン部が示すパターン要素またはパターン要素の組合せのうち、前記補正ルール部が示す各補正ルールに対応するものを特定し、特定されたパターン要素またはパターン要素の組合せを前記各補正ルールに従って補正することにより、パターン形成用の補正済パターンのデータを生成する補正済データ生成手段をさらに備えることを特徴とするパターン形成用データ生成装置。 The pattern generation data generation device according to any one of claims 1 to 4,
Among the pattern elements or combinations of pattern elements indicated by the basic pattern portion, those corresponding to the respective correction rules indicated by the correction rule portion are specified, and the specified pattern elements or combinations of pattern elements are corrected according to the correction rules. A pattern formation data generation apparatus, further comprising: corrected data generation means for generating corrected pattern data for pattern formation.
前記基礎パターン部が示すパターン要素またはパターン要素の組合せのうち、前記補正ルール部が示す各補正ルールに対応するものを特定し、特定されたパターン要素またはパターン要素の組合せを前記各補正ルールに従って補正することにより、表示用の補正済パターンのデータを生成し、前記基礎パターンと前記補正済パターンとの相違、および、前記基礎パターンまたは前記補正済パターンを表示用に出力する出力部をさらに備えることを特徴とするパターン形成用データ生成装置。 The pattern forming data generation device according to any one of claims 1 to 5,
Among the pattern elements or combinations of pattern elements indicated by the basic pattern portion, those corresponding to the respective correction rules indicated by the correction rule portion are specified, and the specified pattern elements or combinations of pattern elements are corrected according to the correction rules. To generate a corrected pattern data for display, and further includes an output unit that outputs the difference between the basic pattern and the corrected pattern and the basic pattern or the corrected pattern for display. A data generation apparatus for pattern formation characterized by the above.
a) 基板上に配置される複数のパターン要素である基礎パターンを示すデータを生成し、前記データを基礎パターン部として有するパターン形成用データを生成する工程と、
b) 前記基礎パターンに含まれるパターン要素の種類またはパターン要素の組合せの種類に応じてパターンの形成処理において求められる補正ルールを示す補正ルール部を前記パターン形成用データに付加する工程と、
を備えることを特徴とするパターン形成用データの生成方法。 A method of generating data for pattern formation used when forming a geometric pattern on a substrate in the manufacture of a printed circuit board, a semiconductor substrate or a flat panel display device,
a) generating data indicating a basic pattern, which is a plurality of pattern elements arranged on the substrate, and generating pattern formation data having the data as a basic pattern portion;
b) adding a correction rule part indicating a correction rule obtained in a pattern forming process according to the type of pattern element or the type of combination of pattern elements included in the basic pattern to the pattern formation data;
A method of generating pattern formation data, comprising:
前記a)工程と前記b)工程との間において、パターン要素の種類またはパターン要素の組合せの種類およびパターンの形成条件を含むキー情報と補正ルールとを関連づけたデータ要素の集合であるデータベースから、前記基礎パターンが含むパターン要素の種類またはパターン要素の組合せの種類および予め設定されたパターン形成条件を含むキー情報に関連づけられた補正ルールを抽出する工程をさらに備えることを特徴とするパターン形成用データの生成方法。 The pattern forming data generation method according to claim 7,
From the database which is a set of data elements in which the key information including the pattern element type or pattern element combination type and pattern formation conditions and the correction rule are associated between the step a) and the step b), The pattern formation data further comprising a step of extracting a correction rule associated with key information including a type of pattern element or a combination of pattern elements included in the basic pattern and a preset pattern formation condition. Generation method.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004354128A JP2006162955A (en) | 2004-12-07 | 2004-12-07 | Generating device for pattern formation data, and method for generating the pattern formation data |
US11/283,973 US20060123381A1 (en) | 2004-12-07 | 2005-11-22 | Data generating system, patterning data generating apparatus, method of generating patterning data and storage medium carrying patterning data |
EP05025544A EP1669801A2 (en) | 2004-12-07 | 2005-11-23 | Data generating system, patterning data generating apparatus, method of generating patterning data and storage medium carrying patterning data |
TW094142033A TW200627073A (en) | 2004-12-07 | 2005-11-30 | Data generating system, patterning data generating apparatus, method of generating patterning data and storage medium carrying patterning data |
KR1020050117279A KR100687060B1 (en) | 2004-12-07 | 2005-12-03 | Data generating system, patterning data generating apparatus, method of generating patterning data and storage medium carrying patterning data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004354128A JP2006162955A (en) | 2004-12-07 | 2004-12-07 | Generating device for pattern formation data, and method for generating the pattern formation data |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006162955A true JP2006162955A (en) | 2006-06-22 |
Family
ID=36665056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004354128A Abandoned JP2006162955A (en) | 2004-12-07 | 2004-12-07 | Generating device for pattern formation data, and method for generating the pattern formation data |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006162955A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010062227A (en) * | 2008-09-01 | 2010-03-18 | Fujitsu Ltd | Automatic wiring device, automatic wiring method, and automatic wiring program |
CN113934115A (en) * | 2021-10-22 | 2022-01-14 | 合肥芯碁微电子装备股份有限公司 | Method for controlling direct-write photoetching machine and direct-write photoetching machine |
-
2004
- 2004-12-07 JP JP2004354128A patent/JP2006162955A/en not_active Abandoned
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010062227A (en) * | 2008-09-01 | 2010-03-18 | Fujitsu Ltd | Automatic wiring device, automatic wiring method, and automatic wiring program |
US8555231B2 (en) | 2008-09-01 | 2013-10-08 | Fujitsu Limited | Automatic wiring device, automatic wiring method, and automatic wiring program |
CN113934115A (en) * | 2021-10-22 | 2022-01-14 | 合肥芯碁微电子装备股份有限公司 | Method for controlling direct-write photoetching machine and direct-write photoetching machine |
CN113934115B (en) * | 2021-10-22 | 2023-10-27 | 合肥芯碁微电子装备股份有限公司 | Method for controlling direct-writing type photoetching machine and direct-writing type photoetching machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100687060B1 (en) | Data generating system, patterning data generating apparatus, method of generating patterning data and storage medium carrying patterning data | |
US5879844A (en) | Optical proximity correction method | |
US7420562B2 (en) | Chart display device and program for the same | |
US6523162B1 (en) | General purpose shape-based layout processing scheme for IC layout modifications | |
CN106935584B (en) | The method for manufacturing integrated circuit | |
CN101427254B (en) | Computation of electrical properties of an ic layout | |
JP4345737B2 (en) | Digital content creation system, digital content creation method and program | |
US20100185999A1 (en) | Short path customized mask correction | |
CN101589391A (en) | Merging sub-resolution assist features of a photolithographic mask | |
US10877380B1 (en) | Using inverse lithography technology in a method of mask data preparation for generating integrated circuit | |
US20190131290A1 (en) | Layout modification method for exposure manufacturing process | |
US11763057B2 (en) | Critical dimension uniformity | |
CN102117010B (en) | Optical adjacent correcting method | |
KR20090091713A (en) | Simulation site placement for lithographic process models | |
US9651855B2 (en) | Methods for optical proximity correction in the design and fabrication of integrated circuits using extreme ultraviolet lithography | |
JP2006162954A (en) | Pattern formation data | |
JP2006162955A (en) | Generating device for pattern formation data, and method for generating the pattern formation data | |
JP2002072441A (en) | Layout pattern data correction aperture and method of manufacturing semiconductor device using the same as well as medium recorded with layout pattern data correction program | |
JP2006162956A (en) | Generating device for pattern formation data, generating system for pattern formation data and method for generating the pattern formation data | |
US10254642B2 (en) | Modifying design layer of integrated circuit (IC) using nested and non-nested fill objects | |
US20060122724A1 (en) | System and method for automatically generating a tooling specification using a logical operations utility that can be used to generate a photomask order | |
Falch et al. | Rule-based hotspot correction using a pattern matching flow | |
JP2002351931A (en) | Management method of mask drawing data making its data processing system and manufacturing method of photo- mask | |
JP2008165388A (en) | Program update management system, program update management method and computer program | |
Asthana et al. | OPC recipe optimization using genetic algorithm |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061221 |
|
A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20090326 |