JPH11297603A - Electron beam drawing pattern forming method - Google Patents

Electron beam drawing pattern forming method

Info

Publication number
JPH11297603A
JPH11297603A JP10102286A JP10228698A JPH11297603A JP H11297603 A JPH11297603 A JP H11297603A JP 10102286 A JP10102286 A JP 10102286A JP 10228698 A JP10228698 A JP 10228698A JP H11297603 A JPH11297603 A JP H11297603A
Authority
JP
Japan
Prior art keywords
division
polygonal
dividing
figures
coordinate axis
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
JP10102286A
Other languages
Japanese (ja)
Inventor
Hidenori Shibata
英則 柴田
Masahiko Toyonaga
昌彦 豊永
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP10102286A priority Critical patent/JPH11297603A/en
Publication of JPH11297603A publication Critical patent/JPH11297603A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
  • Electron Beam Exposure (AREA)

Abstract

(57)【要約】 【課題】 多角形図形を各々電子ビーム露光装置で描画
可能な複数の基本図形に分割するための図形分割工程を
有する電子ビーム描画パターン形成方法において、図形
分割結果が高速に得られるようにする。 【解決手段】 まず図形分類工程11にて、入力図形群
を基本図形とその他の多角形図形とに分類する。ここで
多角形図形に分類された入力図形のみが、次の図形分割
方向予測工程12へ送られる。図形分割方向予測工程1
2では、微小幅を持った基本図形の発生を回避できるよ
うに、入力された多角形図形の辺の長さや頂点位置など
の形状情報から、該多角形図形をx座標軸方向の分割線
で水平分割すればよいのか、又はy座標軸方向の分割線
で垂直分割すればよいのかを予測する。次の図形分割実
行工程13では、該予測の結果に従って多角形図形を複
数の基本図形に水平又は垂直分割する。
(57) Abstract: In an electron beam drawing pattern forming method having a figure dividing step for dividing a polygonal figure into a plurality of basic figures each of which can be drawn by an electron beam exposure apparatus, the figure dividing result can be performed at high speed. To be obtained. First, in a graphic classification step 11, an input graphic group is classified into a basic graphic and other polygonal graphics. Here, only the input figures classified as polygon figures are sent to the next figure division direction prediction step 12. Figure division direction prediction process 1
In step 2, based on shape information such as the side lengths and vertex positions of the input polygonal figure, the polygonal figure is horizontally divided by a dividing line in the x-coordinate axis direction so that the generation of a basic figure having a small width can be avoided. It is predicted whether the image should be divided or whether the image should be vertically divided along a dividing line in the y-coordinate axis direction. In the next figure division executing step 13, the polygon figure is horizontally or vertically divided into a plurality of basic figures according to the result of the prediction.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、電子ビーム描画パ
ターン形成方法に関し、特に入力された多角形図形を各
々電子ビーム露光装置で描画可能な複数の基本図形に分
割するための図形分割工程を有する電子ビーム描画パタ
ーン形成方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electron beam drawing pattern forming method, and more particularly to a method of dividing an inputted polygonal figure into a plurality of basic figures which can be drawn by an electron beam exposure apparatus. The present invention relates to a method for forming an electron beam drawing pattern.

【0002】[0002]

【従来の技術】半導体集積回路の作製に用いるレチクル
板へのマスクパターンの形成には、可変成形型の電子ビ
ーム露光装置が一般に用いられている。この場合、マス
クパターンデータで定義された多角形図形を各々ビーム
スキャニングが容易な複数の基本図形に分割したうえ
で、基本図形毎に露光する。ここで、基本図形とは、3
頂点又は4頂点を有する図形であって、各々の頂点から
x座標軸方向及びy座標軸方向に分割線を挿入した際に
分割線挿入前の図形と大きさ及び形状が変わらない図形
を1つ以上有するものをいう。つまり、x座標軸又はy
座標軸に平行な1辺を有する三角形図形と、x座標軸又
はy座標軸に平行な少なくとも1対の対向2辺を有する
四角形図形とのいずれかを基本図形という。例えば、x
座標軸に平行な1辺を有する三角形図形、y座標軸に平
行な1辺を有する三角形図形、x座標軸に平行な対向2
辺を有する台形図形、y座標軸に平行な対向2辺を有す
る台形図形、及び、x座標軸に平行な対向2辺とy座標
軸に平行な対向2辺とを有する矩形図形は、いずれも基
本図形である。多角形図形とは、3個以上の頂点を有す
る図形の中から基本図形を除いた図形をいう。なお、基
本図形が入力された場合には、これを改めて分割する必
要はない。
2. Description of the Related Art A variable-shaped electron beam exposure apparatus is generally used for forming a mask pattern on a reticle plate used for manufacturing a semiconductor integrated circuit. In this case, the polygonal figure defined by the mask pattern data is divided into a plurality of basic figures, each of which can be easily beam-scanned, and is then exposed for each basic figure. Here, the basic figure is 3
A figure having one or more vertices or four vertices, and having at least one figure whose size and shape do not change from the figure before the division line is inserted when a division line is inserted in the x coordinate axis direction and the y coordinate axis direction from each vertex. A thing. That is, the x coordinate axis or y
Either a triangular figure having one side parallel to the coordinate axis or a square figure having at least one pair of two opposite sides parallel to the x-axis or the y-axis is referred to as a basic figure. For example, x
A triangular figure having one side parallel to the coordinate axis, a triangular figure having one side parallel to the y coordinate axis, and an opposite 2 parallel to the x coordinate axis
A trapezoidal figure having sides, a trapezoidal figure having two opposite sides parallel to the y coordinate axis, and a rectangular figure having two opposite sides parallel to the x coordinate axis and two opposite sides parallel to the y coordinate axis are all basic figures. is there. A polygon figure refers to a figure having three or more vertices, excluding the basic figure. When a basic figure is input, it is not necessary to divide the basic figure again.

【0003】さて、描画パターンの寸法精度を上げるた
めには、微小幅を持った基本図形の発生を回避できるよ
うな図形分割を行うことが好ましい。そこで、特開平5
−166706号公報に示された従来技術によれば、入
力された多角形図形をx座標軸方向の分割線で水平分割
するのか、y座標軸方向の分割線で垂直分割するのかが
次のようにして決定される。すなわち、まず多角形図形
を水平分割することにより複数の矩形図形を得て、各矩
形図形のアスペクト比(y座標軸方向の寸法/x座標軸
方向の寸法)を計算し、かつそれらのアスペクト比の平
均値(平均アスペクト比)を計算する。更に、元の多角
形図形を垂直分割することにより複数の矩形図形を得
て、各矩形図形のアスペクト比と平均アスペクト比とを
計算する。最後に、垂直分割と水平分割とのうち平均ア
スペクト比が1に近い方を採択するのである。
In order to increase the dimensional accuracy of a drawing pattern, it is preferable to divide a figure so as to avoid generation of a basic figure having a minute width. Therefore, Japanese Patent Application Laid-Open
According to the prior art disclosed in Japanese Patent No. 166706, whether an input polygonal figure is horizontally divided by a dividing line in the x coordinate axis direction or vertically divided by a dividing line in the y coordinate axis direction is as follows. It is determined. That is, first, a plurality of rectangular figures are obtained by horizontally dividing a polygon figure, the aspect ratio (dimension in the y-coordinate axis direction / dimension in the x-coordinate axis direction) of each rectangular figure is calculated, and the average of those aspect ratios is calculated. Calculate the value (average aspect ratio). Further, a plurality of rectangular figures are obtained by vertically dividing the original polygon figure, and the aspect ratio and average aspect ratio of each rectangular figure are calculated. Finally, one of the vertical division and the horizontal division whose average aspect ratio is close to 1 is adopted.

【0004】[0004]

【発明が解決しようとする課題】上記従来技術は、水平
分割と垂直分割との双方を実施した後にいずれかを採択
するものであったので、図形分割結果を導き出すのに膨
大な手順及び時間を要するという問題があった。
In the above prior art, either the horizontal division or the vertical division is performed and then either one is adopted. Therefore, an enormous procedure and time are required to derive the figure division result. There was a problem of cost.

【0005】また、上記従来技術は、水平分割と垂直分
割とのいずれかを採択するものであったので、180度
より大きい内角を有する頂点で形成された凹型コーナを
持つ多角形図形が入力された場合には、該内角が均等に
は分割されないという問題もあった。例えば、凹型コー
ナの270度の内角が90度の内角と180度の内角と
に2分割されるのである。図形分割後の各図形の頂点の
部分では、描画時に「にじみ」や「丸まり」が発生する
のが通例である。したがって、凹型コーナが不均等に分
割されると、該凹型コーナの部分の描画結果がいびつに
なる。
[0005] Further, since the above-mentioned prior art employs either horizontal division or vertical division, a polygonal figure having a concave corner formed by vertices having an interior angle larger than 180 degrees is input. In such a case, there is a problem that the interior angles are not equally divided. For example, an inner angle of 270 degrees of the concave corner is divided into two angles of an inner angle of 90 degrees and an inner angle of 180 degrees. At the vertices of each figure after figure division, “bleeding” or “rounding” usually occurs during drawing. Therefore, if the concave corner is divided unequally, the drawing result of the concave corner will be distorted.

【0006】更に、上記従来技術は、水平分割と垂直分
割とのいずれかを採択するものであったので、x座標軸
及びy座標軸のいずれにも平行でない斜め方向の辺を持
つ多角形図形が入力された場合には、アスペクト比から
分割方向を決定することができないという問題もあっ
た。
Further, since the above prior art adopts either horizontal division or vertical division, a polygonal figure having oblique sides that are not parallel to either the x-coordinate axis or the y-coordinate axis is input. In this case, there is a problem that the dividing direction cannot be determined from the aspect ratio.

【0007】本発明の第1の目的は、多角形図形を各々
電子ビーム露光装置で描画可能な複数の基本図形に分割
するための図形分割工程を有する電子ビーム描画パター
ン形成方法において、図形分割結果を高速に導き出すこ
とができるようにすることにある。
A first object of the present invention is to provide an electron beam drawing pattern forming method having a figure dividing step for dividing a polygonal figure into a plurality of basic figures which can be drawn by an electron beam exposure apparatus. Is to be able to derive at high speed.

【0008】本発明の第2の目的は、同電子ビーム描画
パターン形成方法において、凹型コーナを同一の角度を
持つ複数の図形に分割できるようにすることにある。
A second object of the present invention is to allow a concave corner to be divided into a plurality of figures having the same angle in the same electron beam drawing pattern forming method.

【0009】本発明の第3の目的は、同電子ビーム描画
パターン形成方法において、斜め方向の辺を持つ多角形
図形の分割を達成できるようにすることにある。
A third object of the present invention is to achieve division of a polygonal figure having oblique sides in the method for forming an electron beam drawing pattern.

【0010】[0010]

【課題を解決するための手段】上記第1の目的を達成す
るため、請求項1の発明が講じた解決手段は、多角形図
形を各々電子ビーム露光装置で描画可能な複数の基本図
形に分割するための図形分割工程を有する電子ビーム描
画パターン形成方法において、図形分割工程を、入力さ
れた多角形図形の形状から該多角形図形をいずれの方向
に分割すればよいかを予測するための図形分割方向予測
工程と、該図形分割方向予測工程の予測結果に従って多
角形図形を複数の基本図形に分割するための図形分割実
行工程とを備えた構成としたものである。
Means for Solving the Problems To achieve the first object, a solution taken by the invention of claim 1 is to divide a polygonal figure into a plurality of basic figures each of which can be drawn by an electron beam exposure apparatus. In the method for forming an electron beam drawing pattern having a figure dividing step for performing a figure dividing step, a figure for predicting in which direction the polygon figure should be divided from the shape of the inputted polygon figure The configuration includes a division direction prediction step and a figure division execution step for dividing a polygonal figure into a plurality of basic figures according to the prediction result of the figure division direction prediction step.

【0011】上記請求項1の発明によれば、入力多角形
図形の形状に基づく分割方向予測の結果に従って該多角
形図形の実際の分割が実行されるので、従来技術に示す
ように水平及び垂直の2方向に図形分割を行いその結果
に基づいて分割方向を決定するのに比べて図形分割を行
う回数を削減できる結果、図形分割結果を高速に導き出
すことができる。
According to the first aspect of the present invention, the actual division of the polygonal figure is executed according to the result of the division direction prediction based on the shape of the input polygonal figure. As a result, the number of times of performing the graphic division can be reduced as compared with the case where the graphic division is performed in the two directions and the division direction is determined based on the result.

【0012】請求項2の発明は、上記請求項1の発明の
構成を前提としつつ、x座標軸又はy座標軸に平行な1
辺を有する三角形図形と、x座標軸又はy座標軸に平行
な少なくとも1対の対向2辺を有する四角形図形とのい
ずれかを基本図形とし、かつ、図形分割方向予測工程
を、多角形図形をx座標軸方向の分割線で水平分割する
のか又はy座標軸方向の分割線で垂直分割するのかを決
定するための工程を有する構成としたものである。
A second aspect of the present invention is based on the premise of the configuration of the first aspect of the present invention, and further comprises a first parallelism parallel to the x coordinate axis or the y coordinate axis.
Either a triangular figure having sides or a square figure having at least one pair of two opposite sides parallel to the x-coordinate axis or the y-coordinate axis is used as a basic figure. This is a configuration having a process for determining whether to perform horizontal division using a dividing line in the direction or to perform vertical division using a dividing line in the y-coordinate axis direction.

【0013】請求項3の発明は、上記請求項2の発明の
構成を前提としつつ、図形分割方向予測工程を、多角形
図形の複数の頂点のx座標間の距離を算出しかつ該算出
したx座標間距離のうちの最小値を出力するためのx座
標間距離算出工程と、同多角形図形の複数の頂点のy座
標間の距離を算出しかつ該算出したy座標間距離のうち
の最小値を出力するためのy座標間距離算出工程と、x
座標間距離の最小値とy座標間距離の最小値との大小を
比較しかつx座標間距離の最小値の方が小さい場合には
水平分割を、y座標間距離の最小値の方が小さい場合に
は垂直分割をそれぞれ指定するための座標間距離比較工
程とを備えた構成としたものである。
According to a third aspect of the present invention, based on the configuration of the second aspect of the present invention, the figure dividing direction predicting step calculates a distance between x-coordinates of a plurality of vertices of the polygonal figure and calculates the calculated distance. an x-coordinate distance calculating step for outputting a minimum value of the x-coordinate distances; calculating a distance between y-coordinates of a plurality of vertices of the polygonal figure; Calculating a distance between y coordinates for outputting a minimum value;
The minimum value of the inter-coordinate distance and the minimum value of the y-coordinate distance are compared. If the minimum value of the x-coordinate distance is smaller, the horizontal division is performed. The minimum value of the y-coordinate distance is smaller. In such a case, a configuration is provided that includes a coordinate distance comparison step for designating a vertical division.

【0014】請求項4の発明は、上記請求項1の発明の
構成を前提としつつ、図形分割工程を、図形分割方向予
測工程及び図形分割実行工程に基本図形を入力しないよ
うに、入力された図形を分類するための図形分類工程を
更に備えた構成としたものである。
According to a fourth aspect of the present invention, based on the configuration of the first aspect of the present invention, the figure dividing step is inputted so that the basic figure is not inputted to the figure dividing direction predicting step and the figure dividing executing step. The configuration further includes a figure classification step for classifying figures.

【0015】上記第2の目的を達成するため、請求項5
の発明が講じた解決手段は、多角形図形を各々電子ビー
ム露光装置で描画可能な複数の基本図形に分割するため
の図形分割工程を有する電子ビーム描画パターン形成方
法において、図形分割工程を、入力された多角形図形の
複数の頂点のうち180度より大きい内角を有する頂点
で形成された凹型コーナを検出するための凹型コーナ検
出工程と、同180度より大きい内角を均等に分割する
ように凹型コーナから多角形図形の内側に向かって等角
分線を伸ばし、かつ該等角分線と多角形図形の辺及び他
の等角分線との交点を算出するための交点算出工程と、
凹型コーナと算出された交点とを結ぶ線分で多角形図形
を分割するための図形分割実行工程とを備えた構成とし
たものである。
[0015] In order to achieve the second object, the present invention provides a fifth aspect.
The solution taken by the invention of the invention is to provide a method for forming a pattern for electron beam drawing having a figure dividing step for dividing a polygonal figure into a plurality of basic figures each of which can be drawn by an electron beam exposure apparatus. A concave corner detecting step for detecting a concave corner formed by vertices having an internal angle larger than 180 degrees among a plurality of vertices of the polygonal figure, and a concave shape for equally dividing the internal angle larger than 180 degrees. An intersection calculation step for extending an equiangular segment from the corner toward the inside of the polygonal graphic, and calculating an intersection of the equiangularity with the sides of the polygonal graphic and other equiangular segments,
A figure division executing step for dividing a polygonal figure by a line segment connecting the concave corner and the calculated intersection is provided.

【0016】請求項5の発明によれば、凹型コーナの内
角が同一の角度を持つ複数の内角に分割される。したが
って、該凹型コーナに係る図形分割後の各図形の頂点の
部分で描画時に「にじみ」や「丸まり」が均等に発生す
ることとなり、該凹型コーナの部分の良好な描画品質が
保証される。また、従来技術のように図形分割を複数回
行った後に分割方向を決定する等の余分な工程を必要と
しないため、図形分割を高速に行うことができる。
According to the fifth aspect of the present invention, the interior angle of the concave corner is divided into a plurality of interior angles having the same angle. Therefore, "bleeding" and "rounding" are uniformly generated during drawing at the vertices of each figure after figure division according to the concave corner, and good drawing quality of the concave corner is guaranteed. In addition, since there is no need for an extra step such as determining the direction of division after performing graphic division a plurality of times as in the prior art, graphic division can be performed at high speed.

【0017】請求項6の発明は、請求項5の発明の構成
を前提としつつ、凹型コーナとして270度の内角を有
する頂点を備えた多角形図形が入力されるものとし、x
座標軸又はy座標軸に平行な1辺を有する三角形図形
と、x座標軸又はy座標軸に平行な少なくとも1対の対
向2辺を有する四角形図形とのいずれかを基本図形と
し、交点算出工程は同270度の内角を均等に3分割す
るように2本の等角分線をx座標軸方向及びy座標軸方
向にそれぞれ伸ばしかつ該2本の等角分線の各々と多角
形図形の辺及び他の等角分線との交点を算出するための
工程を有し、かつ、図形分割実行工程は凹型コーナと算
出された交点とを結ぶ線分で多角形図形を複数の基本図
形に分割するための工程を有する構成としたものであ
る。
According to a sixth aspect of the present invention, a polygonal figure having vertices having an inner angle of 270 degrees is input as a concave corner, based on the premise of the invention of the fifth aspect, and x
Either a triangular figure having one side parallel to the coordinate axis or the y coordinate axis or a square figure having at least one pair of two opposite sides parallel to the x coordinate axis or the y coordinate axis is used as a basic figure, and the intersection calculation step is performed at 270 degrees. Are extended in the x-coordinate axis direction and the y-coordinate axis direction, respectively, so as to equally divide the inner angle into three, and each of the two isometric lines is connected to the sides of the polygonal figure and other isometric angles. The method includes a step for calculating an intersection with a branch line, and the figure division executing step includes a step for dividing the polygonal figure into a plurality of basic figures by a line connecting the concave corner and the calculated intersection. It has a configuration to have.

【0018】上記第3の目的を達成するため、請求項7
の発明が講じた解決手段は、多角形図形を各々電子ビー
ム露光装置で描画可能な複数の基本図形に分割するため
の図形分割工程を有する電子ビーム描画パターン形成方
法において、図形分割工程を、x座標軸及びy座標軸の
いずれにも平行でない斜め方向の辺に繋がりかつ180
度より大きい内角を有する頂点で形成された凹型コーナ
を備えた特殊多角形図形を該凹型コーナと該凹型コーナ
に隣接しない頂点のうち該凹型コーナとの距離が最も短
い頂点とを結ぶ線分で複数の図形に分割するための第1
の図形分割実行工程と、該第1の図形分割実行工程で得
られた複数の図形のうちの多角形図形の各々を複数の基
本図形に分割するための第2の図形分割実行工程とを備
えた構成としたものである。
According to a seventh aspect of the present invention, in order to achieve the third object,
The solution taken by the invention of the invention is to provide a method of forming an electron beam drawing pattern having a figure dividing step for dividing a polygonal figure into a plurality of basic figures each of which can be drawn by an electron beam exposure apparatus. Connected to an oblique side not parallel to any of the coordinate axis and the y coordinate axis, and
A special polygonal figure having a concave corner formed by vertices having interior angles larger than degrees is defined by a line segment connecting the concave corner and the vertex having the shortest distance to the concave corner among vertices not adjacent to the concave corner. First for dividing into multiple figures
And a second figure division execution step for dividing each of the polygonal figures among the plurality of figures obtained in the first figure division execution step into a plurality of basic figures. The configuration is as follows.

【0019】上記請求項7の発明によれば、斜め方向の
辺に繋がる凹型コーナを有する特殊多角形図形を頂点間
の線分(斜め方向の線分を含む)によって複数の図形に
分割した後に、該分割により生じた多角形図形の各々を
複数の基本図形に分割するという2段階の図形分割を採
用したので、斜め方向の辺を持つ特殊多角形図形の分割
を達成できる。
According to the seventh aspect of the present invention, after a special polygonal figure having a concave corner connected to a side in an oblique direction is divided into a plurality of figures by a line segment between vertices (including a line segment in a diagonal direction), Since the two-stage graphic division of dividing each of the polygonal figures generated by the division into a plurality of basic figures is employed, the division of the special polygonal figure having the oblique side can be achieved.

【0020】請求項8の発明は、請求項7の発明の構成
を前提としつつ、x座標軸又はy座標軸に平行な1辺を
有する三角形図形と、x座標軸又はy座標軸に平行な少
なくとも1対の対向2辺を有する四角形図形とのいずれ
かを基本図形とし、かつ、第2の図形分割実行工程を、
第1の図形分割実行工程で得られた多角形図形の各々を
x座標軸方向の分割線で水平分割するのか又はy座標軸
方向の分割線で垂直分割するのかを決定するための工程
を有する構成としたものである。
An eighth aspect of the present invention is based on the premise of the seventh aspect of the present invention, wherein at least one pair of a triangular figure having one side parallel to the x coordinate axis or the y coordinate axis and at least one pair parallel to the x coordinate axis or the y coordinate axis. Any of a square figure having two opposing sides as a basic figure, and a second figure division executing step,
A configuration having a step of determining whether each of the polygonal figures obtained in the first figure division execution step is horizontally divided by a division line in the x coordinate axis direction or vertically divided by a division line in the y coordinate axis direction It was done.

【0021】請求項9の発明は、請求項7の発明の構成
を前提としつつ、図形分割工程を、特殊多角形図形以外
の図形を第1の図形分割実行工程に入力しないように、
入力された図形を分類するための図形分類工程を更に備
えた構成としたものである。
The ninth aspect of the present invention is based on the premise of the seventh aspect of the present invention, wherein the figure dividing step is performed so that a figure other than the special polygon figure is not input to the first figure dividing execution step.
The configuration further includes a graphic classification step for classifying the input graphic.

【0022】[0022]

【発明の実施の形態】図1は、本発明に係る電子ビーム
描画パターン形成方法の概略フローを示している。ま
ず、図形処理工程1にて、多重露光の防止などのため
に、マスクパターンデータに各種図形処理が施される。
具体的には、図形論理和演算処理、図形論理積演算処理
などである。次に、図形分割工程2にて、処理済みのマ
スクパターンデータで定義された多角形図形が各々電子
ビーム露光装置で描画可能な複数の基本図形に分割され
る。ここでも、x座標軸又はy座標軸に平行な1辺を有
する三角形図形と、x座標軸又はy座標軸に平行な少な
くとも1対の対向2辺を有する四角形図形とのいずれか
を基本図形とする。最後に、フォーマット変換工程3に
て、基本図形データが電子ビーム露光装置特有のフォー
マットを有する描画パターンデータに変換される。電子
ビーム露光装置は、以上のようにして形成された描画パ
ターンデータを用いて、例えばレチクル板上にパターン
を形成するのである。
FIG. 1 shows a schematic flow of an electron beam drawing pattern forming method according to the present invention. First, in the graphic processing step 1, various graphic processings are performed on the mask pattern data in order to prevent multiple exposure.
More specifically, the processing includes a graphic OR operation and a graphic AND operation. Next, in a figure dividing step 2, the polygonal figure defined by the processed mask pattern data is divided into a plurality of basic figures each of which can be drawn by the electron beam exposure apparatus. Here, a basic figure is either a triangular figure having one side parallel to the x-coordinate axis or the y-coordinate axis, or a quadrangle figure having at least one pair of two opposite sides parallel to the x-coordinate axis or the y-coordinate axis. Finally, in a format conversion step 3, the basic graphic data is converted into drawing pattern data having a format unique to the electron beam exposure apparatus. The electron beam exposure apparatus forms a pattern on, for example, a reticle plate using the drawing pattern data formed as described above.

【0023】以下、図1中の図形分割工程2の第1〜第
3の実施形態について、順次説明する。
Hereinafter, first to third embodiments of the figure dividing step 2 in FIG. 1 will be sequentially described.

【0024】(実施形態1)図2は、図1中の図形分割
工程2の第1の実施形態を示している。図2において、
11は、入力図形群を基本図形と、その他の多角形図形
とに分類するための図形分類工程である。12は、図形
分類工程11から出力された多角形図形の形状から、該
多角形図形をいずれの方向に分割すればよいかを予測す
るための図形分割方向予測工程である。具体的には、多
角形図形をx座標軸方向の分割線で水平分割するのか、
y座標軸方向の分割線で垂直分割するのかが決定され
る。13は、図形分割方向予測工程12の予測結果に従
って多角形図形を複数の基本図形に分割するための図形
分割実行工程である。
(Embodiment 1) FIG. 2 shows a first embodiment of the figure dividing step 2 in FIG. In FIG.
Reference numeral 11 denotes a graphic classification step for classifying the input graphic group into a basic graphic and another polygonal graphic. Reference numeral 12 denotes a figure division direction prediction step for predicting in which direction the polygon figure should be divided from the shape of the polygon figure output from the figure classification step 11. Specifically, whether the polygonal figure is horizontally divided by the dividing line in the x coordinate axis direction,
It is determined whether to divide vertically by a dividing line in the y-coordinate axis direction. 13 is a figure division executing step for dividing the polygon figure into a plurality of basic figures according to the prediction result of the figure division direction prediction step 12.

【0025】図3は、図2中の図形分割方向予測工程1
2の詳細フローを示している。図3において、21は、
多角形図形の各頂点のx座標値を算出するためのx座標
値算出工程である。22は、x座標値算出工程21から
出力されたx座標値から隣り合ったx座標値間の距離を
算出したうえ、該算出したx座標間距離のうちの最小値
を出力するためのx座標間距離算出工程である。23
は、多角形図形の各頂点のy座標値を算出するためのy
座標値算出工程である。24は、y座標値算出工程23
から出力されたy座標値から隣り合ったy座標値間の距
離を算出したうえ、該算出したy座標間距離のうちの最
小値を出力するためのy座標間距離算出工程である。2
5は、x座標間距離算出工程22から出力されたx座標
間距離の最小値と、y座標間距離算出工程24から出力
されたy座標間距離の最小値との大小を比較し、かつx
座標間距離の最小値の方が小さい場合には水平分割を、
y座標間距離の最小値の方が小さい場合には垂直分割を
それぞれ指定するように分割命令を出力するための座標
間距離比較工程である。
FIG. 3 shows the figure division direction prediction step 1 in FIG.
2 shows a detailed flow. In FIG. 3, 21 is
This is an x coordinate value calculating step for calculating the x coordinate value of each vertex of the polygonal figure. Reference numeral 22 denotes an x coordinate for calculating a distance between adjacent x coordinate values from the x coordinate value output from the x coordinate value calculation step 21 and outputting a minimum value of the calculated distance between x coordinates. This is a distance calculating step. 23
Is y for calculating the y coordinate value of each vertex of the polygonal figure.
This is a coordinate value calculation step. 24 is a y coordinate value calculating step 23
A distance between adjacent y-coordinate values is calculated from the y-coordinate values output from, and a minimum value of the calculated y-coordinate distances is output. 2
5 compares the minimum value of the x-coordinate distance output from the x-coordinate distance calculation step 22 with the minimum value of the y-coordinate distance output from the y-coordinate distance calculation step 24;
If the minimum value of the distance between coordinates is smaller, horizontal division is used.
When the minimum value of the y-coordinate distance is smaller, this is a coordinate-distance comparing step for outputting a division command so as to designate a vertical division, respectively.

【0026】以下、図4〜図8の具体例を以て説明す
る。図4は、図形分類工程11に与えられる入力図形群
の例を示している。31、34は台形図形であり、32
は矩形図形であり、33、35は多角形図形である。図
形分類工程11は、非基本図形である2個の多角形図形
33,35のみを図形分割方向予測工程12へ送る。
Hereinafter, description will be made with reference to specific examples shown in FIGS. FIG. 4 shows an example of an input graphic group provided to the graphic classification step 11. 31 and 34 are trapezoidal figures;
Is a rectangular figure, and 33 and 35 are polygon figures. In the figure classification step 11, only the two polygon figures 33 and 35, which are non-basic figures, are sent to the figure division direction prediction step 12.

【0027】図5は、図4中の多角形図形33に対して
図形分割方向予測工程12により垂直方向の線分による
分割が選択されることを示している。x1〜x6は多角
形図形33の各頂点のx座標値を、X1〜X5は座標値
x1〜x6の各々の距離を、y1〜y4は多角形図形3
3の各頂点のy座標値を、Y1〜Y3は座標値y1〜y
4の各々の距離をそれぞれ表す。x座標間距離の最小値
はX3であり、y座標間距離の最小値はY1であり、か
つX3>Y1であるので、座標間距離比較工程25は、
多角形図形33を垂直分割するように図形分割実行工程
13へ垂直分割命令を出力する。
FIG. 5 shows that division by vertical line segments is selected in the figure division direction predicting step 12 for the polygonal figure 33 in FIG. x1 to x6 indicate the x coordinate values of each vertex of the polygonal figure 33, X1 to X5 indicate the distances of the coordinate values x1 to x6, and y1 to y4 indicate the polygonal figure 3
3 is the y coordinate value of each vertex, and Y1 to Y3 are the coordinate values y1 to y.
4 represents each distance. Since the minimum value of the distance between the x coordinates is X3 and the minimum value of the distance between the y coordinates is Y1 and X3> Y1, the distance between coordinates comparison step 25
A vertical division instruction is output to the figure division executing step 13 so as to vertically divide the polygonal figure 33.

【0028】図6は、図4中の多角形図形33が図形分
割実行工程13により5個の基本図形51,52,5
3,54,55に垂直分割されることを示している。
FIG. 6 shows that the polygonal figure 33 shown in FIG.
3, 54 and 55 are shown.

【0029】図7は、図4中の多角形図形35が図形分
割実行工程13により3個の基本図形61,62,63
に水平分割されることを示している。図形分割実行工程
13は、座標間距離比較工程25から水平分割命令を与
えられる。
FIG. 7 shows that the polygonal figure 35 in FIG.
Is divided horizontally. The figure division execution step 13 receives a horizontal division instruction from the coordinate distance comparison step 25.

【0030】図8は、図4に示された入力図形群の分割
結果の全体を示している。70〜80はいずれも基本図
形である。
FIG. 8 shows the entire division result of the input graphic group shown in FIG. 70 to 80 are basic figures.

【0031】以上のとおり、上記第1の実施形態によれ
ば、多角形図形の形状に基づく分割方向予測の結果に従
って該多角形図形の実際の分割を実行することとしたの
で、従来技術に示すように水平及び垂直の2方向に図形
分割を行いその結果に基づいて分割方向を決定するのに
比べて図形分割を行う回数を削減できる結果、図形分割
結果を高速に導き出すことができる。また、分割方向の
予測にあたって水平分割と垂直分割とのいずれかを採択
することとしたので、水平分割の結果と垂直分割の結果
とのいずれかを高速に導き出すことができる。また、入
力多角形図形のx座標間距離の最小値とy座標間距離の
最小値との大小比較の結果に応じて水平分割と垂直分割
とのいずれを採択すべきかを決定することとしたので、
微小幅を持った基本図形の発生を回避できる。しかも、
入力図形を分類する前処理工程の採用により改めて分割
する必要のない基本図形の処理を省略でき、複数の入力
図形の分割処理を高速化することができる。
As described above, according to the first embodiment, the actual division of the polygonal figure is executed according to the result of the division direction prediction based on the shape of the polygonal figure. As compared with the case where the graphic division is performed in two directions, that is, horizontal and vertical, and the division direction is determined based on the result, the number of times the graphic division is performed can be reduced. In addition, since either one of the horizontal division and the vertical division is adopted in the prediction of the division direction, either the result of the horizontal division or the result of the vertical division can be derived at high speed. Further, since it is determined whether to adopt the horizontal division or the vertical division according to the result of the magnitude comparison between the minimum value of the distance between the x coordinates and the minimum value of the distance between the y coordinates of the input polygonal figure. ,
The generation of a basic figure having a small width can be avoided. Moreover,
By adopting a pre-processing step for classifying input figures, processing of basic figures that do not need to be newly divided can be omitted, and the processing of dividing a plurality of input figures can be speeded up.

【0032】(実施形態2)図9は、図1中の図形分割
工程2の第2の実施形態を示している。図9において、
90は、入力された多角形図形の複数の頂点のうち18
0度より大きい内角を有する頂点で形成された凹型コー
ナを検出するための凹型コーナ検出工程である。91
は、凹型コーナ検出工程90で検出された凹型コーナか
ら多角形図形の内側に向かって該凹型コーナの頂角を均
等に分割するように等角分線を伸ばし、かつ該等角分線
と多角形図形の辺及び他の等角分線との交点を算出する
ための交点算出工程である。92は、凹型コーナ検出工
程90で検出された凹型コーナと交点算出工程91で算
出された交点とを結ぶ線分で当該多角形図形を分割する
ための図形分割実行工程である。
(Embodiment 2) FIG. 9 shows a second embodiment of the figure dividing step 2 in FIG. In FIG.
90 is 18 among a plurality of vertices of the input polygonal figure.
This is a concave corner detection step for detecting a concave corner formed by a vertex having an inner angle larger than 0 degrees. 91
Extends an equiangular segment from the concave corner detected in the concave corner detecting step 90 toward the inside of the polygonal figure so as to equally divide the apex angle of the concave corner, and multiplies the equiangular segment with the equiangular segment. This is an intersection calculation step for calculating an intersection between a side of the polygonal figure and another isometric line. Reference numeral 92 denotes a figure division executing step for dividing the polygonal figure by a line segment connecting the concave corner detected in the concave corner detection step 90 and the intersection calculated in the intersection calculation step 91.

【0033】以下、図10〜図12の具体例を以て説明
する。図10は、凹型コーナ検出工程90に与えられる
多角形図形の例を示している。図10に示された多角形
図形100は、10個の頂点a,b,c,d,e,f,
g,h,i及びjを有する図形である。7個の頂点a,
b,c,f,g,i及びjは各々90度の内角を有する
頂点であって凸型コーナを形成し、3個の頂点d,e及
びhは各々270度の内角を有する頂点であって凹型コ
ーナを形成している。凹型コーナ検出工程90は、多角
形図形100の各頂点の位置関係から凹型コーナd,e
及びhを検出する。例えば、多角形図形100の10頂
点の座標が頂点aから頂点jまで順番に記述されてお
り、かつ各々の辺の進行方向に向かって右側に図形の内
部を有するような記述がなされている場合には、各々の
辺の進行方向が、−y座標軸方向から+x座標軸方向に
変化しているとき、+x座標軸方向から+y座標軸方向
に変化しているとき、+y座標軸方向から−x座標軸方
向に変化しているとき、又は−x座標軸方向から−y座
標軸方向に変化しているときには、それぞれの辺の間に
位置する頂点は、内角が270度の凹型コーナであると
認識できる。
Hereinafter, a specific example of FIGS. 10 to 12 will be described. FIG. 10 shows an example of a polygonal figure given to the concave corner detection step 90. The polygonal figure 100 shown in FIG. 10 has ten vertices a, b, c, d, e, f,
It is a figure having g, h, i and j. 7 vertices a,
b, c, f, g, i and j are vertices each having an internal angle of 90 degrees and form a convex corner, and three vertices d, e and h are vertices each having an internal angle of 270 degrees. To form a concave corner. The concave corner detection step 90 determines the concave corners d and e from the positional relationship between the vertices of the polygonal figure 100.
And h. For example, when the coordinates of the 10 vertices of the polygonal figure 100 are described in order from the vertex a to the vertex j, and the description is such that the inside of the figure is on the right side in the traveling direction of each side. , When the traveling direction of each side changes from the -y coordinate axis direction to the + x coordinate axis direction, changes from the + x coordinate axis direction to the + y coordinate axis direction, changes from the + y coordinate axis direction to the -x coordinate axis direction. When the angle is changed or when the direction changes from the -x coordinate axis direction to the -y coordinate axis direction, the vertex located between the sides can be recognized as a concave corner having an interior angle of 270 degrees.

【0034】図11は、交点算出工程91で多角形図形
100の凹型コーナd,e及びhの各々から2本の等角
分線を伸ばすことにより得られた交点A,B,C,D,
E及びFを示している。交点算出工程91は、まず凹型
コーナdから頂角を3等分する2本の等角分線を多角形
図形100の内側に向かってx座標軸方向及びy座標軸
方向にそれぞれ伸ばし、該2本の等角分線のうちの1本
と辺a−bとの交点Aと、該2本の等角分線のうちの他
の1本と辺a−jとの交点Bとをそれぞれ算出する。同
様に凹型コーナeから頂角を3等分する2本の等角分線
を多角形図形100の内側に向かってx座標軸方向及び
y座標軸方向にそれぞれ伸ばし、該2本の等角分線のう
ちの1本と辺g−hとの交点Cと、該2本の等角分線の
うちの他の1本と辺a−jとの交点Dとをそれぞれ算出
する。更に凹型コーナhから頂角を3等分する2本の等
角分線を多角形図形100の内側に向かってx座標軸方
向及びy座標軸方向にそれぞれ伸ばし、該2本の等角分
線のうちの1本と凹型コーナeの頂角を3等分する等角
分線の1つである線分e−Dとの交点Eと、該2本の等
角分線のうちの他の1本と辺a−jとの交点Fとをそれ
ぞれ算出する。
FIG. 11 shows intersection points A, B, C, D, and D obtained by extending two equiangular segments from each of the concave corners d, e, and h of the polygonal figure 100 in the intersection point calculation step 91.
E and F are shown. In the intersection calculation step 91, first, two equiangular lines dividing the apex angle into three equal parts from the concave corner d are extended toward the inside of the polygonal figure 100 in the x coordinate axis direction and the y coordinate axis direction, respectively. An intersection A between one of the equiangular lines and the side ab and an intersection B between the other one of the two equiangular lines and the side aj are calculated. Similarly, two equiangular segments that divide the vertex angle into three equal parts from the concave corner e are extended toward the inside of the polygonal figure 100 in the x-coordinate axis direction and the y-coordinate axis direction, respectively. An intersection C between one of them and the side gh and an intersection D between the other one of the two equiangular lines and the side aj are calculated. Further, two equiangular segments that divide the vertex angle into three equal parts from the concave corner h are extended toward the inside of the polygonal figure 100 in the x-coordinate axis direction and the y-coordinate axis direction, respectively. And an intersection E with a line segment e-D, which is one of the equiangular segments dividing the apex angle of the concave corner e into three equal parts, and the other one of the two equiangular segments. And the intersection F of the sides a-j are calculated.

【0035】図12は、図形分割実行工程92による多
角形図形100の分割結果を示している。図形分割実行
工程92は、凹型コーナdと交点Aとを結ぶ線分d−A
と、凹型コーナdと交点Bとを結ぶ線分d−Bと、凹型
コーナeと交点Cとを結ぶ線分e−Cと、凹型コーナe
と交点Dとを結ぶ線分e−Dと、凹型コーナhと交点E
とを結ぶ線分h−Eと、凹型コーナhと交点Fとを結ぶ
線分h−Fとにより多角形図形100を分割する。この
分割により得られた7個の図形120,121,12
2,123,124,125及び126は、いずれも基
本図形(矩形図形)である。なお、図形分割実行工程9
2で図形分割を行った結果、基本図形以外の多角形図形
が残存する場合には、第1の実施形態と同様に再度図形
分割を行えばよい。
FIG. 12 shows the result of dividing the polygonal figure 100 by the figure dividing execution step 92. The figure division executing step 92 includes a line segment dA connecting the concave corner d and the intersection A.
A line segment d-B connecting the concave corner d and the intersection C, a line segment eC connecting the concave corner e and the intersection C, and a concave corner e
E-D connecting the intersection E and the intersection D, the concave corner h and the intersection E
The polygonal figure 100 is divided by a line segment h-E connecting the point H and a line segment hF connecting the concave corner h and the intersection F. The seven figures 120, 121, 12 obtained by this division
2, 123, 124, 125 and 126 are all basic figures (rectangular figures). Note that the figure division execution step 9
If polygonal figures other than the basic figure remain as a result of performing the figure division in 2, the figure division may be performed again as in the first embodiment.

【0036】以上のとおり、上記第2の実施形態によれ
ば、凹型コーナの内角が同一の角度を持つ複数の内角に
分割されるようにしたので、凹型コーナに係る図形分割
後の各図形の頂点の部分で描画時に「にじみ」や「丸ま
り」が均等に発生することとなり、該凹型コーナの部分
の良好な描画品質が保証される。また、従来技術のよう
に図形分割を複数回行った後に分割方向を決定する等の
余分な工程を必要としないため、図形分割を高速に行う
ことができる。しかも、凹型コーナの270度の内角を
各々90度の3内角に均等に分割することとしたので、
水平分割と垂直分割との組合せによって複数の基本図形
が容易に得られる。
As described above, according to the second embodiment, the interior angle of the concave corner is divided into a plurality of interior angles having the same angle. "Bleeding" and "rounding" occur evenly at the vertex at the time of drawing, so that good drawing quality of the concave corner portion is guaranteed. In addition, since there is no need for an extra step such as determining the direction of division after performing graphic division a plurality of times as in the prior art, graphic division can be performed at high speed. In addition, since the 270-degree interior angle of the concave corner is equally divided into three 90-degree interior angles,
A plurality of basic figures can be easily obtained by a combination of horizontal division and vertical division.

【0037】(実施形態3)図13は、図1中の図形分
割工程2の第3の実施形態を示している。図13におい
て、130は、x座標軸及びy座標軸のいずれにも平行
でない斜め方向の辺に繋がりかつ180度より大きい内
角を有する頂点で形成された凹型コーナを備えた特殊多
角形図形と、そうでない通常の多角形図形と、基本図形
とに入力図形群を分類するための図形分類工程である。
131は、図形分類工程130で特殊多角形図形に分類
された図形を、該特殊多角形図形の凹型コーナと該凹型
コーナに隣接しない頂点のうち該凹型コーナとの距離が
最も短い頂点とを結ぶ線分(斜め方向の線分を含む)で
複数の図形に分割するための第1の図形分割実行工程で
ある。132は、第1の図形分割実行工程131で得ら
れた複数の図形のうちの多角形図形の各々を複数の基本
図形に水平分割又は垂直分割するための第2の図形分割
実行工程である。図形分類工程130で通常多角形図形
に分類された図形は、第1の図形分割実行工程131を
バイパスして第2の図形分割実行工程132へ送られ
る。第2の図形分割実行工程132は、通常多角形図形
の各々を複数の基本図形に水平分割又は垂直分割する機
能をも有する。図形分類工程130で基本図形に分類さ
れた図形は、第1及び第2の図形分割実行工程131,
132の双方をバイパスする。
(Embodiment 3) FIG. 13 shows a third embodiment of the figure dividing step 2 in FIG. In FIG. 13, reference numeral 130 denotes a special polygonal figure having a concave corner formed by vertices connected to oblique sides that are not parallel to both the x-coordinate axis and the y-coordinate axis and having an interior angle larger than 180 degrees, and not otherwise. This is a figure classification step for classifying the input figure group into a normal polygon figure and a basic figure.
131 connects the figure classified as a special polygon figure in the figure classification step 130 to a concave corner of the special polygon figure and a vertex having a shortest distance from the concave corner among vertices not adjacent to the concave corner. This is a first figure division execution step for dividing a figure into a plurality of figures by line segments (including oblique line segments). 132 is a second figure division execution step for horizontally or vertically dividing each of the polygonal figures among the plurality of figures obtained in the first figure division execution step 131 into a plurality of basic figures. The figure classified into the normal polygon figure in the figure classification step 130 is sent to the second figure division execution step 132, bypassing the first figure division execution step 131. The second figure division executing step 132 also has a function of horizontally or vertically dividing each of the normal polygon figures into a plurality of basic figures. The figures classified into the basic figures in the figure classification step 130 are first and second figure division execution steps 131,
132 are bypassed.

【0038】以下、図14〜図20の具体例を以て説明
する。図14は、図形分類工程130に与えられる入力
図形群の例(いずれも多角形図形)を示している。図形
分類工程130は、第1及び第2の多角形図形140,
141を特殊多角形図形に、第3の多角形図形142を
通常多角形図形にそれぞれ分類する。図中の頂点oは、
斜め方向の辺に繋がり、かつ180度より大きい内角を
有する凹型コーナを形成している。頂点pは、凹型コー
ナoに隣接しない頂点のうち該凹型コーナoとの距離が
最も短い頂点である。頂点rは、斜め方向の辺に繋が
り、かつ180度より大きい内角を有する凹型コーナを
形成している。頂点qは、凹型コーナrに隣接しない頂
点のうち該凹型コーナrとの距離が最も短い頂点であ
る。頂点s及び頂点tは、いずれも180度より大きい
内角を有する頂点であって凹型コーナを形成している
が、斜め方向の辺に繋がっていない点で頂点o及び頂点
rと区別される。入力図形が180度より大きい内角を
有するかどうかの判別は、例えば、上記第2の実施形態
の凹型コーナ検出工程90と同様の手法によって可能で
ある。
Hereinafter, description will be made with reference to specific examples shown in FIGS. FIG. 14 shows an example of a group of input figures (all polygon figures) given to the figure classification step 130. The figure classification step 130 includes first and second polygonal figures 140,
141 is classified into a special polygonal figure, and the third polygonal figure 142 is classified into a normal polygonal figure. The vertex o in the figure is
A concave corner connected to the oblique side and having an inner angle larger than 180 degrees is formed. The vertex p is the vertex having the shortest distance from the concave corner o among the vertices not adjacent to the concave corner o. The vertex r is connected to the oblique side and forms a concave corner having an inner angle larger than 180 degrees. The vertex q is the vertex having the shortest distance from the concave corner r among the vertices not adjacent to the concave corner r. The vertices s and t are both vertices having an interior angle greater than 180 degrees and form a concave corner, but are distinguished from vertices o and r by points that are not connected to oblique sides. The determination as to whether or not the input graphic has an interior angle larger than 180 degrees can be made, for example, by the same method as in the concave corner detection step 90 of the second embodiment.

【0039】図15は、図14中の第1の多角形図形
(特殊多角形図形)140が第1の図形分割実行工程1
31により1個の基本図形150と2個の多角形図形1
51,152とに分割されることを示している。まず、
第1の図形分割実行工程131は、図形分類工程130
で特殊多角形図形に分類された図形140において、斜
め方向の辺に繋がる凹型コーナoと、該凹型コーナoに
隣接しない頂点のうち該凹型コーナoとの距離が最も短
い頂点pと、斜め方向の辺に繋がる凹型コーナrと、該
凹型コーナrに隣接しない頂点のうち該凹型コーナrと
の距離が最も短い頂点pとを検出する。そして、特殊多
角形図形140を、凹型コーナoと頂点pとを結ぶ斜め
方向の線分と、凹型コーナrと頂点qとを結ぶ斜め方向
の線分とで3分割する。凹型コーナの検出は、例えば、
上記第2の実施形態の凹型コーナ検出工程90と同様の
手法によって可能である。また、ある凹型コーナと、該
凹型コーナの隣接2頂点を除いた頂点との距離をそれぞ
れ算出し、そのうち最も短い距離を有する頂点を抽出す
れば、該凹型コーナに隣接しない頂点のうち該凹型コー
ナとの距離が最も短い頂点を検出することができる。
FIG. 15 shows that the first polygonal figure (special polygonal figure) 140 in FIG.
31, one basic figure 150 and two polygon figures 1
51 and 152. First,
The first graphic division executing step 131 includes a graphic classification step 130.
In the figure 140 classified as a special polygonal figure, a concave corner o connected to an oblique side, a vertex p having a shortest distance from the concave corner o among vertices not adjacent to the concave corner o, and a diagonal direction Is detected, and a vertex p having the shortest distance from the concave corner r among the vertices not adjacent to the concave corner r is detected. Then, the special polygonal figure 140 is divided into three by an oblique line connecting the concave corner o and the vertex p and an oblique line connecting the concave corner r and the vertex q. The detection of a concave corner is, for example,
This can be achieved by a method similar to that of the concave corner detection step 90 of the second embodiment. Further, the distance between a certain concave corner and the vertex excluding the two adjacent vertices of the concave corner is calculated, and the vertex having the shortest distance is extracted. The vertex having the shortest distance from the point can be detected.

【0040】図16は、図14中の第2の多角形図形
(特殊多角形図形)141が第1の図形分割実行工程1
31により1個の基本図形160と2個の多角形図形1
61,162とに分割されることを示している。第1の
図形分割実行工程131は、特殊多角形図形140の場
合と同様の方法により、特殊多角形図形141を3分割
する。
FIG. 16 shows that the second polygonal figure (special polygonal figure) 141 in FIG.
31, one basic figure 160 and two polygon figures 1
61 and 162. The first figure division executing step 131 divides the special polygon figure 141 into three parts by the same method as that for the special polygon figure 140.

【0041】図17は、図15中の一方の多角形図形1
51が3個の基本図形170,171,172に、図1
5中の他方の多角形図形152が2個の基本図形17
3,174にそれぞれ第2の図形分割実行工程132に
より分割されることを示している。第2の図形分割実行
工程132は、例えば第1の実施形態と同様の構成であ
る。図17の例では、一方の多角形図形151が水平分
割され、他方の多角形図形152が垂直分割される。
FIG. 17 shows one polygonal figure 1 in FIG.
FIG. 1 shows three basic figures 170, 171, and 172 as shown in FIG.
5 are two basic figures 17
3 and 174 indicate that the image is divided by the second figure division execution step 132. The second figure division execution step 132 has, for example, the same configuration as in the first embodiment. In the example of FIG. 17, one polygonal figure 151 is horizontally divided, and the other polygonal figure 152 is vertically divided.

【0042】図18は、図16中の一方の多角形図形1
61が3個の基本図形180,181,182に、図1
6中の他方の多角形図形162が2個の基本図形18
3,184にそれぞれ第2の図形分割実行工程132に
より分割されることを示している。
FIG. 18 shows one polygonal figure 1 in FIG.
FIG. 1 shows three basic figures 180, 181, and 182 in FIG.
The other polygonal figure 162 in FIG.
3 and 184 indicate that the image is divided by the second graphic division execution step 132.

【0043】図19は、図14中の第3の多角形図形
(通常多角形図形)が第2の図形分割実行工程132に
より2個の基本図形190,191に分割されることを
示している。
FIG. 19 shows that the third polygonal figure (normal polygonal figure) in FIG. 14 is divided into two basic figures 190 and 191 by the second figure division executing step 132. .

【0044】図20は、図14に示された入力図形群の
分割結果の全体を示している。200〜213はいずれ
も基本図形である。
FIG. 20 shows the entire division result of the input graphic group shown in FIG. 200 to 213 are all basic figures.

【0045】以上のとおり、上記第3の実施形態によれ
ば、斜め方向の辺に繋がる凹型コーナを有する特殊多角
形図形を頂点間の線分(斜め方向の線分を含む)によっ
て複数の図形に分割した後に、該分割により生じた多角
形図形の各々を複数の基本図形に分割するという2段階
の図形分割を採用したので、斜め方向の辺を持つ特殊多
角形図形の分割を達成できる。また、第1の図形分割実
行工程131で複数の多角形図形が得られた場合、第2
の図形分割実行工程132で、あるものは水平分割し、
あるものは垂直分割することとしたので、斜め方向の辺
を持つ特殊多角形図形が斜め方向の分割と水平分割と垂
直分割との組合せによって複数の基本図形に効率良く分
割される。更に、入力図形を分類する前処理工程130
の採用により特殊多角形図形以外の図形を第1の図形分
割実行工程131に入力しないようにしたので、2段階
分割をする必要のない図形の処理を簡略化でき、複数の
入力図形の分割処理を高速化することができる。
As described above, according to the third embodiment, a special polygonal figure having a concave corner connected to a side in an oblique direction is converted into a plurality of figures by a line segment between vertices (including a line segment in a diagonal direction). After the division, a two-stage graphic division in which each of the polygonal figures generated by the division is divided into a plurality of basic figures is employed, so that a special polygonal figure having oblique sides can be achieved. When a plurality of polygonal figures are obtained in the first figure division executing step 131, the second figure
In the figure division execution step 132, some are horizontally divided,
Since some of them are divided vertically, a special polygonal figure having diagonal sides is efficiently divided into a plurality of basic figures by a combination of diagonal division, horizontal division and vertical division. Further, a pre-processing step 130 for classifying the input graphic
Is adopted so that a figure other than a special polygon figure is not input to the first figure division execution step 131, so that processing of a figure that does not need to be divided into two stages can be simplified, and a plurality of input figures can be divided. Can be speeded up.

【0046】なお、本発明は上記各実施形態に限定され
るものではなく、本発明の趣旨に基づいて種々の変形が
可能であり、これらを本発明の範囲から排除するもので
はない。
It should be noted that the present invention is not limited to the above embodiments, and various modifications are possible based on the gist of the present invention, and these are not excluded from the scope of the present invention.

【0047】[0047]

【発明の効果】以上説明してきたとおり、請求項1の発
明によれば、入力多角形図形の形状に基づく分割方向予
測の結果に従って該多角形図形の実際の分割を実行する
こととしたので、従来技術に示すように水平及び垂直の
2方向に図形分割を行いその結果に基づいて分割方向を
決定するのに比べて図形分割を行う回数を削減できる結
果、図形分割結果を高速に導き出すことができる。
As described above, according to the first aspect of the present invention, the actual division of the polygonal figure is executed according to the result of the division direction prediction based on the shape of the input polygonal figure. As shown in the prior art, figure division is performed in two directions, horizontal and vertical, and the number of times of figure division is reduced as compared with determining the division direction based on the result. As a result, a figure division result can be derived at high speed. it can.

【0048】請求項2の発明によれば、分割方向の予測
にあたって水平分割と垂直分割とのいずれかを採択する
こととしたので、水平分割の結果と垂直分割の結果との
いずれかを高速に導き出すことができる。
According to the second aspect of the present invention, one of the horizontal division and the vertical division is adopted in predicting the division direction, so that either the result of the horizontal division or the result of the vertical division can be performed at high speed. Can be derived.

【0049】請求項3の発明によれば、入力多角形図形
のx座標間距離の最小値とy座標間距離の最小値との大
小比較の結果に応じて水平分割と垂直分割とのいずれを
採択すべきかを決定することとしたので、微小幅を持っ
た基本図形の発生を回避できる。
According to the third aspect of the present invention, either the horizontal division or the vertical division is performed according to the result of the magnitude comparison between the minimum value of the distance between the x coordinates and the minimum value of the distance between the y coordinates of the input polygonal figure. Since it is decided whether or not to adopt, it is possible to avoid occurrence of a basic figure having a minute width.

【0050】請求項4の発明によれば、入力図形を分類
する前処理工程の採用により図形分割方向予測工程及び
図形分割実行工程に基本図形を入力しないようにしたの
で、改めて分割する必要のない基本図形の処理を省略で
き、複数の入力図形の分割処理を高速化することができ
る。
According to the fourth aspect of the present invention, the pre-processing step for classifying the input graphic is employed so that the basic graphic is not input to the graphic-dividing direction predicting step and the graphic-dividing execution step, so that it is not necessary to divide again. The processing of the basic figure can be omitted, and the processing of dividing a plurality of input figures can be speeded up.

【0051】請求項5の発明によれば、凹型コーナの内
角が同一の角度を持つ複数の内角に分割されるようにし
たので、該凹型コーナに係る図形分割後の各図形の頂点
の部分で描画時に「にじみ」や「丸まり」が均等に発生
することとなり、該凹型コーナの部分の良好な描画品質
が保証される。また、従来技術のように図形分割を複数
回行った後に分割方向を決定する等の余分な工程を必要
としないため、図形分割を高速に行うことができる。
According to the fifth aspect of the present invention, the interior angle of the concave corner is divided into a plurality of interior angles having the same angle. "Bleeding" and "rounding" occur evenly at the time of drawing, so that good drawing quality of the concave corner portion is guaranteed. In addition, since there is no need for an extra step such as determining the direction of division after performing graphic division a plurality of times as in the prior art, graphic division can be performed at high speed.

【0052】請求項6の発明によれば、凹型コーナの2
70度の内角を各々90度の3内角に均等に分割するこ
ととしたので、水平分割と垂直分割との組合せによって
複数の基本図形が容易に得られる。
According to the invention of claim 6, the concave corner 2
Since the interior angle of 70 degrees is equally divided into three interior angles of 90 degrees, a plurality of basic figures can be easily obtained by a combination of horizontal division and vertical division.

【0053】請求項7の発明によれば、斜め方向の辺に
繋がる凹型コーナを有する特殊多角形図形を頂点間の線
分(斜め方向の線分を含む)によって複数の図形に分割
した後に、該分割により生じた多角形図形の各々を複数
の基本図形に分割するという2段階の図形分割を採用し
たので、斜め方向の辺を持つ特殊多角形図形の分割を達
成できる。
According to the seventh aspect of the present invention, a special polygonal figure having a concave corner connected to an oblique side is divided into a plurality of figures by a line segment between vertices (including a line segment in a diagonal direction). Since the two-stage graphic division of dividing each of the polygonal figures generated by the division into a plurality of basic figures is employed, the division of the special polygonal figure having oblique sides can be achieved.

【0054】請求項8の発明によれば、第1の図形分割
実行工程で複数の多角形図形が得られた場合、第2の図
形分割実行工程で、あるものは水平分割し、あるものは
垂直分割することとしたので、斜め方向の辺を持つ特殊
多角形図形が斜め方向の分割と水平分割と垂直分割との
組合せによって複数の基本図形に効率良く分割される。
According to the eighth aspect of the present invention, when a plurality of polygonal figures are obtained in the first figure division execution step, in the second figure division execution step, some are horizontally divided, and some are divided horizontally. Since the vertical division is used, a special polygonal figure having oblique sides is efficiently divided into a plurality of basic figures by a combination of diagonal division, horizontal division, and vertical division.

【0055】請求項9の発明によれば、入力図形を分類
する前処理工程の採用により特殊多角形図形以外の図形
を第1の図形分割実行工程に入力しないようにしたの
で、2段階分割をする必要のない図形の処理を簡略化で
き、複数の入力図形の分割処理を高速化することができ
る。
According to the ninth aspect of the present invention, by adopting a pre-processing step for classifying input figures, figures other than special polygon figures are not input to the first figure division execution step. It is possible to simplify the processing of graphics that do not need to be performed, and to speed up the processing of dividing a plurality of input graphics.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に係る電子ビーム描画パターン形成方法
を示す概略フロー図である。
FIG. 1 is a schematic flowchart showing a method for forming an electron beam drawing pattern according to the present invention.

【図2】図1中の図形分割工程の第1の実施形態を示す
詳細フロー図である。
FIG. 2 is a detailed flowchart showing a first embodiment of a figure dividing step in FIG. 1;

【図3】図2中の図形分割方向予測工程の詳細を示すフ
ロー図である。
FIG. 3 is a flowchart showing details of a figure division direction prediction step in FIG. 2;

【図4】図2中の図形分類工程に与えられる入力図形群
の具体例を示す概念図である。
FIG. 4 is a conceptual diagram showing a specific example of an input graphic group given to a graphic classification step in FIG. 2;

【図5】図4中のある多角形図形に対して図2中の図形
分割方向予測工程により垂直方向の線分による分割が選
択されることを説明するための概念図である。
5 is a conceptual diagram for explaining that division by a vertical line segment is selected for a certain polygonal figure in FIG. 4 by a figure division direction prediction step in FIG. 2;

【図6】同多角形図形が図2中の図形分割実行工程によ
り垂直方向の線分で5個の基本図形に分割されることを
示す概念図である。
FIG. 6 is a conceptual diagram showing that the polygonal figure is divided into five basic figures by a vertical line segment in the figure dividing execution step in FIG. 2;

【図7】図4中の他の多角形図形が図2中の図形分割実
行工程により水平方向の線分で3個の基本図形に分割さ
れることを示す概念図である。
FIG. 7 is a conceptual diagram showing that another polygonal figure in FIG. 4 is divided into three basic figures by horizontal line segments by a figure dividing execution step in FIG. 2;

【図8】図4に示された入力図形群の分割結果の全体を
示す概念図である。
FIG. 8 is a conceptual diagram showing an entire division result of the input graphic group shown in FIG. 4;

【図9】図1中の図形分割工程の第2の実施形態を示す
詳細フロー図である。
FIG. 9 is a detailed flow chart showing a second embodiment of the figure dividing step in FIG. 1;

【図10】図9中の凹型コーナ検出工程に与えられる多
角形図形の具体例を示す概念図である。
FIG. 10 is a conceptual diagram showing a specific example of a polygonal figure given to the concave corner detection step in FIG. 9;

【図11】図9中の交点算出工程で同多角形図形の凹型
コーナから等角分線を伸ばすことにより得られた交点を
示す概念図である。
11 is a conceptual diagram showing an intersection obtained by extending an equiangular segment from a concave corner of the polygonal figure in the intersection calculation step in FIG. 9;

【図12】図9中の図形分割実行工程による同多角形図
形の分割結果を示す概念図である。
12 is a conceptual diagram showing a result of dividing the same polygonal figure by the figure dividing execution step in FIG. 9;

【図13】図1中の図形分割工程の第3の実施形態を示
す詳細フロー図である。
FIG. 13 is a detailed flowchart showing a third embodiment of the figure dividing step in FIG. 1;

【図14】図13中の図形分類工程に与えられる入力図
形群の具体例を示す概念図である。
FIG. 14 is a conceptual diagram showing a specific example of an input graphic group given to a graphic classification step in FIG.

【図15】図14中の第1の多角形図形が図13中の第
1の図形分割実行工程により1個の基本図形と2個の多
角形図形とに分割されることを示す概念図である。
FIG. 15 is a conceptual diagram showing that the first polygonal figure in FIG. 14 is divided into one basic figure and two polygonal figures by the first figure division executing step in FIG. 13; is there.

【図16】図14中の第2の多角形図形が図13中の第
1の図形分割実行工程により1個の基本図形と2個の多
角形図形とに分割されることを示す概念図である。
FIG. 16 is a conceptual diagram showing that a second polygonal figure in FIG. 14 is divided into one basic figure and two polygonal figures by a first figure division execution step in FIG. 13; is there.

【図17】図15中の一方の多角形図形が3個の基本図
形に、図15中の他方の多角形図形が2個の基本図形に
それぞれ図13中の第2の図形分割実行工程により分割
されることを示す概念図である。
FIG. 17 shows one polygonal figure in FIG. 15 converted into three basic figures and the other polygonal figure in FIG. 15 converted into two basic figures by the second figure division executing step in FIG. It is a conceptual diagram which shows that it is divided.

【図18】図16中の一方の多角形図形が3個の基本図
形に、図16中の他方の多角形図形が2個の基本図形に
それぞれ図13中の第2の図形分割実行工程により分割
されることを示す概念図である。
FIG. 18 shows one polygonal figure in FIG. 16 converted into three basic figures and the other polygonal figure in FIG. 16 converted into two basic figures by the second figure division executing step in FIG. It is a conceptual diagram which shows that it is divided.

【図19】図14中の第3の多角形図形が図13中の第
2の図形分割実行工程により2個の基本図形に分割され
ることを示す概念図である。
FIG. 19 is a conceptual diagram showing that a third polygonal figure in FIG. 14 is divided into two basic figures by a second figure dividing execution step in FIG. 13;

【図20】図14に示された入力図形群の分割結果の全
体を示す概念図である。
20 is a conceptual diagram showing an entire division result of the input graphic group shown in FIG. 14;

【符号の説明】[Explanation of symbols]

1 図形処理工程 2 図形分割工程 3 フォーマット変換工程 11 図形分類工程 12 図形分割方向予測工程 13 図形分割実行工程 21 x座標値算出工程 22 x座標間距離算出工程 23 y座標値算出工程 24 y座標間距離算出工程 25 座標間距離比較工程 90 凹型コーナ検出工程 91 交点算出工程 92 図形分割実行工程 130 図形分類工程 131 第1の図形分割実行工程 132 第2の図形分割実行工程 REFERENCE SIGNS LIST 1 figure processing step 2 figure division step 3 format conversion step 11 figure classification step 12 figure division direction prediction step 13 figure division execution step 21 x coordinate value calculation step 22 x coordinate distance calculation step 23 y coordinate value calculation step 24 y coordinate Distance calculation step 25 Inter-coordinate distance comparison step 90 Recessed corner detection step 91 Intersection calculation step 92 Figure division execution step 130 Figure classification step 131 First figure division execution step 132 Second figure division execution step

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 多角形図形を各々電子ビーム露光装置で
描画可能な複数の基本図形に分割するための図形分割工
程を有する電子ビーム描画パターン形成方法であって、 前記図形分割工程は、 入力された多角形図形の形状から、該多角形図形をいず
れの方向に分割すればよいかを予測するための図形分割
方向予測工程と、 前記図形分割方向予測工程の予測結果に従って前記多角
形図形を複数の基本図形に分割するための図形分割実行
工程とを備えたことを特徴とする電子ビーム描画パター
ン形成方法。
1. An electron beam drawing pattern forming method, comprising: a figure dividing step for dividing a polygonal figure into a plurality of basic figures which can be drawn by an electron beam exposure apparatus. A figure division direction prediction step for predicting in which direction the polygon figure should be divided from the shape of the polygon figure, and a plurality of the polygon figures according to the prediction result of the figure division direction prediction step. And a figure dividing execution step for dividing the figure into basic figures.
【請求項2】 請求項1記載の方法において、 前記複数の基本図形の各々は、x座標軸又はy座標軸に
平行な1辺を有する三角形図形と、x座標軸又はy座標
軸に平行な少なくとも1対の対向2辺を有する四角形図
形とのいずれかであり、かつ、 前記図形分割方向予測工程は、前記多角形図形をx座標
軸方向の分割線で水平分割するのか又はy座標軸方向の
分割線で垂直分割するのかを決定するための工程を有す
ることを特徴とする電子ビーム描画パターン形成方法。
2. The method according to claim 1, wherein each of the plurality of basic figures is a triangular figure having one side parallel to the x-coordinate axis or the y-coordinate axis, and at least one pair of triangular figures parallel to the x-coordinate axis or the y-coordinate axis. And the figure division direction prediction step is to divide the polygonal figure horizontally by a division line in the x coordinate axis direction or to divide the polygonal figure by a division line in the y coordinate axis direction. A method for forming an electron beam lithography pattern, comprising a step of determining whether or not to perform.
【請求項3】 請求項2記載の方法において、 前記図形分割方向予測工程は、 前記多角形図形の複数の頂点のx座標間の距離を算出
し、かつ該算出したx座標間距離のうちの最小値を出力
するためのx座標間距離算出工程と、 前記多角形図形の複数の頂点のy座標間の距離を算出
し、かつ該算出したy座標間距離のうちの最小値を出力
するためのy座標間距離算出工程と、 前記x座標間距離の最小値と前記y座標間距離の最小値
との大小を比較し、かつ前記x座標間距離の最小値の方
が小さい場合には前記水平分割を、前記y座標間距離の
最小値の方が小さい場合には前記垂直分割をそれぞれ指
定するための座標間距離比較工程とを備えたことを特徴
とする電子ビーム描画パターン形成方法。
3. The method according to claim 2, wherein the figure division direction predicting step calculates a distance between x-coordinates of a plurality of vertices of the polygonal figure, and calculates a distance between the calculated x-coordinate distances. An x-coordinate distance calculating step for outputting a minimum value, and calculating a distance between y-coordinates of a plurality of vertices of the polygonal figure, and outputting a minimum value of the calculated y-coordinate distance. Calculating the distance between the y-coordinates, comparing the minimum value of the distance between the x-coordinates with the minimum value of the distance between the y-coordinates, and when the minimum value of the distance between the x-coordinates is smaller, An electron beam drawing pattern forming method, comprising: when the minimum value of the y-coordinate distance is smaller in the horizontal division, the inter-coordinate distance comparison step for respectively specifying the vertical division.
【請求項4】 請求項1記載の方法において、 前記図形分割工程は、前記図形分割方向予測工程及び前
記図形分割実行工程に基本図形を入力しないように、入
力された図形を分類するための図形分類工程を更に備え
たことを特徴とする特徴とする電子ビーム描画パターン
形成方法。
4. The method according to claim 1, wherein said figure dividing step includes a step of classifying the inputted figure so as not to input a basic figure in said figure dividing direction predicting step and said figure dividing execution step. A method for forming an electron beam drawing pattern, further comprising a classification step.
【請求項5】 多角形図形を各々電子ビーム露光装置で
描画可能な複数の基本図形に分割するための図形分割工
程を有する電子ビーム描画パターン形成方法であって、 前記図形分割工程は、 入力された多角形図形の複数の頂点のうち180度より
大きい内角を有する頂点で形成された凹型コーナを検出
するための凹型コーナ検出工程と、 前記180度より大きい内角を均等に分割するように前
記凹型コーナから前記多角形図形の内側に向かって等角
分線を伸ばし、かつ該等角分線と前記多角形図形の辺及
び他の等角分線との交点を算出するための交点算出工程
と、 前記凹型コーナと前記交点とを結ぶ線分で前記多角形図
形を分割するための図形分割実行工程とを備えたことを
特徴とする電子ビーム描画パターン形成方法。
5. An electron beam drawing pattern forming method, comprising: a figure dividing step for dividing a polygonal figure into a plurality of basic figures which can be drawn by an electron beam exposure apparatus. A concave corner detection step for detecting a concave corner formed by vertices having an internal angle larger than 180 degrees among a plurality of vertices of the polygonal figure, wherein the concave shape is formed so as to equally divide the internal angle larger than 180 degrees. An intersection calculation step for extending an equiangular segment from the corner toward the inside of the polygonal figure, and calculating an intersection of the isometrical line with a side of the polygonal figure and another isometrical line; A pattern dividing step of dividing the polygonal figure by a line segment connecting the concave corner and the intersection.
【請求項6】 請求項5記載の方法において、 前記多角形図形は、前記凹型コーナとして270度の内
角を有する頂点を備え、 前記複数の基本図形の各々は、x座標軸又はy座標軸に
平行な1辺を有する三角形図形と、x座標軸又はy座標
軸に平行な少なくとも1対の対向2辺を有する四角形図
形とのいずれかであり、 前記交点算出工程は、前記270度の内角を均等に3分
割するように2本の等角分線をx座標軸方向及びy座標
軸方向にそれぞれ伸ばし、かつ該2本の等角分線の各々
と前記多角形図形の辺及び他の等角分線との交点を算出
するための工程を有し、かつ、 前記図形分割実行工程は、前記凹型コーナと前記交点と
を結ぶ線分で前記多角形図形を複数の基本図形に分割す
るための工程を有することを特徴とする電子ビーム描画
パターン形成方法。
6. The method of claim 5, wherein the polygonal figure comprises vertices having an interior angle of 270 degrees as the concave corner, and each of the plurality of basic figures is parallel to an x-axis or a y-axis. One of a triangular figure having one side and a quadrangle figure having at least one pair of two opposing sides parallel to the x-coordinate axis or the y-coordinate axis, wherein the intersection calculation step equally divides the interior angle of 270 degrees into three. So that the two equiangular segments extend in the x-coordinate axis direction and the y-coordinate axis direction, respectively, and the intersection of each of the two equiangular segments with the side of the polygonal figure and other equiangular segments And the figure division performing step includes a step of dividing the polygonal figure into a plurality of basic figures by a line segment connecting the concave corner and the intersection. Characteristic electron beam writing Turn-forming method.
【請求項7】 多角形図形を各々電子ビーム露光装置で
描画可能な複数の基本図形に分割するための図形分割工
程を有する電子ビーム描画パターン形成方法であって、 前記図形分割工程は、 x座標軸及びy座標軸のいずれにも平行でない斜め方向
の辺に繋がりかつ180度より大きい内角を有する頂点
で形成された凹型コーナを備えた特殊多角形図形を、前
記凹型コーナと該凹型コーナに隣接しない頂点のうち該
凹型コーナとの距離が最も短い頂点とを結ぶ線分で複数
の図形に分割するための第1の図形分割実行工程と、 前記第1の図形分割実行工程で得られた複数の図形のう
ちの多角形図形の各々を複数の基本図形に分割するため
の第2の図形分割実行工程とを備えたことを特徴とする
電子ビーム描画パターン形成方法。
7. An electron beam drawing pattern forming method comprising a figure dividing step for dividing a polygonal figure into a plurality of basic figures which can be drawn by an electron beam exposure apparatus, wherein the figure dividing step comprises: A special polygonal figure having a concave corner formed by vertices connected to oblique sides not parallel to any of the y-coordinate axes and having an inner angle larger than 180 degrees, the concave corner and a vertex not adjacent to the concave corner. A first figure division executing step for dividing into a plurality of figures by a line segment connecting a vertex having the shortest distance to the concave corner, and a plurality of figures obtained in the first figure division executing step A second figure division executing step for dividing each of the polygonal figures into a plurality of basic figures.
【請求項8】 請求項7記載の方法において、 前記複数の基本図形の各々は、x座標軸又はy座標軸に
平行な1辺を有する三角形図形と、x座標軸又はy座標
軸に平行な少なくとも1対の対向2辺を有する四角形図
形とのいずれかであり、かつ、 前記第2の図形分割実行工程は、前記第1の図形分割実
行工程で得られた多角形図形の各々をx座標軸方向の分
割線で水平分割するのか又はy座標軸方向の分割線で垂
直分割するのかを決定するための工程を有することを特
徴とする電子ビーム描画パターン形成方法。
8. The method according to claim 7, wherein each of the plurality of basic figures is a triangular figure having one side parallel to the x-axis or the y-axis, and at least one pair of a triangle figure parallel to the x-axis or the y-axis. The second figure division executing step is a dividing line in the x coordinate axis direction, wherein each of the polygon figures obtained in the first figure division executing step is A step of determining whether to perform horizontal division or vertical division using a division line in the y-coordinate axis direction.
【請求項9】 請求項7記載の方法において、 前記図形分割工程は、前記特殊多角形図形以外の図形を
前記第1の図形分割実行工程に入力しないように、入力
された図形を分類するための図形分類工程を更に備えた
ことを特徴とする特徴とする電子ビーム描画パターン形
成方法。
9. The method according to claim 7, wherein the graphic dividing step classifies the input graphic such that a graphic other than the special polygonal graphic is not input to the first graphic division executing step. A method for forming an electron beam drawing pattern, the method further comprising the step of:
JP10102286A 1998-04-14 1998-04-14 Electron beam drawing pattern forming method Withdrawn JPH11297603A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10102286A JPH11297603A (en) 1998-04-14 1998-04-14 Electron beam drawing pattern forming method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10102286A JPH11297603A (en) 1998-04-14 1998-04-14 Electron beam drawing pattern forming method

Publications (1)

Publication Number Publication Date
JPH11297603A true JPH11297603A (en) 1999-10-29

Family

ID=14323378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10102286A Withdrawn JPH11297603A (en) 1998-04-14 1998-04-14 Electron beam drawing pattern forming method

Country Status (1)

Country Link
JP (1) JPH11297603A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005079115A (en) * 2003-08-29 2005-03-24 Semiconductor Leading Edge Technologies Inc Electron beam drawing data creating method, creating device, creating program, and electron beam drawing device
JP2007067339A (en) * 2005-09-02 2007-03-15 Dainippon Screen Mfg Co Ltd Region dividing device, pattern drawing device, region dividing method and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005079115A (en) * 2003-08-29 2005-03-24 Semiconductor Leading Edge Technologies Inc Electron beam drawing data creating method, creating device, creating program, and electron beam drawing device
JP2007067339A (en) * 2005-09-02 2007-03-15 Dainippon Screen Mfg Co Ltd Region dividing device, pattern drawing device, region dividing method and program

Similar Documents

Publication Publication Date Title
CN114488707B (en) A layout splitting method, a layout splitting device, and an electronic device suitable for dual lithography technology.
KR100300652B1 (en) Pattern distortion detection device and detection method and program recording medium
US8194974B1 (en) Merge and removal in a planar map of an image
JP3396629B2 (en) Mask pattern correction method
JP2000162758A (en) Optical proximity correction method
TWI613510B (en) Electron beam drawing device, electron beam drawing method, and recording medium
JPH11304453A (en) Method for multi-gradation rounding-off correcting process and pattern inspection device
JP2003195473A (en) Pattern correction method and semiconductor device manufacturing method
CN117891143B (en) Lithography hotspot detection method based on 2D overlap judgment
JPH11168065A (en) Mask data design method
CN118135261B (en) A graphic matching method and system for ultra-large-scale layout
JPH11329957A (en) Data creation method for exposure equipment
JPH11297603A (en) Electron beam drawing pattern forming method
CN114692560B (en) A method for identifying Z-shaped routing patterns and clusters
JP4068290B2 (en) Mask pattern correction method and correction apparatus
JPWO2018216091A1 (en) Semiconductor chip design method, semiconductor chip design program, semiconductor device manufacturing method, and arithmetic unit
US7831110B2 (en) Resolution converting method
CN121639775B (en) Method, device and chip for determining processing starting point of target graphic element
JP3729802B2 (en) Trapezoidal division method and apparatus
JP4490006B2 (en) Automatic wiring method, automatic wiring processing device, and automatic wiring processing program
KR20030011626A (en) Mask lithography data generation method
JP4441317B2 (en) Pixel interpolation device, pixel interpolation method, pixel interpolation program, and computer-readable recording medium recording the pixel interpolation program
JP2008003633A (en) Apparatus and process for pattern distortion detection
JPH04148530A (en) Method of dividing pattern for electron-beam lithography
CN119647391A (en) Gauge file automatic generation method, storage medium and terminal

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050705