Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5933969B2 - Electron beam exposure method - Google Patents
[go: Go Back, main page]

JPS5933969B2 - Electron beam exposure method - Google Patents

Electron beam exposure method

Info

Publication number
JPS5933969B2
JPS5933969B2 JP55148061A JP14806180A JPS5933969B2 JP S5933969 B2 JPS5933969 B2 JP S5933969B2 JP 55148061 A JP55148061 A JP 55148061A JP 14806180 A JP14806180 A JP 14806180A JP S5933969 B2 JPS5933969 B2 JP S5933969B2
Authority
JP
Japan
Prior art keywords
line segment
register
circuit
coordinate
point
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.)
Expired
Application number
JP55148061A
Other languages
Japanese (ja)
Other versions
JPS5771134A (en
Inventor
仁 佐藤
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.)
Jeol Ltd
Original Assignee
Nihon Denshi KK
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 Nihon Denshi KK filed Critical Nihon Denshi KK
Priority to JP55148061A priority Critical patent/JPS5933969B2/en
Publication of JPS5771134A publication Critical patent/JPS5771134A/en
Publication of JPS5933969B2 publication Critical patent/JPS5933969B2/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01JELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
    • H01J37/00Discharge tubes with provision for introducing objects or material to be exposed to the discharge, e.g. for the purpose of examination or processing thereof
    • H01J37/30Electron-beam or ion-beam tubes for localised treatment of objects
    • H01J37/302Controlling tubes by external information, e.g. program control

Landscapes

  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Electron Beam Exposure (AREA)

Description

【発明の詳細な説明】 本発明は複数の線状或は帯状の描画域の集積として台形
、矩形、三角形を描画する方法に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for drawing a trapezoid, a rectangle, or a triangle as an accumulation of a plurality of linear or band-shaped drawing areas.

一線分描画する毎に描画すべき位置を1ステップずつ該
線分とは垂直な方向に一定量シフトさせて次の一線分を
描画し、このようにして複数の線分を充分密に並列して
描画し、これらの集積として台形、矩形、三角形等を描
画することが行なわれている。このような露光方法にお
いて例えば第1図に示すよ5な台形を描画する場合従来
以下のようにしていた。
Each time a line segment is drawn, the position to be drawn is shifted one step at a time by a certain amount in the direction perpendicular to the line segment, and the next line segment is drawn.In this way, multiple line segments are arranged closely enough. It is practiced to draw trapezoids, rectangles, triangles, etc. as an accumulation of these. In such an exposure method, for example, when drawing five trapezoids as shown in FIG. 1, the following procedure has conventionally been used.

即ち、電子計算機より底辺の一端Aの座標データ(XA
O、YO)、底辺の長さを表わすデータL、台形の高さ
を表わすデータH、AKの長さを表わすデータXD(但
しDKIAB)、ABとDCとの長さの差を表わすデー
タαL(但しAD/MC)、一線分から次の線分までの
Y方向のシフト量△Y等のデータを供給する。まず、こ
れらのデータに基づいて点Aを起点として長さLの一線
分を描画する。次にゼータH、XD、△Yに基づいて次
の一線分の座標データ(XAO+XD゜ΔY/H、Y0
+△Y)をハード的に算出すると共に、次の一線分の長
さL−αL−AY/Hをハード的に算出し、該座標(X
A01−XD・゜Y/H、YO+ΔY)を基点として長
さL−αL−6H/Hの線分uを描画する。次の一線分
の描画も全<同様にして、直線AD上の次の点の座標と
次の一線分の長さを算出し、この点を起点として算出さ
れた長さの一線を描画し、同様な描画を繰り返すことに
より(実際には各一線の間隔は充分密である)台形を描
画している。ところで、上述した起点の座標の算出及び
、一線分長さの算出はいずれもデジタル的に行つている
ため、これら算出された座標及び長さには最大の場合デ
ジタル化の際の精密度に応じた単位量(これをLSBと
記す)の一の誤差が介入することは避けられない。
That is, the coordinate data of one end A of the base (XA
O, YO), data L representing the length of the base, data H representing the height of the trapezoid, data XD representing the length of AK (however, DKIAB), data αL representing the difference in length between AB and DC ( However, data such as AD/MC) and the shift amount ΔY in the Y direction from one line segment to the next line segment are supplied. First, a line segment of length L is drawn starting from point A based on these data. Next, the coordinate data of the next line segment (XAO+XD゜ΔY/H, Y0
+△Y) is calculated in hardware, the length of the next line segment L-αL-AY/H is calculated in hardware, and the coordinates (X
A line segment u of length L-αL-6H/H is drawn using A01-XD·°Y/H, YO+ΔY) as a base point. To draw the next line segment, calculate the coordinates of the next point on the straight line AD and the length of the next line segment, draw a line with the calculated length starting from this point, A trapezoid is drawn by repeating similar drawings (in reality, the intervals between each line are sufficiently dense). By the way, the above-mentioned calculation of the coordinates of the starting point and the calculation of the length of a line segment are both done digitally, so the calculated coordinates and length may vary depending on the accuracy of digitization. It is unavoidable that an error of one unit quantity (denoted as LSB) will intervene.

従つて、実際に描画される図形においては辺AD上の各
点に対して最大l/2・LSBの誤差が生する。ところ
で、上述した説明から明らかなように、従来の方法にお
いては、辺BC上の各点の描画位置座標は、辺AD上の
描画位置座標を算出し、この算出された座標を基準にし
て、この点から長さL−αL・△Y/HだけX方向にシ
フトした点として決定される。従つて、辺BC上の各点
の描画位置座標を算出する際に生じる誤差番A最大の場
合、辺AD上の各点を算出する際に介入する誤差と、長
さL−αL・△Y/Hを算出する際に介入する誤差を加
えたものとなる。ところで、長さL−αL・ΔY/Hを
算出する際にも最大1/2・LSBの誤差が生じること
は避けられないため、辺BC上の各点の描画位置座標に
は最大1/2・LSB+1/2・LSB=LSBの誤差
が介入してしまう。従つて辺BC上の各点の位置は理想
的な位置に対して大きく(LSB)ずれる場合も生じ、
描画の高精度化を阻む一因になつていた。本発明はこの
ような、従来方法の欠点を解決すべくなされたもので、
以下図面を付して本発明の一実施例を詳述する。
Therefore, in the figure actually drawn, an error of maximum 1/2·LSB occurs for each point on the side AD. By the way, as is clear from the above description, in the conventional method, the drawing position coordinates of each point on the side BC are calculated by calculating the drawing position coordinates on the side AD, and based on the calculated coordinates, This point is determined as a point shifted in the X direction by a length L-αL·ΔY/H. Therefore, if the error number A that occurs when calculating the drawing position coordinates of each point on side BC is maximum, the error that occurs when calculating each point on side AD and the length L-αL・ΔY /H is added to the error that intervenes when calculating. By the way, when calculating the length L-αL・ΔY/H, it is inevitable that an error of up to 1/2・LSB will occur, so the drawing position coordinates of each point on the side BC will have a maximum of 1/2.・LSB+1/2・LSB=LSB error intervenes. Therefore, the position of each point on side BC may deviate significantly (LSB) from the ideal position,
This was one of the reasons that prevented higher precision drawing. The present invention has been made to solve these drawbacks of the conventional method.
An embodiment of the present invention will be described in detail below with reference to the drawings.

第2図は本発明を実施するための装置の一例を示すため
のもので、図中1は電子計算機であり、該電子計算機よ
り第3図に示す如き描画すべき台形の一点Af)X座標
を表すデータXAOがレジスタ2に供給される。
FIG. 2 is for showing an example of an apparatus for carrying out the present invention. In the figure, 1 is an electronic computer, and the computer uses the computer to draw a point Af) of a trapezoid as shown in FIG. Data XAO representing the value is supplied to the register 2.

該電子計算機1からは一線分をY方向にΔYずつシJャ
gさせる毎に辺AD上の次の起点のX座標がどれだけ増
加しなければならないかを表すデータΔXA(=ΔYt
anα)がレジスタ3に供給される。レジスタ2の出力
はスィツチ5を介してレジスタ6に供給されると共に、
レジスタ3の出力は加減算器7に供給される。該加減算
器7の出力はスイツチ5を介してレジスタ6に供給され
ており、レジスタ6の出力は加減算器7の一方の入力端
に供給される。スイツチ5はレジスタ2の内容をレジス
タ6に最初に転送すると点線で示した接続状態から実線
で示す接続状態に切り換えられる。後述するが加減算器
7での加算は各レジスタへのデータの読み込みが一定の
タイミングで行なわれるため、一線分ずつ描画する毎に
行なわれる。従つてレジスタ6の内容は始めの格納値X
AOからΔXAずつ増加する。従つてレジスタ2,3,
6及びスイツチ5、加算器7からなるプロツク8は辺A
Dに沿つた各起点のX座標を算出するための第1のX座
標算出回路である。該第1のX座標算出回路8の出力デ
ータはアツプダウンカウンタ4に転送される。辺ADに
沿つた各点を起点として一線分ずつ描画する際の辺BC
に沿つた各終点を算出するため第1のX座標算出回路8
と全く対称的に第2のX座標算出回路9が備えられてい
る。該回路9はB点のX座標ゼータBXOが格納される
レジスタ10、辺BC上の各終点のX座標が一線分ずつ
シフトする毎にどれだけ減少しなければならないかを表
すデータΔXBが格納されるレジスタ11と、スイツチ
5と同様の動作をするスイツチ12、レジスタ13、加
減算器14とよりなる。従つてレジスタ13の内容は始
めの格納値XBOから一線分描画毎にΔXBずつ減少す
る。第1、第2のX座標算出回路と同様にY座標算出回
路15が設けられている。該回路15は点A、点Bf)
Y座標データYOが電子計算機1より供給されるレジス
タ16、一線分描画毎のY方向への移動量を表わすデー
タΔYが供給されるレジスタ17、スイツチ18、レジ
スタ19、加減算器20からなる。レジスタ19の内容
も一線分描画毎にYOからΔYずつ増加する。21は描
画終了検出回路であり、該回路21は電子計算器1より
台形の高さを表わすデータHが供給されるレジスタ22
、前述したスイツチと同様の働きをするスイツチ23、
レジスタ24、減算器25、比較器26とよりなる。
From the electronic computer 1, a line segment is shunted by ΔY in the Y direction.
Data ΔXA (=ΔYt
anα) is supplied to register 3. The output of register 2 is supplied to register 6 via switch 5, and
The output of register 3 is supplied to adder/subtracter 7. The output of the adder/subtractor 7 is supplied to a register 6 via a switch 5, and the output of the register 6 is supplied to one input terminal of the adder/subtractor 7. When the switch 5 first transfers the contents of the register 2 to the register 6, it is switched from the connection state shown by the dotted line to the connection state shown by the solid line. As will be described later, addition by the adder/subtractor 7 is performed each time one line segment is drawn, since data is read into each register at a fixed timing. Therefore, the contents of register 6 are the initial stored value
Increases by ΔXA from AO. Therefore registers 2, 3,
6, switch 5, and adder 7 are on side A.
This is a first X-coordinate calculation circuit for calculating the X-coordinate of each starting point along D. The output data of the first X-coordinate calculation circuit 8 is transferred to the up-down counter 4. Side BC when drawing one line segment at a time starting from each point along side AD
A first X coordinate calculation circuit 8 to calculate each end point along
A second X-coordinate calculation circuit 9 is provided completely symmetrically. The circuit 9 has a register 10 in which the X coordinate zeta BXO of point B is stored, and data ΔXB representing how much the X coordinate of each end point on side BC must decrease each time it is shifted by a line segment. The switch 12 operates in the same manner as the switch 5, the register 13, and the adder/subtractor 14. Therefore, the contents of the register 13 decrease from the initial stored value XBO by ΔXB every time one line segment is drawn. A Y coordinate calculation circuit 15 is provided similarly to the first and second X coordinate calculation circuits. The circuit 15 is at point A and point Bf)
It consists of a register 16 to which Y coordinate data YO is supplied from the electronic computer 1, a register 17 to which data ΔY representing the amount of movement in the Y direction for each drawing of a line segment is supplied, a switch 18, a register 19, and an adder/subtractor 20. The contents of the register 19 also increase by ΔY from YO every time one line segment is drawn. Reference numeral 21 denotes a drawing end detection circuit, and this circuit 21 is connected to a register 22 to which data H representing the height of the trapezoid is supplied from the electronic calculator 1.
, a switch 23 that functions similarly to the switch described above;
It consists of a register 24, a subtracter 25, and a comparator 26.

減算器25にはレジスタ17の出力とレジスタ24の出
力が供給される。従つてレジスタ24の格納値はレジス
タ22から転送された初めのデータHから一線分描画す
る毎に△Yずつ減少する。比較器26には該レジスタ2
4の出力とレジスタ17の格納ゼータ△Yとが供給され
ており、比較器26はレジスタ24の格納値と△Yとを
比較し、該格納値がΔYより小さくなつたら描画停止パ
ルスを発生し、制御回路27に供給する。前記第1、第
2のX座標算出回路8,9の出力信号は減算器28に供
給される。該減算器28は各一線分の終点のX座標から
起点のX座標を差し引いた各一線分の長さに対応したデ
ータを発生させるためのもので、該減算器28の内容は
ダウンカウンタ29に転送される。30は電子線走査用
のクロツクパルス発生器であり、該発生器30よりのク
ロツクパルスは前記アツプダウンカウンタ4に供給され
ると共にダウンカウンタ29に供給される。
The output of the register 17 and the output of the register 24 are supplied to the subtracter 25 . Therefore, the value stored in the register 24 decreases by ΔY every time one line segment is drawn from the initial data H transferred from the register 22. The comparator 26 has the register 2
The comparator 26 compares the stored value of the register 24 with ΔY, and generates a drawing stop pulse when the stored value becomes smaller than ΔY. , is supplied to the control circuit 27. The output signals of the first and second X coordinate calculating circuits 8 and 9 are supplied to a subtracter 28. The subtracter 28 is for generating data corresponding to the length of each line segment by subtracting the X coordinate of the starting point from the X coordinate of the end point of each line segment, and the contents of the subtracter 28 are stored in the down counter 29. be transferred. Reference numeral 30 denotes a clock pulse generator for electron beam scanning, and the clock pulses from the generator 30 are supplied to the up-down counter 4 as well as to the down counter 29.

アツプダウンカウンタ4の出力はDA変換器31.増幅
器32を介してX方向偏向器33に供給される。又前記
Y座標算出回路15の出力信号はDA変換器34、増幅
器35を介してY方向偏向器36に供給される。ダウン
カウンタ29の出力信号は零検出回路37に供給される
。該零検出回路37はダウンカウン夕29の内容が0に
なると応答パルスを発生するもので、一線分の走査が終
了したことを検出するための回路である。該零検出回路
37の出力信号はフリツプフロツプ回路38のりセツト
端子に供給されており、該零検出回路37よりの応答パ
ルスにより該回路38はりセツトされ、モの出力信号は
ハイレベルからローレベルに切換えられる。該零検出回
路37よりの応答パルスは遅延回路39において所定時
間遅延され、制御回路27に供給される。該制御回路2
7は遅延回路39より信号が到達すると、カウンタ4,
29がデータを取り込むのに必要な遅延時間をおいてフ
リツプフロツプ回路38のセツト端子に信号を送り、フ
リツプフロツプ回路38をりセツト状態にしてその出力
信号をハイレベルに切換える。該フリツプフロツプ回路
38の出力信号は前記アツプダウンカウンタ4及びダウ
ンカウンタ29に供給されており、これら両カウンタは
ハイレベル信号が供給される期間のみクロツクパルスの
計数を行う。遅延回路39の出力パルスは該両カウンタ
4,29に供給され、これらカウンタ4,29は該パル
スの到達により各々レジスタ2、減算回路28の内容を
取り込む。このような構成において、まず電子計算機1
より描画すべき台形の形状に応じて、データXAO,△
XA,XBO,ΔXB,YO,△Y,Hを各々レジスタ
2,3,10,11,16,17に供給し、格納する。
The output of the up-down counter 4 is sent to the DA converter 31. The signal is supplied to an X-direction deflector 33 via an amplifier 32. Further, the output signal of the Y coordinate calculation circuit 15 is supplied to a Y direction deflector 36 via a DA converter 34 and an amplifier 35. The output signal of the down counter 29 is supplied to a zero detection circuit 37. The zero detection circuit 37 generates a response pulse when the content of the down counter 29 becomes 0, and is a circuit for detecting the completion of scanning for one line. The output signal of the zero detection circuit 37 is supplied to the reset terminal of the flip-flop circuit 38, and the circuit 38 is reset by the response pulse from the zero detection circuit 37, and the output signal of the flip-flop circuit 38 is switched from high level to low level. It will be done. The response pulse from the zero detection circuit 37 is delayed by a predetermined time in a delay circuit 39 and then supplied to the control circuit 27. The control circuit 2
7, when the signal arrives from the delay circuit 39, the counter 4,
A signal is sent to the set terminal of the flip-flop circuit 38 after a delay time necessary for the flip-flop circuit 29 to take in the data, and the flip-flop circuit 38 is put into a reset state and its output signal is switched to a high level. The output signal of the flip-flop circuit 38 is supplied to the up-down counter 4 and the down counter 29, and these counters count clock pulses only during the period when a high level signal is supplied. The output pulse of the delay circuit 39 is supplied to both counters 4 and 29, and these counters 4 and 29 take in the contents of the register 2 and the subtraction circuit 28, respectively, upon arrival of the pulse. In such a configuration, first the electronic computer 1
Depending on the shape of the trapezoid to be drawn, the data XAO, △
XA, XBO, ΔXB, YO, ΔY, and H are supplied to registers 2, 3, 10, 11, 16, and 17, respectively, and stored.

その結果、レジスタ6、アツプダウンカウンタ4にはデ
ータXAOが格納され、レジスタ13にはデータXBO
が格納され、レジスタ19にはデータYOが格納されレ
ジスタ24にはデータHが格納される。従つて又ダウン
カウンタ29には減算器28の内容であるXBO−XA
Oが置かれる。次に電子計算機1より描画の開始を指令
する第4図aに示す如きスタート信号を制御回路27に
供給する。その結果該制御回路27よりフリツプフロツ
プ回路38にセツト信号が供給されて該回路38をセツ
トする。そのため該回路38から第4図bにおいてイで
示すハイレベルパルスがアツプダウンカウンタ4及びダ
ウンカウンタ29に供給され、これら両カウンタはクロ
ツクパルス発生器より供給されるパルスの計数を開始す
る。従つて、アツプダウンカウンタ4は最初に置かれた
値XAOから順次計数値を増加させてゆき、従つてDA
変換器31を介してX方向偏向器33に供給される偏向
信号も座標XAOに対応した値から順次増加して行く。
一方Y方向偏向器36には、Y座標算出回路15のレジ
スタ19の内容YOがDA変換されて供給される。従つ
て偏向器33,36によつて電子線が偏向され、台形の
点Aを起点として底辺ABに沿つて描画が行なわれて行
く。一方ダウンカウンタ29は最初に置かれた値XAO
−XBOから計数値をダウンカウントして行き、電子線
の走査点がデータXBOに対応するところの点Bま゛G
U達すると、その瞬間に該カウンタの計数値はOになる
。その結果零検出回路37より第4図Cにおいてイで示
す如き応答パルスが発生しフリツプフロツプ回路38を
りセツトせしめ、カウンタ4,29における計数を停止
せしめる。この瞬間以後電子線は図示外のブランキング
機構により、ブランキングがかけられる。さてフリツプ
フロツブ回路38がセツトされてカウンタ4,29の計
数が開始されると同時に、制御回路27より第4図dに
おいてイで示す如きゼータの読み込みを命する制御信号
がレジスタ6,13,19,24に供給され(信号の供
給ラインは図示せず)、これらは各々加減算器7,14
,20及び減算器25において演算が行なわれた結果を
読み込む。従つて底辺ABの走査が終了した時点におい
ては、レジスタ6,13,19,24の格納値は各々X
AO+△XA,XBO+△XB,YO+ΔY,H−△Y
となつており、従つて又減算器28の出力ゼータはXB
O+ΔXB一(XAO+△XA)となつている。従つて
第4図cにおいてイで示した応答パルスが遅延回路39
において第4図eにおいてイで示すようにわずかに遅延
され、カウンタ4,29に供給されると、これらカウン
タには各々ゼータXAO+△XA,XBO+△XB−(
XAO+ΔXA)が転送される。該転送が終了すると、
制御回路27より第4図fにおいてイで示す如きセツト
パルスがフリツプフロツプ回路38に供給され、該回烙
38は第4図bにおいて口で示す如く再びセツトされる
。従つてアツプダウンカウンタ4は計数値XAO+ΔX
Aからアツプカウントを開始し、この時Y座標算出回路
15の出力はYO+△Yに保たれているため、Y方向に
△Yシフトした位置に次の一線分が点(XAO+ΔXA
,YO+△Y)を起点として描画されて行く。該一線分
も電子線の描画位置が(XBO+ΔXB,YO+ΔY)
になると零検出回路37より第4図cにおいて口で示す
如き検出パルスが発生するため走査が停止される。全く
同様にして一線分の描画する毎にその描画位置がY方向
に△Yずつシフトしながら台形が描画されてゆく。そし
て一線分描画する毎にレジスタ24の出力データはHか
ら△Yずつ減少して行き、遂には比較器26より描画の
終了を知らせるパルスが制御回路27に供給されて、該
制御回路27は描画のための餠卸信号の供給を停止する
。上述した本発明に基づく電子線露光方法においては、
辺BC上の各点の描画位置座標は、従来のように辺AD
上の各点の描画位置座標算出値と、この各点からの長さ
の算出値に依存して決定されるのではなく、辺AD上の
各点の座標を算出する際のように、単独の演算によつて
決定されるため、その位置座標には最大の場合でも1/
2・LSBの誤差しか介入せず、従つて、辺BCの理想
的な位置からのずれを最小(1/2・LSB)に押えて
精度良く描画することができる。
As a result, data XAO is stored in register 6 and up/down counter 4, and data XBO is stored in register 13.
is stored, data YO is stored in the register 19, and data H is stored in the register 24. Therefore, the down counter 29 also contains the contents of the subtracter 28, XBO-XA.
O is placed. Next, the electronic computer 1 supplies the control circuit 27 with a start signal as shown in FIG. 4a, instructing the start of drawing. As a result, a set signal is supplied from the control circuit 27 to the flip-flop circuit 38, and the circuit 38 is set. Therefore, the circuit 38 supplies high level pulses indicated by A in FIG. 4B to the up/down counter 4 and the down counter 29, and these counters start counting the pulses supplied from the clock pulse generator. Therefore, the up-down counter 4 sequentially increases the count value from the initially placed value XAO, and therefore DA
The deflection signal supplied to the X-direction deflector 33 via the converter 31 also increases sequentially from the value corresponding to the coordinate XAO.
On the other hand, the content YO of the register 19 of the Y-coordinate calculation circuit 15 is supplied to the Y-direction deflector 36 after being DA-converted. Therefore, the electron beam is deflected by the deflectors 33 and 36, and drawing is performed along the base AB of the trapezoid starting from point A. On the other hand, the down counter 29 has the initially placed value XAO
- Count down the count value from XBO to point B or G where the scanning point of the electron beam corresponds to the data XBO.
When U is reached, the count value of the counter becomes O at that moment. As a result, the zero detection circuit 37 generates a response pulse as shown in FIG. After this moment, the electron beam is blanked by a blanking mechanism not shown. At the same time that the flip-flop circuit 38 is set and the counters 4 and 29 start counting, the control circuit 27 sends a control signal to read the zeta as shown by A in FIG. 24 (the signal supply line is not shown), and these are connected to adders and subtracters 7 and 14, respectively.
, 20 and the subtracter 25 are read. Therefore, at the time when scanning of the base AB is completed, the values stored in registers 6, 13, 19, and 24 are each X.
AO+△XA, XBO+△XB, YO+ΔY, H-△Y
Therefore, the output zeta of the subtractor 28 is XB
O+ΔXB-(XAO+ΔXA). Therefore, the response pulse indicated by A in FIG.
is slightly delayed as shown by A in FIG.
XAO+ΔXA) is transferred. Once the transfer is complete,
The control circuit 27 supplies a set pulse as shown by the arrow in FIG. 4f to the flip-flop circuit 38, and the flip-flop circuit 38 is set again as shown by the arrow in FIG. 4b. Therefore, the up-down counter 4 has a count value of XAO+ΔX
The up count starts from A, and at this time the output of the Y coordinate calculation circuit 15 is kept at YO+△Y, so the next line segment is a point (XAO+ΔXA) at a position shifted by △Y in the Y direction.
, YO+ΔY) as the starting point. The drawing position of the electron beam for this line segment is (XBO+ΔXB, YO+ΔY)
When this happens, the zero detection circuit 37 generates a detection pulse as shown by the arrow in FIG. 4c, so that scanning is stopped. In exactly the same way, each time a line segment is drawn, a trapezoid is drawn while the drawing position is shifted by ΔY in the Y direction. Each time one line is drawn, the output data of the register 24 decreases by △Y from H. Finally, the comparator 26 supplies a pulse informing the end of drawing to the control circuit 27, and the control circuit 27 starts drawing. Stop supplying the signal for supply. In the electron beam exposure method based on the present invention described above,
The drawing position coordinates of each point on side BC are
Instead of being determined depending on the drawing position coordinate calculation value of each point above and the calculation value of the length from each point, it is determined independently as when calculating the coordinates of each point on side AD. Since it is determined by the calculation of , the position coordinates have 1/
Only an error of 2.LSB intervenes, and therefore, the deviation of the side BC from the ideal position can be kept to a minimum (1/2.LSB) and accurate drawing can be achieved.

尚、上述した実施例においては台形を描画する場合につ
いて例示したが、三角形等の他の図形を描画する場合に
も本発明は同様に適用できる。
In the above-described embodiment, a trapezoid is drawn as an example, but the present invention can be similarly applied to a case where other shapes such as a triangle are drawn.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来方法を説明するための図、第2図は本発明
を実施するための装置の一例を示すための図、第3図は
本発明によつて描画される台形を例示するための図、第
4図は第2図に示した装置の各回路素子の出力信号を例
示するための図である。 1:電子計算機、2,3,6,10,11,13,16
,17,19,22,24:レジスタ、4:アツプダウ
ンカウンタ、5,12,18,23:スイツチ、7,1
4,20:加減算器、8:第1のX座標算出回路、9二
第2のX座標算出回路、25,28:減算器、15:Y
座標算出回路、21:描画終了検出回路、26:比較器
、27二制御回路、29:ダウンカウンタ、30:クロ
ツクパルス発生器、31,34:DA変換器、32,3
5:増幅器、33:X方向偏向器、36:Y方向偏向器
、37:零検出回路、38:フリツブフロツプ回路、3
9:遅延回路。
FIG. 1 is a diagram for explaining a conventional method, FIG. 2 is a diagram for showing an example of an apparatus for implementing the present invention, and FIG. 3 is a diagram for illustrating a trapezoid drawn by the present invention. and FIG. 4 are diagrams for illustrating output signals of each circuit element of the apparatus shown in FIG. 2. 1: Electronic computer, 2, 3, 6, 10, 11, 13, 16
, 17, 19, 22, 24: Register, 4: Up-down counter, 5, 12, 18, 23: Switch, 7, 1
4, 20: adder/subtractor, 8: first X coordinate calculation circuit, 92 second X coordinate calculation circuit, 25, 28: subtractor, 15: Y
Coordinate calculation circuit, 21: drawing end detection circuit, 26: comparator, 27 two control circuits, 29: down counter, 30: clock pulse generator, 31, 34: DA converter, 32, 3
5: Amplifier, 33: X-direction deflector, 36: Y-direction deflector, 37: Zero detection circuit, 38: Flip-flop circuit, 3
9: Delay circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 電子線で一線分描画する毎に描画すべき位置を1ス
テップずつ該線分とは垂直な方向にシフトさせて次の一
線分を描画し台形、矩形、又は三角形を描画する方法に
おいて、任意の一線分を描画した後次の一線分を描画す
るにあたり、該任意の一線分の一端のX座標に一定増加
量ΔXを加算して次の一線分の一端のX座標を算出する
と共に該任意の一線分の他端のX座標に一定増加量ΔX
′を加算して次の一線分の他端のX座標を算出し、これ
ら算出された次の一線分の一端のX座標と他端のX座標
とからその差を算出し、次の一線分の長さを該差に基づ
いて制御するようにしたことを特徴とする電子線露光方
法。
1. In a method of drawing a trapezoid, rectangle, or triangle by shifting the position to be drawn by one step in a direction perpendicular to the line segment each time a line segment is drawn with an electron beam and drawing the next line segment, an arbitrary After drawing one line segment, when drawing the next line segment, add a constant increment ΔX to the X coordinate of one end of the arbitrary line segment to calculate the X coordinate of one end of the next line segment, and Constant increase ΔX to the X coordinate of the other end of the line segment
', calculate the X coordinate of the other end of the next line segment, calculate the difference from the calculated X coordinate of one end of the next line segment, and the X coordinate of the other end, and calculate the next line segment. An electron beam exposure method characterized in that the length of is controlled based on the difference.
JP55148061A 1980-10-22 1980-10-22 Electron beam exposure method Expired JPS5933969B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55148061A JPS5933969B2 (en) 1980-10-22 1980-10-22 Electron beam exposure method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55148061A JPS5933969B2 (en) 1980-10-22 1980-10-22 Electron beam exposure method

Publications (2)

Publication Number Publication Date
JPS5771134A JPS5771134A (en) 1982-05-01
JPS5933969B2 true JPS5933969B2 (en) 1984-08-20

Family

ID=15444304

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55148061A Expired JPS5933969B2 (en) 1980-10-22 1980-10-22 Electron beam exposure method

Country Status (1)

Country Link
JP (1) JPS5933969B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63101664U (en) * 1986-12-22 1988-07-01
JPS6431864U (en) * 1987-08-20 1989-02-28

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6119124A (en) * 1984-07-05 1986-01-28 Matsushita Electric Ind Co Ltd Scanning exposure device
GB2190567A (en) * 1986-05-16 1987-11-18 Philips Electronic Associated Electron beam pattern generator control

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63101664U (en) * 1986-12-22 1988-07-01
JPS6431864U (en) * 1987-08-20 1989-02-28

Also Published As

Publication number Publication date
JPS5771134A (en) 1982-05-01

Similar Documents

Publication Publication Date Title
JPS5933969B2 (en) Electron beam exposure method
JPS58153995A (en) Vector generator for display
JPH0691005B2 (en) Charged beam drawing method
JPH07106216A (en) Deflection signal generator
JPS5922325A (en) Electron beam drawing device
JPS6038288Y2 (en) Electron beam exposure equipment
JPS5838721B2 (en) Gazoushiyorihouhou
US5177692A (en) Method and apparatus for processing errors occurring upon division of pattern to be transferred
JP3173202B2 (en) Charged particle beam exposure system
JPS6066427A (en) Generator for two-dimensional pattern
JPS6151230A (en) Light pen input device
JPS5828116B2 (en) Cathode ray display tube display position control method
JPS58190163A (en) Preventing system for deterioration of fluorescent screen of picture display
JPH0371765B2 (en)
JPH0441388Y2 (en)
JPH0542375Y2 (en)
JPH0691002B2 (en) Electron beam drawing method and apparatus
JP3100736B2 (en) Arc coordinate converter
JP2885782B1 (en) Electron beam writing apparatus, electron beam writing proximity effect correction method, and recording medium storing the method
SU682924A1 (en) Apparatus for displacing graphical data on the screen of a cathode ray tube
CA1048667A (en) Graphic symbol generator
JPS5914887B2 (en) Electron beam exposure method
JPS59181018A (en) Electron beam exposure device
JPH033084A (en) Straight line drawing method
EP0211544A2 (en) Generation of graphic symbols for cathode ray tube displays