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 PDF

Info

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
Application number
JP2004354128A
Other languages
Japanese (ja)
Inventor
Norihiko Nakamura
憲彦 中村
Yoshihiro Kishida
吉弘 岸田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Dainippon Screen Manufacturing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dainippon Screen Manufacturing Co Ltd filed Critical Dainippon Screen Manufacturing Co Ltd
Priority to JP2004354128A priority Critical patent/JP2006162955A/en
Priority to US11/283,973 priority patent/US20060123381A1/en
Priority to EP05025544A priority patent/EP1669801A2/en
Priority to TW094142033A priority patent/TW200627073A/en
Priority to KR1020050117279A priority patent/KR100687060B1/en
Publication of JP2006162955A publication Critical patent/JP2006162955A/en
Abandoned legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To efficiently design a geometric pattern to be formed on a substrate, and moreover, to easily change the designs of a pattern. <P>SOLUTION: In a data generating system, a basic pattern generating unit 2331 generates pattern formation data, having a basic pattern part obtained by converting basic pattern CAD data; and a correction rule adding unit 3332 adds a correction rule as a correction rule part acquired from a data base 3142, based on a rule addition index which represents pattern formation conditions and an objective pattern element, and automatically generates pattern formation data. Consequently, the design efficiency of a pattern can be improved, as compared to a system of correcting each data representing each pattern element of a basic pattern part one by one by an operator. Moreover, detailed changes in a pattern can be performed easily in matching with the changes in the basic structure of a pattern or a pattern formation process. <P>COPYRIGHT: (C)2006,JPO&NCIPI

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では、コの字状パターンの設計において、マスクの互いに近接する領域を通過した光同士の干渉により、基板上に描画されるパターン(露光像)が歪む現象(いわゆる、光近接効果)を抑制するために、基礎的なパターン形状に対して光近接効果を補償する補正を施す手法が開示されている。
特開2001−125251号公報
In designing such mask patterns, first, the basic pattern shape necessary to achieve the specified performance is designed, and then the basic pattern shape is corrected according to the characteristics of the manufacturing equipment. However, the design of the pattern shape used for actual mask manufacturing is performed. For example, in Patent Document 1, in the design of a U-shaped pattern, a pattern (exposed image) drawn on a substrate is distorted (so-called optical proximity) due to interference between light passing through areas close to each other on a mask. In order to suppress the (effect), a technique for correcting the basic pattern shape to compensate for the optical proximity effect is disclosed.
JP 2001-125251 A

ところで、このようなパターンの設計では、設計部門において基礎的なパターン形状の設計が行われ、製造部門において実際の製造に利用されるパターン形状の設計が行われることがあるが、両部門における設計上の役割分担が不明確となって重複作業が行われる等、設計効率の向上に限界がある。さらに、両部門において設計目的が異なるため、製造部門において最終的に設計されたパターン形状が両部門の設計上の制限事項を満足しているか否かの検査が困難である。   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 claim 8 is the method for generating data for pattern formation according to claim 7, wherein the type of pattern element or the combination of pattern elements is between the step a) and the step b). From the database, which is a set of data elements in which the key information including the type and pattern forming condition is associated with the correction rule, the type of pattern element or the combination of the pattern elements included in the basic pattern and the preset pattern forming condition The method further includes the step of extracting a correction rule associated with the key information including.

本発明では、パターンの設計効率を向上することができ、さらには、パターンの設計変更を容易に行うことができる。   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 claim 3, since the basic pattern and the correction rule can be easily distinguished from each other, it is possible to quickly cope with the change of the correction rule. In the inventions of claims 4 and 8, the time required for generating the correction rule part can be shortened.

請求項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 data generation system 1 that generates pattern formation data according to the first embodiment of the present invention. The pattern formation data is a printed circuit board, a semiconductor substrate, or plasma. In the production of flat panel display devices such as display devices and liquid crystal display devices, or glass substrates for photomasks (hereinafter referred to as “substrates”), they are used when forming geometric patterns on these substrates.

データ生成システム1は、パターンの設計を行う設計部門2に設置されて管理される基礎パターン生成装置21およびサーバ22、並びに、製造部門の一部であってパターンの形成を行う形成部門3に設置されて管理される形成用パターン生成装置31が通信網9に接続されることにより構築される。なお、図示の都合上、基礎パターン生成装置21および形成用パターン生成装置31を1つのコンピュータとして描いているが、各装置は複数のコンピュータにより構成されてもよい。また、複数の基礎パターン生成装置21が通信網9上に設けられてもよい。   The data generation system 1 is installed in the basic pattern generation device 21 and the server 22 that are installed and managed in the design department 2 that performs pattern design, and in the formation department 3 that is a part of the manufacturing department and performs pattern formation. The formation pattern generation device 31 to be managed is connected to the communication network 9 to be constructed. For convenience of illustration, the basic pattern generation device 21 and the formation pattern generation device 31 are depicted as one computer, but each device may be configured by a plurality of computers. A plurality of basic pattern generation devices 21 may be provided on the communication network 9.

形成部門3では、形成用パターン生成装置31がパターンの形成に用いられるパターン形成設備32に接続される。通信網9は、社内LANやWAN、あるいは、インターネット等であり、インターネットを介して通信が行われる場合には、送受信される情報は全て暗号化される。データ生成システム1では、形成部門3における形成用パターン生成装置31の使用に対して課金が行われ、課金に関する情報は設計部門2のサーバ22により管理される。なお、設計部門2および形成部門3は、同一の会社に属していてもよく、また、別個の会社に属していてもよい。   In the forming department 3, a forming pattern generating device 31 is connected to a pattern forming facility 32 used for forming a pattern. The communication network 9 is an in-house LAN, a WAN, the Internet, or the like. When communication is performed via the Internet, all information transmitted and received is encrypted. In the data generation system 1, charging is performed for the use of the forming pattern generation device 31 in the forming department 3, and information related to charging is managed by the server 22 in the design department 2. The design department 2 and the formation department 3 may belong to the same company or may belong to separate companies.

図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 pattern generation device 31. The pattern forming device 31 for forming, like a normal computer, stores a CPU 311 for performing various arithmetic processes, a RAM 312 for storing programs to be executed and a work area for arithmetic processes, a ROM 313 for storing basic programs, and various types of information. A fixed disk 314 to be displayed, a display 315 for displaying various information to the worker, an input unit 316 such as a keyboard and a mouse, and the like are connected. In the fixed disk 314, a program 3141 executed by the forming pattern generation device 31 and a database 3142 are stored. Since the basic pattern generation device 21 has the same configuration as the formation pattern generation device 31 shown in FIG. 2, the basic pattern generation device 21 includes a CPU, a RAM, a ROM, a fixed disk, a display, and an input unit. Note that a database corresponding to the database 3142 is not stored in the fixed disk of the basic pattern generation device 21.

図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 pattern generating device 21 and the forming pattern generating device 31 performing arithmetic processing according to the program stored in the fixed disk together with other configurations. It is a block diagram. In FIG. 3, a block enclosed by a one-dot chain line 210 indicates a function realized by the basic pattern generation device 21 of the design department 2, and a block enclosed by the two-dot chain line 310 is a formation pattern generation apparatus 31 of the formation department 3. The function and structure concerning are shown. In FIG. 3, the data reception unit 231, the data transmission unit 232, and the design data generation unit 233 of the basic pattern generation device 21, and the data reception unit 331, the data output unit 332, and the display control unit 3321 of the formation pattern generation device 31. The formation data generation unit 333, the database management unit 334, and the accounting report unit 335 correspond to functions realized by the CPU of each device.

データ生成システム1では、これらの構成によりパターン形成用データが生成される。パターン形成用データは、基板上に配置される複数のパターン要素(すなわち、円や直線等の基本図形)である基礎的なパターン(基板が所定の用途に用いられるために最低限必要なパターンであり、以下、「基礎パターン」という。)、および、基礎パターンに含まれるパターン要素の種類またはパターン要素の組み合わせの種類に応じて実際のパターンの形成処理において求められる基礎パターンを補正するためのルール(以下、「補正ルール」という。)を含む。   In the data generation system 1, pattern formation data is generated with these configurations. The data for pattern formation is a basic pattern (a minimum pattern required for a substrate to be used for a predetermined application), which is a plurality of pattern elements (that is, basic figures such as circles and straight lines) arranged on the substrate. Yes, and hereinafter referred to as “basic pattern”), and rules for correcting the basic pattern required in the actual pattern formation process according to the type of pattern element or the combination of pattern elements included in the basic pattern (Hereinafter referred to as “correction rule”).

設計データ生成部233は、基礎パターン生成装置21のCPU等により実現される機能として、基礎パターン生成部2331を有し、形成データ生成部333は、CPU311(図2参照)等より実現される機能として、インデックス付加部3331、補正ルール付加部3332、補正済データ生成部3333、最終データ生成部3334および補正ルール変更部3335を有する。また、データベース管理部334は、CPU311等により実現される機能として、データ更新部3341およびデータ抽出部3342を有する。これらの機能の詳細については後述する。   The design data generation unit 233 includes a basic pattern generation unit 2331 as a function realized by the CPU or the like of the basic pattern generation device 21, and the formation data generation unit 333 is a function realized by the CPU 311 (see FIG. 2) or the like. As an index addition unit 3331, a correction rule addition unit 3332, a corrected data generation unit 3333, a final data generation unit 3334 and a correction rule change unit 3335. Further, the database management unit 334 includes a data update unit 3341 and a data extraction unit 3342 as functions realized by the CPU 311 and the like. Details of these functions will be described later.

図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 database 3142 stored in the fixed disk 314 of the forming pattern generation device 31. As shown in FIG. The database 3142 is a set of the data elements 10 shown in FIG. 5. The data element 10 is associated with the data element ID 101 for identifying the data element, the key information 102 for searching the data element, and the key information 102. And the rule type 1030 which is an identifier indicating the type of the correction rule 103. The key information 102 is applied with a pattern forming condition 1021 indicating various conditions (typically, the type of the pattern forming facility 32 (see FIG. 1)) and a correction rule 103 that are set in advance. A target pattern element 1022 that is an identifier indicating the type of pattern element such as a pattern element or wiring, or the type of combination of pattern elements is included. In the following description, the pattern forming condition 1021 is described as information indicating the type of the pattern forming facility 32. The correction rule 103 is a rule determined based on manufacturing restrictions specific to each forming department 3 and is individually managed by each forming department 3.

図3に示す基礎パターン生成装置21のデータ受付部231は、キーボードやマウス等の入力部を含み、パターン形成用データの生成に使用される基礎パターンの形状を示すCAD(Computer Aided Design)データを代表とする設計データ等を受け付け、設計データ生成部233は、データ受付部231により受け付けられたCADデータからパターン形成用データを生成する。また、データ送信部232は、設計データ生成部233により生成されたパターン形成用データを通信網9(図1参照)を介して形成用パターン生成装置31に送信する。   The data receiving unit 231 of the basic pattern generation device 21 shown in FIG. 3 includes CAD (Computer Aided Design) data indicating the shape of the basic pattern used for generating pattern formation data, including an input unit such as a keyboard and a mouse. The design data generation unit 233 receives representative design data and the like, and generates pattern formation data from the CAD data received by the data reception unit 231. Further, the data transmission unit 232 transmits the pattern formation data generated by the design data generation unit 233 to the formation pattern generation device 31 via the communication network 9 (see FIG. 1).

形成用パターン生成装置31のデータ受付部331は、基礎パターン生成装置21から送信されたパターン形成用データを受け付け、形成データ生成部333は、データ受付部331により受け付けられたパターン形成用データを補正し、補正済データおよび最終データを生成する。形成データ生成部333により補正されたパターン形成用データ等はデータ出力部332により出力され、表示制御部3321により必要に応じてディスプレイ315(図1参照)に表示される。   The data reception unit 331 of the formation pattern generation device 31 receives the pattern formation data transmitted from the basic pattern generation device 21, and the formation data generation unit 333 corrects the pattern formation data received by the data reception unit 331. Then, corrected data and final data are generated. The pattern formation data corrected by the formation data generation unit 333 is output by the data output unit 332 and displayed on the display 315 (see FIG. 1) by the display control unit 3321 as necessary.

形成用パターン生成装置31のデータベース管理部334は、形成データ生成部333におけるパターン形成用データの補正の際に利用される補正ルールを、固定ディスク314に記憶されるデータベース3142から抽出して形成データ生成部333に出力する。また、データベース管理部334は、更新データ要素の入力に応じてデータベース3142の更新も行う。   The database management unit 334 of the formation pattern generation apparatus 31 extracts the correction rules used when correcting the pattern formation data in the formation data generation unit 333 from the database 3142 stored in the fixed disk 314 to form the formation data. The data is output to the generation unit 333. The database management unit 334 also updates the database 3142 in response to input of update data elements.

図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 data generation system 1. Hereinafter, the operation of the data generation system 1 will be described using a specific example. In the following description, the description will be given focusing on one basic pattern generation device 21, server 22, and formation pattern generation device 31 on the data generation system 1 shown in FIG.

まず、第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 basic pattern 8 which is the basis of pattern formation data generated by the data generation system 1. FIG. 8 is a diagram illustrating CAD data representing the shape of the basic pattern 8 (hereinafter, “basic pattern CAD”). It is referred to as “data”) 90. As shown in FIG. 7, the basic pattern 8 has three circles 81 to 83 representing electrodes and straight lines 84 and 85 representing wirings connecting the electrodes as pattern elements. A circle 81 and a circle 82, and a circle 82 and a circle 83 are both ends, respectively. Further, blocks surrounded by alternate long and short dash lines 810 to 850 in the basic pattern CAD data 90 shown in FIG. 8 indicate circles 81 to 83 and straight lines 84 and 85 expressed in a vector graphic form, respectively.

なお、図7では理解を容易とするために簡略な基礎パターン8を示しているが、基礎パターン8は、円や直線のみに限らず、点や多角形、折れ線、スプライン曲線やベジェ曲線等の基本図形をパターン要素として有してよい。また、図8に示す基礎パターンCADデータ90では、これらパターン要素がベクトル図形形式にて表されていてもよく、あるいは、外部参照先である他の図形ファイルや画像データ等のアドレスを示すデータとして表されていてもよい。   In FIG. 7, a simple basic pattern 8 is shown for easy understanding. However, the basic pattern 8 is not limited to a circle or a straight line, but may be a point, a polygon, a broken line, a spline curve, a Bezier curve, or the like. You may have a basic figure as a pattern element. In the basic pattern CAD data 90 shown in FIG. 8, these pattern elements may be represented in a vector graphic format, or as data indicating addresses of other graphic files or image data as external reference destinations. May be represented.

基礎パターンCADデータ90には、各パターン要素の細部の仕様(例えば、折れ線の屈曲部の形状処理、図形の線幅を漸次変更する場合の始点および終点の線幅、パターン要素の拡大/縮小や回転)を示すデータ、各パターン要素が描画されているレイヤ間の関係を示すデータ、パターン要素が描画されている座標空間における有効領域(すなわち、その内部に存在するパターン要素のみがパターンを構成する要素として用いられると定義されている領域)を示すデータ等(すなわち、パターン要素に付帯するデータであり、以下、「付帯データ」という。)が含まれてもよい。あるいは、これらの付帯データは、基礎パターンCADデータ90と関連づけられた他のデータとして扱われてもよい。基礎パターンCADデータ90は、図8に示す記述形式以外の形式(例えば、ガーバフォーマット、GDSII等)により記述されてもよい。   The basic pattern CAD data 90 includes detailed specifications of each pattern element (for example, shape processing of a bent portion of a polygonal line, line widths of a start point and an end point when a line width of a figure is gradually changed, enlargement / reduction of a pattern element, etc. Data indicating the rotation), data indicating the relationship between the layers in which each pattern element is drawn, and an effective area in the coordinate space in which the pattern elements are drawn (that is, only the pattern elements existing inside the pattern element form the pattern) Data indicating an area defined as being used as an element) (that is, data accompanying a pattern element, hereinafter referred to as “accompanying data”) may be included. Alternatively, these incidental data may be handled as other data associated with the basic pattern CAD data 90. The basic pattern CAD data 90 may be described in a format (eg, Gerber format, GDSII, etc.) other than the description format shown in FIG.

データ生成システム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 data generation system 1, first, the basic pattern CAD data 90 is received by the data reception unit 231 of the basic pattern generation device 21 shown in FIG. 3 and the design data generation unit 233. (Step S11). Subsequently, the basic pattern generation unit 2331 of the design data generation unit 233 converts the description format of the basic pattern CAD data 90 into an extensible markup language (XML), as shown in FIG. Pattern forming data 91 having a basic pattern portion 911 indicating 8 is generated (step S12). In FIG. 8, the declaration part such as the XML version and the document type definition part are not shown (the same applies hereinafter).

図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 straight lines 84 and 85 are defined as elements whose element name is “line”, “figureId” for identifying the pattern element, “sx” and “sy” which are the X and Y coordinate values of the start point, and the end point X and Y coordinate values “ex” and “ey”, and a line width “width” as attributes.

図3に示す基礎パターン生成部2331により生成されたパターン形成用データ91は、基礎パターン生成装置21のデータ送信部232により、通信網9(図1参照)を介して形成用パターン生成装置31へと送信される(ステップS13)。形成用パターン生成装置31では、基礎パターンのみを示すパターン形成用データ91がデータ受付部331により受け付けられ、形成データ生成部333に送られる。   The pattern formation data 91 generated by the basic pattern generation unit 2331 shown in FIG. 3 is transferred to the formation pattern generation device 31 via the communication network 9 (see FIG. 1) by the data transmission unit 232 of the basic pattern generation device 21. Is transmitted (step S13). In the formation pattern generation apparatus 31, pattern formation data 91 indicating only the basic pattern is received by the data reception unit 331 and sent to the formation data generation unit 333.

パターン形成用データ91が形成データ生成部333に送られると、パターン形成設備32(図1参照)の種類を示すパターン形成条件、および、補正ルールが適用されるべきパターン要素またはパターン要素の組み合わせの種類を示す対象パターン要素が、形成用パターン生成装置31のデータ受付部331により受け付けられて形成データ生成部333に送られる。これらのデータは、基礎パターン部911への補正ルールの付加に利用されるデータであり、以下、「ルール付加用インデックス」という。   When the pattern formation data 91 is sent to the formation data generation unit 333, the pattern formation condition indicating the type of the pattern formation facility 32 (see FIG. 1) and the pattern element or combination of pattern elements to which the correction rule should be applied The target pattern element indicating the type is received by the data receiving unit 331 of the forming pattern generating device 31 and sent to the forming data generating unit 333. These data are data used to add a correction rule to the basic pattern portion 911, and are hereinafter referred to as “rule addition index”.

続いて、図10に示すように、インデックス付加部3331によりルール付加用インデックス912がパターン形成用データ91に付加される(ステップS21)。XMLにて記述されるルール付加用インデックス912では、パターン形成条件として「plantId」が「A1」であるパターン形成設備32が特定され、また、対象パターン要素として「figureType」が「line」であるパターン要素が指定される。形成用パターン生成装置31では、付加されたルール付加用インデックス912に基づいて、補正ルール付加部3332によるデータベース3142からの補正ルールの取得が行われる(ステップS22)。   Subsequently, as shown in FIG. 10, the index adding unit 3331 adds a rule adding index 912 to the pattern forming data 91 (step S21). In the rule addition index 912 described in XML, the pattern forming facility 32 whose “plantId” is “A1” is specified as the pattern forming condition, and the pattern whose “figureType” is “line” as the target pattern element. An element is specified. In the forming pattern generation device 31, the correction rule addition unit 3332 acquires the correction rule from the database 3142 based on the added rule addition index 912 (step S22).

図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 pattern generation device 31 performed in step S22. FIG. 12 is a diagram showing the search key 40 used for obtaining the correction rule. When the correction rule is acquired, first, the correction rule addition unit 3332 (see FIG. 3) of the formation data generation unit 333 performs pattern formation conditions 401 (plantId = A1) and a target pattern element 402 (figureType = line). Are extracted from the rule addition index 912 (see FIG. 10), and these data are used as the search key 40 shown in FIG. 12 (step S221).

補正ルール付加部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 search key 40 extracted by the correction rule addition unit 3332 is received by the database management unit 334 shown in FIG. 3 and sent to the data extraction unit 3342 (step S222). Subsequently, the database 3142 is searched based on the search key 40, and the correction rule 103 and the rule type 1030 associated with the key information 102 (see FIG. 5) including the search key 40 are extracted from the database 3142 by the data extraction unit 3342. (Step S223). The extracted correction rule 103 and rule type 1030 are output by the database management unit 334 to the correction rule addition unit 3332 of the formation data generation unit 333, and the acquisition of the correction rule 103 is completed (step S224). The correction rule 103 acquired in this way is a correction rule 103 unique to each pattern forming facility 32 used for pattern formation.

図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 correction rule 103 shown in FIG. 5 is completed, the acquired correction rule 103 is corrected by the correction rule adding unit 3332 together with the corresponding rule type 1030 and the target pattern element 1022 as shown in FIG. It is added to the pattern forming data 91 as 913 (FIG. 6.B: step S23). In the pattern formation data 91, the correction rule part 913 having the rule type 1030 and the target pattern element 1022 as attributes (that is, “ruleId” and “figureType”) is separated from the basic pattern part 911 and the rule addition index 912. That is, the correction rule part 913, the basic pattern part 911, and the rule addition index 912 are added as described blocks. In the pattern formation data 91, the correction rule part 913 is described in XML like the basic pattern part 911 and the rule addition index 912. When the pattern forming data 91 includes a plurality of blocks each including the basic pattern portion 911, the rule addition index 912, and the correction rule portion 913, the blocks of each portion may be described alternately. The correction rule included in the correction rule unit 913 is not necessarily limited to a correction rule specific to the pattern forming facility. For example, the design rule in designing the basic pattern 8 that is not affected by the characteristics of the facility or on the board A manufacturing rule or the like common to each facility when an actual pattern is formed may be used.

図13に示すように、補正ルール部913には、ルール種類を示す「ruleId」が「b1」であり、対象パターン要素の種類を示す「figureType」が「line」である補正ルール(以下、ruleIdの値を用いて、「補正ルールb1」という。)が含まれる。補正ルールb1は、直線にて表されるパターン中の配線の長さに合わせて配線の幅を補正するルールである。   As shown in FIG. 13, the correction rule unit 913 includes a correction rule (hereinafter, ruleId) in which “ruleId” indicating the rule type is “b1” and “figureType” indicating the type of the target pattern element is “line”. Is used as a "correction rule b1"). The correction rule b1 is a rule for correcting the width of the wiring in accordance with the length of the wiring in the pattern represented by a straight line.

補正ルール部913が付加されると、基礎パターン部911を補正してパターン形成用の補正済パターンのデータ(以下、「補正済データ」という。)を生成する補正済データ生成部3333(図3参照)により、必要に応じて、補正に用いられる補正値の取得が行われる(ステップS24)。図14は、補正値(すなわち、配線の補正幅)の取得動作の流れを示す図である。まず、パターン形成用データ91の基礎パターン部911が示すパターン要素またはパターン要素の組み合わせのうち、補正ルール部913が示す補正ルールb1に対応するもの、すなわち、補正ルールb1の属性「figureType」が示すパターン要素である直線84および直線85(図7参照)が補正対象として特定される(ステップS241)。続いて、補正ルールb1の処理アルゴリズムが適用され、直線84,85の始点および終点の座標値からそれぞれの長さが取得される(ステップS242)。   When the correction rule unit 913 is added, a corrected data generation unit 3333 (FIG. 3) that corrects the basic pattern unit 911 to generate corrected pattern data for pattern formation (hereinafter referred to as “corrected data”). As a result, a correction value used for correction is acquired as necessary (step S24). FIG. 14 is a diagram illustrating a flow of an operation for acquiring a correction value (that is, a wiring correction width). First, among the pattern elements or combinations of pattern elements indicated by the basic pattern portion 911 of the pattern formation data 91, the one corresponding to the correction rule b1 indicated by the correction rule portion 913, that is, the attribute “figureType” of the correction rule b1 indicates. The straight line 84 and the straight line 85 (see FIG. 7), which are pattern elements, are specified as correction targets (step S241). Subsequently, the processing algorithm of the correction rule b1 is applied, and the respective lengths are acquired from the coordinate values of the start and end points of the straight lines 84 and 85 (step S242).

図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 pattern formation facility 32 whose plantId is A1). In the corrected data generation unit 3333, based on the length (length) of each straight line obtained in step S242 and the table bar1 shown in FIG. 15, the correction width (value) of the wiring is set to “dbValue” of the correction rule unit 913. (See FIG. 13) (step S243). If the correction value is described in the correction rule in advance, the operation in step S24 is omitted.

補正幅が取得されると、補正済データ生成部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 data generation unit 3333 corrects the portions indicating the straight lines 84 and 85 in the basic pattern portion 911 of the pattern formation data 91 according to the correction rule b1, and the display correction shown in FIG. Completed pattern data (hereinafter referred to as “display data”) 92 is generated (FIG. 6.B: Step S25). As shown in FIG. 16, in the display data 92, the correction width acquired by the correction rule b <b> 1 (in FIG. 16) for each of the portions indicating the straight lines 84 and 85 of the basic pattern portion 911 of the pattern formation data 91. In FIG. 16 is added so as to be distinguishable from the original width of the straight lines 84 and 85 (value shown as “width” in FIG. 16). The display data 92 is described in XML like the pattern formation data 91. Note that the substantial part of the correction algorithm of the basic pattern portion 911 based on the correction rule is not shown.

形成用パターン生成装置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 pattern generation device 31, display data 92 generated by the corrected data generation unit 3333 shown in FIG. 3 is sent from the formation data generation unit 333 to the data output unit 332, and the data output unit 332 displays the display 315 (FIG. 2), the pattern shape is displayed (step S26). FIG. 17 is an enlarged view showing a part of the pattern displayed on the display 315. In the forming pattern generation device 31, the output from the data output unit 332 is controlled by the display control unit 3321, whereby the basic pattern 8 (in FIG. 17, a circle 82, a straight line 84, and a straight line 85 are shown). ) And the corrected pattern 8a (in FIG. 17, a circle 82, a straight line 84a and a straight line 85a), and the difference between the basic pattern 8 and the corrected pattern 8a (in the part indicated by parallel oblique lines in FIG. 17). Yes, hereinafter referred to as “correction amount”) 8 b is displayed on the display 315. Note that one of the basic pattern 8 and the corrected pattern 8a may be selectively displayed.

ディスプレイ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 display 315, the appearance of the basic pattern 8, the corrected pattern 8a, and the correction amount 8b is confirmed by the operator (step S27). When the corrected pattern 8a does not have a desired shape, data for changing the correction amount (hereinafter referred to as “change data”) is received and formed by the data receiving unit 331 shown in FIG. The data is sent to the data generation unit 333. In the formation data generation unit 333, the correction rule change unit 3335 changes the correction rule unit 913 of the pattern formation data 91 shown in FIG. 13 independently from the basic pattern unit 911 based on the change data (step S271). ). Specifically, the correction width acquired in step S24 is changed to a new correction width indicated by the change data. When the correction rule indicated by the correction rule unit 913 is changed, the process returns to step S25, the display data 92 is generated again, and the basic pattern 8, the corrected pattern 8a, and the correction amount 8b are displayed on the display 315 (step S25). , S26). Depending on the content of the change data, a new correction rule may be acquired from the database 3142 and replaced with the correction rule of the correction rule unit 913 in step S271.

補正済パターン8aが所望の形状になると(ステップS27)、補正対象として特定されたパターン要素である直線84,85を示す基礎パターン部911の部分が補正ルール部913の補正ルールに従って一括して補正され、図18に示す補正済データ93が生成される(ステップS28)。図18に示すように、補正済データ93は、基礎パターン部911の直線84,85を示すデータに対して、補正ルールb1による補正を行った結果を示すデータとして生成される。すなわち、補正済データ93においては、各パターン要素の形状は、基礎的な形状(すなわち、基礎パターン8として示される形状)と補正ルールによる補正分とが区別されない状態で記述される。また、補正済データ93はXMLにて記述される。   When the corrected pattern 8a has a desired shape (step S27), the portions of the basic pattern portion 911 showing the straight lines 84 and 85 that are pattern elements specified as correction targets are collectively corrected according to the correction rule of the correction rule portion 913. Then, the corrected data 93 shown in FIG. 18 is generated (step S28). As shown in FIG. 18, the corrected data 93 is generated as data indicating the result of correcting the data indicating the straight lines 84 and 85 of the basic pattern portion 911 according to the correction rule b1. That is, in the corrected data 93, the shape of each pattern element is described in a state where the basic shape (that is, the shape shown as the basic pattern 8) and the correction amount by the correction rule are not distinguished. The corrected data 93 is described in XML.

形成用パターン生成装置31では、図3に示す補正済データ生成部3333によるパターン形成用データ91の補正が行われて補正済データ93が生成された際に、補正済データ生成部3333から課金報告部335に所定の信号が送られる。そして、信号を受け取った課金報告部335により、形成用パターン生成装置31が使用された旨の報告が、通信網9を介して設計部門2のサーバ22(図1参照)に送信される(ステップS29)。サーバ22では、課金報告部335からの報告に基づいて、形成部門3の形成用パターン生成装置31の使用に対する課金情報が更新される。   In the formation pattern generation device 31, when the corrected data generation unit 3333 shown in FIG. 3 corrects the pattern formation data 91 and the corrected data 93 is generated, the corrected data generation unit 3333 generates a billing report. A predetermined signal is sent to the unit 335. Then, the accounting report unit 335 that has received the signal transmits a report to the effect that the forming pattern generation device 31 has been used to the server 22 of the design department 2 (see FIG. 1) via the communication network 9 (step 1). S29). In the server 22, the charging information for the use of the forming pattern generation device 31 of the forming department 3 is updated based on the report from the charging report unit 335.

形成用パターン生成装置31では、最終データ生成部3334により、最終データが補正済データ93に基づいて生成される(ステップS30)。課金報告部335による形成用パターン生成装置31の使用報告は、補正済データ93の生成時に代えて、あるいは、補正済データ93の生成時に加えてさらに、最終データの生成の際に行われてもよい。この場合も、上記と同様に、最終データが生成された際に最終データ生成部3334から課金報告部335に所定の信号が送られ、形成用パターン生成装置31が使用された旨の報告が、課金報告部335から通信網9を介してサーバ22に対して行われる。   In the formation pattern generation device 31, the final data generation unit 3334 generates final data based on the corrected data 93 (step S30). The usage report of the forming pattern generation device 31 by the billing report unit 335 may be made when the final data is generated instead of when the corrected data 93 is generated or when the corrected data 93 is generated. Good. Also in this case, as described above, when the final data is generated, a predetermined signal is sent from the final data generation unit 3334 to the accounting report unit 335, and a report that the forming pattern generation device 31 is used is This is performed from the accounting report unit 335 to the server 22 via the communication network 9.

最終データ生成部3334により生成された最終データはパターン形成設備32(図1参照)に送られ、後工程において基板上に実際のパターンが形成される。パターンの形成は、基礎パターン8に対して配線の幅を補償する補正が行われて生成された最終データに基づいて行われる。その結果、設備特性等による配線のやせが防止されて適切なパターンが形成される。   The final data generated by the final data generation unit 3334 is sent to the pattern forming facility 32 (see FIG. 1), and an actual pattern is formed on the substrate in a subsequent process. The pattern is formed on the basis of final data generated by correcting the basic pattern 8 so as to compensate the wiring width. As a result, thinning of the wiring due to equipment characteristics and the like is prevented, and an appropriate pattern is formed.

なお、データ生成システム1では、図6.B中のステップS21にてパターン形成用データ91に付加されるルール付加用インデックス912において、複数種類のパターン要素がそれぞれ対象パターン要素として指定されてよく、また、複数のパターン要素の組み合わせが対象パターン要素として指定されてもよい。ステップS22,S23においては、複数種類の補正ルールがデータベース3142から取得され、補正ルール部913としてパターン形成用データ91に付加されてよい。基礎パターン部911の補正は、必ずしもステップS28に示す補正済データ93の生成において一括して行われる必要はなく、ステップS30に示す最終データの生成において行われた方が効率的な補正は、最終データ生成時に行われてもよい。この場合、補正済データ93は、最終データ生成時に行われる一部の補正に係る補正ルールを補正ルール部913として有する。   In the data generation system 1, FIG. In the rule addition index 912 added to the pattern formation data 91 in step S21 in B, a plurality of types of pattern elements may be designated as target pattern elements, respectively, and a combination of a plurality of pattern elements may be a target pattern. It may be specified as an element. In steps S22 and S23, a plurality of types of correction rules may be acquired from the database 3142 and added to the pattern forming data 91 as the correction rule unit 913. The correction of the basic pattern portion 911 does not necessarily have to be performed collectively in the generation of the corrected data 93 shown in step S28, and the correction that is more efficient performed in the generation of the final data shown in step S30 is the final. It may be performed at the time of data generation. In this case, the corrected data 93 includes a correction rule relating to a part of correction performed at the time of final data generation as the correction rule unit 913.

また、データ生成システム1では、新規設備においてパターン形成が行われる予定の基板のパターン設計を行う場合等、必要に応じてデータベース3142の更新が行われる。データベース3142の更新の際には、試作等が行われた後に更新データが入力部316(図2参照)から入力されて図3に示すデータベース管理部334のデータ更新部3341に送られる。続いて、データ更新部3341により、更新データに基づくデータベース3142の検索が行われ、更新データが新規データ要素として追加され、あるいは、既存のデータ要素が更新データに基づいて更新される。   Further, in the data generation system 1, the database 3142 is updated as necessary, for example, when designing a pattern of a substrate on which a pattern is to be formed in a new facility. When the database 3142 is updated, update data is input from the input unit 316 (see FIG. 2) after trial production or the like, and is sent to the data update unit 3341 of the database management unit 334 shown in FIG. Subsequently, the data update unit 3341 searches the database 3142 based on the update data, and the update data is added as a new data element, or the existing data element is updated based on the update data.

以上に説明したように、データ生成システム1では、設計部門2に管理される基礎パターン生成装置21により生成された基礎パターン部911を含むパターン形成用データ91がパターンの形成部門3に送信され、各形成部門3に管理される形成用パターン生成装置31により、各形成部門3に固有のパターン形成条件(例えば、パターン形成設備32の種類)や対象パターン要素に対応する補正ルールを含む補正ルール部913が基礎パターン部911に付加されてパターン形成用データ91が自動的に生成される。生成されたパターン形成用データ91は基礎パターン部911と補正ルール部913とを備えるため、基礎パターンとパターン形成時の補正ルールとを個別に明確化することができる。その結果、基礎パターン部911の各パターン要素を示すデータを作業者が1つずつ補正する場合に比べて、パターンの設計効率を向上することができる。また、パターンの基礎となる構造(すなわち、基礎パターン8)の変更やパターン形成処理に合わせたパターンの微細な変更を容易に行うことができる。   As described above, in the data generation system 1, the pattern formation data 91 including the basic pattern unit 911 generated by the basic pattern generation device 21 managed by the design department 2 is transmitted to the pattern formation department 3. A correction rule unit including a correction rule corresponding to a pattern forming condition (for example, the type of pattern forming equipment 32) unique to each forming department 3 and a target pattern element by the forming pattern generation device 31 managed by each forming department 3 The pattern forming data 91 is automatically generated by adding 913 to the basic pattern portion 911. Since the generated pattern forming data 91 includes the basic pattern portion 911 and the correction rule portion 913, the basic pattern and the correction rule at the time of pattern formation can be clarified individually. As a result, the design efficiency of the pattern can be improved as compared with the case where the operator corrects data indicating each pattern element of the basic pattern portion 911 one by one. In addition, it is possible to easily change the structure that is the basis of the pattern (that is, the basic pattern 8) or finely change the pattern according to the pattern formation process.

パターン形成用データ91では、補正ルール部913が基礎パターン部911から分離して記述されたブロックとして付加されるため、基礎パターン部911と補正ルール部913とを容易に区別することができ、補正ルールの変更に迅速に対応することができる。また、補正ルール部913では、各補正ルールにルール種類および対象パターン要素の種類を示す識別子が付与されているため、補正ルール部913に複数の補正ルールが含まれている場合であっても、補正ルールの変更時に変更対象となる補正ルールを効率良く検索することができる。これにより、製造条件の変更等によるパターン変更にも迅速に対応することができる。なお、補正ルール部913の各補正ルールに付与される識別子は、ルール種類、または、対象パターン要素もしくは対象となるパターン要素の組み合わせの種類のいずれか1つであってもよい。   In the pattern formation data 91, since the correction rule part 913 is added as a block described separately from the basic pattern part 911, the basic pattern part 911 and the correction rule part 913 can be easily distinguished. Respond quickly to changes in rules. Further, in the correction rule unit 913, each correction rule is provided with an identifier indicating the rule type and the type of the target pattern element, so even if the correction rule unit 913 includes a plurality of correction rules, When the correction rule is changed, the correction rule to be changed can be searched efficiently. Thereby, it is possible to quickly cope with a pattern change due to a change in manufacturing conditions or the like. Note that the identifier assigned to each correction rule of the correction rule unit 913 may be any one of a rule type, or a target pattern element or a combination of target pattern elements.

データ生成システム1の形成用パターン生成装置31では、補正ルール変更部3335により、基礎パターン部911から独立して補正ルール部913の変更を行うことができるため、基礎パターンを変更することなく、補正ルールのみを変更することにより、製造条件の変更等に迅速に対応することができる。   In the formation pattern generation device 31 of the data generation system 1, the correction rule changing unit 3335 can change the correction rule unit 913 independently from the basic pattern unit 911, so that the correction can be performed without changing the basic pattern. By changing only the rules, it is possible to respond quickly to changes in manufacturing conditions.

形成用パターン生成装置31では、補正ルール付加部3332により基礎パターンの補正に使用される補正ルールをデータベース3142から抽出することにより、補正ルール部913の生成に要する時間を短縮し、その結果、パターン形成用データ91の生成に要する時間を短縮することができる。また、補正済データ生成部3333により、補正ルール部913の補正ルールに対応するパターン要素またはパターン要素の組み合わせを基礎パターン部911から特定して補正することにより、補正済データ93を迅速に生成することができる。   In the forming pattern generation device 31, the correction rule adding unit 3332 extracts the correction rule used for correcting the basic pattern from the database 3142, thereby reducing the time required for generating the correction rule unit 913, and as a result, the pattern The time required for generating the formation data 91 can be shortened. Further, the corrected data generation unit 3333 quickly generates the corrected data 93 by specifying the pattern element or combination of pattern elements corresponding to the correction rule of the correction rule unit 913 from the basic pattern unit 911 and correcting it. be able to.

形成用パターン生成装置31では、データ出力部332により基礎パターン、補正済パターン、および、基礎パターンと補正済パターンとの相違である補正量がディスプレイ315に表示されるため、補正前後のパターン形状の差違を容易に把握することができる。その結果、補正後のパターン形状の確認を容易に行うことができる。   In the pattern generator 31 for formation, the data output unit 332 displays on the display 315 the basic pattern, the corrected pattern, and the correction amount that is the difference between the basic pattern and the corrected pattern. The difference can be easily grasped. As a result, it is possible to easily check the corrected pattern shape.

データ生成システム1では、パターン形成用データ91の基礎パターン部911、ルール付加用インデックス912および補正ルール部913は同一の記述言語により記述されるため、パターン形成用データ91の取り扱いが容易化される。特に、XMLは対応可能な記述形式の範囲が広く、データの通信等への対応にも優れているため、パターン形成用データ91の記述に適している。また、パターン形成用データ91は、XMLと同様に、対応可能な記述形式の範囲が広く、データの通信等への対応にも優れているPDF(Portable Document Format)により記述されてもよい。   In the data generation system 1, since the basic pattern portion 911, the rule addition index 912, and the correction rule portion 913 of the pattern formation data 91 are described in the same description language, the handling of the pattern formation data 91 is facilitated. . In particular, XML has a wide range of description formats that can be handled and is excellent in dealing with data communication and the like, and is therefore suitable for describing pattern forming data 91. Similarly to XML, the pattern forming data 91 may be described in PDF (Portable Document Format), which has a wide range of description formats that can be handled and is excellent in handling data communication.

データ生成システム1の形成用パターン生成装置31では、補正済データ生成部3333によるパターン形成用データ91の補正が行われた際に、および/または、最終データ生成部3334により補正済データ93に基づいて最終データが生成された際に、形成用パターン生成装置31が使用された旨の報告が課金報告部335により行われる。その結果、形成用パターン生成装置31の使用に対する課金を適正に行うことができる。   In the formation pattern generation device 31 of the data generation system 1, when the pattern formation data 91 is corrected by the corrected data generation unit 3333 and / or based on the corrected data 93 by the final data generation unit 3334. When the final data is generated, the charging report unit 335 reports that the forming pattern generation device 31 has been used. As a result, it is possible to appropriately charge for the use of the forming pattern generation device 31.

データ生成システム1では、パターン形成設備32の特質等のパターン形成条件を設計部門2に公開することなく、形成部門3において最終データを取得することが可能とされるため、設計部門2と形成部門3とが別会社である場合等に、形成部門3のパターン形成設備32等に関する情報の社外流出を防止することができる。また、設計部門2において生成したパターン形成用データ91を、取引先でない第三者が入手した場合等であっても、形成用パターン生成装置31を使用しない限り最終データを取得することができないため、パターンの形成に係る設計情報の機密性を向上することができる。   In the data generation system 1, the final data can be obtained in the forming department 3 without exposing the pattern forming conditions such as the characteristics of the pattern forming equipment 32 to the designing department 2. When 3 is a separate company, it is possible to prevent outflow of information related to the pattern forming facility 32 of the forming department 3 or the like. Even if the pattern forming data 91 generated in the design department 2 is obtained by a third party who is not a business partner, the final data cannot be obtained unless the forming pattern generating device 31 is used. In addition, the confidentiality of design information relating to pattern formation can be improved.

次に、図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 data generation system 1 will be described with reference to FIG. 19 and other drawings. FIG. 19 is an enlarged view showing a broken line 86 which is one pattern element of a basic pattern which is a basis of pattern formation data. In the data generation system 1, photomask pattern formation data used for pattern formation on a semiconductor substrate is generated based on a basic pattern including a broken line 86. Note that the portion corresponding to the broken line 86 on the photomask is a light passage region, and the pattern of the gate electrode is exposed and drawn on the resist film on the substrate by the light that has passed. In addition, it is assumed that the linear elements constituting the broken line 86 intersect each other vertically.

図19に示すように、折れ線86は複数の屈曲部861を有するため、このままの形状でフォトマスクの光通過領域が形成された場合、各屈曲部861近傍において光近接効果、すなわち、互いに近接する光通過領域を通過した光同士の干渉により基板上に描画されるパターンが歪む現象が生じる。データ生成システム1では、折れ線86を含む基礎パターンのCADデータに対して、図6.Aおよび図6.BのステップS11〜S30に示す動作が行われ、光近接効果を抑制するための補正がなされたパターン形成用データ、補正済データおよび最終データが生成される。以下、データ生成システム1の動作について説明する。   As shown in FIG. 19, since the broken line 86 has a plurality of bent portions 861, when the light passage region of the photomask is formed as it is, the optical proximity effect, that is, close to each other in the vicinity of each bent portion 861. A phenomenon occurs in which a pattern drawn on the substrate is distorted due to interference between light passing through the light passage region. In the data generation system 1, the CAD data of the basic pattern including the broken line 86 is shown in FIG. A and FIG. The operations shown in steps S11 to S30 of B are performed, and pattern formation data, corrected data, and final data corrected to suppress the optical proximity effect are generated. Hereinafter, the operation of the data generation system 1 will be described.

データ生成システム1では、まず、折れ線86の形状をベクトル図形形式にて表す基礎パターンCADデータが、図3に示す基礎パターン生成装置21のデータ受付部231により受け付けられて設計データ生成部233に送られる(ステップS11)。続いて、基礎パターン生成部2331により、基礎パターンCADデータからXMLにて記述されたパターン形成用データが生成され(ステップS12)、基礎パターン生成装置21のデータ送信部232により、通信網9(図1参照)を介して形成用パターン生成装置31へと送信される(ステップS13)。以下、他のデータもXMLにて記述されるものとする。   In the data generation system 1, first, basic pattern CAD data representing the shape of the broken line 86 in a vector graphic format is received by the data receiving unit 231 of the basic pattern generating device 21 shown in FIG. 3 and sent to the design data generating unit 233. (Step S11). Subsequently, the basic pattern generation unit 2331 generates pattern formation data described in XML from the basic pattern CAD data (step S12), and the data transmission unit 232 of the basic pattern generation device 21 performs communication network 9 (FIG. 1) is transmitted to the forming pattern generation device 31 (step S13). Hereinafter, other data is also described in XML.

形成用パターン生成装置31では、パターン形成用データがデータ受付部331により受け付けられて形成データ生成部333に送られ、インデックス付加部3331によりルール付加用インデックスが付加される(ステップS21)。続いて、付加されたルール付加用インデックスに基づいて、補正ルール付加部3332によるデータベース3142からの補正ルールの取得が行われ(ステップS22)、取得された補正ルールが、図20に示す補正ルール部913aとしてパターン形成用データに付加される(ステップS23)。   In the formation pattern generation device 31, the pattern formation data is received by the data reception unit 331 and sent to the formation data generation unit 333, and the index addition unit 3331 adds a rule addition index (step S21). Subsequently, based on the added rule addition index, the correction rule adding unit 3332 acquires the correction rule from the database 3142 (step S22), and the acquired correction rule is the correction rule unit shown in FIG. It is added to the pattern formation data as 913a (step S23).

図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 data generation part 3333 corresponds to the correction rule c1 indicated by the correction rule part 913a among the pattern elements or combinations of pattern elements indicated by the basic pattern part of the pattern formation data. A broken line 86 (see FIG. 18), which is a pattern element indicated by the attribute “figureType” of the correction rule c1, is specified. Subsequently, each bent portion 861 of the broken line 86 is specified as a processing target from the coordinate value of the broken line 86 indicated by the basic pattern portion.

図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 data generation unit 3333, the correction length and the correction width (value) are set to “dbValueL” of the correction rule unit 913a based on the keys “L” and “W” illustrated in FIG. 20 and the table bar2 illustrated in FIG. ”And“ dbValueW ”(step S24).

補正長さおよび補正幅が取得されると、補正済データ生成部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 data generation unit 3333 corrects the portion showing the broken line 86 in the basic pattern portion of the pattern formation data according to the correction rule c1 and generates display data (step) S25) Based on the display data, the pattern shape shown in FIG. 22 is displayed on the display 315 (see FIG. 2) of the forming pattern generation device 31 (step S26). In the forming pattern generation apparatus 31, as shown in FIG. 22, a broken line 86 and a corrected broken line (hereinafter referred to as “corrected broken line”) 86a, and a difference between the bent line 86 and the corrected bent line 86a (see FIG. 22 is a portion indicated by parallel diagonal lines, and is hereinafter referred to as “correction amount”) 86 b is displayed on the display 315. In FIG. 22, the length and width of the correction amount 86b indicated by reference numerals “L” and “W” are the correction length and correction width acquired in step S24. Note that one of the broken line 86 and the corrected broken line 86a may be selectively displayed.

ディスプレイ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 display 315, the appearance of the broken line 86, the corrected broken line 86a, and the correction amount 86b is confirmed by the operator (step S27). When the corrected broken line 86a does not have a desired shape, the change data is received by the data receiving unit 331 of the forming pattern generation device 31, and the correction rule changing unit 3335 receives the pattern forming data shown in FIG. The correction rule part 913a is changed independently from the basic pattern part (step S271). When the correction rule indicated by the correction rule unit 913a is changed, the process returns to step S25 to generate display data again and display the broken line 86, the corrected broken line 86a, and the correction amount 86b on the display 315 (steps S25 and S26). ).

補正済折れ線86aが所望の形状になると(ステップS27)、基礎パターン部の折れ線86を示す部分が補正ルール部913aの補正ルールに従って一括して補正され、補正済データが生成される(ステップS28)。そして、課金報告部335により、形成用パターン生成装置31が使用された旨の報告が、通信網9を介して設計部門2のサーバ22(図1参照)に送信される(ステップS29)。サーバ22では、課金報告部335からの報告に基づいて、形成部門3の形成用パターン生成装置31の使用に対する課金情報が更新される。   When the corrected broken line 86a has a desired shape (step S27), the portion indicating the broken line 86 of the basic pattern portion is corrected in a batch according to the correction rule of the correction rule portion 913a, and corrected data is generated (step S28). . Then, the report indicating that the formation pattern generation device 31 has been used is transmitted from the accounting report unit 335 to the server 22 (see FIG. 1) of the design department 2 via the communication network 9 (step S29). In the server 22, the charging information for the use of the forming pattern generation device 31 of the forming department 3 is updated based on the report from the charging report unit 335.

形成用パターン生成装置31では、最終データ生成部3334により、最終データが補正済データに基づいて生成される(ステップS30)。なお、課金報告部335による形成用パターン生成装置31の使用報告は、補正済データ93の生成時に代えて、あるいは、補正済データ93の生成時に加えてさらに、最終データの生成の際に行われてもよい。   In the forming pattern generation device 31, the final data generation unit 3334 generates final data based on the corrected data (step S30). It should be noted that the usage report of the forming pattern generation device 31 by the accounting report unit 335 is made when the final data is generated instead of when the corrected data 93 is generated, or in addition to when the corrected data 93 is generated. May be.

その後、最終データはパターン形成設備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 bent portion 861 of the polygonal line 86. As a result, distortion of the shape of the bent portion of the pattern due to light interference is suppressed, and an appropriate pattern is formed.

以上に説明したように、データ生成システム1では、第1の例と同様に、基礎パターン部911に補正ルール部913が付加されたパターン形成用データ91が自動的に生成される。パターン形成用データ91では、基礎パターンとパターン形成時の補正ルールとを個別に明確化することができるため、基礎パターン部911の各パターン要素を示すデータを作業者が1つずつ補正する場合に比べて、パターンの設計効率を向上することができる。また、パターンの基礎となる構造(すなわち、基礎パターン8)の変更やパターン形成処理に合わせたパターンの微細な変更を容易に行うことができる。   As described above, in the data generation system 1, the pattern forming data 91 in which the correction rule unit 913 is added to the basic pattern unit 911 is automatically generated as in the first example. In the pattern formation data 91, since the basic pattern and the correction rule at the time of pattern formation can be clarified individually, when the operator corrects data indicating each pattern element of the basic pattern portion 911 one by one. In comparison, the pattern design efficiency can be improved. In addition, it is possible to easily change the structure that is the basis of the pattern (that is, the basic pattern 8) or finely change the pattern according to the pattern formation process.

図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 pattern generation device 21 replaces the function surrounded by the alternate long and short dash line 210 in FIG. The function surrounded by 210a is realized, and the database 2142 is stored in the fixed disk 214 of the basic pattern generation device 21. The configuration and function of the formation pattern generation device 31 of the data generation system according to the second embodiment are the same as those in FIGS. 2 and 3 and are denoted by the same reference numerals in the following description.

図23に示すように、設計データ生成部233は、基礎パターン生成装置21のCPU等により実現される機能として、基礎パターン生成部2331、インデックス付加部2332および補正ルール付加部2333を有し、データベース管理部234は、データ更新部2341およびデータ抽出部2342を有する。   As shown in FIG. 23, the design data generation unit 233 includes a basic pattern generation unit 2331, an index addition unit 2332, and a correction rule addition unit 2333 as functions realized by the CPU of the basic pattern generation device 21 and the like. The management unit 234 includes a data update unit 2341 and a data extraction unit 2342.

データベース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 disk 314 of the forming pattern generation device 31, the database 2142 is a set of data elements 10a shown in FIG. 24, and the data element 10a identifies the data elements. The characteristics of the pattern forming facility 32 (see FIG. 1) at the pattern design stage, such as the data element ID 101 for searching, the key information 102 for searching for the data element, and the basic pattern design rules associated with the key information A correction rule (hereinafter referred to as “design correction rule”) 103a used for correcting the basic pattern irrespectively, and a rule type 1030 which is an identifier indicating the type of the design correction rule 103a are included. The key information 102 includes a target pattern element 1022 that is an identifier indicating the type of pattern element such as a pattern element or wiring to which the design correction rule 103a is applied or the type of combination of pattern elements.

図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 pattern generation device 21 between Step S12 and Step S13 of the operation of the data generation system 1 shown in A. In the data generation system according to the second embodiment, as in the first embodiment, the pattern formation data, the corrected data, and the final data that have been subjected to the wiring width compensation for the basic pattern 8 shown in FIG. Generation occurs. The operation of the data generation system according to the second embodiment will be described below with reference to FIGS. 23 to 25 and other drawings. Note that the operations before and after steps S31 to S36 shown in FIG. 25 (that is, steps S11 and S12 shown in FIG. 6.A and steps S13 and S21 shown in FIG. 6.A and S21 to S30 shown in FIG. 6.B). Since this is the same as the data generation system 1 according to the first embodiment, the description will be simplified.

第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 pattern generation device 21, and the description format is converted into XML by the basic pattern generation unit 2331. Pattern forming data 91 (see FIG. 9) having the pattern portion 911 is generated (FIG. 6.A: steps S11 and S12). Subsequently, the target pattern element 1022 to which the design correction rule 103a is to be applied is received by the data reception unit 231 of the basic pattern generation device 21 and sent to the design data generation unit 233, and is shown in FIG. In this manner, the rule addition index 912a is added to the pattern formation data 91 (step S31). Next, the correction rule adding unit 2333 extracts the target pattern element 1022 from the pattern formation data 91 and uses it as a search key for searching the design correction rule 103a from the database 2142 (step S32).

補正ルール付加部2333により抽出された検索キーは、データベース管理部234のデータ抽出部2342により受け付けられる(ステップS33)。基礎パターン生成装置21では、データ抽出部2342により検索キーに基づいてデータベース2142が検索され、検索キーを含むキー情報102に関連づけられた設計補正ルール103aおよびルール種別1030がデータベース2142から抽出される(ステップS34)。   The search key extracted by the correction rule addition unit 2333 is accepted by the data extraction unit 2342 of the database management unit 234 (step S33). In the basic pattern generation device 21, the data extraction unit 2342 searches the database 2142 based on the search key, and the design correction rule 103a and the rule type 1030 associated with the key information 102 including the search key are extracted from the database 2142 ( Step S34).

抽出された設計補正ルールおよびルール種別は、データベース管理部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 rule addition unit 2333 of the design data generation unit 233 by the database management unit 234, and the acquisition of the design correction rule 103a is completed (step S35). As shown in FIG. 26, the acquired design correction rule 103a is used for pattern formation before being transmitted to the formation pattern generation device 31 by the correction rule adding unit 2333 together with the corresponding rule type 1030 and the target pattern element 1022. The design correction rule part 913b is added to the data 91 (step S36). The pattern formation data 91 to which the design correction rule 103a is added is transmitted to the formation pattern generation device 31 (see FIG. 1) via the communication network 9 by the data transmission unit 232 of the basic pattern generation device 21 (see FIG. 1). Fig. 6.A: Step S13).

形成用パターン生成装置31によりパターン形成用データ91が受け付けられると、第1の例の場合と同様に、図3に示す構成により、ルール付加用インデックス912(図13参照)がパターン形成用データに付加され(図6.B:ステップS21)、図4に示す補正ルール103(以下、設計補正ルール103aと区別するために「形成補正ルール103」という。)の取得が行われる(ステップS22)。   When the pattern formation data 91 is received by the formation pattern generation device 31, the rule addition index 912 (see FIG. 13) is converted into the pattern formation data by the configuration shown in FIG. 3 as in the case of the first example. Added (FIG. 6.B: step S21), the correction rule 103 shown in FIG. 4 (hereinafter referred to as “formation correction rule 103” to be distinguished from the design correction rule 103a) is acquired (step S22).

取得された形成補正ルール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 formation correction rule 103 is added to the pattern formation data 91 as a correction rule portion 913 (see FIG. 13; hereinafter referred to as “formation correction rule portion 913” to distinguish it from the design correction rule portion 913b). After the correction value is acquired as necessary, the basic pattern portion 911 of the pattern formation data 91 is corrected by the design correction rule 103a of the design correction rule portion 913b and the formation correction rule 103 of the formation correction rule portion 913. Display data 92 (see FIG. 15) is generated (steps S23 to S25). Subsequently, the display data 92 is sent to the data output unit 332 and displayed on the display 315 (see FIG. 2), and the appearance of the basic pattern 8, the corrected pattern 8a, and the correction amount 8b shown in FIG. 16 is confirmed ( Steps S26 and S27).

ここで、補正済パターン8aが所望の形状になっていない場合には、形成補正ルール部913が、基礎パターン部911および設計補正ルール部913bから独立して変更され(ステップS271)、補正済パターン8a等がディスプレイ315に表示される(ステップS25,S26)。補正済パターン8aが所望の形状になると(ステップS27)、パターン形成用データ91の基礎パターン部911が、補正済データ生成部3333により設計補正ルール103aおよび形成補正ルール103に従って一括して補正されて補正済データ93が生成される(ステップS28)。   If the corrected pattern 8a does not have a desired shape, the formation correction rule unit 913 is changed independently from the basic pattern unit 911 and the design correction rule unit 913b (step S271), and the corrected pattern is changed. 8a and the like are displayed on the display 315 (steps S25 and S26). When the corrected pattern 8a has a desired shape (step S27), the basic pattern portion 911 of the pattern formation data 91 is collectively corrected by the corrected data generation unit 3333 according to the design correction rule 103a and the formation correction rule 103. Corrected data 93 is generated (step S28).

第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 data 93 is generated by the formation pattern generation device 31, the charge report unit 335 reports that the formation pattern generation device 31 has been used. The billing information of the forming department 3 is updated in the server 22 of the design department 2, and then final data is generated based on the corrected data 93 (steps S29 and S30). It should be noted that the usage report of the forming pattern generation device 31 by the accounting report unit 335 is made when the final data is generated instead of when the corrected data 93 is generated, or in addition to when the corrected data 93 is generated. May be.

以上に説明したように、第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 design correction rule 103a can be added to the basic pattern unit 911 in the design department 2 by the basic pattern generation device 21, so that the basic pattern A part of the eight corrections (that is, the design correction rule 103a irrelevant to the pattern forming condition) can be managed in the design department 2. As a result, it is possible to appropriately generate corrected data 93 and final data that satisfy design restrictions (that is, the design correction rule 103a and the formation correction rule 103) in both the design department 2 and the formation department 3. In addition, since the design correction rule 103a is described separately from the basic pattern portion 911, the intention of correction by the design department 2 is easily understood by the forming department 3.

また、第2の実施の形態に係るデータ生成システムでは、第1の実施の形態に係るデータ生成システム1と同様に、基礎パターン部911に形成補正ルール部913が付加されたパターン形成用データ91が自動的に生成される。パターン形成用データ91では、基礎パターンとパターン形成時の補正ルールとを個別に明確化することができるため、パターンの設計効率を向上することができるとともにパターンの微細な変更を容易に行うことができる。   Further, in the data generation system according to the second embodiment, pattern formation data 91 in which the formation correction rule part 913 is added to the basic pattern part 911 as in the data generation system 1 according to the first embodiment. Is automatically generated. In the pattern formation data 91, since the basic pattern and the correction rule at the time of pattern formation can be clarified individually, the pattern design efficiency can be improved and the pattern can be easily changed minutely. it can.

以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく、様々な変更が可能である。   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 pattern formation data 91, the display data 92, and the corrected data 93 are described in a markup language such as SGML (Standard Generalized Markup Language) or HTML (Hyper Text Markup Language), or a page description language such as PostScript. It may be described in various other description languages.

また、データの取り扱いの容易化の観点からは、パターン形成用データ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 pattern forming data 91, the display data 92, and the corrected data 93 (for example, the basic pattern part 911 of the pattern forming data 91, the rule adding index 912, and the like) The correction rule part 913) is preferably described in the same description language, but may be described in an individual description language or description format that facilitates handling according to the content. For example, the correction rule unit 913 may be described in XML, and in the basic pattern unit 911, an identifier and a name indicating the type of pattern element may be described in binary and ASCII code, respectively.

データ生成システムでは、パターン形成用データ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 pattern formation data 91 is large (for example, when there are many pattern elements included in the basic pattern 8), an identifier indicating the type of correction rule (ie, ruleId). Are added to the pattern forming data 91 as the correction rule portions 913, 913a or the design correction rule portion 913b, and corrections to the basic pattern portion 911 are performed while the correction rules corresponding to ruleId are sequentially called from the databases 3142 and 2142 onto the memory. It may be done. Further, the correction rule 103 added to the pattern formation data 91 does not necessarily have to be extracted from the database 3142 and may be input directly from the input unit 316 by the operator. The same applies to the design correction rule 103a added in the basic pattern generation device 21 of the data generation system according to the second embodiment.

データ生成システムの形成用パターン生成装置31において補正済パターンの確認が行われない場合には、図6.Bに示すステップS25〜S27の動作(表示用データの生成、パターン形状の表示、および、補正済パターンの確認)は省略されてよい。   In the case where the corrected pattern is not confirmed in the forming pattern generation device 31 of the data generation system, FIG. The operations of steps S25 to S27 shown in B (generation of display data, display of pattern shape, and confirmation of corrected pattern) may be omitted.

データ生成システムでは、形成用パターン生成装置31の形成データ生成部333に相当する機能は、通信網9上に設けられた他のデータ生成装置により実現されてもよい。この場合、形成部門3では、作業者が形成用パターン生成装置31を端末として、通信網9を介して当該他のデータ生成装置にアクセスすることにより、補正済データ93および最終データの生成を行う。また、形成用パターン生成装置31の固定ディスク314に記憶されたデータベース3142の管理、更新等は形成部門3により行われる。   In the data generation system, the function corresponding to the formation data generation unit 333 of the formation pattern generation device 31 may be realized by another data generation device provided on the communication network 9. In this case, in the forming department 3, the worker generates the corrected data 93 and the final data by accessing the other data generating device via the communication network 9 using the forming pattern generating device 31 as a terminal. . Further, management, update, and the like of the database 3142 stored in the fixed disk 314 of the forming pattern generation device 31 are performed by the forming department 3.

データ生成システムでは、課金情報を管理するサーバ22は、設計部門2以外の場所に設置され管理されてもよい。また、設計部門2と形成部門3とが同一会社等であり課金管理が必要ない場合は、サーバ22、および、形成用パターン生成装置31の課金報告部335は省略されてよい。   In the data generation system, the server 22 that manages the billing information may be installed and managed in a place other than the design department 2. Further, when the design department 2 and the forming department 3 are the same company or the like and charging management is not required, the server 22 and the charging report unit 335 of the forming pattern generation apparatus 31 may be omitted.

データ生成システムにおいて通信網9に接続された基礎パターン生成装置21および形成用パターン生成装置31により実現される機能は、単一のデータ生成装置により実現されてもよい。図27は、上記データ生成装置の機能を他の構成と共に示すブロック図である。図27では、図3に示すデータ生成システム1と同様の機能および構成には同符号を付す。   The functions realized by the basic pattern generation device 21 and the formation pattern generation device 31 connected to the communication network 9 in the data generation system may be realized by a single data generation device. FIG. 27 is a block diagram showing the functions of the data generation device together with other configurations. In FIG. 27, the same functions and configurations as those of the data generation system 1 shown in FIG.

データ生成装置は、パターン形成用データ等を生成するデータ生成部113、および、固定ディスク314に記憶されるデータベース3142を管理するデータベース管理部334を有する。データ生成部113は、基礎パターン生成部2331、インデックス付加部3331、補正ルール付加部3332、補正済データ生成部3333、最終データ生成部3334および補正ルール変更部3335を有し、データベース管理部334は、データ更新部3341およびデータ抽出部3342を有する。   The data generation apparatus includes a data generation unit 113 that generates pattern formation data and the like, and a database management unit 334 that manages a database 3142 stored in the fixed disk 314. The data generation unit 113 includes a basic pattern generation unit 2331, an index addition unit 3331, a correction rule addition unit 3332, a corrected data generation unit 3333, a final data generation unit 3334, and a correction rule change unit 3335. The database management unit 334 includes A data updating unit 3341 and a data extracting unit 3342.

データ生成装置では、データ生成システム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 data reception unit 231 and the basic data described in XML by the data generation unit 113 and the database management unit 334 as in the data generation system 1. Pattern formation data 91 (see FIG. 13) having a pattern portion 911, a rule addition index 912, and a correction rule portion 913 is generated. Subsequently, display data 92 (see FIG. 16) is generated and sent to the data output unit 332, and is controlled by the display control unit 3321 to display the pattern shape on the display of the data generation device. Then, after the correction rule portion 913 is changed as necessary, the basic pattern portion 911 is corrected according to the correction rule of the correction rule portion 913 to generate corrected data 93 (see FIG. 18). Based on 93, final data is generated.

第1の実施の形態に係るデータ生成システムの構成を示す図である。It is a figure which shows the structure of the data generation system which concerns on 1st Embodiment. 形成用パターン生成装置の構成を示す図である。It is a figure which shows the structure of the pattern generation apparatus for formation. 基礎パターン生成装置および形成用パターン生成装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of a basic pattern generation apparatus and the pattern generation apparatus for formation. データベースの構造を示す図である。It is a figure which shows the structure of a database. データ要素の構造を示す図である。It is a figure which shows the structure of a data element. データ生成システムの動作の流れを示す図である。It is a figure which shows the flow of operation | movement of a data generation system. データ生成システムの動作の流れを示す図である。It is a figure which shows the flow of operation | movement of a data generation system. 基礎パターンを示す図である。It is a figure which shows a basic pattern. 基礎パターンCADデータを示す図である。It is a figure which shows basic pattern CAD data. パターン形成用データを示す図である。It is a figure which shows the data for pattern formation. パターン形成用データを示す図である。It is a figure which shows the data for pattern formation. 補正ルールの取得動作の流れを示す図である。It is a figure which shows the flow of acquisition operation | movement of a correction rule. 検索キーを示す図である。It is a figure which shows a search key. パターン形成用データを示す図である。It is a figure which shows the data for pattern formation. 補正値の取得動作の流れを示す図である。It is a figure which shows the flow of acquisition operation | movement of a correction value. 関連データベースを示す図である。It is a figure which shows a related database. 表示用データを示す図である。It is a figure which shows the data for a display. 基礎パターンおよび補正済パターンを示す図である。It is a figure which shows a basic pattern and a corrected pattern. 補正済データを示す図である。It is a figure which shows the corrected data. 基礎パターンのパターン要素を拡大して示す図である。It is a figure which expands and shows the pattern element of a basic pattern. 補正ルール部を示す図である。It is a figure which shows a correction rule part. 関連データベースを示す図である。It is a figure which shows a related database. 折れ線および補正済折れ線を示す図である。It is a figure which shows a broken line and a corrected broken line. 第2の実施の形態に係るデータ生成システムの基礎パターン生成装置の機能を他の構成と共に示すブロック図である。It is a block diagram which shows the function of the basic pattern generation apparatus of the data generation system which concerns on 2nd Embodiment with another structure. データ要素の構造を示す図である。It is a figure which shows the structure of a data element. データ生成システムの動作の流れの一部を示す図である。It is a figure which shows a part of flow of operation | movement of a data generation system. パターン形成用データを示す図である。It is a figure which shows the data for pattern formation. データ生成装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of a data generation apparatus.

符号の説明Explanation of symbols

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 Data generation system 8 Basic pattern 8a Corrected pattern 8b, 86b Correction amount 10 Data element 314 Fixed disk 81-83 Yen 84, 84a, 85, 85a Straight line 86, 86a Broken line 91 Pattern formation data 92 Display data 93 Corrected data
102 Key information 103 Correction rule 332 Data output unit 3142 Database 911 Basic pattern unit 913, 913a Correction rule unit 1021 Pattern formation condition 1022 Target pattern element 2331 Basic pattern generation unit 3332 Correction rule addition unit 3333 Corrected data generation unit 3335 Change correction rule Part S11-S13, S21-S36, S221-S224, S241-S243, S271 Step

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:
請求項1に記載のパターン形成用データ生成装置であって、
前記補正ルール部が示す補正ルールを、前記基礎パターン部から独立して変更する補正ルール変更手段をさらに備えることを特徴とするパターン形成用データ生成装置。
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.
請求項1または2に記載のパターン形成用データ生成装置であって、
前記補正ルール付加手段により、前記補正ルール部が前記パターン形成用データにおいて前記基礎パターン部から分離して記述されたブロックとして付加されることを特徴とするパターン形成用データ生成装置。
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.
請求項1ないし3のいずれかに記載のパターン形成用データ生成装置であって、
パターン要素の種類またはパターン要素の組合せの種類およびパターンの形成条件を含むキー情報と補正ルールとを関連づけたデータ要素の集合であるデータベースを記憶する記憶部をさらに備え、
前記補正ルール付加手段が、前記基礎パターンが含むパターン要素の種類またはパターン要素の組合せの種類および予め設定されたパターン形成条件を含むキー情報に関連づけられた補正ルールを前記データベースから抽出し、前記パターン形成用データに付加することを特徴とするパターン形成用データ生成装置。
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.
請求項1ないし4のいずれかに記載のパターン形成用データ生成装置であって、
前記基礎パターン部が示すパターン要素またはパターン要素の組合せのうち、前記補正ルール部が示す各補正ルールに対応するものを特定し、特定されたパターン要素またはパターン要素の組合せを前記各補正ルールに従って補正することにより、パターン形成用の補正済パターンのデータを生成する補正済データ生成手段をさらに備えることを特徴とするパターン形成用データ生成装置。
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.
請求項1ないし5のいずれかに記載のパターン形成用データ生成装置であって、
前記基礎パターン部が示すパターン要素またはパターン要素の組合せのうち、前記補正ルール部が示す各補正ルールに対応するものを特定し、特定されたパターン要素またはパターン要素の組合せを前記各補正ルールに従って補正することにより、表示用の補正済パターンのデータを生成し、前記基礎パターンと前記補正済パターンとの相違、および、前記基礎パターンまたは前記補正済パターンを表示用に出力する出力部をさらに備えることを特徴とするパターン形成用データ生成装置。
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:
請求項7に記載のパターン形成用データの生成方法であって、
前記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.
JP2004354128A 2004-12-07 2004-12-07 Generating device for pattern formation data, and method for generating the pattern formation data Abandoned JP2006162955A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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