[go: up one dir, main page]

JP2005353715A - Electron beam exposure apparatus and pattern generation method - Google Patents

Electron beam exposure apparatus and pattern generation method Download PDF

Info

Publication number
JP2005353715A
JP2005353715A JP2004170813A JP2004170813A JP2005353715A JP 2005353715 A JP2005353715 A JP 2005353715A JP 2004170813 A JP2004170813 A JP 2004170813A JP 2004170813 A JP2004170813 A JP 2004170813A JP 2005353715 A JP2005353715 A JP 2005353715A
Authority
JP
Japan
Prior art keywords
graphic
electron beam
attribute
accuracy
pixel
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
JP2004170813A
Other languages
Japanese (ja)
Inventor
Makoto Fujita
良 藤田
Haruo Yoda
晴夫 依田
Koji Ikeda
光二 池田
Masaaki Ando
公明 安藤
Takasumi Yui
敬清 由井
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.)
Canon Inc
Hitachi High Tech Corp
Original Assignee
Hitachi High Technologies Corp
Canon Inc
Hitachi High Tech 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 Hitachi High Technologies Corp, Canon Inc, Hitachi High Tech Corp filed Critical Hitachi High Technologies Corp
Priority to JP2004170813A priority Critical patent/JP2005353715A/en
Publication of JP2005353715A publication Critical patent/JP2005353715A/en
Abandoned legal-status Critical Current

Links

Images

Landscapes

  • Electron Beam Exposure (AREA)

Abstract

【課題】斜め線の多い描画パターンにおいても高速に画素値に展開できる電子ビーム露光装置を提供する。
【解決手段】図形データ100に、設計データの外部セル、微小セル、電源配線、セル配線などの属性データ102、あるいは設計データに高精細、標準精度、低精度といった精度情報103を持たせる。図形展開部230で斜め線や矩形などの図形情報101を精度情報103に応じた小さな矩形情報に細分し、画像生成部240で分割された矩形情報から電子ビームに対応する画素の占有面積を求め、出力部250で画素毎の画素値としてブランキング制御部に出力する。特に斜め線の展開速度を向上できる。また、設計データの精度属性と電子ビーム露光装置の特性を切り分けられるので、装置の調整が容易になる。
【選択図】 図1
An electron beam exposure apparatus capable of developing a pixel value at high speed even in a drawing pattern having many oblique lines.
The graphic data is provided with attribute data 102 such as external cells, minute cells, power supply wirings, cell wirings, etc. of design data, or accuracy information 103 such as high definition, standard accuracy, and low accuracy. The graphic development unit 230 subdivides the graphic information 101 such as diagonal lines and rectangles into small rectangular information corresponding to the accuracy information 103, and obtains the pixel occupation area corresponding to the electron beam from the rectangular information divided by the image generation unit 240. The output unit 250 outputs the pixel value for each pixel to the blanking control unit. In particular, the development speed of diagonal lines can be improved. Further, since the accuracy attribute of the design data and the characteristics of the electron beam exposure apparatus can be separated, the apparatus can be easily adjusted.
[Selection] Figure 1

Description

本発明は、半導体集積回路をウェーハに書き込むための電子ビーム露光装置に関わり、特に図形情報を電子ビームの制御情報である画素値に変換する変換方式に関する。   The present invention relates to an electron beam exposure apparatus for writing a semiconductor integrated circuit on a wafer, and more particularly to a conversion method for converting graphic information into pixel values which are control information of an electron beam.

従来、高速な電子ビーム露光装置として、特許文献1に開示されるように、電子ビームを幾つかの開口部を通すことにより任意の形状の電子ビームを形成してウェーハに露光する、可変成形方式が実用化されてきた。   Conventionally, as disclosed in Patent Document 1, as a high-speed electron beam exposure apparatus, an electron beam is passed through several openings to form an electron beam of an arbitrary shape and exposed to a wafer. Has been put to practical use.

しかし、年々プロセスの微細化が進むにつれ、パターンの微細化も進み、露光単位である基本図形の数が急激に増大してきた。そのため、処理量が増大し、スループットの低下が問題になってきた。特に、図形を構成する斜線部分を精密に描画するためには、より細かい基本図形に分解することが必要である。   However, as the miniaturization of processes progresses year by year, the miniaturization of patterns also progresses, and the number of basic figures as exposure units has increased rapidly. For this reason, the amount of processing increases, and a decrease in throughput has become a problem. In particular, in order to accurately draw the hatched portion constituting the figure, it is necessary to decompose it into finer basic figures.

一方、近年、電子ビーム露光装置のスループットを向上させる画期的な方式として、特許文献2に開示されるように、複数本の電子ビームをラスタースキャンするマルチビーム方式の電子ビーム露光装置が提案されている。   On the other hand, in recent years, as an epoch-making method for improving the throughput of an electron beam exposure apparatus, as disclosed in Patent Document 2, a multi-beam type electron beam exposure apparatus that performs raster scanning of a plurality of electron beams has been proposed. ing.

また、特許文献3には、斜め線あるいは曲線が、従来の矩形や台形の組合せではウェーハ上に精度良くパターンを形成できないことが示されている。   Patent Document 3 shows that a diagonal line or a curved line cannot form a pattern on a wafer with a combination of a conventional rectangle or trapezoid with high accuracy.

特開平5−259045号公報JP-A-5-259045

特開平11−195589号公報JP 11-195589 A 特開平5−114549号公報Japanese Patent Laid-Open No. 5-114549

特許文献2のマルチビーム方式では図形のグループ毎に電子ビームの偏向量を可変にすることで、スループットの向上を図っている。しかし、このスループットは露光時間のスループットであり、図形を画素データに変換するときの時間は考慮されていない。   In the multi-beam method of Patent Document 2, throughput is improved by changing the amount of deflection of the electron beam for each group of figures. However, this throughput is a throughput of exposure time, and time when converting a figure into pixel data is not taken into consideration.

近年のプロセスの微細化に伴う図形データ量の増大により、図形を画素データに変換する時間が増大して電子ビームの露光時間より長くなる傾向にある。特に、斜め線を精密に描画するためには、図形を露光単位である画素データに変換する必要があり、スループットを向上させるのが難しかった。   Due to the increase in the amount of graphic data accompanying the recent miniaturization of processes, the time for converting a graphic into pixel data tends to increase and become longer than the exposure time of the electron beam. In particular, in order to accurately draw oblique lines, it is necessary to convert a figure into pixel data that is an exposure unit, and it is difficult to improve throughput.

このように従来技術においては、露光装置自体は斜め線を含み高精度に処理することは考慮しているが、図形を高速に画素データに変換することは考慮されておらず、斜め線の多い半導体集積回路のパターンを露光する場合に、その処理時間が増大する。   As described above, in the prior art, although the exposure apparatus itself considers processing with high accuracy including oblique lines, it does not consider converting graphics into pixel data at high speed, and there are many oblique lines. When the pattern of the semiconductor integrated circuit is exposed, the processing time increases.

本発明の目的は、斜め線が多い半導体集積回路のパターンを高速に画素値に変換する電子ビーム露光装置及びそのパターン生成方法を提供することにある。   An object of the present invention is to provide an electron beam exposure apparatus that converts a pattern of a semiconductor integrated circuit with many oblique lines into pixel values at high speed and a pattern generation method thereof.

上記目的を達成するための本発明は、半導体集積回路の図形データをウェーハ上に照射する電子ビームの照射量に対応した画素値に変換するパターン生成部と、該画素値に応じて電子ビームの照射量を制御し、かつ前記ウェーハ上をスキャンして前記図形データを該ウェーハ面に露光させる電子ビーム露光部と、を備える電子ビーム露光装置であって、前記図形データは、少なくとも図形の形状と図形の属性からなり、前記図形の属性には前記画素値へ変換する時の精度に関わる情報を含み、前記パターン生成部は前記図形を矩形に分割して近似する時に、前記図形の属性に対応して分割数を変更することを特徴とする。   In order to achieve the above object, the present invention provides a pattern generation unit that converts graphic data of a semiconductor integrated circuit into a pixel value corresponding to an irradiation amount of an electron beam irradiated on a wafer, and an electron beam according to the pixel value. An electron beam exposure apparatus that controls an irradiation amount and scans the wafer to expose the graphic data onto the wafer surface, wherein the graphic data includes at least a graphic shape and It consists of graphic attributes, and the graphic attributes include information related to accuracy when converting to the pixel value, and the pattern generator corresponds to the graphic attributes when approximating the graphic by dividing it into rectangles. Then, the number of divisions is changed.

あるいは、前記図形データは、少なくとも斜め線を含む図形と図形の属性からなり、前記図形の属性には前記画素値へ変換する時の精度に関わる情報を含み、前記パターン生成部は前記斜め線を垂直線と水平線に分割して近似する時に、前記図形の属性に対応して分割数を変更することを特徴とする。   Alternatively, the graphic data includes at least a graphic including a diagonal line and a graphic attribute, and the graphic attribute includes information related to accuracy when converting to the pixel value, and the pattern generation unit includes the diagonal line. When approximating by dividing into vertical lines and horizontal lines, the number of divisions is changed corresponding to the attribute of the figure.

また、前記図形の属性はセルや配線の種類あるいは高精細、標準精度、低精細の情報で、前記パターン生成部は前記図形の属性に応じて前記分割数を決定する属性変換部を有することを特徴とする。   In addition, the attribute of the graphic is a cell or wiring type or high-definition, standard precision, low-definition information, and the pattern generation unit has an attribute conversion unit that determines the number of divisions according to the attribute of the graphic. Features.

また、前記属性変換部は、前記斜め線を分割した垂直線と水平線による頂点が該斜め線と一定距離以下となるように前記分割数を決定する。あるいは、前記パターン生成部が前記斜め線を画素の整数倍毎の水平線に分割する場合に、前記属性変換部は前記整数倍を前記分割数により決定する。   Further, the attribute conversion unit determines the number of divisions so that the vertical line and horizontal line vertices obtained by dividing the diagonal line have a certain distance or less from the diagonal line. Alternatively, when the pattern generation unit divides the diagonal line into horizontal lines for every integer multiple of pixels, the attribute conversion unit determines the integer multiple based on the division number.

本発明のパターン生成方法は、少なくとも図形と図形の属性からなる図形データを複数の矩形で近似し、矩形に変換した図形データからウェーハ上に照射する電子ビームの照射量に対応した画素値を求める電子ビーム露光装置のパターン生成方法であって、前記図形データは、少なくとも図形の形状と図形の属性からなり、前記図形の属性には前記画素値へ変換する時の精度を暗黙または明示的に示す情報を含み、前記図形を複数の矩形に分割して近似する時に、前記図形の属性に応じて前記矩形への分割数を変更し、前記画素値への変換を行うことを特徴とする。   The pattern generation method of the present invention approximates graphic data including at least a graphic and graphic attributes with a plurality of rectangles, and obtains a pixel value corresponding to the irradiation amount of the electron beam irradiated on the wafer from the graphic data converted into the rectangle. A pattern generation method for an electron beam exposure apparatus, wherein the graphic data includes at least a graphic shape and a graphic attribute, and the graphic attribute implicitly or explicitly indicates an accuracy when converting to the pixel value. When information is included and the figure is divided into a plurality of rectangles for approximation, the number of divisions into the rectangles is changed according to the attributes of the figure, and conversion into the pixel values is performed.

以上、本発明によれば、半導体集積回路のセルや配線パターンの属性に基づいて、ウェーハに展開する画素への展開精度をコントロールできるため、従来属性の種別に関係なく高精細に画素を展開していたのに比べ高速に画素値に展開できる。   As described above, according to the present invention, it is possible to control the development accuracy to the pixels developed on the wafer based on the attributes of the cells and wiring patterns of the semiconductor integrated circuit, so that the pixels are developed with high definition regardless of the type of the conventional attribute. The pixel values can be developed at a higher speed than the conventional one.

また、本発明によれば、半導体集積回路のセルや配線パターンの属性から、ウェーハに展開する画素値の展開精度に変換する変換部を有することから、電子ビーム露光装置の特性と、半導体集積回路の特性を独立に扱うことが出来るようになる。これにより、セルや配線の特性を半導体集積回路の元の大規模な設計データにフィードバックすることなく、上記変換部で切り分け独立に扱うことが出来るようになり、大幅に調整作業が簡略化される。   In addition, according to the present invention, since the conversion unit that converts the attribute of the cell or wiring pattern of the semiconductor integrated circuit into the development accuracy of the pixel value developed on the wafer, the characteristics of the electron beam exposure apparatus and the semiconductor integrated circuit are provided. Can be treated independently. This makes it possible to handle the cell and wiring characteristics independently by the conversion unit without feeding back the original large-scale design data of the semiconductor integrated circuit, thereby greatly simplifying the adjustment work. .

まず、実施例を説明する前に、本発明の基本原理と構成について説明する。本発明は電子ビーム露光装置におけるパターン入力として、展開すべき図形情報のほかに、図形の属性情報を入力できるようにした。すなわち、斜め線を含む図形では、属性により、斜線部分の変換精度を変化させる。精度を必要としない図形部分では、粗い基本図形(矩形)へと変換できるため、基本図形数が減少し、装置のスループットを向上させることができる。   First, before describing the embodiments, the basic principle and configuration of the present invention will be described. According to the present invention, in addition to graphic information to be developed, graphic attribute information can be input as pattern input in the electron beam exposure apparatus. That is, in a figure including a diagonal line, the conversion accuracy of the hatched part is changed depending on the attribute. Since the graphic portion that does not require accuracy can be converted into a rough basic graphic (rectangular shape), the number of basic graphic elements can be reduced and the throughput of the apparatus can be improved.

以下、属性に関して、より詳細に説明する。電子ビーム露光装置では、半導体集積回路のセルや配線のパターンを図形情報で与え、それを電子ビームのオン、オフ、または、照射量あるいは照射時間である電子ビームの画素値に変換し、ウェーハ全面に照射し、露光させるという処理を行なっている。   Hereinafter, the attribute will be described in more detail. In the electron beam exposure system, cells and wiring patterns of semiconductor integrated circuits are given as graphic information, which is turned on or off, or converted into electron beam pixel values that are the irradiation amount or irradiation time, and the entire wafer surface. Is irradiated and exposed to light.

従来の電子ビーム露光装置では、この画素値への変換処理をどのような図形情報においても同じ精度で実施していた。しかし、実際の図形情報においては、メモリの微細セルを構築するセル内配線、ゲートパターンなどのように、装置における精度を最大限必要とするものと、半導体集積回路における広域の配線パターンや、電源、クロック配線、あるいは、比較的サイズの大きなインタフェース用の外部セルのパターンなどのように、標準的あるいは低精度でよいものとがある。   In the conventional electron beam exposure apparatus, the conversion processing to the pixel value is performed with the same accuracy for any graphic information. However, in actual graphic information, it is necessary to maximize the accuracy of the device, such as in-cell wiring and gate patterns that make up fine cells of the memory, wide-area wiring patterns in semiconductor integrated circuits, and power supplies Some of them may be standard or low precision, such as a pattern of external cells for clock wiring or a relatively large interface.

そこで、図形情報に加え、その属性情報を入力し、その属性に従って、図形毎に高精細なパターン生成、標準的な精度でパターン生成し、低精度でも良い場合は高速にパターン生成する処理を行えるようにした。   Therefore, in addition to graphic information, the attribute information is input, and according to the attribute, high-definition pattern generation for each graphic, pattern generation with standard accuracy, and pattern generation at high speed can be performed if low accuracy is acceptable. I did it.

属性としては、ライブラリとしてのセルの種類や、配線層としての配線の種類、あるいは高精細、標準精度、低精度というように与えることが出来る。さらに、実際のプロセス、装置に合せて、誤差1%以内、10%以内、20%以内など、実際の精度にマッピングあるいは変換することで、装置毎に調整を行うことも出来る。   The attributes can be given as the type of cell as a library, the type of wiring as a wiring layer, or high definition, standard accuracy, and low accuracy. Furthermore, it is also possible to make adjustments for each apparatus by mapping or converting to actual accuracy such as an error within 1%, within 10%, within 20%, etc. according to the actual process and apparatus.

パターン生成の処理は、入力された図形情報と属性あるいはそれを変換した精度情報に基づき図形を画素情報に変換する。このとき、精度情報に基づき、高速性を優先する展開方法を用いた変換を行う。具体的には、斜め線を矩形に分割し、その分割数を要求精度から求められる数にする方法や、生成するパターンの座標系を要求精度に合せて粗くする方法がある。   In the pattern generation process, a graphic is converted into pixel information based on the input graphic information and attributes or accuracy information obtained by converting the attribute. At this time, based on the accuracy information, conversion using a development method that prioritizes high speed is performed. Specifically, there are a method of dividing diagonal lines into rectangles and setting the number of divisions to a number obtained from the required accuracy, and a method of roughening the coordinate system of the pattern to be generated in accordance with the required accuracy.

以上のようにすれば、全ての図形情報を最大限の精度で画素に展開する場合に比べ、多くの図形を必要な精細度で高速に画素に変換できるので、全体の処理時間を短くすることが出来る。   In this way, compared to the case where all graphic information is expanded to pixels with the maximum accuracy, many figures can be converted to pixels at high speed with the required definition, thus reducing the overall processing time. I can do it.

また、図形情報に付加して与える属性情報は、予め与える変換テーブルまたは、変換プログラムによって、電子ビーム露光装置の扱える精度情報に変換するようにした。これにより、半導体集積回路のセルや配線パターンなどの図形情報を、電子ビーム露光装置と独立に作成することが可能で、電子ビーム露光装置の調整は、予め与える変換テーブルまたは、変換プログラムの変更によって容易に行うことができる。   The attribute information given in addition to the graphic information is converted into accuracy information that can be handled by the electron beam exposure apparatus by a conversion table or conversion program given in advance. As a result, graphic information such as cells and wiring patterns of semiconductor integrated circuits can be created independently of the electron beam exposure apparatus. Adjustment of the electron beam exposure apparatus can be performed by changing a conversion table or conversion program given in advance. It can be done easily.

以下、本発明の実施例を図1から図11を用いて詳細に説明する。図1は本発明の電子ビーム露光装置の特徴部であるパターン生成部200の一実施例を示すブロック図である。   Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. FIG. 1 is a block diagram showing an embodiment of a pattern generation unit 200 which is a characteristic part of the electron beam exposure apparatus of the present invention.

半導体集積回路の図形データ100には図形の種別と座標からなる図形情報101と、その図形が微細なセルであるとか、電源配線であるとかを示す図形の属性情報102が格納されている。図形データ100はパターン生成部200の入力部210に入り、属性情報は属性変換部220で属性情報から、精度情報103に変換が行なわれ、図形展開部230に送られる。   The graphic data 100 of the semiconductor integrated circuit stores graphic information 101 including graphic types and coordinates, and graphic attribute information 102 indicating whether the graphic is a fine cell or a power supply wiring. The graphic data 100 enters the input unit 210 of the pattern generation unit 200, and the attribute information is converted from the attribute information to the accuracy information 103 by the attribute conversion unit 220 and sent to the graphic development unit 230.

図形展開部230では、斜線や矩形などの図形情報を変換された精度情報103に基づき小さな矩形情報に分割する。矩形の情報に変換された図形情報は、画素生成部240に送られ、電子ビーム露光装置における電子ビームの出力強度を求めるため、図形が分割された矩形情報から、電子ビームに対応する画素の占有面積を求める処理を行う。求められた画素毎の値、即ち、電子ビームの照射強度は、出力部250でバッファリングされた後、画素値201として次段に出力される。   The graphic development unit 230 divides graphic information such as diagonal lines and rectangles into small rectangular information based on the converted accuracy information 103. The graphic information converted into the rectangular information is sent to the pixel generation unit 240, and the pixel corresponding to the electron beam is occupied from the rectangular information obtained by dividing the graphic in order to obtain the output intensity of the electron beam in the electron beam exposure apparatus. The process which calculates | requires an area is performed. The obtained value for each pixel, that is, the irradiation intensity of the electron beam is buffered by the output unit 250 and then output as the pixel value 201 to the next stage.

図1におけるパターン生成部は別の実施形態によってもよい。たとえば、図形データ110は、その図形が微細なセルであるとか、電源配線で低精度でよい、などを示す図形の属性か、高精細な図形であるとか、標準的な精度の図形であるとかを示す精度情報103を予め格納する。パターン生成部200では、図形情報101と精度情報103を入力し、図形展開部230と画素生成部240により画素値に変換する。即ち、図1で示したパターン生成部200に対して、属性の変換処理を予め図形データ110を作成する時点で行う構成である。   The pattern generation unit in FIG. 1 may be in another embodiment. For example, the graphic data 110 is a graphic attribute indicating that the graphic is a fine cell, low-precision power supply wiring, a high-definition graphic, or a standard precision graphic. Is stored in advance. In the pattern generation unit 200, the graphic information 101 and the accuracy information 103 are input and converted into pixel values by the graphic development unit 230 and the pixel generation unit 240. That is, the attribute conversion process is performed on the pattern generation unit 200 shown in FIG. 1 when the graphic data 110 is created in advance.

さらには、図形展開部230、画素生成部240もソフトウェアによって、予めデータを計算しておき、図形データとして算出した画素値をルックアップテーブルに格納することも出来る。現時点では、膨大な図形データと処理量を考慮すると、これらはハードウェアによって処理する必要があるが、近い将来、ソフトウェアで処理することも可能である。その場合においても、図形に属性を持たせ、精度情報に変換して処理することにより、高速に処理を行えるという、本発明の特徴が失われるものではない。   Furthermore, the graphic development unit 230 and the pixel generation unit 240 can also calculate data in advance by software and store the pixel values calculated as graphic data in the lookup table. At present, considering the huge amount of graphic data and the amount of processing, these need to be processed by hardware, but can be processed by software in the near future. Even in such a case, the feature of the present invention that processing can be performed at high speed by giving an attribute to a graphic and converting it into accuracy information is not lost.

次に、電子ビーム露光装置の全体構成について説明する。始めに、半導体集積回路の設計手順全体を図2を用いて説明する。まず、論理設計者は作成する半導体集積回路の仕様を作成し、それに基づき論理設計10を行い、RTL(Register Transfer Level)11を作成する。RTL11は通常高位レベルのハードウェア記述言語で階層的に作成される。RTL11は更にANDとかOR,レジスタといったゲートレベルの記述に変換するために論理合成12を行い、ゲートレベルの記述であるゲートファイル13を作成する。   Next, the overall configuration of the electron beam exposure apparatus will be described. First, the entire design procedure of the semiconductor integrated circuit will be described with reference to FIG. First, a logic designer creates a specification of a semiconductor integrated circuit to be created, performs a logic design 10 based on the specification, and creates an RTL (Register Transfer Level) 11. The RTL 11 is usually created hierarchically in a high-level hardware description language. The RTL 11 further performs logic synthesis 12 to convert it into a gate level description such as AND, OR, and register, and creates a gate file 13 that is a gate level description.

次に、論理的な信号の接続を示しているゲートファイル13を配置配線14によって、実際の集積回路の物理的な配置と結線を行う。そのためには、ANDとかOR、レジスタといった基本的なセルの物理的情報が必要になり、通常セルライブラリ16が用意されている。セルライブラリ16は、半導体製造装置のプロセスが決まると予めその性能に基づいてセル設計17により作成するものである。   Next, the physical arrangement and connection of the actual integrated circuit are performed by the arrangement wiring 14 with the gate file 13 indicating the logical signal connection. For this purpose, basic cell physical information such as AND, OR, and registers is required, and a normal cell library 16 is prepared. The cell library 16 is created by the cell design 17 based on the performance in advance when the process of the semiconductor manufacturing apparatus is determined.

配置配線14では、ゲートファイル13に記述されたセルの種類と相互の結線情報に基づいて、セルライブラリ16を参照しながら集積回路上にセルを配置し、更に相互の配線を行なっていく。その結果として図形ファイル15が作成される。   In the placement and wiring 14, cells are placed on the integrated circuit with reference to the cell library 16 based on the cell types described in the gate file 13 and mutual connection information, and further, mutual wiring is performed. As a result, a graphic file 15 is created.

図形ファイル15には、後述するように外部ピンとの接続のための外部セル、内部モジュール、モジュール間の配線といった上位のレベルから、トランジスタのゲートパターンである拡散層、酸化膜、コンタクト部のパターンが階層的に図形情報として記述されている。ここに上げた外部セル、トランジスタのゲート関連の図形の種類は本実施例では暗黙の属性として扱う。一方、明示的な属性として、上記セル設計17でセルライブラリ16に、高精細処理図形を定義することが出来る。   The graphic file 15 includes patterns of diffusion layers, oxide films, and contact portions, which are gate patterns of transistors, from higher levels such as external cells for connection to external pins, internal modules, and wiring between modules, as will be described later. It is described hierarchically as graphic information. The types of figures related to the gates of external cells and transistors raised here are treated as implicit attributes in this embodiment. On the other hand, a high-definition processing figure can be defined in the cell library 16 by the cell design 17 as an explicit attribute.

図形ファイル15はパターン生成18によって画素値に変換され、マルチ電子ビーム露光装置19によってウェーハ20にパターンが書き込まれる。図2の図形ファイル15は、図1の図形データ100と同じであり、パターン生成18は図1におけるパターン生成部200に相当する。   The graphic file 15 is converted into pixel values by the pattern generation 18, and the pattern is written on the wafer 20 by the multi-electron beam exposure apparatus 19. The graphic file 15 in FIG. 2 is the same as the graphic data 100 in FIG. 1, and the pattern generation 18 corresponds to the pattern generation unit 200 in FIG.

次に、図3を用いてセルのパターンと集積回路、ウェーハとの関係を示す。ウェーハ20上には集積回路21が複数配置される。集積回路21には、外部ピンとの接続部22、内部のモジュール23があり、それらは相互に配線されている。内部のモジュールは、セル24のような基本セルを多数配置し、それらの間を配線したものである。   Next, the relationship between the cell pattern, the integrated circuit, and the wafer will be described with reference to FIG. A plurality of integrated circuits 21 are arranged on the wafer 20. The integrated circuit 21 has a connection portion 22 with an external pin and an internal module 23, which are wired to each other. The internal module is obtained by arranging a large number of basic cells such as the cell 24 and wiring between them.

通常CMOSの場合には、拡散層25、コンタクト26、ポリシリコン27、メタル配線28などの図形からなり、セルの定義として与えられる。この場合、セル名:インバータ、拡散層:矩形位置・座標、コンタクト:矩形位置・座標、といった定義を行い、上位記述で、そのセルを呼び出し、コンタクト間を接続する記述を行う。さらに、それをモジュールまたは、マクロセルとして定義するように階層的な記述がなされる。実際にウェーハにこのパターンが転写される場合には、各層の図形のみが切り出され、画素値に展開され、電子ビームで露光されるというように処理が行なわれる。   In the case of a normal CMOS, it is composed of figures such as a diffusion layer 25, a contact 26, a polysilicon 27, and a metal wiring 28, and is given as a cell definition. In this case, definitions such as cell name: inverter, diffusion layer: rectangular position / coordinate, contact: rectangular position / coordinate are made, and the cell is called by a high-level description and a description for connecting the contacts is made. Further, a hierarchical description is made so as to define it as a module or a macro cell. When this pattern is actually transferred onto the wafer, only the figure of each layer is cut out, developed into pixel values, and exposed to an electron beam.

さて、このような半導体集積回路の図形データがどのようにウェーハに露光されるかを説明する。図4は、本発明のマルチ電子ビーム露光装置の全体構成を示す実施例である。   Now, how the graphic data of such a semiconductor integrated circuit is exposed on the wafer will be described. FIG. 4 is an embodiment showing the overall configuration of the multi-electron beam exposure apparatus of the present invention.

全体制御部500は、パターン生成部200に図形データ100の取り込みを指示する。図形データ100は順次画素に展開されてブランキング制御部300へと渡される。全体制御部500はパターン生成部200からの画素展開状況に従って、ある一定量の画素データがブランキング制御部300に渡されると、ブランキング制御部300に、描画の指示を与える。   The overall control unit 500 instructs the pattern generation unit 200 to import the graphic data 100. The graphic data 100 is successively developed into pixels and passed to the blanking control unit 300. When a certain amount of pixel data is transferred to the blanking control unit 300 in accordance with the pixel development status from the pattern generation unit 200, the overall control unit 500 gives a drawing instruction to the blanking control unit 300.

ブランキング制御部300は、画素の値に基づき複数ある電子ビームの画素値を制御するブランカー430に、ある一定時間電子ビームを通過させる。電子ビーム露光を行う電子ビーム照射部400は、電子源410と、それを複数の電子ビームに偏向する電子レンズ420と、ブランキング制御部300からの指示により一定時間電子ビームを通過するブランカー430と、電子レンズ440を有している。さらに、ブランカー430によって偏向された電子ビームを通過させないための、小穴の空いた板450と、電子ビームを描画するウェーハの大きさに集束させる電子レンズ460と、ウェーハの微小領域で電子ビームをスキャンさせるための偏向を行う偏向器470を有している。偏向器470は偏向制御部600により制御される。また、偏向器470では移動できない範囲で電子線をスキャンさせるための可動のウェーハステージ490を有し、ステージ制御部700によって制御される。ウェーハステージ490には、パターンを書き込むウェーハ20が載置される。   The blanking control unit 300 allows the electron beam to pass for a certain period of time through a blanker 430 that controls pixel values of a plurality of electron beams based on the pixel values. An electron beam irradiation unit 400 that performs electron beam exposure includes an electron source 410, an electron lens 420 that deflects the electron source 410 into a plurality of electron beams, and a blanker 430 that passes the electron beam for a certain period of time in response to an instruction from the blanking control unit 300. And an electronic lens 440. Further, a plate 450 having a small hole for preventing the electron beam deflected by the blanker 430 from passing therethrough, an electron lens 460 for focusing the electron beam on the size of the wafer on which the electron beam is drawn, and scanning the electron beam in a minute region of the wafer. It has a deflector 470 that performs deflection for the purpose. The deflector 470 is controlled by the deflection controller 600. Further, a movable wafer stage 490 for scanning an electron beam within a range where the deflector 470 cannot move is provided, and is controlled by the stage controller 700. A wafer 20 on which a pattern is to be written is placed on the wafer stage 490.

複数の電子ビームは電子レンズ420で偏向され、ブランカー430に到達する。ブランカー430ではブランキング制御部300からの信号に接続された電極に挟まれた小さな穴を通過する。その際、その電極に電位差を与えておくと、電子ビームは直進できずに曲がってしまう。この電子ビームが電子レンズ440を通過すると、直進してきた電子線は、小穴の空いた板450の穴を通過できるが、ブランカーで曲げられた電子ビームは通過できない。これにより、複数の電子ビームを選択的に通過させることが可能となる。   The plurality of electron beams are deflected by the electron lens 420 and reach the blanker 430. The blanker 430 passes through a small hole sandwiched between electrodes connected to a signal from the blanking control unit 300. At that time, if a potential difference is given to the electrodes, the electron beam cannot be moved straight but bends. When this electron beam passes through the electron lens 440, the electron beam that has traveled straight can pass through the hole of the plate 450 having a small hole, but cannot pass the electron beam bent by the blanker. Thereby, a plurality of electron beams can be selectively passed.

通過した電子ビームは、偏向制御部600の指示により偏向器470に与えられた電磁気により微小の電子線の移動が行える。さらに、ステージ制御部700の指示によりウェーハステージ490の位置を検出しながら移動させるアクチュエータ710によって大きな移動を行なわせることが出来る。   The passed electron beam can move a minute electron beam by the electromagnetic force given to the deflector 470 according to an instruction from the deflection control unit 600. Further, a large movement can be performed by an actuator 710 that moves while detecting the position of the wafer stage 490 according to an instruction from the stage controller 700.

この様子を図5に示す。ウェーハ20には複数の電子ビーム801、802などが同時にブランカー430によって制御されながら照射されている。これが、偏向制御部600と、偏向器470の作用によってウェーハ上のエリア800上をスキャンし、そのエリアの電子ビームの照射を実行する。更に、ステージ制御部700の指示により、大きくウェーハ20の上を移動させ、ウェーハ20全体に電子ビームを照射することができる。   This is shown in FIG. The wafer 20 is irradiated with a plurality of electron beams 801 and 802 while being controlled by the blanker 430 at the same time. This scans the area 800 on the wafer by the action of the deflection controller 600 and the deflector 470, and executes irradiation of the electron beam in the area. Furthermore, the entire surface of the wafer 20 can be irradiated with an electron beam by largely moving the wafer 20 in accordance with an instruction from the stage controller 700.

図6に電子ビームの位置と露光量の関係を示す。1回の電子ビームの照射で、図のような露光分布820がウェーハ20に照射される。これが、1画素の距離Dx離れて各画素の値に対応した時間照射されることによって、任意のパターンをウェーハ上に描くことが出来る。この露光量の総和がレジストの感光感度830以上になった部分がレジストを変質させることができ、レジスト除去剤でウェーハ上のレジストを除去することが出来る。   FIG. 6 shows the relationship between the position of the electron beam and the exposure amount. The wafer 20 is irradiated with an exposure distribution 820 as shown in the figure by a single electron beam irradiation. By irradiating with a time corresponding to the value of each pixel at a distance Dx of one pixel, an arbitrary pattern can be drawn on the wafer. A portion of the resist where the sum of the exposure amounts becomes equal to or higher than the photosensitive sensitivity 830 can change the resist, and the resist on the wafer can be removed with a resist remover.

次に、図7により、図形データ100から精度情報に基づいて高速に、描画パターンを生成する手法を説明する。図7(a)は半導体集積回路の配置配線処理14を行った結果である図形ファイル15の構造を示している。前述のように、図形ファイル15は階層的に定義されており、チップは外部ピン、複数のモジュール、モジュール間配線から構成される。外部ピンは外部セルを呼び出し、モジュールは予め定義した内部セルの呼び出しとその結線によって定義される。   Next, a method of generating a drawing pattern at high speed based on accuracy information from the graphic data 100 will be described with reference to FIG. FIG. 7A shows the structure of the graphic file 15 that is the result of performing the placement and routing process 14 of the semiconductor integrated circuit. As described above, the graphic file 15 is hierarchically defined, and the chip is composed of external pins, a plurality of modules, and intermodule wiring. An external pin calls an external cell, and a module is defined by a call of a predefined internal cell and its connection.

この外部セルと内部セルは、いわゆるAND,OR,レジスタのような基本セルライブラリあるいは、それらの組合せであり、最下層においては、図7(b)のように、拡散層、酸化膜、ポリシリコン、コンタクト、メタル配線といった各層に対応する図形データによって構成される。実際のウェーハへの描画は、その中の1つの層毎に行なわれるため、電子ビーム露光装置に入力する場合には、図7(c)のように、各層毎の図形に階層を展開した図形データに変換される。この各層に展開した図形データは図7(d)に示す構造となっており、多角形、折れ線などの図形種、絶対または相対位置、形状を示す座標、セル種、配線種を示す属性から構成される。この属性には、外部セルや、パワー用の大型セル、内部ゲートに使う標準セル、RAMのセルのような高精細セル、クロックやバス線のような基幹配線、モジュール内部の配線である標準配線、RAMのセルで用いるような高精細配線などの種類がある。実際には、図7(e)に示すように、高精細、標準精度、低精度と3段階に分けて定義する。   These external cells and internal cells are basic cell libraries such as so-called AND, OR, and registers, or combinations thereof. In the lowermost layer, as shown in FIG. 7B, a diffusion layer, an oxide film, polysilicon , Contacts, metal wiring, etc., which are constituted by graphic data corresponding to each layer. Since the actual drawing on the wafer is performed for each layer in the drawing, when inputting to the electron beam exposure apparatus, as shown in FIG. Converted to data. The graphic data developed in each layer has the structure shown in FIG. 7D, and is composed of graphic types such as polygons and polygonal lines, absolute or relative positions, coordinates indicating shapes, cell types, and attributes indicating wiring types. Is done. This attribute includes external cells, large cells for power, standard cells used for internal gates, high-definition cells such as RAM cells, basic wiring such as clock and bus lines, and standard wiring that is wiring inside the module. There are types such as high-definition wiring used in RAM cells. Actually, as shown in FIG. 7E, the definition is divided into three stages of high definition, standard accuracy, and low accuracy.

これらの属性は、通常、チップから図7(c)に示す描画用の図形データに変換する時に自動的に付加することが出来る。また、図7(a)(b)のチップや、ライブラリセルを定義する際に、各階層、各図形毎に個別に設定することも出来る。その際には、デフォルトで設定される属性より、個別に設定する属性が優先的に設定される。例えば、外部セルではあるが、高精度に処理させる場合に用いることが出来る。   Normally, these attributes can be automatically added when converting from the chip to the graphic data for drawing shown in FIG. Further, when defining the chip and library cell of FIGS. 7A and 7B, it is possible to individually set each layer and each figure. In that case, the attribute set individually is given priority over the attribute set by default. For example, although it is an external cell, it can be used when processing with high accuracy.

次に、図形データから画素値に変換する方法について説明する。まず、図8を用いて、概略の処理フローを示し、図9−11を用いて具体的な画素への変換方法を説明する。この変換方法は、図1のハードウェアによらず、たとえばパターン生成部200をCPUにより構成し、ソフトウェアによって処理することが可能である。   Next, a method for converting graphic data into pixel values will be described. First, FIG. 8 is used to show a schematic processing flow, and a specific pixel conversion method is described with reference to FIGS. 9-11. In this conversion method, for example, the pattern generation unit 200 can be configured by a CPU and processed by software without depending on the hardware of FIG.

始めに、図8のステップs101で、変換すべき図形データ110を入力する。次に、ステップs102で属性判定を行い、図形データ110に属性が指定されている場合はステップs104で属性を予め指定した精度に変換する。属性が指定されていない場合はステップs103で予め指定するデフォルトの精度に変換する。   First, in step s101 of FIG. 8, graphic data 110 to be converted is input. Next, attribute determination is performed in step s102. If an attribute is specified in the graphic data 110, the attribute is converted to a precision specified in advance in step s104. If the attribute is not specified, it is converted to the default precision specified in advance in step s103.

属性が精度に変換された図形データ101はステップs105で、与えられた精度に従って決定される分割数により斜め線を縦横線に分割する。この分割により、図形データ101は矩形データになり、ステップs106によって画素データ(画素値)に変換する。画素データに変換された図形データは露光装置へと送られ、実際にウェーハ上に照射する電子ビームの強度(照射時間)として用いられる。   In step s105, the graphic data 101 whose attributes are converted to precision is divided into diagonal lines by vertical and horizontal lines according to the number of divisions determined according to the given precision. By this division, the graphic data 101 becomes rectangular data and is converted into pixel data (pixel value) in step s106. The graphic data converted into pixel data is sent to the exposure apparatus and used as the intensity (irradiation time) of the electron beam that is actually irradiated onto the wafer.

ここで示した処理手順は、図1を用いて示した電子ビーム露光装置におけるパターン生成部200の処理内容と同一であり、現時点では現実的な処理時間を考慮するとハードウェアで実現されるものである。しかし、近い将来プロセッサの性能向上、メモリの増大が進むと、ソフトウェアによっても現実的な時間で処理することが可能になり、ハードウェアによる実施に制限されるものではない。   The processing procedure shown here is the same as the processing content of the pattern generation unit 200 in the electron beam exposure apparatus shown in FIG. 1, and is realized by hardware in consideration of realistic processing time at the present time. is there. However, if the performance of the processor and the memory increase in the near future, it becomes possible to perform processing in a realistic time even with software, and the implementation is not limited to hardware.

次に、ステップs105により、斜め線を与えられた精度に従って縦横線に分割する具体的な方法について説明する。   Next, a specific method of dividing the diagonal line into vertical and horizontal lines according to the given accuracy in step s105 will be described.

図9(a)は展開する図形の例を示しており、矩形901と台形902が定義されている。横軸、縦軸は図形の定義空間を示しており、本実施例では、1nmを最小単位とする座標系で定義されるものとする。即ち、矩形901は座標を(X,Y)で表すものとして、(8,8)、(56,8)、(56,136)、(8,136)の4点で定義される。また、台形902は、(56,8)、(144,132)、(96,132)、(56,76)の4点で定義される。   FIG. 9A shows an example of a figure to be developed, and a rectangle 901 and a trapezoid 902 are defined. The horizontal axis and the vertical axis indicate the definition space of a figure, and in this embodiment, it is defined by a coordinate system having 1 nm as the minimum unit. That is, the rectangle 901 is defined by four points (8, 8), (56, 8), (56, 136), and (8, 136), assuming that the coordinates are represented by (X, Y). The trapezoid 902 is defined by four points (56, 8), (144, 132), (96, 132), and (56, 76).

また、本実施例では、1画素の大きさ、即ち、電子ビームの間隔を16nmとしており、図9(a)の図形を画素値に展開すると、理想的には図9(b)のような画素群が得られる。ここでは、1画素の値は図形の画素領域に占める面積比で与えられ、図9(b)ではその比率である画素値を丸の大きさで表している。実際には、1画素の値は8ビットで表し、図形が画素に占める面積比率を0〜255の値で表す。   Further, in this embodiment, the size of one pixel, that is, the interval between electron beams is 16 nm, and when the figure in FIG. 9A is developed into pixel values, ideally as shown in FIG. A pixel group is obtained. Here, the value of one pixel is given by the area ratio in the pixel area of the figure, and in FIG. 9B, the pixel value that is the ratio is represented by the size of a circle. Actually, the value of one pixel is represented by 8 bits, and the area ratio of the figure to the pixel is represented by a value of 0 to 255.

一般に、このような図形から展開した画素の占有面積を求める処理はアンチエリアス付き直線発生として知られている。矩形901の占有面積を求める場合は、下辺左下の座標(8,8)から、(0,0)と(15,15)を対角とする画素値は64と求められる。これは(8,8)と(15,15)を対角とする領域が64個の座標格子点からなり、占有面積比が64/256となり、これを255の8ビットデータとして正規化することによって63.75となることから得られる。更に具体的には、座標(X,Y)を入力とするテーブルから座標格子点数を求めることができ、更に、その255/256倍もテーブルまたは、簡単な論理回路により求めることが可能である。このように、矩形901の占有面積、画素値は簡単に求めることができる。   In general, the process of obtaining the area occupied by pixels developed from such a figure is known as straight line generation with anti-aliasing. When the occupation area of the rectangle 901 is obtained, 64 is obtained as a pixel value having diagonally (0, 0) and (15, 15) from the coordinates (8, 8) on the lower left side of the lower side. This is because the area having diagonally (8,8) and (15,15) consists of 64 coordinate grid points, and the occupied area ratio is 64/256, which is normalized as 255 8-bit data. To obtain 63.75. More specifically, the number of coordinate grid points can be obtained from a table having coordinates (X, Y) as an input, and 255/256 times the number can be obtained by a table or a simple logic circuit. Thus, the occupied area and pixel value of the rectangle 901 can be easily obtained.

一方、斜め線を有する台形902の占有面積は、直線発生アルゴリズムにより、最も直線に近い座標格子点列を求め、求めた座標格子点から、占有面積を求めることが可能である。しかし、1画素の画素値を求めるために最大16回の座標格子点を算出する必要があるため、非常に多くの処理時間が掛かってしまうことになる。   On the other hand, the occupied area of the trapezoid 902 having diagonal lines can be obtained from a coordinate grid point sequence closest to a straight line by a straight line generation algorithm, and the occupied area can be obtained from the obtained coordinate grid points. However, since it is necessary to calculate a maximum of 16 coordinate grid points in order to obtain a pixel value of one pixel, a very long processing time is required.

そこで、本実施例においては、図9(c)に示すように、台形902の斜め線を図形903のように水平線と垂直線からなる図形に変換して処理する。この方法を第1の斜め線の展開方法と呼ぶことにする。   Therefore, in this embodiment, as shown in FIG. 9C, the diagonal line of the trapezoid 902 is converted into a figure composed of a horizontal line and a vertical line like a figure 903 and processed. This method will be referred to as a first oblique line developing method.

例えば、図形903の右側の斜め線に対応する部分は、1画素、即ち16座標格子点に1個程度の頂点が生成されるように分割し、9本の水平線と、9本の垂直線に分割している。これによって、矩形901の画素の占有面積を用いる方法と同じく、頂点の座標(X,Y)からテーブルを用いて求めることが出来、高速化が可能になる。当然、この分割数が直線の長さ、即ちこの場合直線の長辺の長さ124(Y座標の差:132−8)より多ければ逆に遅くなる。しかし、1画素に1個程度の頂点が生成されるように分割を行えば、図9(d)のように、殆ど図9(b)の理想的な画素値の計算結果と同じ結果を得ることが出来る。   For example, the portion corresponding to the diagonal line on the right side of the figure 903 is divided so that about one vertex is generated at one pixel, that is, 16 coordinate grid points, and is divided into nine horizontal lines and nine vertical lines. It is divided. As a result, similar to the method of using the area occupied by the pixel of the rectangle 901, it can be obtained from the coordinates (X, Y) of the vertex using the table, and the speed can be increased. Naturally, if the number of divisions is larger than the length of the straight line, that is, the length 124 of the long side of the straight line in this case (difference in Y coordinate: 132-8), it becomes slower. However, if the division is performed so that about one vertex is generated per pixel, almost the same result as the calculation result of the ideal pixel value of FIG. 9B is obtained as shown in FIG. 9D. I can do it.

本実施例においては、直線を分割した時に生成する頂点と元の直線との最大の距離が、一定以下となる分割数を求めて分割する。例えば、標準精度では1/2画素(8座標格子)、高精細では1/4画素(4座標格子)、低精度では1画素(16座標格子)としている。実際、台形902の右下辺の長軸は124、短軸は88で、これをm等分した時の直線との最大誤差を1/4画素とするためには、簡単な幾何学計算により、8.97・・となり、mは9となる。この計算の流れを以下に示す。   In the present embodiment, the number of divisions in which the maximum distance between the vertex generated when the straight line is divided and the original straight line is equal to or less than a certain value is obtained and divided. For example, the standard accuracy is 1/2 pixel (8 coordinate lattice), the high definition is 1/4 pixel (4 coordinate lattice), and the low accuracy is 1 pixel (16 coordinate lattice). In fact, the major axis of the lower right side of the trapezoid 902 is 124, the minor axis is 88, and in order to make the maximum error from the straight line when this is divided into m equal to 1/4 pixel, by simple geometric calculation, 8.97 ···, and m becomes 9. The flow of this calculation is shown below.

1/4画素は本実施例における座標系においては4である。底辺124、高さ88の直角三角形の斜辺の長さは縦横の二乗和の平方根であり、152.05である。斜辺から斜辺と直角を成す垂線を下ろして距離4離れた点と成す直角三角形を考えたとき、その直角三角形は元の三角形と相似であるから、水平な直角三角形の斜辺にあたる辺の長さは4×(152.05/88)となり6.91である。元の直線との距離を考えると、その倍の距離が誤差の許容値となるので、13.82が分割された水平線の最大の長さとなる。これで124を割ることで、8.97・・と求めることが出来る。分割数mは直線の縦横の長さから求められる許容値より大きい整数とする。   The 1/4 pixel is 4 in the coordinate system in the present embodiment. The length of the hypotenuse of the right triangle of the base 124 and the height 88 is the square root of the sum of squares of length and width, and is 152.05. Considering a right triangle that is a point that is a distance of 4 from the hypotenuse and perpendicular to the hypotenuse, the right triangle is similar to the original triangle, so the length of the hypotenuse of the horizontal right triangle is This is 4 × (152.05 / 88), which is 6.91. Considering the distance from the original straight line, the doubled distance is an allowable error, so 13.82 is the maximum length of the divided horizontal lines. By dividing 124 by this, it can be calculated as 8.97. The division number m is an integer larger than the allowable value obtained from the length of the straight line.

本実施例においては、このmの値をパターン生成部200が逐次計算するのではなく、直線の傾き、即ち直線の始点と終点のX座標と、Y座標差分をmで割った値を入力し、この頂点座標を加算のみで逐次求める方式を取っている。このように、属性情報である、高精細、標準精度、低精度を具体的な直線分割数の基準(上記直線と頂点の最大離間距離)とを結びつけるのが、図1に示した属性変換部220の機能である。   In this embodiment, the pattern generation unit 200 does not sequentially calculate the value of m, but inputs the slope of the straight line, that is, the X coordinate of the start point and end point of the straight line, and the Y coordinate difference divided by m. In this method, the vertex coordinates are obtained sequentially only by addition. As described above, the attribute conversion unit shown in FIG. 1 associates the high-definition, standard accuracy, and low-accuracy, which are attribute information, with a specific criterion for the number of straight lines (the maximum separation distance between the straight line and the vertex). 220 functions.

本実施例の場合は、予め直線の座標の増分を与えるため、属性変換部220では、属性に従って座標の増分を半分あるいは2倍にする処理を行う。半分の場合には、細かく分割されるため、高精細に直線が分割できる。2倍にする場合には粗く分割されるため、低精細に直線を分割できる。なお、属性変換部22を持たない実施例においては、この変換処理は図形データを作成する時点で行なわせる。   In the present embodiment, in order to give a linear coordinate increment in advance, the attribute conversion unit 220 performs a process of halving or doubling the coordinate according to the attribute. In the case of half, since it is divided finely, a straight line can be divided with high definition. When it is doubled, it is divided roughly, so that a straight line can be divided with low definition. In the embodiment that does not have the attribute conversion unit 22, this conversion process is performed when the graphic data is created.

以上に示したように、第1の斜め線の展開方法によれば、単純に直線を生成させるのに比べ、1/4画素のずれを許容できる場合は約8分の1の処理量で高速処理が可能である。また、分割した縦横線が、画素の境界に対してランダムに配置されるため、通常3〜4画素の大きさを持つ電子ビームを露光する場合は、隣接する画素の誤差を相殺される効果もある。   As described above, according to the first oblique line development method, compared to simply generating a straight line, when a ¼ pixel shift can be tolerated, the processing amount is about one-eighth. Processing is possible. In addition, since the divided vertical and horizontal lines are randomly arranged with respect to the boundary of the pixels, when an electron beam having a size of usually 3 to 4 pixels is exposed, an error of an adjacent pixel is offset. is there.

次に、第2の斜め線展開方法として、画素の占有面積を直線と画素の境界の格子線との交点から求める。図10は、四頂点(16,32)、(144,48)、(144,128)、(16,96)で囲まれた四角形を画素値に展開する方式を示す。斜め線である上辺と下辺は順次画素の境界即ち、XあるいはYが16、32,48,64といった垂直、水平の格子線と交わる点を求め、その占有面積と同じ面積となる水平線を生成する。   Next, as a second oblique line development method, the occupied area of the pixel is obtained from the intersection of the straight line and the lattice line at the boundary of the pixel. FIG. 10 shows a method of expanding a square surrounded by four vertices (16, 32), (144, 48), (144, 128), (16, 96) into pixel values. The upper and lower sides, which are diagonal lines, sequentially obtain pixel boundaries, that is, points where X or Y intersects with vertical and horizontal grid lines such as 16, 32, 48, 64, and generate horizontal lines having the same area as the occupied area. .

例えば、下辺の斜め線においては、X=32の格子線と交わるY座標は傾き×距離+切片で求まるので図9の場合(48−32)/(144−16)・16+32となり、Y=34と求まる。さらに、X=48ではY=36と求まっていく。そこで、(16,32)と(32,34)を対角とする画素の面積は、求めた格子線のY座標の始点Y=32と終点Y=34の中間値Y=33となるので、下辺を(16,33)、(32,33)とする場合の面積と同じになる。   For example, in the diagonal line on the lower side, the Y coordinate intersecting with the grid line of X = 32 is obtained by the inclination × distance + intercept, so in the case of FIG. 9, it is (48−32) / (144-16) · 16 + 32, and Y = 34 It is obtained. Further, when X = 48, Y = 36 is obtained. Therefore, the area of the pixels whose diagonals are (16, 32) and (32, 34) is an intermediate value Y = 33 between the start point Y = 32 and the end point Y = 34 of the Y coordinate of the obtained grid line. The area is the same as when the lower side is (16, 33), (32, 33).

このように、1画素毎に1本の水平線に元の直線を分割することにより、矩形における面積及び、画素値算出の手段が使え、かつ、図10(b)に示すように、ほぼ求めるべき画素値を正しく得ることができる。   Thus, by dividing the original straight line into one horizontal line for each pixel, the area in the rectangle and the means for calculating the pixel value can be used, and as shown in FIG. The pixel value can be obtained correctly.

展開が低精度で良い属性をもつ図形の場合には、図10(c)に示すように、4画素分の格子線毎に、直線と交わる点を求める。その結果、図10(d)のように、大よそ求めるべき画素値を、少ない処理量で求めることが出来る。   In the case of a figure with low precision and good attributes, as shown in FIG. 10C, a point that intersects with a straight line is obtained for each grid line for four pixels. As a result, as shown in FIG. 10D, the pixel value to be roughly obtained can be obtained with a small amount of processing.

同じ下辺の展開において、始点から4画素離れた格子線と交わるY座標は、(48−32)/(144−16)・(80−16)+32で40が求まる。これから図10(a)の場合と同様に、Y=32とY=40の中間値はY=36となり、下辺を(16,36),(80,36)を分割する第一の線分として求める。   In the development of the same lower side, the Y coordinate intersecting with the grid line that is 4 pixels away from the starting point is obtained by (48−32) / (144-16) · (80−16) +32. As in the case of FIG. 10A, the intermediate value between Y = 32 and Y = 40 is Y = 36, and the lower side is the first line segment that divides (16, 36) and (80, 36). Ask.

さらに、具体的に、画素の境界の格子線と任意の直線との交点を簡単に求める方法について図11を用いて説明する。   Furthermore, a specific method for easily obtaining the intersection between the lattice line at the pixel boundary and an arbitrary straight line will be described with reference to FIG.

2次元の座標空間上に頂点910を始点とする直線について考える。その始点910の座標を(Xs,Ys)、終点を(Xe,Ye)とする。ここで、始点から終点へのベクトルと、始点から任意の座標点(X,Y)とで成すベクトルの外積SはXe−XsをDX、Ye−YsをDYと置くと、(X−Xs)・DY−DX・(Y−Ys)となる。この外積Sは絶対値は三角形の面積を表し、符号は、始点から座標点(X,Y)とでなるベクトルの回転方向を示しており、直線の上にあるか、下にあるかを示している。   Consider a straight line starting at the vertex 910 in a two-dimensional coordinate space. The coordinates of the start point 910 are (Xs, Ys) and the end point is (Xe, Ye). Here, the outer product S of the vector formed from the vector from the start point to the end point and the arbitrary coordinate point (X, Y) from the start point is expressed as (X-Xs) when Xe-Xs is set to DX and Ye-Ys is set to DY. -DY-DX-(Y-Ys). This outer product S has an absolute value representing the area of a triangle, and the sign indicates the rotation direction of the vector from the start point to the coordinate point (X, Y), indicating whether it is above or below the straight line. ing.

図11は画素境界格子線と直線との交点を求める方式を示している。例えば、始点910を任意の座標点(X,Y)と置くと、外積Sは0である。即ち、直線上にある座標点の外積Sは0になる。また、画素の境界の格子点911においては、外積Sは(16−|Xs|16)・DY+(16−|Ys|16)・DXとなる。ここで、|Xs|16はXsを16で割った余り、即ち、下位4ビットの値を示している。これが負の値であれば、図11のように、座標点911は直線の上側にある。以降、座標点912、913は求めた外積Sに16・DYを加算することで求められる。また、座標点914、915の外積Sは、座標点912,913のそれぞれに、16・DXを減算することで求められる。 FIG. 11 shows a method for obtaining the intersection of the pixel boundary grid line and the straight line. For example, if the starting point 910 is placed at an arbitrary coordinate point (X, Y), the outer product S is zero. That is, the outer product S of the coordinate points on the straight line is zero. In addition, at the lattice point 911 at the pixel boundary, the outer product S is (16− | Xs | 16 ) · DY + (16− | Ys | 16 ) · DX. Here, | Xs | 16 represents a remainder obtained by dividing Xs by 16, that is, a value of lower 4 bits. If this is a negative value, the coordinate point 911 is on the upper side of the straight line as shown in FIG. Thereafter, the coordinate points 912 and 913 are obtained by adding 16 · DY to the obtained outer product S. Further, the outer product S of the coordinate points 914 and 915 is obtained by subtracting 16 · DX from each of the coordinate points 912 and 913.

このように、画素の境界の格子点の直線に対する上下関係を順次判定することが出来る。即ち、座標点911が負であることから、画素境界の格子線との交点916の存在が判り、座標点911の外積が負で座標点912の外積が正であれば、交点917の存在が判り、同様にして交点918,919の存在がわかる。実際には、交点916,917,918,919の座標を求める必要がある。   In this way, it is possible to sequentially determine the vertical relationship with respect to a straight line of lattice points at the pixel boundary. That is, since the coordinate point 911 is negative, the existence of the intersection 916 with the grid line of the pixel boundary is known. If the outer product of the coordinate point 911 is negative and the outer product of the coordinate point 912 is positive, the existence of the intersection 917 is present. In the same manner, the existence of the intersections 918 and 919 is known. Actually, it is necessary to obtain the coordinates of the intersection points 916, 917, 918, and 919.

交点916,918,919のようなY軸に平行な格子線との交点の場合は、外積Sを16・DXで割った値として求められる。例えば、座標点912の外積Sから座標点914の外積Sの差は16・DXであるため、座標点914の外積Sはそのまま交点918との距離Fyに相当するものとなる。同様に、X軸に平行な格子線と交差する交点917の場合にも、座標点911の外積Sを16・DYで割ることにより交点917との距離Fxを求めることが出来る。ここで、除算の演算が必要になり、ハードウェアによって実現する場合にゲート量、ゲートディレイが問題になるが、求める結果の精度は本実施例の場合4ビットで良いため、非常に簡単な回路、例えば4段の加減算器をパイプラインに並べることで実現可能である。   In the case of intersections with grid lines parallel to the Y axis such as intersections 916, 918, and 919, the cross product is obtained as a value obtained by dividing the outer product S by 16 · DX. For example, since the difference between the outer product S of the coordinate point 912 and the outer product S of the coordinate point 914 is 16 · DX, the outer product S of the coordinate point 914 corresponds to the distance Fy with the intersection 918 as it is. Similarly, in the case of the intersection 917 that intersects the grid line parallel to the X axis, the distance Fx to the intersection 917 can be obtained by dividing the outer product S of the coordinate point 911 by 16 · DY. Here, a division operation is required, and the gate amount and gate delay become a problem when implemented by hardware. However, since the accuracy of the obtained result may be 4 bits in this embodiment, a very simple circuit is required. For example, it can be realized by arranging four stages of adders / subtracters in a pipeline.

以上示した、第2の斜め線の展開方法によれば、座標単位に直線上の点を生成させる従来の直線発生方法(Bresenhamの直線発生法が特に有名)に比べ、1回の演算で分割点を求めることが出来るので、16分の1の処理で直線を分割していくことが出来る。また、画素の境界に分割点が生成されるため、ラスター毎に画素を生成させるラスタースキャン型の装置としては、画素生成の処理が簡単になるという効果がある。   According to the second oblique line development method shown above, the division is performed in one operation as compared to the conventional straight line generation method (particularly famous for Bresenham's straight line generation method) in which points on a straight line are generated in coordinate units. Since the points can be obtained, the straight line can be divided by 1/16 of the processing. In addition, since the dividing point is generated at the pixel boundary, the raster scan type device that generates the pixel for each raster has an effect that the pixel generation process is simplified.

以上、本実施例によれば、半導体集積回路のセルや配線パターンの属性に基づいて、ウェーハに展開する画素の展開精度を制御できるため、従来属性の種別の関係なく高精細に画素を展開していたのに比べ高速に画素値に展開することが可能となる。特に、斜め線の多いセルや配線パターンの場合には、従来方式では矩形に比べ1桁(16倍)性能が低下するのに対し、矩形と同等の性能で画素値に展開することが可能となる。   As described above, according to this embodiment, since the development accuracy of pixels developed on the wafer can be controlled based on the attributes of the cells and wiring patterns of the semiconductor integrated circuit, the pixels are developed with high definition regardless of the type of the conventional attribute. It is possible to develop the pixel values at a higher speed than in the past. In particular, in the case of cells and wiring patterns with many diagonal lines, the performance of the conventional method is one digit (16 times) lower than that of a rectangle, but it is possible to develop pixel values with the same performance as a rectangle. Become.

また、本実施例によれば、半導体集積回路のセルや配線パターンの属性から、ウェーハに展開する画素値の展開精度に変換する変換部があることから、電子ビーム露光装置の特性と、半導体集積回路の特性を独立に扱うことが出来るようになる。すなわち、半導体集積回路の設計データは、セル、配線、モジュール、チップレベルで高精細、標準精度、低精度などの属性を与え管理し、電子ビーム露光装置では、高精細をプロセスの持つ最高の精度で画素値に展開し、標準精度では、例えば誤差が4nm以下、低精度は8nm以下となるように、設定、調整することが出来る。更に具体的な効果としては、こうすることにより、セルや配線の特性を半導体集積回路の元の大規模な設計データにフィードバックすることなく、上記変換部で切り分け独立に扱うことが出来るようになり、大幅に調整作業が簡略化される。   In addition, according to this embodiment, since there is a conversion unit that converts the attribute of the semiconductor integrated circuit cell or wiring pattern into the development accuracy of the pixel value developed on the wafer, the characteristics of the electron beam exposure apparatus and the semiconductor integration The circuit characteristics can be handled independently. In other words, design data for semiconductor integrated circuits is assigned and managed with attributes such as high definition, standard accuracy, and low accuracy at the cell, wiring, module, and chip levels. The standard value can be set and adjusted so that, for example, the error is 4 nm or less and the low accuracy is 8 nm or less. As a more specific effect, this makes it possible to handle the cell and wiring characteristics independently by the conversion unit without feeding back the original large-scale design data of the semiconductor integrated circuit. The adjustment work is greatly simplified.

また、本実施例によれば、階層化された半導体集積回路の設計データに高精細、標準精度、低精度といった属性を明示的に設定でき(また設定しない場合)、そのセルや配線の内部セル、外部セル、セル内配線、モジュール間配線といった属性から、デフォルトの属性として、暗黙的に設定されることから、属性設定のデータを必要以上に増やすことなく、セルや配線単位に画素値への展開精度を制御することが可能となる。   Further, according to the present embodiment, attributes such as high definition, standard accuracy, and low accuracy can be explicitly set (and not set) in the design data of the layered semiconductor integrated circuit, and the internal cell of the cell or wiring can be set. Because it is implicitly set as a default attribute from attributes such as external cells, intra-cell wiring, and inter-module wiring, it is possible to convert pixel values to cell or wiring units without increasing attribute setting data more than necessary. The deployment accuracy can be controlled.

本実施例では、斜め線を中心に図形から、画素データに変換する方法を示したが、本発明は矩形などの図形の画素に占める割合(面積)を求める場合にも、精度を下げて高速化することが出来る。上記の実施例では、矩形の頂点の下位座標から、画素の占める割合を順次求めているが、低精度でよい場合は頂点の下位座標を無視して、画素の有る/無しを判定することで高速化できる。これは特に、パターン生成をソフトウェアで実現する場合に効果があり、本発明の特徴である図形の属性を精度情報に変換し、さらに画素に変換する方式は、図形が斜め線を含む場合に限定されないことは言うまでもない。   In the present embodiment, a method of converting pixel data into a pixel data centered on an oblique line is shown. However, the present invention also reduces the accuracy and increases the speed even when determining the proportion (area) of a graphic such as a rectangle. Can be In the above embodiment, the ratio of the pixels is sequentially obtained from the lower coordinates of the rectangular vertices. However, if low accuracy is acceptable, the lower coordinates of the vertices are ignored and the presence / absence of the pixels is determined. Speed can be increased. This is particularly effective when pattern generation is realized by software, and the method of converting the attribute of a figure, which is a feature of the present invention, into accuracy information and further converting it into a pixel is limited to the case where the figure includes diagonal lines. It goes without saying that it is not done.

本発明の一実施例による電子ビーム露光装置のパターン生成部の構成図。The block diagram of the pattern production | generation part of the electron beam exposure apparatus by one Example of this invention. 半導体集積回路の設計から、ウェーハが出来るまでの流れを示す説明図。Explanatory drawing which shows the flow from the design of a semiconductor integrated circuit to the completion of a wafer. ウェーハ上のチップとセルパターンの関係を示す断面拡大図。The cross-sectional enlarged view which shows the relationship between the chip | tip on a wafer, and a cell pattern. 本発明の一実施例によるマルチ電子ビーム露光装置の全体構成図。1 is an overall configuration diagram of a multi-electron beam exposure apparatus according to an embodiment of the present invention. ウェーハへの画素の露光手順を示す説明図。Explanatory drawing which shows the exposure procedure of the pixel to a wafer. 電子ビームの特性と露光の状態を示す説明図。Explanatory drawing which shows the characteristic of an electron beam, and the state of exposure. 半導体集積回路の各種データ構造を示す説明図。4 is an explanatory diagram showing various data structures of a semiconductor integrated circuit. FIG. 本発明の一実施例によるパターン生成部の処理手順を示すフロー図。The flowchart which shows the process sequence of the pattern generation part by one Example of this invention. 第一の斜め線展開方法による画素値への展開を示す説明図。Explanatory drawing which shows expansion | deployment to the pixel value by the 1st diagonal line expansion | deployment method. 第二の斜め線展開方法による画素値への展開を示す説明図。Explanatory drawing which shows expansion | deployment to the pixel value by the 2nd diagonal line expansion | deployment method. 第二の斜め線展開方法の詳細を示す説明図。Explanatory drawing which shows the detail of the 2nd diagonal line expansion | deployment method.

符号の説明Explanation of symbols

20…ウェーハ、100…図形データ及び属性データ、101…図形情報、102…属性情報、103…精度情報、200…パターン生成部、210…入力部、220…属性変換部、230…図形変換部、240…画素生成部、250…出力部、300…ブランキング制御部、400…電子ビーム照射部、430…ブランカー、470…偏向器、490…ウェーハステージ、500…全体制御部、600…偏向制御部、700…ステージ制御部、800…偏向範囲、830…レジスト感度。   DESCRIPTION OF SYMBOLS 20 ... Wafer, 100 ... Graphic data and attribute data, 101 ... Graphic information, 102 ... Attribute information, 103 ... Accuracy information, 200 ... Pattern generation part, 210 ... Input part, 220 ... Attribute conversion part, 230 ... Graphic conversion part, 240 ... pixel generation unit, 250 ... output unit, 300 ... blanking control unit, 400 ... electron beam irradiation unit, 430 ... blanker, 470 ... deflector, 490 ... wafer stage, 500 ... overall control unit, 600 ... deflection control unit , 700 ... Stage controller, 800 ... Deflection range, 830 ... Resist sensitivity.

Claims (7)

半導体集積回路の図形データを、ウェーハ上に照射する電子ビームの照射量に対応した画素値に変換するパターン生成部と、該画素値に応じて電子ビームの照射量を制御し、かつ前記ウェーハ上をスキャンして前記図形データを該ウェーハ面に露光させる電子ビーム露光部と、を備える電子ビーム露光装置であって、
前記図形データは、少なくとも図形の形状と図形の属性からなり、前記図形の属性には前記画素値へ変換する時の精度に関わる情報を含み、
前記パターン生成部は前記図形を矩形に分割して近似する時に、前記図形の属性に対応して分割数を変更することを特徴とする電子ビーム露光装置。
A pattern generation unit that converts graphic data of the semiconductor integrated circuit into a pixel value corresponding to the irradiation amount of the electron beam irradiated on the wafer, and controls the irradiation amount of the electron beam according to the pixel value. An electron beam exposure apparatus comprising: an electron beam exposure unit that scans the image data to expose the graphic data on the wafer surface;
The graphic data includes at least a graphic shape and graphic attributes, and the graphic attributes include information related to accuracy when converting to the pixel value,
The electron beam exposure apparatus according to claim 1, wherein when the pattern is approximated by dividing the figure into rectangles, the number of divisions is changed in accordance with the attribute of the figure.
半導体集積回路の図形データを、ウェーハ上に照射する電子ビームの照射量に対応した画素値に変換するパターン生成部と、該画素値に応じて電子ビームの照射量を制御し、かつ前記ウェーハ上をスキャンして前記図形データを該ウェーハ面に露光させる電子ビーム露光部と、を備える電子ビーム露光装置であって、
前記図形データは、少なくとも斜め線を含む図形と図形の属性からなり、前記図形の属性には前記画素値へ変換する時の精度に関わる情報を含み、
前記パターン生成部は前記斜め線を垂直線と水平線に分割して近似する時に、前記図形の属性に対応して分割数を変更することを特徴とする電子ビーム露光装置。
A pattern generation unit that converts graphic data of the semiconductor integrated circuit into a pixel value corresponding to the irradiation amount of the electron beam irradiated on the wafer, and controls the irradiation amount of the electron beam according to the pixel value. An electron beam exposure apparatus comprising: an electron beam exposure unit that scans the image data to expose the graphic data on the wafer surface;
The graphic data includes a graphic including at least a diagonal line and a graphic attribute, and the graphic attribute includes information related to accuracy when converting to the pixel value,
The electron beam exposure apparatus according to claim 1, wherein the pattern generation unit changes the number of divisions corresponding to the attribute of the graphic when the diagonal line is approximated by dividing it into a vertical line and a horizontal line.
前記図形の属性はセルや配線の種類あるいは高精細、標準精度、低精細の情報で、
前記パターン生成部は前記図形の属性に応じて前記分割数を決定する属性変換部を有することを特徴とする請求項2に記載の電子ビーム露光装置。
The attribute of the figure is the cell or wiring type or high definition, standard accuracy, low definition information,
The electron beam exposure apparatus according to claim 2, wherein the pattern generation unit includes an attribute conversion unit that determines the number of divisions according to an attribute of the graphic.
前記属性変換部は、前記斜め線を分割した垂直線と水平線による頂点が該斜め線と所定距離以下となるように前記分割数を決定することを特徴とする請求項3に記載の電子ビーム露光装置。   4. The electron beam exposure according to claim 3, wherein the attribute conversion unit determines the number of divisions such that a vertex of a vertical line and a horizontal line obtained by dividing the diagonal line is equal to or less than a predetermined distance from the diagonal line. apparatus. 前記パターン生成部が前記斜め線を画素の整数倍毎の水平線に分割する場合に、前記属性変換部は前記整数倍を前記分割数により決定することを特徴とする請求項3に記載の電子ビーム露光装置。   4. The electron beam according to claim 3, wherein when the pattern generation unit divides the diagonal line into horizontal lines every integer multiple of pixels, the attribute conversion unit determines the integer multiple based on the division number. Exposure device. 少なくとも図形と図形の属性からなる図形データを複数の矩形で近似し、矩形に変換した図形データからウェーハ上に照射する電子ビームの照射量に対応した画素値を求める電子ビーム露光装置のパターン生成方法であって、
前記図形データは、少なくとも図形の形状と図形の属性からなり、前記図形の属性には前記画素値へ変換する時の精度を暗黙または明示的に示す情報を含み、
前記図形を複数の矩形に分割して近似する時に、前記図形の属性に応じて前記矩形への分割数を変更し、前記画素値への変換を行うことを特徴とするパターン生成方法。
A pattern generation method for an electron beam exposure apparatus that approximates figure data consisting of at least figures and figure attributes by a plurality of rectangles, and obtains pixel values corresponding to the irradiation amount of the electron beam irradiated on the wafer from the figure data converted into rectangles Because
The graphic data includes at least a graphic shape and a graphic attribute, and the graphic attribute includes information that implicitly or explicitly indicates accuracy when converting to the pixel value,
A pattern generation method characterized in that, when the figure is divided into a plurality of rectangles and approximated, the number of divisions into the rectangle is changed according to the attribute of the figure and converted into the pixel value.
前記図形データは斜め線を含む図形からなり、前記斜め線を垂直線と水平線に分割して近似することを特徴とする請求項7に記載のパターン生成方法。
The pattern generation method according to claim 7, wherein the graphic data includes a graphic including diagonal lines, and the diagonal lines are approximated by dividing them into vertical lines and horizontal lines.
JP2004170813A 2004-06-09 2004-06-09 Electron beam exposure apparatus and pattern generation method Abandoned JP2005353715A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004170813A JP2005353715A (en) 2004-06-09 2004-06-09 Electron beam exposure apparatus and pattern generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004170813A JP2005353715A (en) 2004-06-09 2004-06-09 Electron beam exposure apparatus and pattern generation method

Publications (1)

Publication Number Publication Date
JP2005353715A true JP2005353715A (en) 2005-12-22

Family

ID=35587943

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004170813A Abandoned JP2005353715A (en) 2004-06-09 2004-06-09 Electron beam exposure apparatus and pattern generation method

Country Status (1)

Country Link
JP (1) JP2005353715A (en)

Similar Documents

Publication Publication Date Title
JP3612166B2 (en) Charged beam drawing data creation method and apparatus
US6200710B1 (en) Methods for producing segmented reticles
US6968531B2 (en) Exposure method utilizing optical proximity corrected exposure patterns, an apparatus for generating optical proximity corrected exposure data, and an exposure apparatus for optical proximity corrected exposure data
JP5063320B2 (en) Drawing apparatus and drawing data conversion method
US9984853B2 (en) Method for generating writing data
US6717160B2 (en) Beam direct-writing apparatus, imaging apparatus and method of obtaining preferable path passing through points
US7476880B2 (en) Writing a circuit design pattern with shaped particle beam flashes
JP2005353715A (en) Electron beam exposure apparatus and pattern generation method
JP3923919B2 (en) Exposure data generation method and exposure data generation program
JP2002033263A (en) Electron beam writing method, photomask manufacturing method and electron beam writing apparatus
JP2008244196A (en) Drawing data creation method and storage medium storing drawing data file
JPH0766098A (en) Drawing data creation method and drawing data creation device
JP5314937B2 (en) Drawing apparatus and drawing data processing method
US6608691B1 (en) Generation of exposure data having hierarchical structure
JP2003273001A (en) Electron beam lithographic data creating method, mask manufacturing method, and lithographic apparatus
JP3282894B2 (en) Exposure data creation method
JP2004301892A (en) Pattern creation method and apparatus
JPH05226235A (en) Data conversion method of electron-beam lithography
JP3830310B2 (en) Data processing method and apparatus, and recording medium
JP3274149B2 (en) Charged beam drawing method
JP2992081B2 (en) Pattern creation device
JP5556473B2 (en) Exposure data creation method, exposure data creation apparatus, and semiconductor device manufacturing method
KR20030011626A (en) Mask lithography data generation method
JP2008288360A (en) Charged particle beam drawing apparatus and charged particle beam drawing method
US20060285739A1 (en) Evaluation pattern generating method and computer program product

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20070418

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070807

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20071004