JP2008197451A - Extraction method, extraction device, and program - Google Patents

Extraction method, extraction device, and program Download PDF

Info

Publication number
JP2008197451A
JP2008197451A JP2007033435A JP2007033435A JP2008197451A JP 2008197451 A JP2008197451 A JP 2008197451A JP 2007033435 A JP2007033435 A JP 2007033435A JP 2007033435 A JP2007033435 A JP 2007033435A JP 2008197451 A JP2008197451 A JP 2008197451A
Authority
JP
Japan
Prior art keywords
component
data
extraction
design data
design
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.)
Withdrawn
Application number
JP2007033435A
Other languages
Japanese (ja)
Inventor
Takashi Hoshino
貴 星野
Takashi Toyofuku
貴司 豊福
Yasuyuki Mochizuki
康幸 望月
Yukihisa Ozaki
幸久 尾崎
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.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
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 Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2007033435A priority Critical patent/JP2008197451A/en
Priority to US12/068,960 priority patent/US20080205767A1/en
Publication of JP2008197451A publication Critical patent/JP2008197451A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Preparing Plates And Mask In Photomechanical Process (AREA)
  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To alleviate an operator's load in generating digital master data from design data and speed up data processing in manufacture of a semiconductor device by the image-wise exposure of a substrate. <P>SOLUTION: When data processing is speeded up with raster data and layout information on components which are constituents repeatedly described on design data for semiconductor devices, the constituents, which are repeatedly described in a hierarchy of the design data and satisfies prescribed extraction conditions, are automatically extracted, as the components, from the design data to solve the problem. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、液晶ディスプレイ等を作成するために基板に画像を露光する露光システムにおいて、設計データから露光装置での画像露光に対応する画像データ(露光データ)へのデータ処理の高速化を図るために、設計データから所定の構成要素を抽出する抽出方法および抽出装置、ならびにプログラムに関する。   The present invention aims to speed up data processing from design data to image data (exposure data) corresponding to image exposure in an exposure apparatus in an exposure system that exposes an image on a substrate in order to create a liquid crystal display or the like. In particular, the present invention relates to an extraction method, an extraction apparatus, and a program for extracting predetermined components from design data.

プリント配線基板等の製造工程において、プリント配線基板となる基板の露光を、画像データに応じて変調した記録光で行なうデジタルの露光機が知られている。また、液晶ディスプレイ(LCD)パネル等の製造工程においても、TFT等を作成するための基板の露光を、画像データに応じて変調した記録光で行なうデジタルの露光機が望まれている。
デジタル露光機を用いたLCDパネル等の製造においては、設計者が作成した設計データから、デジタル露光機(以下、露光機とする)での画像露光用の画像データ(以下、露光データとする)を生成するためのデジタルマスクデータを作成する必要がある。
In a manufacturing process of a printed wiring board or the like, a digital exposure machine that performs exposure of a board to be a printed wiring board with recording light modulated according to image data is known. Also in a manufacturing process of a liquid crystal display (LCD) panel or the like, a digital exposure machine that performs exposure of a substrate for producing TFTs or the like with recording light modulated in accordance with image data is desired.
In the manufacture of LCD panels and the like using a digital exposure machine, image data for image exposure (hereinafter referred to as exposure data) in a digital exposure machine (hereinafter referred to as an exposure machine) from design data created by a designer. It is necessary to create digital mask data for generating.

このようなLCDパネル等の製造において、製造業者は、まず、CAD(Computer Aided Design)等の設計ツールを用いて、LCDパネルなどの製造する製品の設計を行う。
ここで、デジタル露光機での画像露光では、生産性を向上するために、1枚の基板で複数の製品を作製することが考えられる。そのため、設計者は、露光対象となる基板のサイズ(シートサイズ)に応じて、設計した製品(製品のデータ)を、複数、割り付けて、露光機で露光する画像に対応する設計データとする。例えば、露光対象となる基板が、LCD製造でのG8(第8世代)の基板(2200×2400mm)であれば、設計したLCDパネルのデータを、このG8サイズの基板に合わせて複数個を割り付けて(レイアウトして)、露光機で露光する画像を記述した設計データとする。
In manufacturing such an LCD panel or the like, a manufacturer first designs a product to be manufactured such as an LCD panel using a design tool such as CAD (Computer Aided Design).
Here, in image exposure using a digital exposure machine, it is conceivable to produce a plurality of products with a single substrate in order to improve productivity. Therefore, the designer assigns a plurality of designed products (product data) according to the size (sheet size) of the substrate to be exposed, and sets the design data corresponding to the image exposed by the exposure machine. For example, if the substrate to be exposed is a G8 (8th generation) substrate (2200 x 2400 mm) in LCD manufacturing, assign a plurality of data for the designed LCD panel according to this G8 size substrate. (Layout) and design data describing an image to be exposed by the exposure machine.

この設計ツールによる設計データは、GDIIIと呼ばれるデータフォーマットや、ODB++と呼ばれるデータフォーマットによるものであり、通常、ベクトルで記述されたデータ(ベクトル形式の画像データ)である。そのため露光機での画像露光(描画)を可能にするために、RIP(Raster Image Processor)によってラスターデータ(ビットマップデータ)に変換する必要がある。
デジタル露光機によって基板の露光を行なうシステムでは、設計データをラスターデータに変換した後、必要に応じてラスターデータを圧縮して、このラスターデータを、デジタルマスクデータとして例えば露光機に転送する。デジタルマスクデータを受けた露光機は、デジタルマスクデータに、解凍や各種のデータ処理等の必要な処理を行なって、自身が有する露光ヘッド(露光光学系)による画像露光に対応する露光データを生成し、この露光データによって基板の露光を行なう。
The design data by this design tool is in a data format called GDIII and a data format called ODB ++, and is usually data described in vectors (vector format image data). Therefore, in order to enable image exposure (drawing) with an exposure machine, it is necessary to convert the data into raster data (bitmap data) by a RIP (Raster Image Processor).
In a system that exposes a substrate using a digital exposure machine, the design data is converted into raster data, the raster data is compressed as necessary, and the raster data is transferred as digital mask data to, for example, the exposure machine. The exposure machine that receives the digital mask data performs necessary processing such as decompression and various data processing on the digital mask data, and generates exposure data corresponding to image exposure by its own exposure head (exposure optical system). Then, the substrate is exposed by the exposure data.

当然のことであるが、画像露光を行なわれる基板が大型化すると、それに応じて、データ量が増加し、データの転送や処理にかかる時間が多くなる。特に、設計データからラスターデータへの変換、および、ラスターデータの圧縮に掛かる時間は、基板の大型化に応じて、長時間が必要となり、生産性を低下する一因となっている。
例えば、前述のG8の基板であれば、2200×2400mmサイズの基板に0.5μmや0.25μmといった解像度で描画を行なうので、ラスターデータへの変換やラスターデータの圧縮には、膨大な時間がかかる。
As a matter of course, as the substrate on which image exposure is performed becomes larger, the amount of data increases accordingly, and the time required for data transfer and processing increases. In particular, the time required for conversion from design data to raster data and compression of the raster data requires a long time in accordance with the increase in the size of the substrate, which is a factor in reducing productivity.
For example, in the case of the above-mentioned G8 substrate, drawing is performed on a 2200 × 2400 mm size substrate with a resolution of 0.5 μm or 0.25 μm, so enormous time is required for conversion to raster data or compression of raster data. Take it.

このような不都合を回避し、デジタルマスクデータの生成を高速で行なうことを可能にする方法として、設計データ内に複数存在する構成要素(設計データ上で繰り返し記述されている構成要素)については、これを設計データを構成する1つの部品と見なして、部品については1個のみをラスターデータに変換して、部品のラスターデータと、この部品の基板上における位置情報(レイアウト情報)とを持つことで、デジタルマスクデータに対応するラスターデータを保持する方法が、特許文献1や特許文献2に開示されている。
この方法によれば、最も時間を要する、設計データからラスターデータへの変換、および、変換したラスターデータの圧縮を、効率良く行なうことができ、従って、デジタルマスクデータの生成に掛かる時間を低減することができる。
As a method for avoiding such inconvenience and enabling generation of digital mask data at high speed, for a plurality of components (components repeatedly described in the design data) in the design data, This is regarded as one part constituting the design data, and only one part is converted into raster data, and the part's raster data and the position information (layout information) of the part on the board are held. A method of holding raster data corresponding to digital mask data is disclosed in Patent Document 1 and Patent Document 2.
According to this method, it is possible to efficiently perform the conversion of the design data into the raster data and the compression of the converted raster data, which require the most time, and therefore reduce the time required for generating the digital mask data. be able to.

この方法について、より具体的に説明する。
前述のように、設計データは、設計した複数の製品(製品の設計データ)を1つの基板に割り付けてなるものである。
例えば、1種類の15インチのLCDパネルの製造において、G5(1300×1100mm)の基板を用いる場合には、一例として、設計したLCDパネルのデータを4×4で16個を基板に割り付けて、露光機での画像露光に対応する設計データとする。
従って、この場合には、LCDパネルのデータを、画像露光に対応する設計データを形成する1つの部品と見なして、LCDパネルのデータを1個のみラスターデータに変換して、好ましくは更に圧縮し、このラスターデータと、基板上におけるLCDパネルの位置情報のみを保持することで、デジタルマスクデータにに対応するラスターデータを保持することができる。
This method will be described more specifically.
As described above, the design data is obtained by assigning a plurality of designed products (product design data) to one board.
For example, in the case of using a G5 (1300 × 1100 mm) substrate in the manufacture of one type of 15-inch LCD panel, as an example, the data of the designed LCD panel is 4 × 4 and 16 pieces are allocated to the substrate. It is set as design data corresponding to image exposure with an exposure machine.
Therefore, in this case, the LCD panel data is regarded as one part for forming design data corresponding to image exposure, and only one LCD panel data is converted into raster data, preferably further compressed. By holding only the raster data and the position information of the LCD panel on the substrate, raster data corresponding to the digital mask data can be held.

この後、圧縮したLCDパネルのラスターデータを、位置情報に応じて各LCDパネルの位置に割り付けて、基板への画像露光に対応するラスターデータを合成し、デジタルマスクデータを生成する。このデジタルマスクデータを露光機に転送して、露光機において、解凍等の必要な処理を行なって、露光機による画像露光に対応する露光データとする。   Thereafter, the raster data of the compressed LCD panel is allocated to the position of each LCD panel according to the position information, and the raster data corresponding to the image exposure on the substrate is synthesized to generate digital mask data. The digital mask data is transferred to the exposure machine, and necessary processing such as thawing is performed in the exposure machine to obtain exposure data corresponding to image exposure by the exposure machine.

この方法によれば、設計データからデジタルマスクデータを生成する工程において、複数配置されるLCDパネルのデータを1つの部品として、1つの部品のみラスターデータに変換すればよいので、この変換に掛かる時間を短縮することができ、かつ、変換したラスターデータのみを圧縮すればよい。すなわち、最も時間が必要な設計データからラスターデータへの変換、および、ラスターデータの圧縮にかかる時間を低減できるので、デジタルマスクデータを高速で生成して、生産性を向上できる。   According to this method, in the process of generating the digital mask data from the design data, it is only necessary to convert the data of a plurality of arranged LCD panels as one component and to convert only one component into raster data. Can be shortened and only the converted raster data need be compressed. That is, since the time required for conversion from design data requiring the most time to raster data and compression of the raster data can be reduced, digital mask data can be generated at high speed and productivity can be improved.

特開2006−254190号公報JP 2006-254190 A 特開2006−251036号公報JP 2006-251036 A

しかしながら、現状では、例えば露光システムを操作するオペレータが、どの構成要素を部品と見なすかを判断し、かつ、オペレータが操作して部品を入力/指示する必要が有る。そのため、オペレータに負担がかかり、かつ、オペレータによって部品が指示されるまで設計データからラスターデータへの変換を開始できないので、データ変換に不要な時間を要してしまう場合が有る。   However, at present, for example, an operator operating the exposure system needs to determine which component is regarded as a part, and the operator operates to input / instruct the part. For this reason, the operator is burdened, and the conversion from the design data to the raster data cannot be started until the parts are instructed by the operator, and therefore it may take unnecessary time for the data conversion.

本発明の目的は、前記従来技術の問題点を解決することにあり、LCDパネル等の製造における基板の画像露光における、設計データからデジタルマスクデータを生成するデータ処理において、設計データ上で繰り返し記述される構成要素を部品と見なして処理の高速化を図る際に、部品と見なす構成要素を自動的に抽出することができ、これにより、システムを操作するオペレータの負担を軽減し、かつ、設計データからラスターデータへの変換も迅速にできる抽出方法および抽出装置を提供することにある。   An object of the present invention is to solve the above-mentioned problems of the prior art, and in data processing for generating digital mask data from design data in image exposure of a substrate in the manufacture of LCD panels and the like, it is repeatedly described on the design data. When a component is regarded as a component and the processing speed is increased, the component regarded as a component can be automatically extracted, thereby reducing the burden on the operator who operates the system and designing. It is an object of the present invention to provide an extraction method and an extraction apparatus that can quickly convert data into raster data.

前記目的を達成するために、本発明の抽出方法は、基板への描画に対応するラスターデータに変換される、階層構造を有する設計データから、前記設計データを構成する構成要素であって、1つの階層の中に繰り返し記述されており、尚且つ、構成要素の大きさ、その構成要素が、自身の上位の構成要素において繰り返される数、その構成要素を構成する下位の構成要素の数、および、その構成要素が存在する階層の深さ、少なくとも1つを抽出条件として、この抽出条件を満たす構成要素を抽出することを特徴とする抽出方法を提供する。   In order to achieve the above object, an extraction method of the present invention is a component that constitutes the design data from design data having a hierarchical structure that is converted into raster data corresponding to drawing on a substrate. Repeated in one hierarchy, and the size of the component, the number of the component repeated in its own higher component, the number of lower components constituting the component, and The present invention provides an extraction method characterized by extracting a constituent element that satisfies the extraction condition by using at least one of the depths of the hierarchy in which the constituent element exists as an extraction condition.

また、本発明の抽出装置は、基板への描画に対応するラスターデータに変換される、階層構造を有する設計データを取得する取得手段と、前記取得手段が取得した設計データを解析して、前記設計データを構成する構成要素に関して、1つの階層の中に繰り返し記述されている構成要素であり、尚且つ、その構成要素の大きさ; その構成要素が、自身の上位の構成要素において繰り返される数; その構成要素を構成する下位の構成要素の数; および、その構成要素が存在する階層の深さ; の4つの抽出条件の少なくとも1つを抽出条件とし、この抽出条件を満たす構成要素を抽出する抽出手段とを有することを特徴とする抽出装置を提供する。   Further, the extraction device of the present invention analyzes the design data acquired by the acquisition means, the acquisition means for acquiring design data having a hierarchical structure that is converted into raster data corresponding to drawing on the substrate, and Constituent elements constituting the design data are constituent elements that are repeatedly described in one hierarchy, and the size of the constituent element; the number of the constituent element that is repeated in its own higher constituent elements The number of subordinate components constituting the component; and the depth of the hierarchy in which the component exists; using at least one of the four extraction conditions as the extraction condition, extract the component satisfying the extraction condition And an extracting device.

さらに、本発明のプログラムは、基板への描画に対応するラスターデータに変換される、階層構造を有する設計データから、前記設計データを構成する構成要素であって、1つの階層の中に繰り返し記述されており、尚且つ、構成要素の大きさ; その構成要素が、自身の上位の構成要素において繰り返される数; その構成要素を構成する下位の構成要素の数; および、その構成要素が存在する階層の深さ、の少なくとも1つを抽出条件として、この抽出条件を満たす構成要素を、前記設計データから抽出する処理を、コンピュータに実行させるためのプログラムを提供する。   Furthermore, the program of the present invention is a component constituting the design data from design data having a hierarchical structure, which is converted into raster data corresponding to drawing on the board, and is repeatedly described in one hierarchy. And the size of the component; the number that the component repeats in its higher component; the number of lower components that make up the component; and the component exists Provided is a program for causing a computer to execute a process of extracting, from the design data, constituent elements that satisfy the extraction condition, using at least one of the depths of the hierarchy as an extraction condition.

このような本発明の抽出方法および抽出装置、ならびにプログラムにおいて、前記抽出手段は、前記抽出条件の選択手段、および、前記抽出条件に対する該当/非該当を判定する閾値の決定手段を有するのが好ましく、また、前記設計データは、所定の命名規則に応じて構成要素に名前を付して作成されるものであり、前記抽出手段は、前記4つの抽出条件を用いる構成要素の抽出を第1抽出機能とした際に、さらに、前記設計データの作成における構成要素の命名規則を利用して、所定の名前の構成要素を抽出する第2抽出機能を有し、かつ、前記第1抽出機能および第2抽出機能を選択する第2選択手段を有するのが好ましく、さらに、前記抽出装置を利用するシステムが、前記抽出手段が抽出した構成要素を種類毎にラスターデータに変換して、このラスターデータを圧縮し、かつ、前記設計データを解析して知見した各構成要素の位置情報を基に、各構成要素のラスターデータを再配置する第1データ処理と、構成要素の抽出を行なわずに設計データをラスターデータに変換して、このラスターデータを圧縮する第2データ処理とを実施可能なものであり、前記抽出装置は、前記第1データ処理に掛かる時間および第2データ処理に掛かる時間を推定する推定手段を有し、この推定手段による推定結果に応じて、前記第1データ処理の処理時間が第2データ処理の処理時間よりも短い場合に、前記構成要素の抽出を行なうのが好ましい。   In the extraction method, the extraction apparatus, and the program according to the present invention, it is preferable that the extraction unit includes a selection unit for the extraction condition and a threshold value determination unit that determines whether the extraction condition is applicable or not. In addition, the design data is created by assigning names to the constituent elements according to a predetermined naming rule, and the extracting means first extracts the constituent elements using the four extraction conditions. When the function is used, the system further includes a second extraction function for extracting a component having a predetermined name using a naming rule for the component in the creation of the design data, and the first extraction function and the first extraction function 2 It is preferable to have a second selection means for selecting the extraction function, and the system using the extraction device converts the constituent elements extracted by the extraction means into raster data for each type. In other words, the first data processing for compressing the raster data and rearranging the raster data of each component based on the positional information of each component found by analyzing the design data, and the component The design data can be converted into raster data without extracting the data, and the second data processing for compressing the raster data can be performed. The extracting device can perform the time and the first time required for the first data processing. 2 having an estimation means for estimating the time required for data processing, and when the processing time of the first data processing is shorter than the processing time of the second data processing according to the estimation result by the estimation means Is preferably extracted.

さらに、本発明の抽出装置の別の態様は、基板への描画に対応するラスターデータに変換される、階層構造を有し、かつ、所定の命名規則に応じて構成要素に名前を付して作成された設計データを取得する取得手段と、前記取得手段が取得した設計データを解析して、前記設計データを構成する各構成要素の命名規則を利用して、所定の名前の構成要素を抽出する抽出手段とを有することを特徴とする抽出装置を提供する。   Furthermore, another aspect of the extraction apparatus of the present invention has a hierarchical structure that is converted into raster data corresponding to drawing on a substrate, and names constituent elements according to a predetermined naming rule. An acquisition unit that acquires the created design data, and analyzes the design data acquired by the acquisition unit, and extracts a component having a predetermined name by using a naming rule of each component configuring the design data And an extracting device.

上記構成を有する本発明によれば、LCDパネル等の製造における基板の露光システムで行なわれる、設計データから、露光機での画像露光に対応するデータ(露光データ)を生成するためのデジタルマスクデータを作成するデータ処理において、設計データ上で繰り返し記述される構成要素を部品と見なして処理の高速化を図り、その後、部品を合成してデジタルマスクデータを作成する際に、所定の抽出条件を用いて、設計データ上において部品と見なす構成要素を自動的に抽出することができる。
従って、本発明によれば、システムを操作するオペレータの負担を低減できると共に、設計データの解析終了後、直ぐに設計データをラスターデータに変換する処理を開始できるので、無駄な時間を省いて、デジタルマスクデータの生成の迅速化も図れる。
According to the present invention having the above configuration, digital mask data for generating data (exposure data) corresponding to image exposure with an exposure machine from design data, which is performed in a substrate exposure system in the manufacture of LCD panels and the like. In the data processing to create a component, the component that is repeatedly described in the design data is regarded as a part to speed up the process, and then a predetermined extraction condition is set when digital mask data is created by synthesizing the part. It is possible to automatically extract a component regarded as a part on the design data.
Therefore, according to the present invention, the burden on the operator who operates the system can be reduced, and the process of converting the design data into raster data can be started immediately after the analysis of the design data. The generation of mask data can be speeded up.

以下、本発明の抽出方法および抽出装置、ならびにプログラムについて、添付の図面に示される好適実施例を基に、詳細に説明する。   Hereinafter, the extraction method, the extraction apparatus, and the program of the present invention will be described in detail based on preferred embodiments shown in the accompanying drawings.

図1に、本発明の抽出方法を実施する本発明の抽出装置を利用する露光システムの一例の概念図を示す。   FIG. 1 shows a conceptual diagram of an example of an exposure system that uses the extraction apparatus of the present invention for carrying out the extraction method of the present invention.

図1に示す露光システム10(以下、システム10とする)は、LCDパネルの製造において、CAD12によって作成したLCDパネルの設計データから、露光機14による基板の画像露光(描画)に対応する画像データ(露光データ)を作成するためのデジタルマスクデータを生成し、露光機14によって、このデジタルマスクデータを処理して露光データを作成して、基板(被画像記録媒体)に画像露光を行なうものであり、前記CAD12および露光機14に加え、本発明の抽出装置16およびデジタルマスクデータ生成装置18(以下、マスクデータ生成装置18とする)を有して構成される。   The exposure system 10 shown in FIG. 1 (hereinafter referred to as the system 10) is image data corresponding to image exposure (drawing) of a substrate by the exposure device 14 from design data of the LCD panel created by the CAD 12 in the manufacture of the LCD panel. Digital mask data for generating (exposure data) is generated, the exposure device 14 processes the digital mask data to generate exposure data, and performs image exposure on the substrate (image recording medium). In addition to the CAD 12 and the exposure device 14, the extraction device 16 and the digital mask data generation device 18 (hereinafter referred to as the mask data generation device 18) of the present invention are configured.

なお、以下の説明では、LCDパネルの製造を例に本発明を説明するが、本発明は、これに限定はされず、CPUや各種のメモリなどの各種の半導体デバイス、携帯電話用の集積回路、プリント配線基板等の各種の製品の製造におけるデジタルマスクデータの作成に好適に利用可能である。   In the following description, the present invention will be described by taking the manufacture of an LCD panel as an example. However, the present invention is not limited to this, and various semiconductor devices such as a CPU and various memories, and an integrated circuit for mobile phones. It can be suitably used for creating digital mask data in the manufacture of various products such as printed wiring boards.

CAD12は、LCDパネルやLSI等の設計に用いられる公知のCAD(computer-aided design)システムである。
図示例のシステム10において、CAD12は、公知の設計ツール等を用いてLCDパネルを設計して、設計したLCDパネルのデータを、露光機14で露光する(設計したLCDパネルの画像を露光する)基板のサイズに応じて、割り付け(レイアウト)して、露光装置14における画像露光(描画)に対応する設計データを作成し、本発明の抽出装置16に供給する。
The CAD 12 is a known CAD (computer-aided design) system used for designing LCD panels, LSIs, and the like.
In the system 10 of the illustrated example, the CAD 12 designs an LCD panel using a known design tool or the like, and exposes the data of the designed LCD panel with the exposure device 14 (exposes the image of the designed LCD panel). The design data corresponding to the image exposure (drawing) in the exposure device 14 is created by allocating (laying out) according to the size of the substrate, and supplied to the extraction device 16 of the present invention.

例えば、露光機14でG5(第5世代)の基板(1300×1100mm)を用いて、15インチ(300×240mm)のLCDパネルを製造する場合であれば、図3に概念的に示すように、基板とLCDパネルとで長手および短手方向を一致して、縦横に4×4で計16枚のLCDパネル(そのデータ)を割り付けた設計データを作成すればよい。   For example, in the case of manufacturing a 15-inch (300 × 240 mm) LCD panel using a G5 (fifth generation) substrate (1300 × 1100 mm) with the exposure machine 14, as conceptually shown in FIG. The design data may be created by aligning the longitudinal and lateral directions of the substrate and the LCD panel and assigning a total of 16 LCD panels (data) 4 × 4 vertically and horizontally.

CAD12で作成する設計データ、すなわち、本発明の抽出装置16が処理する設計データには、特に限定は無く、GDIIIやODB++等の公知のデータフォーマットによる半導体デバイスの設計データが全て利用可能である。設計データは、通常、ベクトルで記述されたデータ(ベクトル形式の画像データ)であるのは、前述のとおりである。
また、CAD12で作成する設計データ、すなわち、本発明の抽出装置16が処理する設計データは、図2に示すように、サイズが異なるLCDパネルや、仕様の異なるLCDパネル等の、複数種のLCDパネルが含まれてもよい(記述されてもよい)。
The design data created by the CAD 12, that is, the design data processed by the extraction device 16 of the present invention is not particularly limited, and all semiconductor device design data in a known data format such as GDIII or ODB ++ can be used. is there. As described above, the design data is usually data described in vectors (image data in vector format).
The design data created by the CAD 12, that is, the design data processed by the extraction device 16 of the present invention is a plurality of types of LCDs such as LCD panels having different sizes and LCD panels having different specifications as shown in FIG. Panels may be included (may be described).

抽出装置16は、本発明の抽出方法を実施する本発明の抽出装置であって、図1に模式的に示すように、取得手段24と、抽出手段26と、設定手段28と、操作手段30とを有する。
抽出装置16は、パーソナルコンピュータやワークステーション等のコンピュータを利用して構成すればよい。また、システム10においては、抽出装置16とデジタルマスク生成装置18とは、1台のコンピュータで構成してもよく、別々のコンピュータで構成してもよい。すなわち、本発明の抽出装置は、後述するデジタルマスク生成装置18(あるいは、その一部)の機能を有してもよい。
The extraction device 16 is an extraction device of the present invention that performs the extraction method of the present invention. As schematically shown in FIG. 1, the acquisition unit 24, the extraction unit 26, the setting unit 28, and the operation unit 30. And have.
The extraction device 16 may be configured using a computer such as a personal computer or a workstation. Further, in the system 10, the extraction device 16 and the digital mask generation device 18 may be configured by one computer or may be configured by separate computers. That is, the extraction device of the present invention may have the function of a digital mask generation device 18 (or part thereof) described later.

取得手段24は、CAD12が作成した設計データを取得し、抽出手段26に供給するものである。
取得手段24には、特に限定は無く、インターフェイス等を用いた公知のコンピュータによるデータ取得手段を利用すればよい。なお、本発明において、設計データを取得するのは、CAD12からに限定はされず、例えば、データベース等の各種の記憶手段や通信ネットワークなど、各種のもの(システム)から、設計データを取得してもよい。
操作手段30は、キーボードやマウス等の公知のコンピュータの操作手段である。
The acquisition unit 24 acquires the design data created by the CAD 12 and supplies it to the extraction unit 26.
The acquisition unit 24 is not particularly limited, and a known computer data acquisition unit using an interface or the like may be used. In the present invention, acquisition of design data is not limited to the CAD 12, but for example, the design data is acquired from various storage systems such as databases and communication networks (systems). Also good.
The operation means 30 is a known computer operation means such as a keyboard and a mouse.

抽出手段26は、CAD12が作成して取得手段24が取得したLCDパネルの設計データを解析して、設計データを構成する各種の構成要素から、所定の抽出条件を満たす構成要素を抽出し、さらに、抽出した構成要素の基板上の位置の情報(レイアウト情報)を生成するものである。
なお、本発明のプログラムは、この抽出手段26による構成要素の抽出の作用を、コンピュータに実行させるプログラムである。
The extracting unit 26 analyzes the design data of the LCD panel created by the CAD 12 and acquired by the acquiring unit 24, extracts components satisfying a predetermined extraction condition from various components constituting the design data, Information on the position of the extracted component on the substrate (layout information) is generated.
The program of the present invention is a program for causing a computer to execute the action of extracting the constituent elements by the extracting means 26.

LCDパネル等の半導体デバイスの製造において、CAD12等で作成した設計データに応じた製品を、デジタルの露光機で基板に画像露光(描画)する際には、設計データを、露光機による画像露光に対応する露光データを生成するためのデジタルマスクデータに変換する必要がある。
ここで、この設計データからデジタルマスクデータへの変換を高速化する方法として、特許文献1や特許文献2に開示されているように、設計データ中に複数存在する構成要素(設計データ上で繰り返し記述されている構成要素)については、この構成要素を設計データを構成する1つの部品と見なして、部品と見なした構成要素に関しては1個のみをラスターデータに変換して、あるいはさらに圧縮し、この構成要素に関しては、1個のラスターデータと、基板上での位置情報(レイアウト情報)とを持つことで、デジタルマスクデータに対応するラスターデータを保持する方法が知られている。
しかしながら、現状では、どの構成要素を部品とするかの判断、および、部品とする構成要素の指示は、システムを操作するオペレータによって行なわれるため、オペレータに負担がかかり、かつ、データの変換に不要な時間を要してしまう場合が有る。
In the manufacture of semiconductor devices such as LCD panels, when a product corresponding to design data created by a CAD 12 or the like is subjected to image exposure (drawing) on a substrate with a digital exposure machine, the design data is used for image exposure by the exposure machine. It is necessary to convert into digital mask data for generating corresponding exposure data.
Here, as a method for speeding up the conversion from the design data to the digital mask data, as disclosed in Patent Document 1 and Patent Document 2, a plurality of constituent elements (repeated on the design data) exist in the design data. For the component described), this component is regarded as one part constituting the design data, and only one of the components regarded as the part is converted into raster data or further compressed. As for this component, a method of holding raster data corresponding to digital mask data by having one raster data and position information (layout information) on the substrate is known.
However, at present, since it is performed by the operator who operates the system, the determination of which component is a component and the instruction of the component as a component are performed by the operator who operates the system, and are unnecessary for data conversion. Time may be required.

抽出手段26(抽出装置16)は、このような不都合を解消するためのものであり、前述のように、取得手段24が取得した設計データを解析して、設計データを構成する構成要素のうち、所定の抽出条件を満たす構成要素を部品として抽出するものである(以下、この構成要素の抽出を「部品の抽出」とし、部品として抽出した(抽出する)構成要素を「部品」とする)。
また、抽出手段26は、設計データの解析により、部品の基板上における位置を検出し、この部品の基板上における位置の情報であるレイアウト情報も作成する。
The extracting unit 26 (extracting device 16) is for eliminating such inconvenience. As described above, the extracting unit 26 analyzes the design data acquired by the acquiring unit 24, and among the components constituting the design data. A component that satisfies a predetermined extraction condition is extracted as a component (hereinafter, this component extraction is referred to as “component extraction”, and a component extracted (extracted) as a component is referred to as “component”) .
The extracting unit 26 detects the position of the component on the board by analyzing the design data, and also creates layout information that is information on the position of the part on the board.

本発明において、抽出手段26による部品の抽出は、その構成要素が、設計データの1つの階層の中に複数が配置(1つの階層に繰り返し記述(構造化された繰り返し記述))されていることを必要条件とする。すなわち、1つの階層に繰り返し複数が記述されている構成要素を、部品の候補として部品の抽出を行なう。
抽出手段26は、この基本的な条件を満たした上で、さらに、部品の候補となる構成要素の大きさ; 部品の候補となる構成要素が、自身の上層の階層で繰り返される数; 部品の候補となる構成要素を構成する下位の構成要素の数; および、設計データにおいて、部品の候補となる構成要素が存在する階層の深さ; の4つの抽出条件の1以上を抽出条件として、これを満たす構成要素を部品として抽出する。
In the present invention, parts are extracted by the extraction means 26, and a plurality of components are arranged in one hierarchy of design data (repeated description (structured repeated description) in one hierarchy). Is a necessary condition. That is, a component is extracted by using a component that is repeatedly described in one layer as a candidate for the component.
The extraction means 26 satisfies the basic condition, and further, the size of the component that is a candidate for the component; the number of the component that is the candidate for the component is repeated in the upper layer of the component; The number of subordinate constituent elements constituting the candidate constituent elements; and the depth of the hierarchy where the constituent elements that are candidate parts exist in the design data; Components that satisfy the condition are extracted as parts.

前述のように、設計データは、GDIIIやODB++などのデータフォーマットからなり、階層構造を有し、かつ、ベクトル形式で記述されている。
図2(A)に、露光機14において基板に露光するLCDパネルのある層の画像を、図2(B)に、その設計データの構造の一例(その一部)を示す。
図2(A)に概念的に示すように、この例では、1枚の基板に、CというLCDパネルを6枚、DというLCDパネルを3枚、それぞれ画像露光(描画)する。
As described above, the design data has a data format such as GDIII or ODB ++, has a hierarchical structure, and is described in a vector format.
FIG. 2A shows an image of a layer of the LCD panel exposed on the substrate in the exposure machine 14, and FIG. 2B shows an example (part thereof) of the design data structure.
As conceptually shown in FIG. 2A, in this example, six LCD panels called C and three LCD panels called D are respectively exposed (drawn) on a single substrate.

この設計データの最上層には、この設計データはStructuer_AとStructuer_Bとから構成されることが記述されている。
最上層の下層は、Structuer_AおよびStructuer_Bに対応する、2つの系統に別れている。
In the uppermost layer of the design data, it is described that the design data is composed of Structurer_A and Structurer_B.
The lower layer of the uppermost layer is divided into two systems corresponding to Structuer_A and Structuer_B.

Structuer_Aの系統では、まず、Structuer_Aは、Structuer_C(すなわちLCDパネルC)を3×2の6個配置して構成されることが記述されている。すなわち、6個のStructuer_Cが繰り返し記述されている。
また、その下層には、Structuer_Cがelement_Fとelement_Gとから構成されることが記述される。さらに、その下層は、2系等に別れ、一方の系にはelement_Fの詳しい構成が記述され、他方の系にはelement_Gの詳しい構成が記述される。
In the Structuer_A system, first, it is described that Structuer_A is composed of six 3 × 2 Structuer_Cs (that is, LCD panels C). That is, six Structurer_C are repeatedly described.
In the lower layer, it is described that Structure_C is composed of element_F and element_G. Further, the lower layer is divided into 2 systems, etc., the detailed configuration of element_F is described in one system, and the detailed configuration of element_G is described in the other system.

他方、2層目のもう一方の系には、まず、Structuer_Bは、Structuer_D(すなわちLCDパネルD)を3×1の3個配列して構成されることが記述されている。すなわち、3個のStructuer_Dが繰り返し記述されている。
その下層には、Structuer_Dは、Structuer_Eを5×3の15個配列して構成されることが記述される。すなわち、15個のStructuer_Eが繰り返し記述されている。
その下層は、Structuer_Eは、element_H、element_I…等から構成されることが記述され、さらにその下層には、各elementの詳しい構成が記述される。
On the other hand, in the other system of the second layer, it is first described that Structurer_B is configured by arranging 3 × 1 Structurers_D (that is, LCD panel D). That is, three Structurer_D are described repeatedly.
In the lower layer, it is described that Structuer_D is composed of 15 5 × 3 Structuer_Es arranged. That is, 15 Structurer_E are repeatedly described.
In the lower layer, it is described that Structure_E is composed of element_H, element_I..., And the detailed configuration of each element is described in the lower layer.

設計データの構成要素とは、各階層に記述されるStructuerやelementなど、各階層の構造を構成する個々の要素であり、図2に示す例では、Structuer_A〜E、element_F〜I等である。
前述のように、抽出手段26においては、設計データの1つの階層の中に繰り返し記述されている構成要素を、部品の候補とする。言い換えれば、自身が記述される層の上層で繰り返し記述されている構成要素を、部品の候補とする。従って、図2に示す例においては、Structuer_C、Structuer_D、および、Structuer_Eが、部品の候補となる。
The constituent elements of the design data are individual elements constituting the structure of each hierarchy, such as Structurers and elements described in each hierarchy, and in the example shown in FIG. 2 are Structure_A to E, element_F to I, and the like.
As described above, in the extraction unit 26, components that are repeatedly described in one hierarchy of design data are used as candidate parts. In other words, a component that is repeatedly described in the upper layer of the layer in which it is described is set as a candidate for a part. Therefore, in the example shown in FIG. 2, Structuer_C, Structuer_D, and Structuer_E are candidate parts.

前述のように、抽出手段26においては、この基本的な条件を満たした上、前記4つの条件の少なくとも1つを抽出条件として、必要な抽出条件を満たすものを部品とする。   As described above, in the extraction means 26, in addition to satisfying this basic condition, at least one of the four conditions is used as an extraction condition, and a component satisfying the necessary extraction condition is used as a part.

前記4つの抽出条件の1つ目は、部品の候補となる構成要素のサイズ(大きさ)であって、すなわち、部品の候補となる構成要素の基板に画像露光されるサイズが、所定範囲に入る場合には、この構成要素を部品として抽出する。   The first of the four extraction conditions is the size (size) of a component that is a candidate for a component, that is, the size of image exposure on the substrate of a component that is a candidate for a component is within a predetermined range. When entering, this component is extracted as a part.

2つ目の抽出条件は、部品の候補となる構成要素が、上層で幾つ配置されるか、すなわち何回、繰り返し記述されるかであり、上層における繰り返し記述数が所定範囲に入る場合には、この構成要素を部品として抽出する。
例えば、図2に示す例において、抽出条件として、「上層で2〜10回繰り返される構成要素を抽出する」となっていれば、Structuer_CおよびStructuer_Dが部品となる。
The second extraction condition is how many components that are candidate parts are arranged in the upper layer, that is, how many times the component is described repeatedly. When the number of repeated descriptions in the upper layer falls within a predetermined range, This component is extracted as a part.
For example, in the example shown in FIG. 2, if the extraction condition is “extract components repeated 2 to 10 times in the upper layer”, Structuer_C and Structuer_D are parts.

3つ目の抽出条件は、部品の候補となる構成要素が、幾つの下位の構成要素から構成されるかで、部品の候補となる構成要素が、下層において所定範囲に入る構成要素から構成される場合には、この構成要素を部品として抽出する。
例えば、図2に示す例において、抽出条件として、「2個以上の下位の構成要素からなる構成要素を抽出する。」となっていれば、Structuer_CおよびStructuer_D、ならびにStructuer_Eが部品となる。
The third extraction condition is that a component candidate is composed of components that fall within a predetermined range in the lower layer, depending on how many lower component components the component candidate is composed of. If this is the case, this component is extracted as a part.
For example, in the example shown in FIG. 2, if the extraction condition is “extract components composed of two or more lower components”, Structuer_C, Structuer_D, and Structuer_E are parts.

4つ目の抽出条件は、設計データの階層構造において、部品の候補となる構成要素が記述される階層の深さである。
例えば、図2に示す例において、抽出条件として、「3層目の深さまでの構成要素を抽出する」となっていれば、Structuer_CおよびStructuer_Dが部品となる。あるいは、「何層目の深さまで(あるいは何層目〜何層目)の構成要素」ではなく、「何層目の構成要素を抽出」としてもよい。
The fourth extraction condition is the depth of the hierarchy in which components that are candidate parts are described in the hierarchical structure of the design data.
For example, in the example shown in FIG. 2, if the extraction condition is “extract components up to the depth of the third layer”, Structuer_C and Structuer_D are parts. Alternatively, “how many layers of components are extracted” may be used instead of “how many layers deep (or from what layers to what layers)”.

抽出手段26においては、この4つの抽出条件の1つのみが設定されていてもよく、2〜4つの抽出条件が設定されていてもよい。なお、抽出条件としては、少なくとも構成要素のサイズ、あるいはさらに上層における繰り返し数は、設定するのが好ましい。
また、複数の抽出条件が設定されている場合には、全ての抽出条件を満たす場合のみ、部品の候補となる構成要素を部品としてもよく、あるいは、1つもしくは所定数の抽出条件を満たした場合に、部品の候補となる構成要素を部品として抽出してもよい。
In the extraction means 26, only one of these four extraction conditions may be set, or two to four extraction conditions may be set. As extraction conditions, it is preferable to set at least the size of the constituent elements or the number of repetitions in the upper layer.
In addition, when a plurality of extraction conditions are set, a component that is a candidate for a part may be a part only when all the extraction conditions are satisfied, or one or a predetermined number of extraction conditions are satisfied. In this case, components that are candidate parts may be extracted as parts.

ここで、本発明においては、抽出手段26における部品の抽出条件、および、各抽出条件に対する該当/非該当の閾値(合否判定の閾値)は、固定であってもよい。
しかしながら、本発明においては、好ましくは、前記4つの抽出条件のうち、少なくとも構成要素のサイズと上層における繰り返し数が抽出装置16に設定されており、さらに、オペレータ(システム10の使用者)が、使用する抽出条件を選択し、さらに、合否判定の閾値(以下、閾値とする)を決定できるようにするのが好ましい。
Here, in the present invention, the component extraction conditions in the extraction means 26 and the corresponding / non-applicable threshold values (pass / fail judgment threshold values) for each extraction condition may be fixed.
However, in the present invention, preferably, among the four extraction conditions, at least the size of the component and the number of repetitions in the upper layer are set in the extraction device 16, and the operator (user of the system 10) It is preferable to select an extraction condition to be used and to determine a pass / fail judgment threshold (hereinafter referred to as a threshold).

図示例の抽出装置16は、これに対応するものであり、抽出装置16は設定手段28を有する。この設定手段28には、前記4つの抽出条件が設定されており、操作手段30を用いたオペレータによる入力指示に応じて、設定手段28が、抽出手段26で使用する抽出条件を選択し、その閾値を決定して、抽出手段26に設定する。
なお、操作手段30を用いる、オペレータによる抽出条件の選択および閾値の入力指示は、GUI(Graphical User Interface)等を用いた公知の方法によればよい。
The extracting device 16 in the illustrated example corresponds to this, and the extracting device 16 has a setting means 28. In the setting means 28, the four extraction conditions are set, and the setting means 28 selects an extraction condition to be used by the extraction means 26 in response to an input instruction from the operator using the operation means 30. A threshold value is determined and set in the extraction means 26.
The selection of the extraction condition and the input instruction of the threshold value by the operator using the operation means 30 may be performed by a known method using a GUI (Graphical User Interface) or the like.

製造する製品や露光機14で使用する基板のサイズ(パネルサイズ)が決定すれば、設計データを構成する構成要素のサイズや繰り返し記述数等は、大方、知見できるので、これを基に抽出条件および閾値を選択して、抽出手段26に設定しておけば、部品として適正な構成要素を抽出することはできる。
ここで、部品の抽出は、処理時間のみならず、設計の変更や修正も考慮するのが好ましい。さらに、修正や変更を行なう可能性の有る構成要素の大きさを考慮して、部品の抽出条件を設定する場合も考えられる。例えば、LCDパネルの製造において、LCDパネル単位での設計の変更や入れ換えを考慮した場合には、LCDパネルを部品としておくことで、設計データの等において変更するLCDパネルのみの設計を変更すればよいので、変更時の処理時間を短くすることができる。すなわち、条件を固定してしまうと、設計データからの変更が必要であるのに対し、このように抽出条件および閾値を選択できれば、部品を変更する場合には、変更する部品のみ設計のやり直しをすればよいので、部品の入れ換えや変更を、容易、かつ、短時間に行なうことができる。
If the size of the product to be manufactured and the substrate used in the exposure machine 14 (panel size) is determined, the size of the constituent elements constituting the design data, the number of repeated descriptions, etc. can be found mostly, so the extraction conditions are based on this. If a threshold value is selected and set in the extraction means 26, it is possible to extract an appropriate component as a part.
Here, it is preferable to consider not only the processing time but also design changes and modifications in the extraction of parts. Furthermore, it is conceivable that the extraction conditions for parts are set in consideration of the size of components that may be modified or changed. For example, in the manufacture of LCD panels, when changing or replacing the design in units of LCD panels is considered, by changing the design of only the LCD panel to be changed in the design data etc. by using the LCD panel as a component Since it is good, the processing time at the time of a change can be shortened. In other words, if the conditions are fixed, it is necessary to change the design data.On the other hand, if the extraction conditions and thresholds can be selected in this way, when changing the part, the design of only the part to be changed must be repeated. Therefore, it is possible to easily replace and change parts in a short time.

従って、図示例のように、抽出条件や閾値をオペレータの指示入力に応じて選択/決定できるようにしておくことで、すなわち部品化の抽出条件や閾値を、システム10のオペレータやLCDパネルの設計者が、適宜、設定できるように構成することで、使用者の都合に好適に対応する、利便性の高い抽出装置16とすることができる。   Therefore, as shown in the illustrated example, the extraction conditions and threshold values can be selected / determined according to the operator's instruction input. By configuring so that a user can set appropriately, it can be set as the highly convenient extraction apparatus 16 suitably corresponding to a user's convenience.

一例として、図3(A)に示すように、G5(1300×1100mm)の基板を用いて、15インチ(300×240mm)のLCDパネルを16個製造する際に、LCDパネルの入れ換えや設計変更を想定する。
この際には、部品とする構成要素として、LCDパネルを想定すればよいので、抽出条件として、部品の大きさ、および/または、設計データの上層における繰り返し数を選択し、閾値は、部品の大きさは290〜230mm以上、310×250mm以下、繰り返しの数は15以上17以下とすることで、LCDパネルを部品として抽出できる。
As an example, as shown in Fig. 3 (A), when manufacturing 16 15-inch (300 x 240 mm) LCD panels using a G5 (1300 x 1100 mm) substrate, the LCD panel is replaced or the design is changed. Is assumed.
In this case, since an LCD panel may be assumed as a component to be a part, the size of the part and / or the number of repetitions in the upper layer of the design data is selected as the extraction condition, and the threshold value is When the size is 290 to 230 mm or more and 310 × 250 mm or less and the number of repetitions is 15 or more and 17 or less, the LCD panel can be extracted as a part.

また、図2に示すように、サイズの異なる複数種のLCDパネルを製造する場合であれば、作製するLCDパネルのサイズに応じて、抽出条件を構成要素の大きさとして、「何センチ以上の構成要素を抽出」のように閾値を決定することで、LCDパネルを部品して抽出できる。   In addition, as shown in FIG. 2, in the case of manufacturing a plurality of types of LCD panels having different sizes, the extraction condition is set as the size of the component according to the size of the LCD panel to be manufactured. By determining a threshold value such as “Extract component”, the LCD panel can be extracted as a part.

他方、同様にG5の基板を用いて、15インチのLCDパネルを16個製造する際に、画素単位での設計修正を想定する。
LCDパネルの解像度が1024×768であるとすれば、図3(B)に模式的に示すように、1画素のサイズは約295×95μmで、画素数は2359296(1024×768×3)となる。従って、この際には、部品として抽出する構成要素として、画素を想定して、抽出条件を部品の大きさ、および/または、設計データの上層における繰り返し数を選択し、閾値は、部品の大きさは290×90μm以上、300×100μm以下、繰り返しの数は2300000以上2400000以下とすることで、画素を部品として抽出できる。
On the other hand, when manufacturing 16 15-inch LCD panels using a G5 substrate in the same manner, a design correction is assumed in units of pixels.
If the resolution of the LCD panel is 1024 × 768, as schematically shown in FIG. 3B, the size of one pixel is about 295 × 95 μm and the number of pixels is 2359296 (1024 × 768 × 3). Become. Therefore, in this case, assuming that a pixel is a component to be extracted as a component, the extraction condition is selected as the size of the component and / or the number of repetitions in the upper layer of the design data, and the threshold value is the size of the component. By setting the length to 290 × 90 μm to 300 × 100 μm and the number of repetitions to 2300000 to 2400000, pixels can be extracted as parts.

なお、本発明において、選択可能にするのは、抽出条件および閾値の両者に限定はされず、抽出条件は固定で閾値のみ設定可能にしてもよく、あるいは、閾値は固定で抽出条件のみを選択可能にしてもよい。   In the present invention, the selection is not limited to both the extraction condition and the threshold. The extraction condition may be fixed and only the threshold may be set, or the threshold is fixed and only the extraction condition is selected. It may be possible.

また、抽出手段26における抽出条件や閾値を固定にする場合には、抽出条件や閾値は、露光機14によって製造する製品や、露光機14が用いる基板のサイズに応じて、適宜、決定すればよい。
製造する製品が決まれば、設計データにおける各構成要素のサイズは予想できる。また、基板のサイズや、製造する製品が決まれば、設計データにおいて各構成要素が上層で繰り返される回数は、予測できる。さらに、製造する製品が決まれば、或る構成要素を構成する下位の構成要素の数や、構成要素の設計データにおける階層の深さも、予想できる。
従って、抽出手段26における抽出条件や閾値を固定にする場合には、使用する抽出条件や合否の閾値は、露光機14によって製造する製品や、露光機14が用いる基板のサイズに応じて、適宜、決定すれば、部品として適正な構成要素を、部品として抽出できる。
In addition, when the extraction condition and threshold value in the extraction unit 26 are fixed, the extraction condition and threshold value may be appropriately determined according to the product manufactured by the exposure machine 14 and the size of the substrate used by the exposure machine 14. Good.
Once the product to be manufactured is determined, the size of each component in the design data can be predicted. Further, if the size of the substrate and the product to be manufactured are determined, the number of times each component is repeated in the upper layer in the design data can be predicted. Furthermore, if a product to be manufactured is determined, the number of lower-level components constituting a certain component and the depth of the hierarchy in the design data of the component can also be predicted.
Therefore, when the extraction condition and threshold value in the extraction unit 26 are fixed, the extraction condition and the pass / fail threshold value to be used are appropriately determined according to the product manufactured by the exposure machine 14 and the size of the substrate used by the exposure machine 14. If determined, components appropriate as parts can be extracted as parts.

以下、図4のフローチャートを参照して、抽出手段26における部品の抽出の作用について説明する。   Hereinafter, with reference to the flowchart of FIG. 4, the operation of part extraction in the extraction unit 26 will be described.

まず、設計データの最上層から検索を開始して、その階層に複数存在する構成要素(要素)すなわち繰り返し記述されている構成要素を検出する。   First, a search is started from the top layer of design data, and a plurality of constituent elements (elements) existing in the hierarchy, that is, constituent elements described repeatedly are detected.

その階層に、繰り返されている要素が存在しない場合(NO)には、下層の有無を検出する。
その結果、下層が有る場合(YES)には、下層へ行き、繰り返されている要素を抽出する処理を繰り返す。なお、設計データに分岐が有る場合には、予め決めておいた検索順に従って、下層へ行く。
他方、下層が無い場合(NO)には、未検索の分岐が有るか否かを検出する。その結果、未検索の分岐が無い場合(NO)には、部品の抽出処理を終了する。未検索の分岐が有る場合(YES)には、未検索の分岐の下層に行き、先と同様に、繰り返されている要素の抽出を行なう。なお、この未検索の分岐の検出において、直前の分岐で未検索分岐が無い場合には、さらに上層の分岐に戻って未検索の分岐の検出を行なう。
If there is no repeated element in the hierarchy (NO), the presence or absence of a lower layer is detected.
As a result, when there is a lower layer (YES), the process of going to the lower layer and extracting repeated elements is repeated. When there is a branch in the design data, the process goes to the lower layer according to a predetermined search order.
On the other hand, if there is no lower layer (NO), it is detected whether there is an unsearched branch. As a result, when there is no unsearched branch (NO), the component extraction process is terminated. If there is an unsearched branch (YES), the process goes to the lower layer of the unsearched branch, and the repeated elements are extracted as before. In the detection of the unsearched branch, if there is no unsearched branch in the immediately preceding branch, the process returns to the upper branch to detect the unsearched branch.

或る階層で、繰り返されている構成要素を抽出できた場合(YES)には、その構成要素を部品の候補として、その構成要素について、設定されている抽出条件および閾値に応じて、部品としての抽出条件の閾値に対する合否判定(=該当/非該当の判定 抽出条件判定)を行なう。   If a repeated component can be extracted in a certain hierarchy (YES), the component is selected as a component candidate, and the component is determined as a component according to the set extraction condition and threshold. Pass / fail judgment (= relevance / non-relevance judgment extraction condition judgment) is performed for the extraction condition threshold value.

抽出条件判定の結果、部品の候補が閾値を満たさない(NO)の場合、すなわち抽出の対象となる部品が抽出できなかった場合には、先と同様に、下層の有無を検出し、以降、先と同様の処理を行なう。
他方、抽出条件判定の結果、部品の候補が抽出条件の閾値に対して合格である場合(YES)には、その構成要素を部品として抽出する。さらに、この構成要素に付いて、露光機で露光する基板上における位置の情報であるレイアウト情報を作成する。
As a result of the extraction condition determination, when the part candidate does not satisfy the threshold (NO), that is, when the part to be extracted cannot be extracted, the presence or absence of the lower layer is detected as before, The same processing as before is performed.
On the other hand, as a result of the extraction condition determination, if the candidate for the part passes the threshold of the extraction condition (YES), the component is extracted as a part. Furthermore, the layout information which is the information of the position on the board | substrate exposed with an exposure machine is produced about this component.

部品を抽出し、レイアウト情報を作成したら、先と同様に、未検索の分岐が有るか否かを検出し、未検索の分岐が有る場合(YES)には、先と同様に、未検索の分岐の下層に行って、同様の処理を行い、分岐が無い場合(No)には、部品の抽出処理を終了する。   Once the parts are extracted and the layout information is created, it is detected whether there is an unsearched branch as in the previous case. If there is an unsearched branch (YES), the unsearched branch is detected as in the previous case. The same processing is performed in the lower layer of the branch, and when there is no branch (No), the component extraction processing is terminated.

ところで、CAD12で用いられるLCDパネル等の設計ツールには、設計データの構成要素に名称を付与できる機能を有するものも多い。
図示例の抽出装置16には、好ましい態様として、前述の4つの抽出条件を用いる部品の抽出を第1抽出機能とし、設計データの構成要素の命名機能を利用して部品を抽出する、第2抽出機能を有している。
By the way, many design tools such as an LCD panel used in the CAD 12 have a function of assigning names to design data components.
In a preferred embodiment, the extraction device 16 in the illustrated example uses the above-described four extraction conditions to extract a part as a first extraction function, and extracts a part using a design data component naming function. Has an extraction function.

第2抽出機能を利用するシステム10においては、CAD12等によるLCDパネルの設計段階(設計データの作成段階)において、設計者が、部品として抽出する構成要素に固有の識別子を付与することを、設計上のルールとする。
第2抽出機能においては、前述の基本的な条件である、1つの階層において繰り返し記述されているという条件を満たす構成要素を、部品の候補として、名前に特定の識別子が付与されている構成要素を、部品として抽出する。
In the system 10 using the second extraction function, it is designed that the designer assigns a unique identifier to the component to be extracted as a part at the design stage of the LCD panel (design data creation stage) by the CAD 12 or the like. Use the above rules.
In the second extraction function, a component that satisfies the basic condition described above, that satisfies the condition that it is repeatedly described in one hierarchy, is given a specific identifier as a part candidate. Are extracted as parts.

図5に、この命名機能を利用する部品の抽出に対応する設計データの一例を示す。
この例も、先の図2と同様に、1枚の基板に、CというLCDパネルを6枚、DというLCDパネルを3枚、それぞれ画像露光(描画)する例である。
また、本例においては、設計データにおいて、部品として抽出すべき構成要素の先頭に「parts」という識別子を付与する。
FIG. 5 shows an example of design data corresponding to extraction of parts using this naming function.
Similarly to FIG. 2, this example is also an example in which six LCD panels called C and three LCD panels called D are respectively exposed (drawn) on a single substrate.
In this example, the identifier “parts” is added to the head of the component to be extracted as a part in the design data.

先の例と同様に、最上層には、この設計データはStructuer_AとStructuer_Bとから構成されることが記述される。   As in the previous example, it is described in the uppermost layer that this design data is composed of Structurer_A and Structurer_B.

Structuer_Aの系統では、まず、Structuer_Aはpanel_Aの配列であり、このpanel_Aという名前のStructuer_C(すなわちLCDパネルC)を3×2の6個配置して、Structuer_Aが構成されることが記述されている。
Structuer_Aの下層には、panel_Aという名前のStructuer_Cは、element_Fとelement_Gとから構成されることが記述される。ここで、この設計データでは、このpanel_Aという名称のStructuer_Cを部品とするように作成されており、名前が、parts_panel_Aと表記されている。
Structuer_Cの下層は、先と同様に、2系等に別れ、一方の系にはelement_Fの詳しい構成が記述され、他方の系にはelement_Gの詳しい構成が記述される。
In the Structuer_A system, first, Structuer_A is an array of panel_A, and it is described that Structuer_A is configured by arranging six 3 × 2 Structuer_Cs (namely, LCD panel C) named panel_A.
It is described in the lower layer of Structuer_A that Structuer_C named panel_A is composed of element_F and element_G. Here, in this design data, it is created so that Structure_C named panel_A is a part, and the name is represented as parts_panel_A.
The lower layer of Structuer_C is divided into 2 systems, etc., as described above, and the detailed configuration of element_F is described in one system, and the detailed configuration of element_G is described in the other system.

他方、2層目のもう一方の系には、まず、Structuer_Bはpanel_Bの配列であり、このpanel_Bという名前のStructuer_D(すなわちLCDパネルD)を3×1の3個配置して、Structuer_Bが構成されることが記述されている。
このStructuer_Bの下層には、panel_Bという名前のStructuer_Dが、Structuer_Eを5×3の15個配列して構成されることが記述される。ここで、この設計データでは、この層を構成するpanel_Bを部品とするように作成されており、名前が、parts_panel_Bと表記されている。
Structuer_Dの下層は、Structuer_Eはcell_Bという名前の構成要素であり、element_H、element_I…等から構成されることが記述され、さらにその下層には、各elementの詳しい構成が記述される。
On the other hand, in the other system of the second layer, first, Structuer_B is an array of panel_B, and three Structuer_Ds (namely, LCD panel D) named panel_B are arranged to form Structuer_B. It is described that.
In the lower layer of this Structure_B, it is described that Structure_D named panel_B is configured by arranging 5 Structures_E of 5 × 3. Here, in this design data, the panel_B constituting this layer is created as a part, and the name is represented as parts_panel_B.
In the lower layer of Structuer_D, Structuer_E is a component named cell_B, and it is described that it is composed of element_H, element_I..., And further, the detailed configuration of each element is described in the lower layer.

抽出手段26は、設計データの1つの階層の中に繰り返し記述されている構成要素を、部品の候補とするので、先の例と同様、本例においても、Structuer_C、Structuer_D、および、Structuer_Eが、部品として抽出する構成要素の候補となる。
また、この第2抽出機能では、設計データにおいて、所定の識別子であるpartsが名前の先頭に付与されている構成要素を、部品として抽出する。従って、第2抽出機能を実施する場合には、抽出手段26は、部品の候補の中から、名称の先頭にpartsが付与されているStructuer_CおよびStructuer_Dを部品として抽出する。
Since the extraction unit 26 uses the constituent elements repeatedly described in one hierarchy of the design data as candidate parts, in this example as well, in this example, Structuer_C, Structuer_D, and Structuer_E are Candidates for components to be extracted as parts.
In addition, in the second extraction function, a component having parts, which is a predetermined identifier, added to the head of the name in the design data is extracted as a part. Therefore, when the second extraction function is performed, the extraction unit 26 extracts Structurer_C and Structurer_D with parts at the head of the name from the part candidates as parts.

図示例においては、この第2抽出機能も、設定手段28に設定されており、操作手段30を用いたオペレータによる指示入力に応じて、設定手段28が第1抽出手段および第2抽出機能の選択された方を抽出手段26に設定する。
あるいは、抽出装置16においては、第1抽出機能がデフォルト(通常仕様)として抽出手段26に設定さされており、第2抽出機能が選択された場合のみ、設定手段28が第2抽出機能を抽出手段26に設定してもよい。
In the illustrated example, this second extraction function is also set in the setting means 28, and the setting means 28 selects the first extraction means and the second extraction function in response to an instruction input by the operator using the operation means 30. The extracted one is set in the extraction means 26.
Alternatively, in the extraction device 16, the first extraction function is set as the default (normal specification) in the extraction means 26, and the setting means 28 extracts the second extraction function only when the second extraction function is selected. The means 26 may be set.

また、第2抽出機能による部品の抽出の作用は、基本的に、図4に示すフローチャートにおいて、抽出条件判定を抽出条件と閾値とで行なうのではなく、構成要素の名前で行なうようにすればよい。   In addition, the operation of extracting a part by the second extraction function is basically performed in the flowchart shown in FIG. 4 if the extraction condition determination is performed not by the extraction condition and the threshold value but by the name of the component. Good.

なお、本発明の抽出装置16は、第1抽出機能および第2抽出機能の両者を有して、切り換え可能なものに限定はされず、第1抽出機能および第2抽出機能のいずれか一方のみを有するものであってもよい。   The extraction device 16 of the present invention has both the first extraction function and the second extraction function, and is not limited to the switchable one, but only one of the first extraction function and the second extraction function. It may have.

抽出装置16による部品の抽出結果およびレイアウト情報は、マスクデータ生成装置18に送られる。
ここで、後に詳述するが、システム10においては、基本的に、抽出装置16で部品を抽出した後、マスクデータ生成装置18において部品(この部品を記述するベクトルデータ)を各部品毎に1つのみ、ラスターデータに変換して圧縮し、その後、レイアウト情報に応じて、ラスターデータを配置して画像を合成し、デジタルマスクデータを生成する。このデジタルマスクデータは、露光機14に供給され、露光機14において、解凍や変換等の必要なデータ処理を行なって、デジタルマスクデータから露光機14が有する露光ヘッドによる露光に対応するデータを生成し、このデータによって基板の露光を行なう。
The part extraction result and the layout information by the extraction device 16 are sent to the mask data generation device 18.
Here, as will be described in detail later, in the system 10, basically, after the parts are extracted by the extracting device 16, the parts (vector data describing the parts) are set to 1 for each part by the mask data generating device 18. Only one is converted into raster data and compressed, and then raster data is arranged according to the layout information to synthesize an image to generate digital mask data. The digital mask data is supplied to the exposure machine 14, and the exposure machine 14 performs necessary data processing such as decompression and conversion, and generates data corresponding to exposure by the exposure head of the exposure machine 14 from the digital mask data. Then, the substrate is exposed with this data.

すなわち、設計データから部品となる構成要素を抽出して処理を行なう場合には、レイアウト情報を生成して、レイアウト情報に応じたラスターデータの配置(レイアウト)/合成処理が必要になる。
そのため、部品として抽出する構成要素(部品の抽出条件および閾値)によっては、部品の抽出を行なわずに、設計データを、そのままラスターデータに変換した方が、処理の負担が小さく、全体の処理時間が短い場合も有る。
That is, when processing is performed by extracting a component as a part from design data, layout information is generated, and raster data arrangement (layout) / synthesis processing corresponding to the layout information is required.
Therefore, depending on the components to be extracted as parts (part extraction conditions and thresholds), converting the design data to raster data as it is without extracting the parts will reduce the processing load and reduce the overall processing time. May be short.

図示例において、抽出手段16は、好ましい態様として、「部品のラスターデータへの変換〜ラスターデータの圧縮〜ラスターデータの配置/合成」にかかる時間(以下、便宜的に、第1データ処理時間とする)、および、部品の抽出を行なわずに、設計データを、そのままラスターデータに変換して、圧縮するのにかかる時間(同、第2データ処理時間とする)を推定する、処理時間の推定手段(図示省略)を有する。   In the illustrated example, the extracting means 16 preferably has a time required for “conversion of the component to raster data—compression of the raster data—arrangement / synthesis of the raster data” (hereinafter referred to as the first data processing time for convenience). And the estimation of the processing time without estimating the parts, and converting the design data into the raster data as it is, and estimating the time required for compression (same as the second data processing time). Means (not shown).

抽出手段16は、取得手段24が設計データを取得したら、この推定手段が、第1データ処理時間および第2データ処理時間を推定する。
その結果、第1データ処理時間が第2データ処理時間よりも短い場合には、抽出装置16は、部位の抽出を行なって、抽出した部品の情報とレイアウト情報と設計データを対応付けしてマスクデータ生成装置18に送る。
逆に、第1データ処理時間が第2データ処理時間よりも長い場合には、抽出装置16は、部品の抽出を行なわず、設計データを、そのままマスクデータ生成装置18に送り、システム10では、マスクデータ生成装置18によって、設計データを、そのままラスターデータに変換し、圧縮する(第2データ処理)。
これにより、設計データからのデジタルマスクデータの作成処理において、より効率の良い処理を選択的に行なうことが可能となる。
When the acquiring unit 24 acquires the design data, the extracting unit 16 estimates the first data processing time and the second data processing time.
As a result, when the first data processing time is shorter than the second data processing time, the extraction device 16 extracts a part, masks the extracted part information, layout information, and design data in association with each other. The data is sent to the data generator 18.
Conversely, if the first data processing time is longer than the second data processing time, the extraction device 16 does not extract the parts and sends the design data to the mask data generation device 18 as it is. The mask data generation device 18 converts the design data into raster data as it is and compresses it (second data processing).
This makes it possible to selectively perform more efficient processing in the creation processing of digital mask data from design data.

あるいは、第1データ処理時間が第2データ処理時間よりも長い場合には、操作手段30による抽出条件および/または閾値の選択/設定手段を、再度、行なうように、画面表示や警告音によって、抽出装置16が警告を発するようにしてもよい。   Alternatively, when the first data processing time is longer than the second data processing time, the extraction condition and / or threshold value selection / setting means by the operating means 30 is again displayed by means of a screen display or a warning sound. The extraction device 16 may issue a warning.

抽出手段26(抽出装置16)は、このようにして設計データから部品を抽出し、レイアウト情報を生成したら、部品として抽出した構成要素の情報と、その構成要素のレイアウト情報、ならびに設計データを対応付けして、マスクデータ生成装置18に送る。   After extracting the part from the design data and generating the layout information in this way, the extraction unit 26 (extraction device 16) corresponds the component information extracted as the part, the layout information of the component, and the design data. Then, it is sent to the mask data generation device 18.

マスクデータ生成装置18は、ラスタライズ手段32(RIP(Raster Image Processor)32)と、圧縮手段34と、レイアウト合成手段36とを有して構成される。
このマスクデータ生成装置18は、ベクトルで記述される設計データを、RIP32でラスターデータ(ビットマップデータ)に変換し、圧縮手段34で圧縮し、さらに、レイアウト合成手段36によって各ラスターデータの合成を行なって、基板に露光する画像に対応するデジタルマスクデータを生成して、露光機14に供給するものである。
The mask data generation device 18 includes a rasterizing means 32 (RIP (Raster Image Processor) 32), a compressing means 34, and a layout synthesizing means 36.
The mask data generation device 18 converts design data described by vectors into raster data (bitmap data) by the RIP 32, compresses it by the compression means 34, and further synthesizes each raster data by the layout synthesis means 36. In this way, digital mask data corresponding to an image to be exposed on the substrate is generated and supplied to the exposure device 14.

RIP32は、ベクトルで記述された設計データを、ラスターデータに変換(展開)するものである。
ここで、システム10においては、抽出装置16において、特定の条件を満たす構成要素を部品として抽出している。これに応じて、RIP32は、抽出装置16で部品として抽出された構成要素に関しては、1つのみをラスターデータに変換して、このラスターデータと抽出装置16から供給されたレイアウト情報と対応付して、圧縮手段34に送る。
なお、設計データに表記される構成要素は、必ずしも全てが部品として抽出される訳ではなく、部品として抽出されないものもある。RIP32は、部品として抽出されなかった構成要素(以下、便宜的に「残部構成要素」とする)に関しては、まとめてラスターデータに変換して1つのラスターデータとし、さらに、そのレイアウト情報を生成して、両者を対応付けして、前記部品のラスターデータ等と共に圧縮手段34に送る。
The RIP 32 converts (develops) design data described by vectors into raster data.
Here, in the system 10, the extraction device 16 extracts components that satisfy specific conditions as parts. In response to this, the RIP 32 converts only one component extracted as a part by the extraction device 16 into raster data, and associates the raster data with the layout information supplied from the extraction device 16. To the compression means 34.
It should be noted that not all the components described in the design data are extracted as parts, and some of them are not extracted as parts. The RIP 32 converts component elements that have not been extracted as parts (hereinafter referred to as “remaining component elements” for convenience) into raster data collectively to form one raster data, and further generates layout information thereof. Then, both are associated with each other and sent to the compression means 34 together with the raster data of the parts.

すなわち、システム10においては、特許文献1や特許文献2に開示される装置と同様に、部品として抽出された構成要素に関しては、1個のみをラスターデータに変換し、圧縮すればよいので、設計データをデジタルマスクデータとする処理において、最も時間を要するラスターデータへの変換および圧縮にかかる時間を大幅に短縮することができる。
しかも、部品とする構成要素は、抽出装置16において自動的に抽出するので、オペレータに負担を掛けることがなく、しかも、迅速に部品の抽出処理を開始できるので、迅速な処理が可能となる。
That is, in the system 10, as with the devices disclosed in Patent Document 1 and Patent Document 2, only one component component extracted as a component needs to be converted into raster data and compressed. In the process of converting data into digital mask data, it is possible to greatly reduce the time required for conversion and compression into raster data that requires the most time.
In addition, since the component elements as components are automatically extracted by the extraction device 16, it is possible to start the component extraction process quickly without imposing a burden on the operator.

RIP32における、ベクトル記述の設計データからラスターデータへの変換は、各種のRIPで行なわれている、公知の方法によればよい。
なお、前記推定手段による第1データ処理および第2データ処理の処理時間に応じて、抽出装置16が部品の抽出を行なわなかった場合には、RIP18は、設計データを、そのままラスターデータに変換する(第2データ処理)。すなわち、この際には、この圧縮されたラスターデータが、デジタルマスクデータに対応する画像データとなる。
The conversion from the design data of the vector description to the raster data in the RIP 32 may be performed by a known method performed in various RIPs.
Note that if the extraction device 16 does not extract a part according to the processing time of the first data processing and the second data processing by the estimation means, the RIP 18 converts the design data into raster data as it is. (Second data processing). That is, at this time, the compressed raster data becomes image data corresponding to the digital mask data.

RIP32で変換されたラスターデータ、およびレイアウト情報は、圧縮手段34に送られる。
圧縮手段34は、部品のラスターデータ、あるいはさらに残部構成要素のラスターデータを圧縮し、各ラスターデータおよびレイアウト情報を、レイアウト合成手段36に供給する。なお、圧縮手段34におけるラスターデータの圧縮は、ランレングス圧縮等の公知の方法で行なえばよい。
The raster data converted by the RIP 32 and the layout information are sent to the compression means 34.
The compression means 34 compresses the raster data of the parts or the raster data of the remaining components, and supplies each raster data and layout information to the layout synthesis means 36. The compression of the raster data in the compression means 34 may be performed by a known method such as run length compression.

ラスターデータおよびレイアウト情報を受け取ったレイアウト合成手段36は、まず、部品(部品として抽出された構成要素)のレイアウト情報に応じて、圧縮された部品のラスターデータを配列(レイアウト)し、あるいはさらに、残部構成要素のレイアウト情報に応じて、圧縮された残部構成要素のラスターデータを配置して、ラスターデータすなわち画像を合成し、基板に露光する画像に対応するデジタルマスクデータを生成し、露光機14に転送する。
なお、抽出装置16が、前述の部品の抽出を行なわなかった場合には、このレイアウト合成手段36におけるレイアウト合成処理が不要であるのは、当然のことである。
また、レイアウト合成手段36に供給された圧縮ラスターデータおよびレイアウト情報は、設計の変更や修正によるデジタルマスクデータの再生成を考慮して、中間データとして保存しておくのが好ましい。
The layout composition means 36 that has received the raster data and the layout information first arranges (lays out) the raster data of the compressed parts in accordance with the layout information of the parts (components extracted as parts), or, According to the layout information of the remaining component, raster data of the compressed remaining component is arranged, raster data, that is, an image is synthesized, digital mask data corresponding to an image to be exposed on the substrate is generated, and the exposure machine 14 Forward to.
Of course, if the extracting device 16 does not extract the above-mentioned parts, the layout synthesizing process in the layout synthesizing means 36 is not necessary.
The compressed raster data and layout information supplied to the layout synthesizing unit 36 are preferably stored as intermediate data in consideration of re-generation of digital mask data due to design changes and modifications.

露光機14は、マスクデータ生成装置(レイアウト合成手段36)から供給されたデジタルマスクデータに、解凍などの所定の処理を施して、自身による基板の画像露光すなわち自身の露光ヘッドによる画像露光に対応するデータである露光データを生成する。
さらに、露光機14は、デジタルマスクデータから生成した露光データに応じて変調した記録光によって、基板(被画像記録媒体 例えば、絶縁層、導体層、Si層などの上に、フォトレジスト層を形成してなる基板)を像様に露光して画像を記録する。
The exposure machine 14 performs predetermined processing such as thawing on the digital mask data supplied from the mask data generation device (layout synthesis means 36) to cope with image exposure of the substrate by itself, that is, image exposure by its own exposure head. Exposure data which is data to be generated is generated.
Further, the exposure machine 14 forms a photoresist layer on a substrate (image recording medium, for example, an insulating layer, a conductor layer, a Si layer, etc.) by recording light modulated according to the exposure data generated from the digital mask data. The image of the substrate is exposed imagewise to record an image.

なお、露光機14における基板の露光方法には、特に限定はなく、公知の記録光による基板(感光材料)の画像露光方法が、各種、利用可能である。例えば、露光機14は、DMD(Digital Micromirror Device)等の二次元空間変調素子を用いて露光データに応じて変調した記録光を基板に入射すると共に、二次元空間変調素子が画成する走査線と直交する方向に基板と光学系とを相対的に移動することにより、基板に画像を露光するものであってもよく、あるいは、露光データに応じて変調した光ビームを主走査方向に偏向すると共に、主走査方向と直交する方向に基板を走査搬送(あるいは、光学系を移動)することにより、基板に画像を露光するものであってもよい。   The substrate exposure method in the exposure machine 14 is not particularly limited, and various image exposure methods for a substrate (photosensitive material) using known recording light can be used. For example, the exposure machine 14 makes the recording light modulated according to the exposure data using a two-dimensional spatial modulation element such as a DMD (Digital Micromirror Device) incident on the substrate and the scanning line defined by the two-dimensional spatial modulation element. The image may be exposed on the substrate by relatively moving the substrate and the optical system in a direction orthogonal to the direction, or the light beam modulated in accordance with the exposure data is deflected in the main scanning direction. In addition, an image may be exposed on the substrate by scanning and conveying the substrate (or moving the optical system) in a direction orthogonal to the main scanning direction.

以上、本発明の抽出方法および抽出装置、ならびにプログラムについて詳細に説明したが、本発明は、上記実施例に限定はされず、本発明の要旨を逸脱しない範囲において、各種の変更や改良を行なってもよいのは、もちろんである。   Although the extraction method, the extraction apparatus, and the program of the present invention have been described in detail above, the present invention is not limited to the above-described embodiments, and various changes and improvements are made without departing from the gist of the present invention. Of course, you may.

本発明の抽出装置を利用する露光システムの一例を概念的に示すブロック図である。It is a block diagram which shows notionally an example of the exposure system using the extraction apparatus of this invention. (A)は、基板へのLCDパネルの露光の一例を概念的に示す図であり、(B)は、その設計データの構造例の一例である。(A) is a figure which shows notionally an example of exposure of the LCD panel to a board | substrate, (B) is an example of the structural example of the design data. (A)および(B)は、本発明による構成要素の抽出の一例を説明するための概念図である。(A) And (B) is a conceptual diagram for demonstrating an example of the extraction of the component by this invention. 本発明の抽出装置の作用の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of an effect | action of the extraction apparatus of this invention. (A)は、基板へのLCDパネルの露光の一例を概念的に示す図であり、(B)は、その設計データの構造例の一例である。(A) is a figure which shows notionally an example of exposure of the LCD panel to a board | substrate, (B) is an example of the structural example of the design data.

符号の説明Explanation of symbols

10 (露光)システム
12 CAD
14 露光機
16 抽出装置
18 (デジタル)マスクデータ生成装置
24 取得手段
26 抽出手段
30 操作手段
28 設定手段
32 ラスタライズ手段(RIP)
34 圧縮手段
36 レイアウト合成手段
10 (Exposure) system 12 CAD
DESCRIPTION OF SYMBOLS 14 Exposure machine 16 Extraction apparatus 18 (Digital) mask data generation apparatus 24 Acquisition means 26 Extraction means 30 Operation means 28 Setting means 32 Rasterization means (RIP)
34 Compression means 36 Layout composition means

Claims (7)

基板への描画に対応するラスターデータに変換される、階層構造を有する設計データから、
前記設計データを構成する構成要素であって、1つの階層の中に繰り返し記述されており、尚且つ、
構成要素の大きさ、
その構成要素が、自身の上位の構成要素において繰り返される数、
その構成要素を構成する下位の構成要素の数、
および、その構成要素が存在する階層の深さ、
の少なくとも1つを抽出条件として、この抽出条件を満たす構成要素を抽出することを特徴とする抽出方法。
From design data with a hierarchical structure that is converted into raster data corresponding to drawing on the board,
A component constituting the design data, which is repeatedly described in one hierarchy, and
The size of the component,
The number of repetitions of the component in its higher components,
The number of subordinate components that make up the component,
And the depth of the hierarchy in which the component exists,
An extraction method characterized by extracting a component satisfying the extraction condition using at least one of the above as extraction conditions.
基板への描画に対応するラスターデータに変換される、階層構造を有する設計データを取得する取得手段と、
前記取得手段が取得した設計データを解析して、前記設計データを構成する構成要素に関して、1つの階層の中に繰り返し記述されている構成要素であり、尚且つ、その構成要素の大きさ; その構成要素が、自身の上位の構成要素において繰り返される数; その構成要素を構成する下位の構成要素の数; および、その構成要素が存在する階層の深さ; の4つの抽出条件の少なくとも1つを抽出条件とし、この抽出条件を満たす構成要素を抽出する抽出手段とを有することを特徴とする抽出装置。
Obtaining means for obtaining design data having a hierarchical structure, which is converted into raster data corresponding to drawing on the substrate;
Analysis of the design data acquired by the acquisition means, the component constituting the design data is a component repeatedly described in one hierarchy, and the size of the component; At least one of the four extraction conditions: the number of repetitions of the component in its higher components; the number of lower components comprising the component; and the depth of the hierarchy in which the component exists; And an extraction means for extracting a component satisfying the extraction condition.
前記抽出手段は、前記抽出条件の選択手段、および、前記抽出条件に対する該当/非該当を判定する閾値の決定手段を有する請求項2に記載の抽出装置。   The extraction device according to claim 2, wherein the extraction unit includes a selection unit for the extraction condition, and a threshold value determination unit that determines whether the extraction condition is applicable or not. 前記設計データは、所定の命名規則に応じて構成要素に名前を付して作成されるものであり、
前記抽出手段は、前記4つの抽出条件を用いる構成要素の抽出を第1抽出機能とした際に、さらに、前記設計データの作成における構成要素の命名規則を利用して、所定の名前の構成要素を抽出する第2抽出機能を有し、かつ、前記第1抽出機能および第2抽出機能を選択する第2選択手段を有する請求項2または3に記載の抽出装置。
The design data is created by naming components according to a predetermined naming rule,
When the extraction unit uses the four extraction conditions as the first extraction function, the extraction unit further uses a component naming rule in creating the design data to generate a component having a predetermined name. 4. The extraction device according to claim 2, further comprising: a second extraction function for extracting the first extraction function, and second selection means for selecting the first extraction function and the second extraction function. 5.
前記抽出装置を利用するシステムが、前記抽出手段が抽出した構成要素を種類毎にラスターデータに変換して、このラスターデータを圧縮し、かつ、前記設計データを解析して知見した各構成要素の位置情報を基に、各構成要素のラスターデータを再配置する第1データ処理と、構成要素の抽出を行なわずに設計データをラスターデータに変換して、このラスターデータを圧縮する第2データ処理とを実施可能なものであり、
前記抽出装置は、前記第1データ処理に掛かる時間および第2データ処理に掛かる時間を推定する推定手段を有し、この推定手段による推定結果に応じて、前記第1データ処理の処理時間が第2データ処理の処理時間よりも短い場合に、前記構成要素の抽出を行なう請求項2〜4のいずれかに記載の抽出装置。
The system using the extracting device converts the constituent elements extracted by the extracting means into raster data for each type, compresses the raster data, and analyzes the design data for each constituent element found. First data processing for rearranging raster data of each component based on position information, and second data processing for converting design data into raster data without extracting the component and compressing the raster data Can be implemented,
The extraction device includes estimation means for estimating a time required for the first data processing and a time required for the second data processing, and a processing time of the first data processing is determined according to an estimation result by the estimation means. The extraction device according to any one of claims 2 to 4, wherein the component is extracted when the processing time of two data processing is shorter.
基板への描画に対応するラスターデータに変換される、階層構造を有し、かつ、所定の命名規則に応じて構成要素に名前を付して作成された設計データを取得する取得手段と、
前記取得手段が取得した設計データを解析して、前記設計データを構成する各構成要素の命名規則を利用して、所定の名前の構成要素を抽出する抽出手段とを有することを特徴とする抽出装置。
An acquisition means for acquiring design data that has a hierarchical structure that is converted into raster data corresponding to drawing on the substrate and that is created by naming components according to a predetermined naming rule;
An extraction unit that analyzes the design data acquired by the acquisition unit and extracts a component having a predetermined name by using a naming rule for each component of the design data. apparatus.
基板への描画に対応するラスターデータに変換される、階層構造を有する設計データから、この設計データを構成する構成要素であって、1つの階層の中に繰り返し記述されており、尚且つ、構成要素の大きさ; その構成要素が、自身の上位の構成要素において繰り返される数; その構成要素を構成する下位の構成要素の数; および、その構成要素が存在する階層の深さ、の少なくとも1つを抽出条件として、この抽出条件を満たす構成要素を、前記設計データから抽出する処理を、コンピュータに実行させるためのプログラム。   A component constituting the design data from the design data having a hierarchical structure converted into raster data corresponding to drawing on the board, and is repeatedly described in one hierarchy, and the configuration At least one of: the size of the element; the number of repetitions of the component in its higher components; the number of lower components that comprise the component; and the depth of the hierarchy in which the component exists A program for causing a computer to execute a process of extracting, from the design data, constituent elements that satisfy one of the extraction conditions.
JP2007033435A 2007-02-14 2007-02-14 Extraction method, extraction device, and program Withdrawn JP2008197451A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007033435A JP2008197451A (en) 2007-02-14 2007-02-14 Extraction method, extraction device, and program
US12/068,960 US20080205767A1 (en) 2007-02-14 2008-02-13 Extraction method, extraction apparatus, program, drawing data creation method, and drawing data creation apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007033435A JP2008197451A (en) 2007-02-14 2007-02-14 Extraction method, extraction device, and program

Publications (1)

Publication Number Publication Date
JP2008197451A true JP2008197451A (en) 2008-08-28

Family

ID=39756445

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007033435A Withdrawn JP2008197451A (en) 2007-02-14 2007-02-14 Extraction method, extraction device, and program

Country Status (1)

Country Link
JP (1) JP2008197451A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010080777A (en) * 2008-09-26 2010-04-08 Orc Mfg Co Ltd Exposure apparatus and exposure method
WO2015122243A1 (en) * 2014-02-17 2015-08-20 株式会社Screenホールディングス Gui device for pattern rendering device, pattern rendering system, job ticket updating method and program
WO2023238200A1 (en) * 2022-06-06 2023-12-14 株式会社ニコン Drawing data generation method, drawing data generation apparatus, drawing data generation program, exposure system, and device manufacturing method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010080777A (en) * 2008-09-26 2010-04-08 Orc Mfg Co Ltd Exposure apparatus and exposure method
WO2015122243A1 (en) * 2014-02-17 2015-08-20 株式会社Screenホールディングス Gui device for pattern rendering device, pattern rendering system, job ticket updating method and program
JP2015153213A (en) * 2014-02-17 2015-08-24 株式会社Screenホールディングス Gui device for pattern drawing device, pattern drawing system, job ticket update method and program
CN105992997A (en) * 2014-02-17 2016-10-05 株式会社思可林集团 Gui device for pattern rendering device, pattern rendering system, job ticket updating method and program
CN105992997B (en) * 2014-02-17 2019-06-07 株式会社思可林集团 GUI device, pattern image forming system, job ticket update method and the recording medium of pattern describing device
WO2023238200A1 (en) * 2022-06-06 2023-12-14 株式会社ニコン Drawing data generation method, drawing data generation apparatus, drawing data generation program, exposure system, and device manufacturing method

Similar Documents

Publication Publication Date Title
JP5219928B2 (en) Editing apparatus, editing method, and program
JP2007025958A (en) Preview display device, preview display method and preview display program
JP2007114833A (en) Information processor and program
US8780404B2 (en) Information processing apparatus, method for controlling same, and storage medium on which computer program has been recorded
US20080205767A1 (en) Extraction method, extraction apparatus, program, drawing data creation method, and drawing data creation apparatus
JP2008197451A (en) Extraction method, extraction device, and program
US9924051B2 (en) Image forming apparatus, method for controlling image forming apparatus, and storage medium for performing printing based on collection settings
JP2008242885A (en) Drawing data inspection method and drawing data inspection device
JP2007215078A (en) Image forming apparatus
JP2009054001A (en) Image processor and program
JP6852666B2 (en) Image forming device
JP6575216B2 (en) Image processing apparatus, image forming apparatus, and image processing program
JP6598546B2 (en) Image processing apparatus, image processing method, and program
JP6323209B2 (en) Image processing apparatus and program
JP2008242356A (en) Method and apparatus for creating drawing data
US10365865B2 (en) Image forming apparatus for managing object used for rendering, method thereof, and storage medium
JP5946620B2 (en) Image display device and program for direct drawing device
JP2006159738A (en) Print controller, its data processing method, and storage medium
JP2008233364A (en) Image processing method, image processor, drawing system, and program
JP2011186835A (en) Image processing apparatus and image processing program
JP2012141857A (en) Information processor, gui program and recording medium
JP2011141613A (en) Image processing apparatus, image processing system, image processing program, and storage medium
JP4496055B2 (en) Circuit data creation apparatus for multi-power supply layout and circuit data creation method thereof
JP2006279285A (en) Image processing apparatus, image processing method, and image processing program
JP5477915B2 (en) Print data generation apparatus, print data generation method, and program

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080723

A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20100511