[go: up one dir, main page]

JP2006162954A - Pattern formation data - Google Patents

Pattern formation data Download PDF

Info

Publication number
JP2006162954A
JP2006162954A JP2004354127A JP2004354127A JP2006162954A JP 2006162954 A JP2006162954 A JP 2006162954A JP 2004354127 A JP2004354127 A JP 2004354127A JP 2004354127 A JP2004354127 A JP 2004354127A JP 2006162954 A JP2006162954 A JP 2006162954A
Authority
JP
Japan
Prior art keywords
pattern
data
correction rule
correction
rule
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
JP2004354127A
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 JP2004354127A priority Critical patent/JP2006162954A/en
Priority to US11/283,973 priority patent/US20060123381A1/en
Priority to CN 200510124881 priority patent/CN1786969A/en
Priority to EP05025544A priority patent/EP1669801A2/en
Priority to TW094142033A priority patent/TW200627073A/en
Priority to KR1020050117279A priority patent/KR100687060B1/en
Publication of JP2006162954A publication Critical patent/JP2006162954A/en
Abandoned legal-status Critical Current

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)
  • Preparing Plates And Mask In Photomechanical Process (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve design efficiency of a pattern by individually defining a basic pattern and a correction rule on pattern formation, in pattern forming data to be used on forming a geometric pattern on a substrate. <P>SOLUTION: A data generating apparatus converts a description format of basic pattern CAD data into XML to generate pattern formation data 91, adds a rule addition index 912 representing pattern formation conditions and an object pattern element to the pattern formation data 91, and further adds a correction rule as a correction rule part 913 acquired from a database, based on the rule addition index 912. Since the pattern formation data 91 include a basic pattern part 911 and the correction rule part 913, the basic pattern and the correction rule on pattern formation are defined individually, which easily improves design efficiency of a pattern. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、プリント回路基板、半導体基板またはフラットパネル表示装置等の製造において基板上に幾何学的パターンを形成する際に使用されるパターン形成用データに関する。   The present invention relates to pattern formation data used when a geometric pattern is formed on a substrate in the manufacture of a printed circuit board, a semiconductor substrate, a flat panel display device or the like.

プリント回路基板や半導体基板、あるいは、プラズマ表示装置や液晶表示装置等のフラットパネル表示装置やフォトマスク用のガラス基板等(以下、「基板」という。)に形成された感光材料に光を照射することにより幾何学的パターンを描画する方法として、感光材料にマスクパターンを転写する手法や変調される光ビームを感光材料上で走査させながら照射してパターンを直接描画する方式が知られている。   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 (exposure image) drawn on a substrate is distorted due to interference between light passing through areas close to each other on a mask (so-called optical proximity). 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 an object to clarify the basic pattern and the correction rule at the time of pattern formation individually and improve the design efficiency of the pattern.

請求項1に記載の発明は、プリント回路基板、半導体基板またはフラットパネル表示装置の製造において基板上に幾何学的パターンを形成する際に使用されるパターン形成用データであって、基板上に配置される複数のパターン要素である基礎パターンを示す基礎パターン部と、前記基礎パターンに含まれるパターン要素の種類またはパターン要素の組合せの種類に応じてパターンの形成処理において求められる補正ルールを示す補正ルール部とを備える。   The invention according to claim 1 is pattern formation 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, and is arranged on the substrate. Correction pattern indicating a correction rule required in pattern formation processing according to the type of the pattern element included in the basic pattern or the type of combination of pattern elements A part.

請求項2に記載の発明は、請求項1に記載のパターン形成用データであって、前記補正ルール部が、パターンの形成に使用される設備に固有の補正ルールを含む。   The invention according to claim 2 is the data for pattern formation according to claim 1, wherein the correction rule unit includes a correction rule specific to equipment used for forming the pattern.

請求項3に記載の発明は、請求項1または2に記載のパターン形成用データであって、前記補正ルール部において補正ルールの種類、または、補正ルールが適用されるパターン要素の種類もしくはパターン要素の組合せの種類を示す識別子が各補正ルールに付与されている。   Invention of Claim 3 is data for pattern formation of Claim 1 or 2, Comprising: The kind of correction rule in the said correction rule part, The kind of pattern element or pattern element to which a correction rule is applied An identifier indicating the type of combination is assigned to each correction rule.

請求項4に記載の発明は、請求項1ないし3のいずれかに記載のパターン形成用データであって、前記基礎パターン部および前記補正ルール部が、同一の記述言語により記述される。   A fourth aspect of the present invention is the pattern formation data according to any one of the first to third aspects, wherein the basic pattern portion and the correction rule portion are described in the same description language.

請求項5に記載の発明は、請求項4に記載のパターン形成用データであって、前記基礎パターン部および前記補正ルール部が、マークアップ言語またはページ記述言語により記述される。   A fifth aspect of the present invention is the pattern formation data according to the fourth aspect, wherein the basic pattern portion and the correction rule portion are described in a markup language or a page description language.

請求項6に記載の発明は、請求項1ないし5のいずれかに記載のパターン形成用データであって、前記基礎パターン部および前記補正ルール部が、分離したブロックとして記述されている。   A sixth aspect of the present invention is the pattern formation data according to any one of the first to fifth aspects, wherein the basic pattern portion and the correction rule portion are described as separate blocks.

請求項7に記載の発明は、請求項1ないし6のいずれかに記載のパターン形成用データであって、前記補正ルール部が、パターン中の配線に対して前記配線の長さに合わせて前記配線の幅を補正する補正ルールを含む。   A seventh aspect of the present invention is the pattern formation data according to any one of the first to sixth aspects, wherein the correction rule unit is configured to match the length of the wiring with respect to the wiring in the pattern. A correction rule for correcting the width of the wiring is included.

本発明では、基礎パターンとパターン形成時の補正ルールとを個別に明確化し、パターンの設計効率を向上することができる。請求項2の発明では、基礎パターンを変更することなく、各設備に適したパターン形成用データを生成することができる。請求項3の発明では、補正ルールを効率良く検索することができる。   In the present invention, the basic pattern and the correction rule at the time of pattern formation can be clarified individually, and the design efficiency of the pattern can be improved. In the invention of claim 2, pattern forming data suitable for each facility can be generated without changing the basic pattern. In the invention of claim 3, the correction rule can be searched efficiently.

請求項4および5の発明では、パターン形成用データの取り扱いが容易化される。請求項6の発明では、基礎パターン部と補正ルール部とを容易に区別することができるため、基礎パターンや補正ルールの変更に迅速に対応することができる。   In the inventions according to claims 4 and 5, handling of pattern formation data is facilitated. In the invention of claim 6, since the basic pattern portion and the correction rule portion can be easily distinguished, it is possible to quickly cope with the change of the basic pattern and the correction rule.

図1は、本発明の一の実施の形態に係るパターン形成用データを生成するデータ生成装置1の構成を示す図であり、パターン形成用データは、プリント回路基板、半導体基板、または、プラズマ表示装置や液晶表示装置等のフラットパネル表示装置若しくはフォトマスク用のガラス基板(以下、「基板」という。)の製造において、これらの基板上に幾何学的パターンを形成する際に使用される。   FIG. 1 is a diagram showing a configuration of a data generation apparatus 1 that generates pattern formation data according to an embodiment of the present invention. The pattern formation data is a printed circuit board, a semiconductor substrate, or a plasma display. In the production of a flat panel display device such as a device or a liquid crystal display device or a glass substrate for a photomask (hereinafter referred to as “substrate”), it is used to form a geometric pattern on these substrates.

データ生成装置1は、通常のコンピュータと同様に、各種演算処理を行うCPU11、実行されるプログラムを記憶したり演算処理の作業領域となるRAM12、基本プログラムを記憶するROM13、各種情報を記憶する固定ディスク14、作業者に各種情報を表示するディスプレイ15、および、キーボードやマウス等の入力部16等を接続した構成となっている。固定ディスク14内には、データ生成装置1により実行されるプログラム141、および、データベース142が記憶される。   The data generation device 1 has a CPU 11 that performs various arithmetic processes, a RAM 12 that stores programs to be executed and a work area for arithmetic processes, a ROM 13 that stores basic programs, and a fixed memory that stores various types of information, like a normal computer. The disk 14, a display 15 for displaying various information to the worker, and an input unit 16 such as a keyboard and a mouse are connected. In the fixed disk 14, a program 141 executed by the data generation device 1 and a database 142 are stored.

図2は、データ生成装置1のCPU11(図1参照)等がプログラム141に従って演算処理を行うことにより実現される機能を他の構成と共に示すブロック図であり、図2中のデータ受付部111、データ出力部112、データ生成部113、データベース管理部114および表示制御部1121が、CPU11等により実現される機能に相当する。なお、これらの機能は複数台のコンピュータにより実現されてもよい。データ生成装置1では、これらの構成によりパターン形成用データが生成される。パターン形成用データは、基板上に配置される複数のパターン要素(すなわち、円や直線等の基本図形)である基礎的なパターン(基板が所定の用途に用いられるために最低限必要なパターンであり、以下、「基礎パターン」という。)、および、基礎パターンに含まれるパターン要素の種類またはパターン要素の組み合わせの種類に応じて実際のパターンの形成処理において求められる基礎パターンを補正するためのルール(以下、「補正ルール」という。)を含む。   FIG. 2 is a block diagram showing functions realized by the CPU 11 (see FIG. 1) of the data generation apparatus 1 performing arithmetic processing according to the program 141 together with other configurations. The data receiving unit 111, FIG. The data output unit 112, the data generation unit 113, the database management unit 114, and the display control unit 1121 correspond to functions realized by the CPU 11 and the like. Note that these functions may be realized by a plurality of computers. In the data generation device 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”).

パターン形成用データ等を生成するデータ生成部113は、CPU11等より実現される機能として、基礎パターン生成部1131、インデックス付加部1132、補正ルール付加部1133、補正済データ生成部1134、最終データ生成部1135および補正ルール変更部1136を有する。また、データベース管理部114は、CPU11等により実現される機能として、データ更新部1141およびデータ抽出部1142を有する。これらの機能の詳細については後述する。   The data generation unit 113 that generates pattern formation data and the like functions as a function realized by the CPU 11 and the like include a basic pattern generation unit 1131, an index addition unit 1132, a correction rule addition unit 1133, a corrected data generation unit 1134, and final data generation Section 1135 and correction rule changing section 1136. Further, the database management unit 114 has a data update unit 1141 and a data extraction unit 1142 as functions realized by the CPU 11 and the like. Details of these functions will be described later.

図3は、固定ディスク14に記憶されるデータベース142の構造を示す図である。データベース142は、図4に示すデータ要素10の集合であり、データ要素10は、データ要素を識別するためのデータ要素ID101、データ要素を検索するためのキー情報102、並びに、キー情報102に関連づけられた補正ルール103、および、補正ルール103の種類を示す識別子であるルール種別1030を含む。キー情報102は、パターン形成に係る様々な条件(典型的には、パターン形成設備の種類)を示すパターン形成条件1021、および、補正ルール103が適用されるパターンの素子や配線等のパターン要素の種類またはパターン要素の組み合わせの種類を示す識別子である対象パターン要素1022を含む。以下の説明では、パターン形成条件1021はパターン形成設備の種類を示す情報であるものとして説明する。   FIG. 3 is a diagram showing the structure of the database 142 stored in the fixed disk 14. The database 142 is a set of the data elements 10 shown in FIG. 4. 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 includes a pattern formation condition 1021 indicating various conditions related to pattern formation (typically, the type of pattern formation equipment), and a pattern element such as a pattern element or wiring to which the correction rule 103 is applied. A target pattern element 1022 that is an identifier indicating the type or combination of pattern elements is included. In the following description, the pattern forming condition 1021 is described as information indicating the type of pattern forming equipment.

図2に示すデータ受付部111は、キーボードやマウス等の入力部16(図1参照)を含み、パターン形成用データの生成に使用される基礎パターンの形状を示すCAD(Computer Aided Design)データを代表とする設計データ等を受け付ける。また、データ生成部113は、データ受付部111により受け付けられたCADデータからパターン形成用データ、補正済データおよび最終データを生成する。データ生成部113により生成されたパターン形成用データはデータ出力部112により出力され、表示制御部1121により必要に応じてディスプレイ15(図1参照)に表示される。   A data receiving unit 111 shown in FIG. 2 includes an input unit 16 (see FIG. 1) such as a keyboard and a mouse, and CAD (Computer Aided Design) data indicating the shape of a basic pattern used for generating pattern formation data. Accept representative design data. The data generation unit 113 generates pattern formation data, corrected data, and final data from the CAD data received by the data reception unit 111. The pattern formation data generated by the data generation unit 113 is output by the data output unit 112 and displayed on the display 15 (see FIG. 1) by the display control unit 1121 as necessary.

データベース管理部114は、データ生成部113におけるパターン形成用データの生成の際に利用される補正ルールを、固定ディスク14に記憶されるデータベース142から抽出してデータ生成部113に出力する。また、データベース管理部114は、更新データ要素の入力に応じてデータベース142の更新も行う。   The database management unit 114 extracts a correction rule used when generating data for pattern formation in the data generation unit 113 from the database 142 stored in the fixed disk 14 and outputs the correction rule to the data generation unit 113. In addition, the database management unit 114 also updates the database 142 in response to input of update data elements.

図5は、データ生成装置1によるパターン形成用データ、補正済データおよび最終データの生成動作の流れを示す図であり、以下、データ生成装置1の動作について具体例を用いて説明する。まず、第1の例では、3つの電極およびこれらの電極間を結ぶ配線を有する基礎パターンについて、エッチング処理による実際の基板上へのパターン形成の際に生じる配線のやせ(すなわち、エッチング処理を行う設備の特性等により、形成された配線の幅が、設備に入力された配線の設計幅より細くなってしまう現象)を考慮し、配線の幅補償がなされたパターン形成用データ、補正済データおよび最終データを生成する動作の流れを説明する。   FIG. 5 is a diagram showing a flow of operations for generating pattern formation data, corrected data, and final data by the data generation device 1. Hereinafter, the operation of the data generation device 1 will be described using a specific example. 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.

図6は、データ生成装置1により生成されるパターン形成用データの基礎とされる基礎パターン8を示す図であり、図7は、基礎パターン8の形状を表すCADデータ(以下、「基礎パターンCADデータ」という。)90を示す図である。図6に示すように、基礎パターン8は、電極を表す3つの円81〜円83、並びに、電極間を結ぶ配線を表す直線84および直線85をパターン要素として有し、直線84および直線85はそれぞれ、円81および円82、並びに、円82および円83を両端とする。また、図7に示す基礎パターンCADデータ90中の一点鎖線810〜850に囲まれたブロックはそれぞれ、ベクトル図形形式にて表された円81〜円83並びに直線84,85を示す。   FIG. 6 is a diagram showing a basic pattern 8 that is a basis of pattern formation data generated by the data generation device 1. FIG. 7 is a diagram illustrating CAD data (hereinafter referred to as “basic pattern CAD” representing the shape of the basic pattern 8. It is referred to as “data”) 90. As shown in FIG. 6, 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. In addition, blocks surrounded by alternate long and short dash lines 810 to 850 in the basic pattern CAD data 90 shown in FIG. 7 indicate circles 81 to 83 83 and straight lines 84 and 85 expressed in a vector graphic format, respectively.

なお、図6では理解を容易とするために簡略な基礎パターン8を示しているが、基礎パターン8は、円や直線のみに限らず、点や多角形、折れ線、スプライン曲線やベジェ曲線等の基本図形をパターン要素として有してよい。また、図7に示す基礎パターンCADデータ90では、これらパターン要素がベクトル図形形式にて表されていてもよく、あるいは、外部参照先である他の図形ファイルや画像データ等のアドレスを示すデータとして表されていてもよい。   In FIG. 6, 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. 7, 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は、図7に示す記述形式以外の形式(例えば、ガーバフォーマット、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が、データ受付部111により受け付けられてデータ生成部113に送られる(ステップS11)。続いて、データ生成部113の基礎パターン生成部1131により、基礎パターンCADデータ90の記述形式が拡張可能マークアップ言語(XML:Extensible Markup Language)に変換され、図8に示すように、基礎パターン8を示す基礎パターン部911を有するパターン形成用データ91が生成される(ステップS12)。なお、図8では、XMLのバージョン等の宣言部および文書型定義部については図示を省略している(以下、同様)。   When pattern forming data is generated by the data generating device 1, first, the basic pattern CAD data 90 is received by the data receiving unit 111 and sent to the data generating unit 113 (step S11). Subsequently, the basic pattern generation unit 1131 of the data generation unit 113 converts the description format of the basic pattern CAD data 90 into an extensible markup language (XML), and as shown in FIG. The pattern forming data 91 having the basic pattern portion 911 indicating the above 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).

図8に示すように、図6中の円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. 8, circles 81 to 83 in FIG. 6 are defined as elements whose element name is “circle”, and are “figureId” that identifies the pattern element, the X coordinate value and the Y coordinate value of the center. 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.

パターン形成用データ91が生成されると、パターン形成設備の種類を示すパターン形成条件、および、補正ルールが適用されるべきパターン要素またはパターン要素の組み合わせの種類を示す対象パターン要素が、データ受付部111により受け付けられてデータ生成部113に送られる。これらのデータは、基礎パターン部911への補正ルールの付加に利用されるデータであり、以下、「ルール付加用インデックス」という。   When the pattern forming data 91 is generated, the pattern receiving condition indicating the type of pattern forming equipment and the target pattern element indicating the type of pattern element or combination of pattern elements to which the correction rule should be applied are the data receiving unit. 111 is received by 111 and sent to the data generation unit 113. 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”.

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

図10は、ステップS14にて行われるデータ生成装置1による補正ルールの取得動作の流れを示す図である。図11は、補正ルールの取得に用いられる検索キー20を示す図である。補正ルールの取得が行われる際には、まず、データ生成部113の補正ルール付加部1133(図2参照)により、パターン形成条件201(plantId=A1)および対象パターン要素202(figureType=line)がルール付加用インデックス912(図9参照)から抽出され、これらのデータが図11に示す検索キー20とされる(ステップS141)。   FIG. 10 is a diagram illustrating a flow of the correction rule acquisition operation performed by the data generation device 1 performed in step S14. FIG. 11 is a diagram showing the search key 20 used for obtaining the correction rule. When the correction rule is acquired, first, the correction rule adding unit 1133 (see FIG. 2) of the data generation unit 113 sets the pattern forming condition 201 (plantId = A1) and the target pattern element 202 (figureType = line). The data is extracted from the rule addition index 912 (see FIG. 9), and these data are used as the search key 20 shown in FIG. 11 (step S141).

補正ルール付加部1133により抽出された検索キー20は、図2に示すデータベース管理部114により受け付けられてデータ抽出部1142に送られる(ステップS142)。続いて、検索キー20に基づいてデータベース142が検索され、検索キー20を含むキー情報102(図4参照)に関連づけられた補正ルール103およびルール種別1030が、データ抽出部1142によりデータベース142から抽出される(ステップS143)。抽出された補正ルール103およびルール種別1030は、データベース管理部114によりデータ生成部113の補正ルール付加部1133に出力されて補正ルール103の取得が完了する(ステップS144)。このようにして取得された補正ルール103は、パターンの形成に使用される各パターン形成設備に固有の補正ルール103となっている。   The search key 20 extracted by the correction rule addition unit 1133 is received by the database management unit 114 shown in FIG. 2 and sent to the data extraction unit 1142 (step S142). Subsequently, the database 142 is searched based on the search key 20, and the correction rule 103 and the rule type 1030 associated with the key information 102 (see FIG. 4) including the search key 20 are extracted from the database 142 by the data extraction unit 1142. (Step S143). The extracted correction rule 103 and rule type 1030 are output to the correction rule adding unit 1133 of the data generation unit 113 by the database management unit 114, and the acquisition of the correction rule 103 is completed (step S144). The correction rule 103 acquired in this way is a correction rule 103 specific to each pattern forming facility used for pattern formation.

図4に示す補正ルール103の取得が完了すると、取得された補正ルール103が、対応するルール種別1030および対象パターン要素1022と共に、図12に示すように、補正ルール部913としてパターン形成用データ91に付加される(図5:ステップS15)。パターン形成用データ91では、ルール種別1030および対象パターン要素1022を属性(すなわち、「ruleId」および「figureType」)として有する補正ルール部913が、基礎パターン部911およびルール付加用インデックス912から分離して(すなわち、補正ルール部913と基礎パターン部911およびルール付加用インデックス912とが互いに包含関係を有さない状態にて)記述されたブロックとして付加される。パターン形成用データ91では、補正ルール部913が基礎パターン部911およびルール付加用インデックス912と同様にXMLにより記述される。なお、パターン形成用データ91が、基礎パターン部911、ルール付加用インデックス912および補正ルール部913をそれぞれ複数ブロック含む場合には、各部のブロックは交互に記述されてもよい。   When the acquisition of the correction rule 103 shown in FIG. 4 is completed, the acquired correction rule 103 together with the corresponding rule type 1030 and the target pattern element 1022, as shown in FIG. (FIG. 5: Step S15). 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.

図12に示すように、補正ルール部913には、ルール種類を示す「ruleId」が「b1」であり、対象パターン要素の種類を示す「figureType」が「line」である補正ルール(以下、ruleIdの値を用いて、「補正ルールb1」という。)が含まれる。補正ルールb1は、直線にて表されるパターン中の配線の長さに合わせて配線の幅を補正するルールである。   As shown in FIG. 12, 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を補正してパターン形成用の補正済パターンのデータ(以下、「補正済データ」という。)を生成する補正済データ生成部1134(図2参照)により、必要に応じて、補正に用いられる補正値の取得が行われる(ステップS16)。図13は、補正値(すなわち、配線の補正幅)の取得動作の流れを示す図である。まず、パターン形成用データ91の基礎パターン部911が示すパターン要素またはパターン要素の組み合わせのうち、補正ルール部913が示す補正ルールb1に対応するもの、すなわち、補正ルールb1の属性「figureType」が示すパターン要素である直線84および直線85(図6参照)が補正対象として特定される(ステップS161)。続いて、補正ルールb1の処理アルゴリズムが適用され、直線84,85の始点および終点の座標値からそれぞれの長さが取得される(ステップS162)。   When the correction rule unit 913 is added, a corrected data generation unit 1134 (FIG. 2) 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 (step S16). FIG. 13 is a diagram illustrating a flow of an operation for obtaining 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. 6), which are pattern elements, are specified as correction targets (step S161). 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 S162).

図14は、補正ルールb1および/またはパターン形成条件(すなわち、パターン形成設備A1)に関連づけられる関連データベースfoo1のテーブルbar1を示す図である。補正済データ生成部1134では、ステップS162で求められた各直線の長さ(length)、および、図14に示すテーブルbar1に基づいて、配線の補正幅(value)が補正ルール部913の「dbValue」(図12参照)として取得される(ステップS163)。なお、補正値が予め補正ルール内に記述されている場合には、ステップS16の動作は省略される。   FIG. 14 is a diagram illustrating 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 A1). In the corrected data generation unit 1134, based on the length (length) of each straight line obtained in step S162 and the table bar1 shown in FIG. 14, the correction width (value) of the wiring is set to “dbValue” of the correction rule unit 913. (See FIG. 12) (step S163). If the correction value is described in advance in the correction rule, the operation in step S16 is omitted.

補正幅が取得されると、補正済データ生成部1134により、パターン形成用データ91の基礎パターン部911における直線84,85を示す部分が補正ルールb1に従って補正され、図15に示す表示用の補正済パターンのデータ(以下、「表示用データ」という。)92が生成される(ステップS17)。図15に示すように、表示用データ92では、パターン形成用データ91の基礎パターン部911の直線84,85を示す部分のそれぞれに対して、補正ルールb1により取得された補正幅(図15中において「deltawidth」として示される値。)が、直線84,85の元の幅(図15中において「width」として示される値。)と区別可能なように付加される。表示用データ92は、パターン形成用データ91と同様、XMLにて記述される。なお、補正ルールによる基礎パターン部911の補正アルゴリズムの実体部分については、図示を省略している。   When the correction width is acquired, the corrected data generation unit 1134 corrects the portions showing 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 (step S17). As shown in FIG. 15, in the display data 92, the correction width obtained by the correction rule b1 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. 15, In FIG. 15 is added so as to be distinguishable from the original width of the straight lines 84 and 85 (value shown as “width” in FIG. 15). 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.

データ生成装置1では、図2に示す補正済データ生成部1134により生成された表示用データ92がデータ生成部113からデータ出力部112に送られ、データ出力部112によりディスプレイ15(図1参照)にパターン形状が表示される(ステップS18)。図16は、ディスプレイ15に表示されるパターンの一部を拡大して示す図である。データ生成装置1では、データ出力部112による出力が表示制御部1121により制御されることにより、図16に示すように、基礎パターン8(図16中では、円82、直線84および直線85)および補正済パターン8a(図16中では、円82、直線84aおよび直線85a)、並びに、基礎パターン8と補正済パターン8aとの相違(図16中にて平行斜線を付して示す部分であり、以下、「補正量」という。)8bがディスプレイ15に表示される。なお、基礎パターン8および補正済パターン8aについては、いずれか一方が選択的に表示されてもよい。   In the data generation device 1, the display data 92 generated by the corrected data generation unit 1134 shown in FIG. 2 is sent from the data generation unit 113 to the data output unit 112, and the data output unit 112 displays the display 15 (see FIG. 1). The pattern shape is displayed on (Step S18). FIG. 16 is an enlarged view showing a part of the pattern displayed on the display 15. In the data generation device 1, the output from the data output unit 112 is controlled by the display control unit 1121, and as shown in FIG. 16, the basic pattern 8 (circle 82, straight line 84, and straight line 85 in FIG. 16) and The corrected pattern 8a (in FIG. 16, 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 (parts shown with parallel diagonal lines in FIG. 16, Hereinafter, “correction amount” is displayed on the display 15. Note that one of the basic pattern 8 and the corrected pattern 8a may be selectively displayed.

ディスプレイ15にパターンが表示されると、作業者により基礎パターン8、補正済パターン8aおよび補正量8bの外観が確認される(ステップS19)。補正済パターン8aが所望の形状になっていない場合には、補正量を変更するためのデータ(以下、「変更用データ」という。)が、図2に示すデータ受付部111により受け付けられてデータ生成部113に送られる。データ生成部113では、補正ルール変更部1136により、図12に示すパターン形成用データ91の補正ルール部913が、変更用データに基づいて基礎パターン部911から独立して変更される(ステップS191)。具体的には、ステップS16にて取得された補正幅が変更用データが示す新たな補正幅に変更される。補正ルール部913が示す補正ルールが変更されると、ステップS17に戻って表示用データ92が再び生成されてディスプレイ15に基礎パターン8、補正済パターン8aおよび補正量8bが表示される(ステップS17,S18)。なお、変更用データの内容によっては、ステップS191において、新たな補正ルールがデータベース142から取得され、補正ルール部913の補正ルールと置き換えられる等の変更が行われてもよい。   When the pattern is displayed on the display 15, the appearance of the basic pattern 8, the corrected pattern 8a, and the correction amount 8b is confirmed by the operator (step S19). 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 by the data receiving unit 111 shown in FIG. It is sent to the generation unit 113. In the data generation unit 113, the correction rule changing unit 1136 changes the correction rule unit 913 of the pattern forming data 91 shown in FIG. 12 independently from the basic pattern unit 911 based on the changing data (step S191). . Specifically, the correction width acquired in step S16 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 S17, 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 15 (step S17). , S18). Depending on the content of the change data, a new correction rule may be acquired from the database 142 and replaced with the correction rule of the correction rule unit 913 in step S191.

補正済パターン8aが所望の形状になると(ステップS19)、補正対象として特定されたパターン要素である直線84,85を示す基礎パターン部911の部分が補正ルール部913の補正ルールに従って一括して補正され、図17に示す補正済データ93が生成される(ステップS20)。図17に示すように、補正済データ93は、基礎パターン部911の直線84,85を示すデータに対して、補正ルールb1による補正を行った結果を示すデータとして生成される。すなわち、補正済データ93においては、各パターン要素の形状は、基礎的な形状(すなわち、基礎パターン8として示される形状)と補正ルールによる補正分とが区別されない状態で記述される。また、補正済データ93はXMLにて記述される。   When the corrected pattern 8a has a desired shape (step S19), the portion of the basic pattern portion 911 showing the straight lines 84 and 85 that are pattern elements specified as the correction target is collectively corrected according to the correction rule of the correction rule portion 913. Then, corrected data 93 shown in FIG. 17 is generated (step S20). As shown in FIG. 17, 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.

データ生成装置1では、最終データ生成部1135(図2参照)により、最終データが補正済データ93から生成される(ステップS21)。その後、最終データはパターン形成設備A1に送られ、後工程において基板上に実際のパターンが形成される。パターンの形成は、基礎パターン8に対して配線の幅を補償する補正が行われて生成された最終データに基づいて行われる。その結果、設備特性等による配線のやせが防止されて(または、パターン形状の歪みが抑制されて)適切なパターンが形成される。   In the data generation device 1, final data is generated from the corrected data 93 by the final data generation unit 1135 (see FIG. 2) (step S21). Thereafter, the final data is sent to the pattern forming facility A1, 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 or the like is prevented (or distortion of the pattern shape is suppressed), and an appropriate pattern is formed.

なお、データ生成装置1では、図5中のステップS13にてパターン形成用データ91に付加されるルール付加用インデックス912において、複数種類のパターン要素がそれぞれ対象パターン要素として指定されてよく、また、複数のパターン要素の組み合わせが対象パターン要素として指定されてもよい。ステップS14,S15においては、複数種類の補正ルールがデータベース142から取得され、補正ルール部913としてパターン形成用データ91に付加されてよい。基礎パターン部911の補正は、必ずしもステップS20に示す補正済データ93の生成において一括して行われる必要はなく、ステップS21に示す最終データの生成において行われた方が効率的な補正は、最終データ生成時に行われてもよい。この場合、補正済データ93は、最終データ生成時に行われる一部の補正に係る補正ルールを補正ルール部913として有する。   In the data generating device 1, a plurality of types of pattern elements may be designated as target pattern elements in the rule addition index 912 added to the pattern formation data 91 in step S13 in FIG. A combination of a plurality of pattern elements may be designated as the target pattern element. In steps S14 and S15, a plurality of types of correction rules may be acquired from the database 142 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 S20, and the correction that is more efficient performed in the generation of the final data shown in step S21 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では、新規設備においてパターン形成が行われる予定の基板のパターン設計を行う場合等、必要に応じてデータベース142の更新が行われる。データベース142の更新の際には、試作等が行われた後に更新データが入力部16(図1参照)から入力されて図2に示すデータベース管理部114のデータ更新部1141に送られる。続いて、データ更新部1141により、更新データに基づくデータベース142の検索が行われ、更新データが新規データ要素として追加され、あるいは、既存のデータ要素が更新データに基づいて更新される。   Further, in the data generation apparatus 1, the database 142 is updated as necessary, for example, when designing a pattern of a substrate on which pattern formation is to be performed in a new facility. When the database 142 is updated, update data is input from the input unit 16 (see FIG. 1) after trial production or the like, and is sent to the data update unit 1141 of the database management unit 114 shown in FIG. Subsequently, the data update unit 1141 searches the database 142 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では、基礎パターン部911に補正ルール部913を付加してパターン形成用データ91を自動生成することができる。また、生成されたパターン形成用データ91が基礎パターン部911と補正ルール部913とを備えることにより、基礎パターンとパターン形成時の補正ルールとを個別に明確化することができる。その結果、基礎パターン部911の各パターン要素を示すデータを作業者が1つずつ補正する場合に比べて、パターンの設計効率を向上することができる。また、パターンの基礎となる構造(すなわち、基礎パターン8)の変更やパターン形成処理に合わせたパターンの微細な変更を容易に行うことができる。   As described above, the data generation apparatus 1 can automatically generate the pattern formation data 91 by adding the correction rule unit 913 to the basic pattern unit 911. Further, since the generated pattern formation 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では、補正ルール変更部1136により、基礎パターン部911から独立して補正ルール部913の変更を行うことができるため、基礎パターンを変更することなく、補正ルールのみを変更することにより、製造条件の変更等に迅速に対応することができる。また、パターン形成用データ91では、補正ルール部913に含まれるパターン形成設備に固有の補正ルールを変更することにより、基礎パターンを変更することなく、各設備に適したパターン形成用データを生成することができる。   In the data generation device 1, the correction rule changing unit 1136 can change the correction rule unit 913 independently of the basic pattern unit 911, so that only the correction rule is changed without changing the basic pattern. It is possible to respond quickly to changes in manufacturing conditions. Further, in the pattern formation data 91, by changing the correction rule specific to the pattern formation facility included in the correction rule unit 913, pattern formation data suitable for each facility is generated without changing the basic pattern. be able to.

データ生成装置1では、補正ルール付加部1133により、基礎パターンの補正に使用される補正ルールをデータベース142から抽出することにより、補正ルール部913の生成に要する時間を短縮し、その結果、パターン形成用データ91の生成に要する時間を短縮することができる。また、補正済データ生成部1134により、補正ルール部913の補正ルールに対応するパターン要素またはパターン要素の組み合わせを基礎パターン部911から特定して補正することにより、補正済データ93を迅速に生成することができる。   In the data generation device 1, the correction rule adding unit 1133 extracts the correction rule used for correcting the basic pattern from the database 142, thereby reducing the time required for generating the correction rule unit 913, and as a result, pattern formation The time required for generating the business data 91 can be shortened. Further, the corrected data generating unit 1134 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.

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

パターン形成用データ91の基礎パターン部911、ルール付加用インデックス912および補正ルール部913は同一の記述言語により記述されるため、パターン形成用データ91の取り扱いが容易化される。特に、XMLは対応可能な記述形式の範囲が広く、データの通信等への対応にも優れているため、パターン形成用データ91の記述に適している。また、パターン形成用データ91は、XMLと同様に、対応可能な記述形式の範囲が広く、データの通信等への対応にも優れているPDF(Portable Document Format)により記述されてもよい。   Since the basic pattern portion 911, the rule addition index 912, and the correction rule portion 913 of the pattern forming data 91 are described in the same description language, the handling of the pattern forming 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.

次に、図18およびその他の図面を参照しつつ、データ生成装置1によるパターン形成用データ、補正済データおよび最終データの生成動作の第2の例について説明する。図18は、パターン形成用データの基礎とされる基礎パターンの1つのパターン要素である折れ線86を拡大して示す図である。データ生成装置1では、折れ線86を含む基礎パターンに基づいて、半導体基板のパターン形成に利用されるフォトマスクのパターン形成用データが生成される。なお、フォトマスク上において折れ線86に対応する部位は光通過領域とされ、通過した光により基板上のレジスト膜にゲート電極のパターンが露光描画される。また、折れ線86を構成する各直線要素は、互いに垂直に交わるものとする。   Next, a second example of pattern generation data, corrected data, and final data generation operations by the data generation apparatus 1 will be described with reference to FIG. 18 and other drawings. FIG. 18 is an enlarged view of a broken line 86 that is one pattern element of a basic pattern that is a basis of pattern formation data. In the data generation device 1, data for pattern formation of a photomask used for pattern formation of 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.

図18に示すように、折れ線86は複数の屈曲部861を有するため、このままの形状でフォトマスクの光通過領域が形成された場合、各屈曲部861近傍において光近接効果、すなわち、互いに近接する光通過領域を通過した光同士の干渉により基板上に描画されるパターンが歪む現象が生じる。データ生成装置1では、折れ線86を含む基礎パターンのCADデータに対して、図5のステップS11〜S21に示す動作が行われ、光近接効果を抑制するための補正がなされたパターン形成用データ、補正済データおよび最終データが生成される。以下、データ生成装置1の動作について説明する。   As shown in FIG. 18, 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 device 1, pattern formation data that has been subjected to the operations shown in Steps S <b> 11 to S <b> 21 in FIG. 5 for the CAD data of the basic pattern including the broken line 86 and corrected to suppress the optical proximity effect, Corrected data and final data are generated. Hereinafter, the operation of the data generation device 1 will be described.

データ生成装置1では、まず、折れ線86の形状をベクトル図形形式にて表す基礎パターンCADデータが、図2に示すデータ受付部111により受け付けられてデータ生成部113に送られる(ステップS11)。続いて、基礎パターン生成部1131により、基礎パターンCADデータからXMLにて記述されたパターン形成用データが生成され(ステップS12)、インデックス付加部1132によりルール付加用インデックスがパターン形成用データに付加される(ステップS13)。以下、他のデータもXMLにて記述されるものとする。   In the data generation device 1, first, basic pattern CAD data representing the shape of the polygonal line 86 in a vector graphic format is received by the data reception unit 111 shown in FIG. 2 and sent to the data generation unit 113 (step S11). Subsequently, the basic pattern generation unit 1131 generates pattern formation data described in XML from the basic pattern CAD data (step S12), and the index addition unit 1132 adds the rule addition index to the pattern formation data. (Step S13). Hereinafter, other data is also described in XML.

次に、付加されたルール付加用インデックスに基づいて、補正ルール付加部1133によるデータベース142からの補正ルールの取得が行われ(ステップS14)、取得された補正ルールが、図19に示す補正ルール部913aとしてパターン形成用データに付加される(ステップS15)。図19に示すように、補正ルール部913aには、ルール種類を示す「ruleId」が「c1」であり、対象パターン要素の種類を示す「figureType」が「polyline」(折れ線)である補正ルール(以下、ruleIdの値を用いて、「補正ルールc1」という。)が含まれる。補正ルールc1は、折れ線にて表されるパターン要素の屈曲部(corner)に対して、光近接効果を抑制する補正を行うルールである。   Next, the correction rule adding unit 1133 acquires the correction rule from the database 142 based on the added rule addition index (step S14), and the acquired correction rule is the correction rule unit shown in FIG. It is added to the pattern formation data as 913a (step S15). As illustrated in FIG. 19, 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が付加されると、補正済データ生成部1134により、パターン形成用データの基礎パターン部が示すパターン要素またはパターン要素の組み合わせのうち、補正ルール部913aが示す補正ルールc1に対応するもの、すなわち、補正ルールc1の属性「figureType」が示すパターン要素である折れ線86(図18参照)が特定される。続いて、基礎パターン部が示す折れ線86の座標値等から、折れ線86の各屈曲部861が処理対象として特定される。   When the correction rule part 913a is added, the corrected data generation part 1134 corresponds to the correction rule c1 indicated by the correction rule part 913a among the pattern elements indicated by the basic pattern part of the pattern formation data or the combination of pattern elements. 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.

図20は、補正ルールc1および/またはルール付加用インデックスのパターン形成条件に関連づけられる関連データベースfoo2のテーブルbar2を示す図である。補正済データ生成部1134では、図19に示すkey「L」および「W」、および、図20に示すテーブルbar2に基づいて、補正長さおよび補正幅(value)が補正ルール部913aの「dbValueL」および「dbValueW」として取得される(ステップS16)。   FIG. 20 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 1134, 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. 19 and the table bar2 illustrated in FIG. ”And“ dbValueW ”(step S16).

補正長さおよび補正幅が取得されると、補正済データ生成部1134により、パターン形成用データの基礎パターン部における折れ線86を示す部分が補正ルールc1に従って補正されて表示用データが生成され(ステップS17)、表示用データに基づいてディスプレイ15(図1参照)に図21に示すパターン形状が表示される(ステップS18)。データ生成装置1では、図21に示すように、折れ線86および補正済みの折れ線(以下、「補正済折れ線」という。)86a、並びに、折れ線86と補正済折れ線86aとの相違、(図21中にて平行斜線を付して示す部分であり、以下、「補正量」という。)86bがディスプレイ15に表示される。図21中にて符号「L」および符号「W」を付して示す補正量86bの長さおよび幅は、ステップS16にて取得された補正長さおよび補正幅である。なお、折れ線86および補正済折れ線86aについては、いずれか一方が選択的に表示されてもよい。   When the correction length and the correction width are acquired, the corrected data generation unit 1134 corrects the portion showing the broken line 86 in the basic pattern portion of the pattern formation data according to the correction rule c1 to generate display data (step). S17) Based on the display data, the pattern shape shown in FIG. 21 is displayed on the display 15 (see FIG. 1) (step S18). In the data generation device 1, as shown in FIG. 21, a broken line 86 and a corrected broken line (hereinafter referred to as “corrected broken line”) 86a, and a difference between the broken line 86 and the corrected broken line 86a (in FIG. 21). 86b is displayed on the display 15 (hereinafter referred to as “correction amount”). In FIG. 21, 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 S16. Note that one of the broken line 86 and the corrected broken line 86a may be selectively displayed.

ディスプレイ15にパターンが表示されると、作業者により折れ線86、補正済折れ線86aおよび補正量86bの外観が確認される(ステップS19)。補正済折れ線86aが所望の形状になっていない場合には、変更用データがデータ受付部111により受け付けられ、補正ルール変更部1136により、図19に示すパターン形成用データの補正ルール部913aが基礎パターン部から独立して変更される(ステップS191)。補正ルール部913aが示す補正ルールが変更されると、ステップS16に戻って表示用データが再び生成されてディスプレイ15に折れ線86、補正済折れ線86aおよび補正量86bが表示される(ステップS17,S18)。   When the pattern is displayed on the display 15, the appearance of the broken line 86, the corrected broken line 86a, and the correction amount 86b is confirmed by the operator (step S19). When the corrected broken line 86a does not have a desired shape, the data for changing is received by the data receiving unit 111, and the correction rule changing unit 1136 uses the correction rule unit 913a of the pattern forming data shown in FIG. It is changed independently from the pattern portion (step S191). When the correction rule indicated by the correction rule unit 913a is changed, the process returns to step S16 to generate display data again and display the broken line 86, the corrected broken line 86a, and the correction amount 86b on the display 15 (steps S17 and S18). ).

補正済折れ線86aが所望の形状になると(ステップS19)、基礎パターン部の折れ線86を示す部分が補正ルール部913aの補正ルールに従って一括して補正され、補正済データが生成される(ステップS20)。データ生成装置1では、最終データ生成部1135により、最終データが補正済データから生成される(ステップS21)。その後、最終データはパターン形成設備に送られ、後工程において基板上にパターンが形成される。パターンの形成は、折れ線86の屈曲部861に対する光近接効果を抑制する補正が行われて生成された最終データに基づいて行われる。その結果、光の干渉によりパターンの屈曲部の形状が歪むことが抑制されて適切なパターンが形成される。   When the corrected broken line 86a has a desired shape (step S19), the portion showing 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 S20). . In the data generation device 1, the final data generation unit 1135 generates final data from the corrected data (step S21). Thereafter, the final data is sent to a pattern forming facility, 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の例と同様に基礎パターン部に補正ルール部913aを付加してパターン形成用データを生成することにより、パターンの設計効率を向上することができる。また、パターン形成用データが基礎パターン部と補正ルール部913aとを備えることにより、基礎パターン(すなわち、折れ線86)とパターン形成時の補正ルールとを個別に明確化することができる。その結果、パターンの基礎となる構造の変更やパターン形成処理に合わせたパターンの微細な変更を容易に行うことができる。   As described above, in the data generation device 1, the pattern design efficiency is improved by generating the pattern formation data by adding the correction rule part 913 a to the basic pattern part as in the first example. Can do. In addition, since the pattern formation data includes the basic pattern portion and the correction rule portion 913a, the basic pattern (that is, the broken line 86) and the correction rule at the time of pattern formation can be clarified individually. As a result, it is possible to easily change the structure serving as the basis of the pattern or finely change the pattern in accordance with the pattern formation process.

以上、本発明の実施の形態について説明してきたが、本発明は上記実施の形態に限定されるものではなく、様々な変更が可能である。   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.

補正ルール部913に含まれる補正ルールは、既述のように、必ずしもパターン形成設備に固有の補正ルールには限定されず、例えば、設備の特性には影響されない基礎パターン8の設計における設計規則や、基板上に実際のパターンを形成する際の各設備共通の製造規則等であってもよい。   As described above, the correction rule included in the correction rule unit 913 is not necessarily limited to the correction rule specific to the pattern forming facility. For example, the design rule in the design of the basic pattern 8 that is not affected by the characteristics of the facility A manufacturing rule or the like common to each facility when an actual pattern is formed on the substrate may be used.

パターン形成用データ91のデータ容量が大きくなってしまう場合(例えば、基礎パターン8に含まれるパターン要素が多い場合等)には、補正ルールの種類を示す識別子(すなわち、ruleId)のみが補正ルール部913としてパターン形成用データ91に付加され、ruleIdに対応する補正ルールがデータベース142からメモリー上に順次呼び出されつつ基礎パターン部911に対する補正が行われてもよい。   When the data capacity of the pattern forming data 91 is large (for example, when there are many pattern elements included in the basic pattern 8), only the identifier indicating the type of the correction rule (that is, ruleId) is the correction rule part. The basic pattern unit 911 may be corrected while being added to the pattern forming data 91 as 913 and sequentially calling the correction rules corresponding to ruleId from the database 142 onto the memory.

なお、データ生成装置1において補正済パターンの確認が行われない場合には、図5に示すステップS17〜S19の動作(表示用データの生成、パターン形状の表示、および、補正済パターンの確認)は省略されてよい。   If the corrected pattern is not confirmed in the data generation device 1, the operations in steps S17 to S19 shown in FIG. 5 (generation of display data, display of the pattern shape, and confirmation of the corrected pattern) are performed. May be omitted.

一の実施の形態に係るデータ生成装置の構成を示す図である。It is a figure which shows the structure of the data generation apparatus which concerns on one embodiment. データ生成装置の機能構成を示すブロック図である。It is a block diagram which shows the function structure of a data generation apparatus. データベースの構造を示す図である。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 the production | generation operation | movement of the data for pattern formation, corrected data, and final data. 基礎パターンを示す図である。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.

符号の説明Explanation of symbols

8 基礎パターン
81〜83 円
84,84a,85,85a 直線
86,86a 折れ線
91 パターン形成用データ
103 補正ルール
911 基礎パターン部
913,913a 補正ルール部
1022 対象パターン要素
1030 ルール種別
S11〜S21,S141〜S144,S161〜S163,S191 ステップ
8 basic pattern 81-83 circle 84, 84a, 85, 85a straight line 86, 86a broken line 91 pattern formation data 103 correction rule 911 basic pattern part 913, 913a correction rule part 1022 target pattern element 1030 rule type S11-S21, S141 Steps S144, S161 to S163, S191

Claims (7)

プリント回路基板、半導体基板またはフラットパネル表示装置の製造において基板上に幾何学的パターンを形成する際に使用されるパターン形成用データであって、
基板上に配置される複数のパターン要素である基礎パターンを示す基礎パターン部と、
前記基礎パターンに含まれるパターン要素の種類またはパターン要素の組合せの種類に応じてパターンの形成処理において求められる補正ルールを示す補正ルール部と、
を備えることを特徴とするパターン形成用データ。
Pattern forming data used in forming a geometric pattern on a substrate in the manufacture of a printed circuit board, semiconductor substrate or flat panel display device,
A basic pattern portion indicating a basic pattern which is a plurality of pattern elements arranged on the substrate;
A correction rule portion indicating a correction rule obtained in a pattern formation process according to the type of pattern element or the type of combination of pattern elements included in the basic pattern;
The data for pattern formation characterized by comprising.
請求項1に記載のパターン形成用データであって、
前記補正ルール部が、パターンの形成に使用される設備に固有の補正ルールを含むことを特徴とするパターン形成用データ。
The pattern forming data according to claim 1,
The pattern formation data, wherein the correction rule section includes a correction rule specific to equipment used for pattern formation.
請求項1または2に記載のパターン形成用データであって、
前記補正ルール部において補正ルールの種類、または、補正ルールが適用されるパターン要素の種類もしくはパターン要素の組合せの種類を示す識別子が各補正ルールに付与されていることを特徴とするパターン形成用データ。
The data for pattern formation according to claim 1 or 2,
Pattern forming data characterized in that each correction rule is given an identifier indicating the type of correction rule, the type of pattern element to which the correction rule is applied, or the type of combination of pattern elements in the correction rule unit .
請求項1ないし3のいずれかに記載のパターン形成用データであって、
前記基礎パターン部および前記補正ルール部が、同一の記述言語により記述されることを特徴とするパターン形成用データ。
Data for forming a pattern according to any one of claims 1 to 3,
The pattern forming data, wherein the basic pattern portion and the correction rule portion are described in the same description language.
請求項4に記載のパターン形成用データであって、
前記基礎パターン部および前記補正ルール部が、マークアップ言語またはページ記述言語により記述されることを特徴とするパターン形成用データ。
The pattern formation data according to claim 4,
Pattern forming data, wherein the basic pattern portion and the correction rule portion are described in a markup language or a page description language.
請求項1ないし5のいずれかに記載のパターン形成用データであって、
前記基礎パターン部および前記補正ルール部が、分離したブロックとして記述されていることを特徴とするパターン形成用データ。
Data for forming a pattern according to any one of claims 1 to 5,
The pattern forming data, wherein the basic pattern portion and the correction rule portion are described as separate blocks.
請求項1ないし6のいずれかに記載のパターン形成用データであって、
前記補正ルール部が、パターン中の配線に対して前記配線の長さに合わせて前記配線の幅を補正する補正ルールを含むことを特徴とするパターン形成用データ。
Data for forming a pattern according to any one of claims 1 to 6,
The pattern forming data, wherein the correction rule section includes a correction rule for correcting the width of the wiring in accordance with the length of the wiring with respect to the wiring in the pattern.
JP2004354127A 2004-12-07 2004-12-07 Pattern formation data Abandoned JP2006162954A (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2004354127A JP2006162954A (en) 2004-12-07 2004-12-07 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
CN 200510124881 CN1786969A (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
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 A recording medium on which a data generating system, a pattern forming data generating apparatus, a pattern forming data generating method, and pattern forming data are recorded

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004354127A JP2006162954A (en) 2004-12-07 2004-12-07 Pattern formation data

Publications (1)

Publication Number Publication Date
JP2006162954A true JP2006162954A (en) 2006-06-22

Family

ID=36665055

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004354127A Abandoned JP2006162954A (en) 2004-12-07 2004-12-07 Pattern formation data

Country Status (2)

Country Link
JP (1) JP2006162954A (en)
CN (1) CN1786969A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008217535A (en) * 2007-03-06 2008-09-18 Nec Corp Circuit graphic generator and generation method
JP2009265779A (en) * 2008-04-23 2009-11-12 Nec Access Technica Ltd Data conversion device, cad system, automatic data creation method using them, and its program

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6168475B2 (en) * 2014-04-10 2017-07-26 新日鉄住金ソリューションズ株式会社 Graph generation apparatus, graph generation method, and graph generation program
US10290087B2 (en) * 2017-09-11 2019-05-14 Applied Materials Israel Ltd. Method of generating an examination recipe and system thereof
CN110488567A (en) * 2018-05-10 2019-11-22 长鑫存储技术有限公司 mask device
WO2020013910A1 (en) 2018-07-12 2020-01-16 Applied Materials, Inc Constraint programming using block-based workflows

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008217535A (en) * 2007-03-06 2008-09-18 Nec Corp Circuit graphic generator and generation method
JP2009265779A (en) * 2008-04-23 2009-11-12 Nec Access Technica Ltd Data conversion device, cad system, automatic data creation method using them, and its program

Also Published As

Publication number Publication date
CN1786969A (en) 2006-06-14

Similar Documents

Publication Publication Date Title
US6523162B1 (en) General purpose shape-based layout processing scheme for IC layout modifications
JP5341399B2 (en) PATTERN VERIFICATION METHOD, PATTERN VERIFICATION DEVICE, PROGRAM, AND SEMICONDUCTOR DEVICE MANUFACTURING METHOD
CN112596341B (en) Method for preparing mask data for producing integrated circuit
CN115457350B (en) Optical proximity correction etching model training method and optical proximity correction method
CN103149792A (en) Optical proximity correction method
CN108009316B (en) OPC correction method
JP2014081472A (en) Optical proximity effect correction method, processing unit, program, production method of mask, and production method of semiconductor device
TWI557584B (en) Method for designing semiconductor device, method for preparing integrated circuit device layout, and computer readable storage medium
US20230367943A1 (en) Critical dimension uniformity
US20060033049A1 (en) Design pattern data preparing method, mask pattern data preparing method, mask manufacturing method, semiconductor device manufacturing method, and program recording medium
US20130042210A1 (en) Cycle time reduction in data preparation
US20150040080A1 (en) Methods for modifying an integrated circuit layout design
CN116520632A (en) Layout correction method, storage medium and terminal
US9064078B2 (en) Methods and systems for designing and manufacturing optical lithography masks
KR100687060B1 (en) A recording medium on which a data generating system, a pattern forming data generating apparatus, a pattern forming data generating method, and pattern forming data are recorded
JP2006162954A (en) Pattern formation data
US9443055B2 (en) Methods for retargeting circuit design layouts and for fabricating semiconductor devices using retargeted layouts
US9651855B2 (en) Methods for optical proximity correction in the design and fabrication of integrated circuits using extreme ultraviolet lithography
CN113050365B (en) Optical proximity correction method and system, mask, equipment and medium
WO2024021854A1 (en) Circuit layout processing method and apparatus, device, storage medium and program product
JP2004279950A (en) Photomask, method of manufacturing the same, semiconductor integrated circuit and method of manufacturing the same
JP2006162955A (en) Generating device for pattern formation data, and method for generating the pattern formation data
US8607171B2 (en) System and method for optical proximity correction of a modified integrated circuit layout
JP2006162956A (en) Generating device for pattern formation data, generating system for pattern formation data and method for generating the pattern formation data
CN116243553A (en) Method of generating curved SRAF, method of verifying MRC and method of manufacturing mask

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