[go: up one dir, main page]

JP2012231094A - Charged particle beam drawing apparatus - Google Patents

Charged particle beam drawing apparatus Download PDF

Info

Publication number
JP2012231094A
JP2012231094A JP2011100070A JP2011100070A JP2012231094A JP 2012231094 A JP2012231094 A JP 2012231094A JP 2011100070 A JP2011100070 A JP 2011100070A JP 2011100070 A JP2011100070 A JP 2011100070A JP 2012231094 A JP2012231094 A JP 2012231094A
Authority
JP
Japan
Prior art keywords
drift
stripe
correction
amount
calculation unit
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
JP2011100070A
Other languages
Japanese (ja)
Inventor
Hideyuki Tsurumaki
秀幸 鶴巻
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.)
Nuflare Technology Inc
Original Assignee
Nuflare Technology Inc
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 Nuflare Technology Inc filed Critical Nuflare Technology Inc
Priority to JP2011100070A priority Critical patent/JP2012231094A/en
Publication of JP2012231094A publication Critical patent/JP2012231094A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Electron Beam Exposure (AREA)

Abstract

PROBLEM TO BE SOLVED: To suppress an extreme change in a drift correction amount among stripe regions so as to improve the state of connection between the stripe regions.SOLUTION: A charged particle beam drawing apparatus 1 comprises: a drift measurement part 39 measuring a drift amount of a charged particle beam in each correction section where the drift of the charged particle beam is corrected; a predicted drawing time calculation part 37 calculating a predicted drawing time in each stripe region on a sample W: a drawing stripe number calculation part 33a calculating the number of drawing stripes, which is the number of stripe regions for being objects of drawing inside the correction section, by using the calculated predicted drawing time in each stripe region; a drift correction amount calculation part 33b calculating a drift correction amount in each stripe region in the correction section by dividing the drift amount by the calculated number of drawing stripes; and a deflection control part 35 being an example of a drift correction part correcting the drift of the charged particle beam in each stripe region by using the calculated drift correction amount in each stripe region.

Description

本発明は、荷電粒子ビーム描画装置に関する。   The present invention relates to a charged particle beam drawing apparatus.

近年の大規模集積回路(LSI)の高集積化及び大容量化に伴って、半導体デバイスに要求される回路線幅は益々微小になってきている。半導体デバイスに所望の回路パターンを形成するためには、リソグラフィ技術が用いられており、このリソグラフィ技術では、マスク(レチクル)と称される原画パターンを用いたパターン転写が行われている。このパターン転写に用いる高精度なマスクを製造するためには、優れた解像度を有する荷電粒子ビーム描画装置が用いられている。   With the recent high integration and large capacity of large scale integrated circuits (LSIs), circuit line widths required for semiconductor devices are becoming increasingly smaller. In order to form a desired circuit pattern on a semiconductor device, a lithography technique is used. In this lithography technique, pattern transfer using an original pattern called a mask (reticle) is performed. In order to manufacture a high-accuracy mask used for this pattern transfer, a charged particle beam drawing apparatus having an excellent resolution is used.

この荷電粒子ビーム描画装置としては、例えば、マスクなどの試料に描画するパターンを複数のストライプ領域に分割するとともに、各ストライプ領域を多数のサブ領域に分割し、試料が載置されたステージをストライプ領域の長手方向に移動させつつ、電子ビームを主偏向により各サブ領域に位置決めし、副偏向によりサブ領域の所定位置にショットして図形を描画する描画装置が開発されている。   As this charged particle beam drawing apparatus, for example, a pattern to be drawn on a sample such as a mask is divided into a plurality of stripe regions, each stripe region is divided into a number of sub-regions, and the stage on which the sample is placed is striped. A drawing apparatus has been developed that moves an electron beam in the longitudinal direction of an area, positions an electron beam in each sub-area by main deflection, and draws a figure by shooting at a predetermined position in the sub-area by sub-deflection.

このような荷電粒子ビーム描画装置では、そのビーム位置が描画中に様々な要因で時間経過と共にシフトするビームドリフトと呼ばれる現象が生じることがある。このドリフトを補正するドリフト補正はビームドリフトをキャンセルするためのものであり、ストライプ領域間のつなぎを維持するため、測定したドリフト量の全量をいきなり補正するのではなく、ストライプ領域の先頭で主偏向座標に補正値を加えながら、時間比例で直線的に少しずつ補正している。   In such a charged particle beam drawing apparatus, a phenomenon called beam drift may occur in which the beam position shifts over time due to various factors during drawing. The drift correction that corrects this drift is for canceling the beam drift, and in order to maintain the connection between the stripe regions, instead of correcting the entire amount of the measured drift amount suddenly, the main deflection is applied at the head of the stripe region. While adding correction values to the coordinates, they are corrected little by little linearly in time proportion.

ここで、ドリフト補正に関しては、ドリフト量の変化率に応じて次の測定開始時刻を決定し、その時刻にドリフト量を測定して補正する技術(例えば、特許文献1参照)、あるいは、転写パターンを複数の領域に分割して領域毎にドリフト補正の時間間隔を決定する技術(例えば、特許文献2参照)、さらには、ドリフト量が所定の閾値内になるまでドリフト補正を繰り返してから描画を開始する技術(例えば、特許文献3参照)が提案されている。   Here, regarding drift correction, a technique for determining the next measurement start time according to the change rate of the drift amount and measuring and correcting the drift amount at that time (see, for example, Patent Document 1), or a transfer pattern Is divided into a plurality of regions and a drift correction time interval is determined for each region (see, for example, Patent Document 2). Further, the drift correction is repeated until the drift amount falls within a predetermined threshold value before drawing. A technique to start (for example, see Patent Document 3) has been proposed.

特開平7−142321号公報Japanese Patent Laid-Open No. 7-142321 特開平9−260247号公報JP-A-9-260247 特開平10−199786号公報Japanese Patent Laid-Open No. 10-199786

しかしながら、前述のストライプ領域毎の描画時間は一定でなく、隣接するストライプ領域間において大きな差が生じることがあり、この描画時間の差によってストライプ領域間のドリフト補正量の変化量、すなわち補正変化量が大きく異なるため、ストライプ領域間でドリフト補正量が極端に変化してしまう。このドリフト補正量は主偏向座標に加算されるため、そのストライプ領域間のドリフト補正量の極端な変化はストライプ領域間のつなぎに悪影響を及ぼし、そのつなぎ状態が悪化してしまう。   However, the drawing time for each stripe region described above is not constant, and a large difference may occur between adjacent stripe regions. Due to this difference in drawing time, the amount of change in drift correction amount between stripe regions, that is, the amount of change in correction. Therefore, the drift correction amount changes extremely between the stripe regions. Since this drift correction amount is added to the main deflection coordinates, an extreme change in the drift correction amount between the stripe regions adversely affects the connection between the stripe regions, and the connection state deteriorates.

本発明が解決しようとする課題は、ストライプ領域間のドリフト補正量の極端な変化を抑え、ストライプ領域間のつなぎ状態を向上させることができる荷電粒子ビーム描画装置を提供することである。   The problem to be solved by the present invention is to provide a charged particle beam drawing apparatus capable of suppressing an extreme change in the amount of drift correction between stripe regions and improving the connection state between stripe regions.

本発明の実施形態に係る特徴は、荷電粒子ビーム描画装置において、試料に描画するパターンを複数のストライプ領域に分割し、ストライプ領域毎に荷電粒子ビームによる描画を行う描画部と、荷電粒子ビームのドリフトを補正する補正区間毎に荷電粒子ビームのドリフト量を測定するドリフト測定部と、ストライプ領域毎の描画予測時間を算出する描画予測時間算出部と、描画予測時間算出部により算出されたストライプ領域毎の描画予測時間を用いて、補正区間内で描画対象となるストライプ領域の数である描画ストライプ数を算出する描画ストライプ数算出部と、描画ストライプ数算出部により算出された描画ストライプ数を用いて、ドリフト測定部により測定されたドリフト量を除算し、補正区間内のストライプ領域毎のドリフト補正量を算出するドリフト補正量算出部と、ドリフト補正量算出部により算出されたストライプ領域毎のドリフト補正量を用いて、ストライプ領域毎に荷電粒子ビームのドリフトを補正するドリフト補正部とを備える。   According to an embodiment of the present invention, in a charged particle beam drawing apparatus, a drawing unit that divides a pattern to be drawn on a sample into a plurality of stripe regions and performs drawing with a charged particle beam for each stripe region, and a charged particle beam A drift measurement unit that measures a drift amount of a charged particle beam for each correction section for correcting drift, a drawing prediction time calculation unit that calculates a drawing prediction time for each stripe region, and a stripe region calculated by a drawing prediction time calculation unit A drawing stripe number calculation unit that calculates the number of drawing stripes, which is the number of stripe regions to be drawn within the correction section, using the estimated drawing time for each drawing, and the number of drawing stripes calculated by the drawing stripe number calculation unit are used. The drift amount measured by the drift measurement unit is divided to compensate for the drift in each stripe area within the correction interval. Comprising a drift correction amount calculating unit for calculating an amount, by using the drift correction amount of each stripe region calculated by the drift correction amount calculating unit, and a drift correction unit that corrects the drift of the charged particle beam for each stripe region.

また、上記荷電粒子ビーム描画装置において、ドリフト補正量算出部は、描画ストライプ数算出部により算出された描画ストライプ数に1を加算し、その数値を用いてドリフト量を除算することが望ましい。   In the charged particle beam drawing apparatus, it is preferable that the drift correction amount calculation unit adds 1 to the number of drawing stripes calculated by the drawing stripe number calculation unit and divides the drift amount using the value.

また、上記荷電粒子ビーム描画装置において、ドリフト補正量算出部は、描画ストライプ数算出部により算出された描画ストライプ数をそのまま用いてドリフト量を除算することが望ましい。   In the charged particle beam drawing apparatus, the drift correction amount calculation unit desirably divides the drift amount using the number of drawing stripes calculated by the drawing stripe number calculation unit as it is.

また、上記荷電粒子ビーム描画装置において、描画予測時間算出部により算出された描画予測時間が補正区間以上か否かを判断するストライプ分割判断部と、ストライプ分割判断部により描画予測時間が補正区間以上であると判断された場合、描画予測時間が補正区間以上であるストライプ領域を短手方向に分割するストライプ分割部とを備えることが望ましい。   In the charged particle beam drawing apparatus, a stripe division determination unit that determines whether or not the drawing prediction time calculated by the drawing prediction time calculation unit is equal to or longer than the correction interval, and a drawing prediction time that is longer than the correction interval by the stripe division determination unit When it is determined that the stripe region is a stripe dividing unit that divides the stripe region whose drawing prediction time is longer than the correction interval in the short direction.

また、上記荷電粒子ビーム描画装置において、ドリフト測定部は、補正区間内での描画中断に応じて、ドリフト量の測定を開始し、描画ストライプ数算出部は、描画中断の解除から残りの補正区間内で描画対象となるストライプ領域の数である描画ストライプ数を算出し、ドリフト補正量算出部は、描画ストライプ数算出部により算出された描画ストライプ数を用いて、ドリフト測定部により測定されたドリフト量を除算することが望ましい。   Further, in the charged particle beam drawing apparatus, the drift measurement unit starts measuring the drift amount in response to the drawing interruption in the correction interval, and the drawing stripe number calculation unit performs the remaining correction interval from the cancellation of the drawing interruption. The number of drawn stripes, which is the number of stripe regions to be drawn within, is calculated, and the drift correction amount calculating unit uses the number of drawn stripes calculated by the drawn stripe number calculating unit to measure the drift measured by the drift measuring unit. It is desirable to divide the quantity.

本発明によれば、ストライプ領域間のドリフト補正量の極端な変化を抑え、ストライプ領域間のつなぎ状態を向上させることができる。   According to the present invention, it is possible to suppress an extreme change in the drift correction amount between the stripe regions and improve the connection state between the stripe regions.

本発明の第1の実施形態に係る荷電粒子ビーム描画装置の概略構成を示す図である。1 is a diagram showing a schematic configuration of a charged particle beam drawing apparatus according to a first embodiment of the present invention. 荷電粒子ビーム描画装置が用いる描画データを説明するための説明図である。It is explanatory drawing for demonstrating the drawing data which a charged particle beam drawing apparatus uses. 荷電粒子ビーム描画装置が行う一連の描画動作の流れを説明するための説明図である。It is explanatory drawing for demonstrating the flow of a series of drawing operation | movement which a charged particle beam drawing apparatus performs. 描画ストライプ数の算出処理を説明するための説明図である。It is explanatory drawing for demonstrating the calculation process of the number of drawing stripes. ドリフト補正量の算出処理を説明するための第1の説明図である。It is the 1st explanatory view for explaining calculation processing of the drift correction amount. ドリフト補正量の算出処理を説明するための第2の説明図である。It is the 2nd explanatory view for explaining calculation processing of the drift amendment amount. 第1の比較例のドリフト補正量の算出処理を説明するための説明図である。It is explanatory drawing for demonstrating the calculation process of the drift correction amount of a 1st comparative example. 第2の比較例のドリフト補正量の算出処理を説明するための説明図である。It is explanatory drawing for demonstrating the calculation process of the drift correction amount of a 2nd comparative example. 本発明の第2の実施形態に係る荷電粒子ビーム描画装置の概略構成を示す図である。It is a figure which shows schematic structure of the charged particle beam drawing apparatus which concerns on the 2nd Embodiment of this invention. ストライプ領域の分割処理を説明するための説明図である。It is explanatory drawing for demonstrating the division | segmentation process of a stripe area | region. ドリフト補正量の算出処理を説明するための第3の説明図である。It is the 3rd explanatory view for explaining calculation processing of the drift correction amount. ドリフト補正量の算出処理を説明するための第4の説明図である。It is the 4th explanatory view for explaining calculation processing of the drift correction amount.

(第1の実施形態)
本発明の第1の実施形態について図1ないし図8を参照して説明する。
(First embodiment)
A first embodiment of the present invention will be described with reference to FIGS.

図1に示すように、本発明の第1の実施形態に係る荷電粒子ビーム描画装置1は、荷電粒子ビームによる描画を行う描画部2と、その描画部2を制御する制御部3とを備えている。この荷電粒子ビーム描画装置1は、荷電粒子ビームとして例えば電子ビームを用いた可変成形型の描画装置の一例である。なお、荷電粒子ビームは電子ビームに限られるものではなく、イオンビームなどの他の荷電粒子ビームであっても良い。   As shown in FIG. 1, the charged particle beam drawing apparatus 1 according to the first embodiment of the present invention includes a drawing unit 2 that performs drawing using a charged particle beam, and a control unit 3 that controls the drawing unit 2. ing. The charged particle beam drawing apparatus 1 is an example of a variable shaping type drawing apparatus using, for example, an electron beam as a charged particle beam. The charged particle beam is not limited to the electron beam, and may be another charged particle beam such as an ion beam.

描画部2は、描画対象となる試料Wを収容する描画室2aと、その描画室2aに連通する光学鏡筒2bとを有している。描画室2a内には、試料Wを支持するステージ11が設けられている。このステージ11は水平面内で互いに直交するX方向とY方向に移動可能に形成されており、そのステージ11の載置面上には、例えばマスクやブランクなどの試料Wが載置される。また、光学鏡筒2b内には、電子ビームBを出射する電子銃21と、その電子ビームBを集光する照明レンズ22と、ビーム成形用の第1の成形アパーチャ23と、投影用の投影レンズ24と、ビーム成形用の成形偏向器25と、ビーム成形用の第2の成形アパーチャ26と、試料W上にビーム焦点を結ぶ対物レンズ27と、試料Wに対するビームショット位置を制御するための主偏向器28及び副偏向器29とが配置されている。   The drawing unit 2 includes a drawing chamber 2a that houses a sample W to be drawn, and an optical barrel 2b that communicates with the drawing chamber 2a. A stage 11 that supports the sample W is provided in the drawing chamber 2a. The stage 11 is formed so as to be movable in the X and Y directions perpendicular to each other in a horizontal plane, and a sample W such as a mask or a blank is placed on the placement surface of the stage 11. In the optical barrel 2b, an electron gun 21 for emitting an electron beam B, an illumination lens 22 for condensing the electron beam B, a first shaping aperture 23 for beam shaping, and a projection for projection are provided. A lens 24, a shaping deflector 25 for beam shaping, a second shaping aperture 26 for beam shaping, an objective lens 27 for focusing the beam on the sample W, and a beam shot position for controlling the sample W A main deflector 28 and a sub deflector 29 are arranged.

この描画部2では、電子ビームBが電子銃21から出射され、照明レンズ22により第1の成形アパーチャ23に照射される。この第1の成形アパーチャ23は例えば矩形状の開口を有している。これにより、電子ビームBが第1の成形アパーチャ23を通過すると、その電子ビームの断面形状は矩形状に成形され、投影レンズ24により第2の成形アパーチャ26に投影される。なお、この投影位置は成形偏向器25により偏向可能であり、投影位置の変更により電子ビームBの形状と寸法を制御することが可能である。その後、第2の成形アパーチャ26を通過した電子ビームBは、その焦点が対物レンズ27によりステージ11上の試料Wに合わされて照射される。なお、主偏向器28及び副偏向器29により、ステージ11上の試料Wに対する電子ビームBのショット位置を制御することが可能である。   In the drawing unit 2, the electron beam B is emitted from the electron gun 21 and is irradiated onto the first shaping aperture 23 by the illumination lens 22. The first shaping aperture 23 has, for example, a rectangular opening. Thereby, when the electron beam B passes through the first shaping aperture 23, the cross-sectional shape of the electron beam is shaped into a rectangular shape and projected onto the second shaping aperture 26 by the projection lens 24. The projection position can be deflected by the shaping deflector 25, and the shape and size of the electron beam B can be controlled by changing the projection position. Thereafter, the electron beam B that has passed through the second shaping aperture 26 is irradiated with the focus of the electron beam B being adjusted to the sample W on the stage 11 by the objective lens 27. The shot position of the electron beam B with respect to the sample W on the stage 11 can be controlled by the main deflector 28 and the sub deflector 29.

制御部3は、描画動作全体の制御を行うジョブ(JOB)制御部31と、ショットデータを生成するショットデータ生成部32と、描画を制御する描画制御部33と、ステージ11の移動を制御するステージ制御部34と、成形偏向器25、主偏向器28及び副偏向器29を制御する偏向制御部35と、描画データを記憶する描画データ記憶部36と、描画にかかる描画予測時間を算出する描画予測時間算出部37と、描画予測時間データを記憶する描画予測時間データ記憶部38と、電子ビームBのドリフト量を測定するドリフト測定部39と、測定したドリフト量をドリフト測定結果データとして記憶するドリフト測定結果データ記憶部40とを備えている。また、描画制御部33は、描画ストライプ数を算出する描画ストライプ数算出部33aと、ドリフト補正量を算出するドリフト補正量算出部33bとを有している(詳しくは、後述する)。なお、前述の各部はハードウエアやソフトウエアあるいはそれらの両方により構成されている。   The control unit 3 controls the movement of the stage 11, a job (JOB) control unit 31 that controls the entire drawing operation, a shot data generation unit 32 that generates shot data, a drawing control unit 33 that controls drawing, and the like. A stage control unit 34, a deflection control unit 35 that controls the shaping deflector 25, the main deflector 28, and the sub deflector 29, a drawing data storage unit 36 that stores drawing data, and a drawing prediction time required for drawing are calculated. A predicted drawing time calculation unit 37, a predicted drawing time data storage unit 38 that stores predicted drawing time data, a drift measurement unit 39 that measures the drift amount of the electron beam B, and stores the measured drift amount as drift measurement result data. The drift measurement result data storage unit 40 is provided. The drawing control unit 33 includes a drawing stripe number calculation unit 33a that calculates the number of drawing stripes and a drift correction amount calculation unit 33b that calculates a drift correction amount (details will be described later). Note that the above-described units are configured by hardware, software, or both.

ショットデータ生成部32は、図2に示すように、描画データにより規定されるパターンPをストライプ状(短冊状)の複数のストライプ領域(フレーム領域)R1に分割し、さらに、各ストライプ領域R1を行列状の多数のサブ領域(ブロック領域)R2に分割する。加えて、ショットデータ生成部32は、各サブ領域R2内の図形Zの形状や大きさ、位置などを決定し、さらに、図形Zを一回のショットで描画不可能である場合には、描画可能な複数の部分領域に分割し、ショットデータを生成する。なお、ストライプ領域R1の短手方向(Y方向)の長さは電子ビームBを主偏向で偏向可能な長さに設定されている。   As shown in FIG. 2, the shot data generation unit 32 divides the pattern P defined by the drawing data into a plurality of stripe regions (frame regions) R1 in a stripe shape (strip shape), and further each stripe region R1. The matrix is divided into a large number of sub-regions (block regions) R2. In addition, the shot data generation unit 32 determines the shape, size, position, and the like of the figure Z in each sub-region R2, and if the figure Z cannot be drawn with a single shot, the drawing is generated. The shot data is generated by dividing into a plurality of possible partial areas. The length of the stripe region R1 in the short direction (Y direction) is set to a length that allows the electron beam B to be deflected by main deflection.

描画制御部33は、前述のパターンPを描画する際、ステージ制御部34を介して、ステージ11をストライプ領域R1の長手方向(X方向)に移動させつつ、偏向制御部35を介して、電子ビームを主偏向器28により各サブ領域R2に位置決めし、副偏向器29によりサブ領域R2の所定位置に電子ビームBをショットして図形Zを描画する。その後、一つのストライプ領域R1の描画が完了すると、ステージ11をY方向にステップ移動させてから次のストライプ領域R1の描画を行い、これを繰り返して試料Wの描画領域の全体にパターンPを描画する。なお、描画中には、ステージ11が一方向に連続的に移動しているため、描画原点がステージ11の移動に追従するように、主偏向器28によってサブ領域R2の描画原点をトラッキングさせている。   When drawing the above-described pattern P, the drawing control unit 33 moves the stage 11 in the longitudinal direction (X direction) of the stripe region R1 via the stage control unit 34, while passing the electron through the deflection control unit 35. The beam is positioned in each sub-region R2 by the main deflector 28, and the electron beam B is shot at a predetermined position in the sub-region R2 by the sub-deflector 29 to draw the figure Z. Thereafter, when the drawing of one stripe region R1 is completed, the stage 11 is moved stepwise in the Y direction, and then the next stripe region R1 is drawn. This is repeated and the pattern P is drawn on the entire drawing region of the sample W. To do. Since the stage 11 is continuously moving in one direction during drawing, the drawing origin of the sub-region R2 is tracked by the main deflector 28 so that the drawing origin follows the movement of the stage 11. Yes.

このように電子ビームBは、主偏向器28と副偏向器29によって偏向され、連続的に移動するステージ11に追従しながら、その照射位置が決められる。ステージ11のX方向の移動を連続的に行うとともに、そのステージ11の移動に電子ビームBのショット位置を追従させることで、描画時間を短縮することができる。ただし、本発明の実施形態では、ステージ11のX方向の移動を連続して行っているが、これに限るものではなく、例えば、ステージ11を停止させた状態で一つのサブ領域R2の描画を行い、次のサブ領域R2に移動するときは描画を行わないステップアンドリピート方式の描画方法を用いても良い。   Thus, the irradiation position of the electron beam B is determined while following the stage 11 which is deflected by the main deflector 28 and the sub deflector 29 and continuously moves. The drawing time can be shortened by continuously moving the stage 11 in the X direction and making the shot position of the electron beam B follow the movement of the stage 11. However, in the embodiment of the present invention, the movement of the stage 11 in the X direction is continuously performed. However, the present invention is not limited to this. For example, the drawing of one sub-region R2 is performed with the stage 11 stopped. However, when moving to the next sub-region R2, a step-and-repeat drawing method in which drawing is not performed may be used.

ステージ制御部34は、描画制御部33による制御に応じて、ステージ11の移動を制御する制御部である。また、偏向制御部35は、描画制御部33による制御に応じて、成形偏向器25に加え、主偏向器28及び副偏向器29を制御する制御部である。この偏向制御部35は電子ビームBの偏向量を制御し、その電子ビームBのドリフトを補正するドリフト補正部として機能する。   The stage control unit 34 is a control unit that controls the movement of the stage 11 in accordance with the control by the drawing control unit 33. The deflection control unit 35 is a control unit that controls the main deflector 28 and the sub deflector 29 in addition to the shaping deflector 25 in accordance with the control by the drawing control unit 33. The deflection control unit 35 functions as a drift correction unit that controls the deflection amount of the electron beam B and corrects the drift of the electron beam B.

描画データ記憶部36は、前述のパターンPを規定するパターンデータ(レイアウトデータ)である描画データを記憶する記憶部である。この描画データは装置外部から入力され、描画データ記憶部36に保存されている。また、描画予測時間算出部37は、描画データを用いてストライプ領域R1毎の描画予測時間を算出し、描画予測時間データとして描画予測時間データ記憶部38に保存する。   The drawing data storage unit 36 is a storage unit that stores drawing data that is pattern data (layout data) that defines the pattern P described above. The drawing data is input from outside the apparatus and stored in the drawing data storage unit 36. Also, the predicted drawing time calculation unit 37 calculates the predicted drawing time for each stripe region R1 using the drawing data, and stores it in the predicted drawing time data storage unit 38 as predicted drawing time data.

ドリフト測定部39は、ステージ11上の基準マーク(図示せず)を走査して検出することで、今回のマーク位置と前回のマーク位置との差分から電子ビームBのドリフト量を求め、求めたドリフト量をドリフト測定結果データとしてドリフト測定結果データ記憶部40に保存する。ここで、基準マークはドリフト量を測定するためのマークであり、ステージ11の表面に形成されている。例えば、この基準マークは十字形状に形成されており、また、表面と異なる反射率を有する材料により形成されている。なお、ドリフト量を測定する測定手段としては、ドリフト量を測定することが可能な手段であれば良く、その手段は特に限定されるものではない。   The drift measurement unit 39 scans and detects a reference mark (not shown) on the stage 11 to obtain the drift amount of the electron beam B from the difference between the current mark position and the previous mark position. The drift amount is stored in the drift measurement result data storage unit 40 as drift measurement result data. Here, the reference mark is a mark for measuring the drift amount, and is formed on the surface of the stage 11. For example, the reference mark is formed in a cross shape, and is formed of a material having a reflectance different from that of the surface. The measuring means for measuring the drift amount may be any means that can measure the drift amount, and the means is not particularly limited.

次に、前述の荷電粒子ビーム描画装置1が行う一連の描画動作について説明する。   Next, a series of drawing operations performed by the charged particle beam drawing apparatus 1 will be described.

ジョブ制御部31は、ジョブの発生に応じて、ショットデータ生成部32に「ショット生成開始指示」を送る。ショットデータ生成部32は、その「ショット生成開始指示」を受け取ると、ショットデータ生成を開始する。さらに、ジョブ制御部31は描画制御部33に「描画開始指示」を送る。描画制御部33は、その「描画開始指示」を受け取ると、ショットデータ生成部32にショットデータ生成の進捗状況を問い合わせ、描画が可能であれば、ステージ制御部34と偏向制御部35をコントロールしながらストライプ描画を進める。このストライプ描画の途中にドリフト測定が所定回数だけ実行される。なお、ドリフト測定の開始時刻はランダムな周期で設定されているが、これに限られるものではなく、例えば、一定周期で設定されても良い。   The job control unit 31 sends a “shot generation start instruction” to the shot data generation unit 32 in response to the occurrence of a job. Upon receiving the “shot generation start instruction”, the shot data generation unit 32 starts generating shot data. Further, the job control unit 31 sends a “drawing start instruction” to the drawing control unit 33. Upon receiving the “drawing start instruction”, the drawing control unit 33 inquires the shot data generation unit 32 about the progress status of the shot data generation. If drawing is possible, the drawing control unit 33 controls the stage control unit 34 and the deflection control unit 35. While drawing the stripe. Drift measurement is executed a predetermined number of times during the stripe drawing. In addition, although the start time of drift measurement is set with a random period, it is not restricted to this, For example, you may set with a fixed period.

現在時刻がドリフト測定の開始時刻に達すると、図3に示すように、ドリフト測定部39は、ジョブ制御部31に「ドリフト測定許可依頼」を送る(ステップS1)。ジョブ制御部31は、その「ドリフト測定許可依頼」を受け取り、描画制御部33に「描画一時停止指示」を送る(ステップS2)。描画制御部33は、その「描画一時停止指示」を受け取り、描画を停止し(ステップS3)、ジョブ制御部31に「描画一時停止完了」を送る(ステップS4)。ジョブ制御部31は、その「描画一時停止完了」を受け取り、ドリフト測定部39へ「ドリフト測定許可」を送る(ステップS5)。   When the current time reaches the drift measurement start time, as shown in FIG. 3, the drift measurement unit 39 sends a “drift measurement permission request” to the job control unit 31 (step S1). The job control unit 31 receives the “drift measurement permission request” and sends a “drawing pause instruction” to the drawing control unit 33 (step S2). The drawing control unit 33 receives the “drawing pause instruction”, stops drawing (step S3), and sends “drawing pause completion” to the job control unit 31 (step S4). The job control unit 31 receives the “drawing pause completion” and sends “drift measurement permission” to the drift measurement unit 39 (step S5).

ドリフト測定部39は、その「ドリフト測定許可」を受け取り、ドリフト測定を行う(ステップS6)。すなわち、ドリフト測定部39は、ステージ制御部34に「測定マーク位置への移動指示」を送り、さらに、偏向制御部35へ「マークスキャン指示」を送って、マーク位置測定を行う。次いで、ドリフト測定部39は、測定した今回のマーク位置と前回のマーク位置との差分からドリフト量(補正区間内総補正量)を求め、ドリフト測定結果データとしてドリフト測定結果データ記憶部40に保存する。その後、ドリフト測定部39は、ジョブ制御部31へ「ドリフト測定完了」を送る(ステップS7)。なお、ドリフト測定結果データは、例えば、X方向のオフセット値、Y方向のオフセット値、X方向の係数、Y方向の係数、測定日、測定時刻、X方向のリミット値、Y方向のリミット値などを含んでいる。なお、ドリフト量は補正区間の時間と係数から規定されている。   The drift measurement unit 39 receives the “drift measurement permission” and performs drift measurement (step S6). That is, the drift measurement unit 39 sends a “move instruction to the measurement mark position” to the stage control unit 34 and further sends a “mark scan instruction” to the deflection control unit 35 to measure the mark position. Next, the drift measurement unit 39 obtains a drift amount (total correction amount in the correction section) from the difference between the measured current mark position and the previous mark position, and saves it in the drift measurement result data storage unit 40 as drift measurement result data. To do. Thereafter, the drift measurement unit 39 sends “drift measurement complete” to the job control unit 31 (step S7). The drift measurement result data includes, for example, X-direction offset value, Y-direction offset value, X-direction coefficient, Y-direction coefficient, measurement date, measurement time, X-direction limit value, Y-direction limit value, etc. Is included. Note that the drift amount is defined by the time and coefficient of the correction interval.

ジョブ制御部31は、その「ドリフト測定完了」を受け取り、描画制御部33へ「描画再開指示」を送る(ステップS8)。描画制御部33は、その「描画再開指示」を受け取り、ドリフト測定結果データ記憶部40からドリフト測定結果データを読み込んで描画を再開し(ステップS9)、ジョブ制御部31に「描画再開完了」を返す(ステップS10)。   The job control unit 31 receives the “drift measurement completion” and sends a “drawing restart instruction” to the drawing control unit 33 (step S8). The drawing control unit 33 receives the “drawing resumption instruction”, reads the drift measurement result data from the drift measurement result data storage unit 40, resumes drawing (step S9), and instructs the job control unit 31 to “complete drawing resumption”. Return (step S10).

描画制御部33は、前述の描画再開に応じて、ショットデータ生成部32に対して時間分布データの要求を行い、時間分布データを取得した後、時間分布データから最適なステージ速度プロファイルを決定する。次に、描画制御部33は、ショットデータ生成部32に対してショットデータの準備状況の問い合わせを行い、そのショットデータ生成部32から「ショット開始許可」を受け取ったら、ステージ速度プロファイルをステージ制御部34に設定する。   The drawing control unit 33 requests time distribution data from the shot data generation unit 32 in response to the resumption of drawing described above, and after acquiring the time distribution data, determines an optimal stage speed profile from the time distribution data. . Next, the drawing control unit 33 inquires of the shot data generation unit 32 about the preparation status of the shot data, and upon receiving “shot start permission” from the shot data generation unit 32, the drawing control unit 33 sets the stage speed profile to the stage control unit. Set to 34.

また、ジョブ制御部31は、前述の「描画再開完了」を受け取ると、「次回のドリフト測定の開始時刻(予定時刻)」を描画制御部33に送る(ステップS11)。描画制御部33は、その「次回のドリフト測定の開始時刻」を受け取り、描画ストライプ数算出部33a及びドリフト補正量算出部33bを用いて、補正区間内に存在するストライプ領域R1毎のドリフト補正量を算出し(ステップS12)、それらのドリフト補正量(ドリフト補正値)を用いて電子ビームBのドリフトを補正しながらストライプ描画を行う(ステップS13)。   In addition, when the job control unit 31 receives the above-mentioned “drawing completion”, it sends “next drift measurement start time (scheduled time)” to the drawing control unit 33 (step S11). The drawing control unit 33 receives the “start time of the next drift measurement” and uses the drawing stripe number calculation unit 33a and the drift correction amount calculation unit 33b to use the drift correction amount for each stripe region R1 existing in the correction section. Is calculated (step S12), and stripe drawing is performed while correcting the drift of the electron beam B using the drift correction amount (drift correction value) (step S13).

前述のステップS12において、描画制御部33は、ジョブ制御部31から受け取った「次回のドリフト測定の開始時刻」を描画ストライプ数算出部33aに渡す。描画ストライプ数算出部33aは、その「次回のドリフト測定の開始時刻」を受け取り、さらに、描画予測時間データ記憶部38から描画予測時間データを読み込み、「今回のドリフト測定の開始時刻」から「次回のドリフト測定の開始時刻」までの補正区間内で描画対象となるストライプ領域R1の数である描画ストライプ数を算出する。その後、描画ストライプ数算出部33aは、算出した描画ストライプ数をドリフト補正量算出部33bに送る。なお、描画予測時間データは、例えば、カラム番号、ストライプ領域R1毎のストライプ番号及び描画予測時間などを含んでいる。   In step S12 described above, the drawing control unit 33 passes the “start time of the next drift measurement” received from the job control unit 31 to the drawing stripe number calculation unit 33a. The drawing stripe number calculation unit 33a receives the “next drift measurement start time”, and further reads the drawing prediction time data from the drawing prediction time data storage unit 38, and from “the current drift measurement start time” to “next time”. The number of drawn stripes, which is the number of stripe regions R1 to be drawn within the correction section up to “the start time of the drift measurement”, is calculated. Thereafter, the drawing stripe number calculation unit 33a sends the calculated drawing stripe number to the drift correction amount calculation unit 33b. The predicted drawing time data includes, for example, a column number, a stripe number for each stripe region R1, a predicted writing time, and the like.

例えば、描画ストライプ数算出部33aは、図4に示すように、今回の補正区間L内に第1のストライプ領域R1の描画予測時間A1、第2のストライプ領域R1の描画予測時間A2、第3のストライプ領域R1の描画予測時間A3及び第4のストライプ領域R1の描画予測時間A4を含むことを判定し、補正区間L内で描画対象となる描画ストライプ数を4と算出する。その後、描画ストライプ数算出部33aは、算出した数値である4をドリフト補正量算出部33bに渡す。ここで、第1から第4のストライプ領域R1はその短手方向(主偏向方向)に順番に並んでいる領域である。なお、ドリフト測定の開始時刻はランダムな周期で設定されているため、補正区間Lの長さ(時間長さ)も変化する。ただし、ドリフト測定の開始時刻は一定周期で設定されても良く、この場合には、補正区間Lの長さも一定となる。   For example, as shown in FIG. 4, the drawing stripe number calculation unit 33a includes the predicted drawing time A1 of the first stripe region R1, the estimated drawing time A2 of the second stripe region R1, and the third in the current correction section L. It is determined that the drawing predicted time A3 of the stripe region R1 and the predicted drawing time A4 of the fourth stripe region R1 are included, and the number of drawing stripes to be drawn within the correction section L is calculated as four. Thereafter, the drawing stripe number calculation unit 33a passes the calculated numerical value 4 to the drift correction amount calculation unit 33b. Here, the first to fourth stripe regions R1 are regions arranged in order in the short direction (main deflection direction). In addition, since the start time of the drift measurement is set at a random cycle, the length (time length) of the correction section L also changes. However, the start time of the drift measurement may be set at a constant cycle. In this case, the length of the correction section L is also constant.

次に、ドリフト補正量算出部33bは、描画ストライプ数算出部33aから描画ストライプ数を受け取り、その数値を用いて補正区間Lに存在するストライプ領域R1毎のドリフト補正量を算出する。詳述すると、ドリフト補正量算出部33bは、受け取った描画ストライプ数を用いて、ドリフト測定部39により測定したドリフト量である補正区間内総補正量を均等に除算し、その除算結果を用いて補正区間L内のストライプ領域R1毎のドリフト補正量を算出する。ただし、補正区間内総補正量を均等に除算することが望まれるが、これに限るものではなく、均等に近づけて、すなわちほぼ均等に除算するようにしても良い。なお、その許容範囲は、ストライプ領域R1間のつなぎの悪化を抑止することが可能な範囲であり、描画データ(パターンP)やストライプ領域R1の大きさ、サブ領域R2の大きさなどの各種の要因に応じて決定されることになる。   Next, the drift correction amount calculation unit 33b receives the number of drawing stripes from the drawing stripe number calculation unit 33a, and calculates the drift correction amount for each stripe region R1 existing in the correction section L using the numerical value. Specifically, the drift correction amount calculation unit 33b equally divides the total correction amount in the correction section, which is the drift amount measured by the drift measurement unit 39, using the received number of drawn stripes, and uses the division result. The drift correction amount for each stripe region R1 in the correction section L is calculated. However, although it is desirable to divide the total correction amount in the correction section equally, the present invention is not limited to this. The allowable range is a range in which the deterioration of the connection between the stripe regions R1 can be suppressed, and various kinds of data such as drawing data (pattern P), the size of the stripe region R1, and the size of the sub-region R2 can be used. It will be decided according to the factors.

ここで、例えば、図5に示すように、前述の描画ストライプ数が4である場合、ドリフト補正量算出部33bは、補正変化量hを求めるため、描画ストライプ数の4に1を加算し、その加算結果の5で補正区間内総補正量Hを除算して補正変化量hを算出する(h=H/5)。このとき、補正区間内総補正量Hが均等に割られるため、補正変化量hは第1から第4の各ストライプ領域R1で同じとなる。ただし、補正残りh(図5中の右上)も存在する。なお、補正区間の始点(今回のドリフト測定の開始時間)での補正量(補正値)は、補正区間オフセット値h0であり、この補正区間オフセット値h0はドリフト測定結果から得られる。   Here, for example, as shown in FIG. 5, when the number of drawing stripes is 4, the drift correction amount calculation unit 33b adds 1 to the number of drawing stripes 4 in order to obtain the correction change amount h. A correction change amount h is calculated by dividing the total correction amount H in the correction section by 5 of the addition result (h = H / 5). At this time, since the total correction amount H in the correction section is equally divided, the correction change amount h is the same in each of the first to fourth stripe regions R1. However, there is a correction remainder h (upper right in FIG. 5). The correction amount (correction value) at the start point of the correction section (the start time of the current drift measurement) is the correction section offset value h0, and this correction section offset value h0 is obtained from the drift measurement result.

その後、ドリフト補正量算出部33bは、第1のストライプ領域R1のドリフト補正量を求めるため、前述の補正変化量hに補正区間オフセット値h0を加算し、ドリフト補正量を算出する。同様に、第2のストライプ領域R1のドリフト補正量も、前述の補正変化量hにストライプ番号の2番を乗算し、その乗算結果の数値に補正区間オフセット値h0を加算して求める。すなわち、第2のストライプ領域R1のドリフト補正量は第1のストライプ領域R1のドリフト補正量に補正変化量hを加算した値である。また、第3のストライプ領域R1のドリフト補正量も、前述の補正変化量hにストライプ番号の3番を乗算し、その乗算結果の数値に補正区間オフセット値h0を加算して求める。すなわち、第3のストライプ領域R1のドリフト補正量は第2のストライプ領域R1のドリフト補正量に補正変化量hを加算した値である。第4のストライプ領域R1のドリフト補正量も同様に算出する。   Thereafter, the drift correction amount calculation unit 33b calculates the drift correction amount by adding the correction interval offset value h0 to the above-described correction change amount h in order to obtain the drift correction amount of the first stripe region R1. Similarly, the drift correction amount of the second stripe region R1 is also obtained by multiplying the aforementioned correction change amount h by the stripe number No. 2, and adding the correction section offset value h0 to the value of the multiplication result. That is, the drift correction amount of the second stripe region R1 is a value obtained by adding the correction change amount h to the drift correction amount of the first stripe region R1. The drift correction amount of the third stripe region R1 is also obtained by multiplying the correction change amount h by the stripe number 3 and adding the correction section offset value h0 to the value of the multiplication result. That is, the drift correction amount of the third stripe region R1 is a value obtained by adding the correction change amount h to the drift correction amount of the second stripe region R1. The drift correction amount of the fourth stripe region R1 is calculated similarly.

また、例えば、図6に示すように、前述の描画ストライプ数が1である場合、すなわち、第1のストライプ領域R1の描画予測時間A1が補正区間L以上である場合、ドリフト補正量算出部33bは、補正変化量hを求めるため、描画ストライプ数の1に1を加算し、その加算結果の2で補正区間内総補正量Hを除算して補正変化量hを算出する(h=H/2)。このとき、補正区間内総補正量Hが均等に割られるため、補正変化量hと補正残りhは同じとなる。その後、ドリフト補正量算出部33bは、前述の補正変化量hに補正区間オフセット値h0を加算して、第1のストライプ領域R1のドリフト補正量を算出する。   Also, for example, as shown in FIG. 6, when the number of drawn stripes is 1, that is, when the predicted drawing time A1 of the first stripe region R1 is equal to or longer than the correction section L, the drift correction amount calculating unit 33b In order to obtain the correction change amount h, 1 is added to 1 of the number of drawn stripes, and the correction change amount h is calculated by dividing the total correction amount H in the correction section by 2 of the addition result (h = H / 2). At this time, since the total correction amount H in the correction section is equally divided, the correction change amount h and the correction remaining amount h are the same. Thereafter, the drift correction amount calculating unit 33b calculates the drift correction amount of the first stripe region R1 by adding the correction interval offset value h0 to the above-described correction change amount h.

前述のようなドリフト補正量の算出を式にまとめると、以下のようになる。なお、主偏向座標に対するドリフト補正量を求める必要があるため、X方向及びY方向ごとにドリフト補正量(補正量dx、dy)が算出される。   The calculation of the drift correction amount as described above is summarized as follows. Since it is necessary to determine the drift correction amount with respect to the main deflection coordinates, drift correction amounts (correction amounts dx, dy) are calculated for each of the X direction and the Y direction.

補正区間内総補正量Hx=次回測定までの時間×係数X
補正区間内総補正量Hy=次回測定までの時間×係数Y
補正変化量hx=補正区間内総補正量Hx/(描画ストライプ数+1)
補正変化量hy=補正区間内総補正量Hy/(描画ストライプ数+1)
補正量dx=補正区間オフセット値h0x+補正区間内描画ストライプ番号×補正変化量hx
補正量dy=補正区間オフセット値h0y+補正区間内描画ストライプ番号×補正変化量hy
Total correction amount in correction interval Hx = time until next measurement × coefficient X
Total correction amount Hy in the correction section Hy = Time until next measurement × Coefficient Y
Correction change amount hx = total correction amount Hx in correction interval / (number of drawn stripes + 1)
Correction change amount hy = Total correction amount Hy within correction interval / (Number of drawing stripes + 1)
Correction amount dx = correction interval offset value h0x + drawing stripe number in correction interval × correction change amount hx
Correction amount dy = correction interval offset value h0y + drawing stripe number in correction interval × correction change amount hy

ただし、補正区間内総補正量Hx、Hyはリミット値を越えるとそのリミット値に置き換えられる。なお、前述の式において描画ストライプ数に1を加算することは、補正区間L内のストライプ領域R1が一つだけであった場合(描画ストライプ数が1であった場合)でも、必ず補正区間内総補正量Hを二等分するためである(図6参照)。   However, if the total correction amount Hx, Hy in the correction section exceeds the limit value, it is replaced with the limit value. It should be noted that adding 1 to the number of drawing stripes in the above formula always means that even if there is only one stripe region R1 in the correction interval L (when the number of drawing stripes is 1), it is always within the correction interval. This is because the total correction amount H is divided into two equal parts (see FIG. 6).

ドリフト補正量算出部33bは、前述のようにストライプ領域R1毎のドリフト補正量(補正量dx及び補正量dy)を算出し、その算出した値を偏向制御部35に設定し、その後、「ショット開始指示」を送るとともに、ステージ制御部34に「描画移動開始指示」を送り、ストライプ描画を開始させる。これにより、補正区間L内の各ストライプ領域R1の補正変化量hが一定となり、ストライプ領域R1間のドリフト補正量の極端な変化に起因するストライプつなぎの悪化を抑止することができる。   The drift correction amount calculation unit 33b calculates the drift correction amount (correction amount dx and correction amount dy) for each stripe region R1 as described above, sets the calculated values in the deflection control unit 35, A “start instruction” is sent, and a “drawing movement start instruction” is sent to the stage controller 34 to start stripe drawing. As a result, the correction change amount h of each stripe region R1 in the correction section L becomes constant, and it is possible to suppress the deterioration of stripe linkage due to an extreme change in the drift correction amount between the stripe regions R1.

ここで、第1の比較例として、描画ストライプ数が4である場合、前述のように補正区間内総補正量Hを均等に除算せず、時間比例のドリフト補正量で補正を行うと、図7に示すように、第1から第4の各ストライプ領域R1の補正変化量h1〜h5はそれぞれ大きく異なることになる(特に、補正変化量h3が極端に大きい)。これは、ストライプ領域R1毎の先頭の時刻で補正変化量、すなわちドリフト補正量を生成するため、ドリフト補正量がストライプ領域R1の描画開始時間の影響を受けるためである。一方、図5に示すように、補正区間内総補正量Hを均等に除算した補正変化量hを用いた場合には、第1から第4の各ストライプ領域R1の補正変化量hはストライプ領域R1の描画開始時間の影響を受けずに同じになる。これにより、図7のような場合に比べ、ストライプ領域R1間のドリフト補正量の極端な変化に起因してストライプつなぎが悪化することを抑えることができる。   Here, as a first comparative example, when the number of drawing stripes is 4, if correction is performed with a time-proportional drift correction amount without dividing the correction interval total correction amount H evenly as described above, FIG. 7, the correction change amounts h1 to h5 of the first to fourth stripe regions R1 are greatly different (particularly, the correction change amount h3 is extremely large). This is because the correction change amount, that is, the drift correction amount is generated at the start time for each stripe region R1, and thus the drift correction amount is affected by the drawing start time of the stripe region R1. On the other hand, as shown in FIG. 5, when the correction change amount h obtained by equally dividing the correction interval total correction amount H is used, the correction change amount h of each of the first to fourth stripe regions R1 is the stripe region. It becomes the same without being affected by the drawing start time of R1. As a result, it is possible to prevent the stripe connection from deteriorating due to an extreme change in the drift correction amount between the stripe regions R1 as compared to the case shown in FIG.

さらに、第2の比較例として、描画ストライプ数が1である場合、前述のように補正区間内総補正量Hを均等に除算せず、時間比例のドリフト補正量で補正を行うと、図8に示すように、第1のストライプ領域R1の補正変化量h1はストライプ領域R1の描画開始時間に影響を受け、非常に小さくなり、補正区間Lの補正残りh2が極端に大きくなってしまう。一方、図6に示すように、補正区間内総補正量Hを二等分した補正変化量hを用いた場合には、第1のストライプ領域R1の補正変化量hと補正残りhは同じになる。これにより、図8のような場合に比べ、補正残りを小さくすることが可能になり、補正残りに起因する補正区間境界でのドリフト補正量の極端な変化を緩和することができる。   Furthermore, as a second comparative example, when the number of drawing stripes is 1, if correction is performed with a time-proportional drift correction amount without dividing the correction interval total correction amount H evenly as described above, FIG. As shown in FIG. 4, the correction change amount h1 of the first stripe region R1 is affected by the drawing start time of the stripe region R1, and becomes very small, and the correction remaining h2 of the correction section L becomes extremely large. On the other hand, as shown in FIG. 6, when the correction change amount h obtained by dividing the total correction amount H in the correction section into two is used, the correction change amount h and the remaining correction h in the first stripe region R1 are the same. Become. As a result, compared to the case shown in FIG. 8, it is possible to reduce the remaining correction, and it is possible to mitigate an extreme change in the drift correction amount at the correction section boundary caused by the remaining correction.

以上説明したように、本発明の第1の実施形態によれば、ストライプ領域R1毎の描画予測時間を用いて、補正区間L内で描画対象となるストライプ領域R1の数である描画ストライプ数を算出し、その後、算出した描画ストライプ数を用いて、ドリフト測定部39により測定されたドリフト量である補正区間内総補正量Hを除算し、補正区間L内のストライプ領域R1毎のドリフト補正量を算出する。この補正区間内総補正量Hの除算により補正区間L内のストライプ領域R1毎の補正変化量が求められ、それらの補正変化量hは各ストライプ領域R1の描画開始時間に依存することなく同じになるので、補正区間L内でドリフト補正量が著しく変化することを防止することが可能となる。したがって、ストライプ領域R1間のドリフト補正量の極端な変化を抑え、ストライプ領域R1間のつなぎ状態を向上させることができる。   As described above, according to the first embodiment of the present invention, the number of drawn stripes, which is the number of stripe regions R1 to be drawn in the correction section L, is calculated using the estimated drawing time for each stripe region R1. Then, using the calculated number of drawn stripes, the total correction amount H in the correction section, which is the drift amount measured by the drift measuring unit 39, is divided to obtain the drift correction amount for each stripe region R1 in the correction section L. Is calculated. A correction change amount for each stripe region R1 in the correction interval L is obtained by dividing the correction interval total correction amount H, and the correction change amount h is the same without depending on the drawing start time of each stripe region R1. Therefore, it is possible to prevent the drift correction amount from changing significantly in the correction section L. Therefore, an extreme change in the drift correction amount between the stripe regions R1 can be suppressed, and the connection state between the stripe regions R1 can be improved.

また、描画ストライプ数算出部33aにより算出した描画ストライプ数に1を加算し、その数値を用いてドリフト量を除算することによって、補正区間L内のストライプ領域R1が一つだけであった場合でも、必ず補正区間内総補正量Hを二等分することが可能になるので、補正残りを小さくすることができる。その結果、補正残りに起因する補正区間境界でのドリフト補正量の極端な変化を抑えることができる。   Further, even when there is only one stripe region R1 in the correction section L by adding 1 to the number of drawing stripes calculated by the drawing stripe number calculation unit 33a and dividing the drift amount by using that value. Since the total correction amount H in the correction section can always be divided into two equal parts, the remaining correction can be reduced. As a result, it is possible to suppress an extreme change in the drift correction amount at the correction section boundary due to the remaining correction.

なお、補正区間L内で新たなイベントが発生して描画を中断し、そのイベント終了後に描画を再開する場合には、まず、ドリフト測定部39は補正区間L内での描画中断に応じてドリフト量の測定を開始する。その後、描画ストライプ数算出部33aは、描画中断の解除から残りの補正区間L内で描画対象となるストライプ領域R1の数である描画ストライプ数を算出し、ドリフト補正量算出部33bは、その算出した描画ストライプ数を用いて前述のドリフト量の除算を行い、補正区間L内のストライプ領域R1毎のドリフト補正量を算出する。このようにして、描画再開後も、補正区間L内のストライプ領域R1毎のドリフト補正量を正確に算出することが可能になるので、ストライプ領域R1間のドリフト補正量の極端な変化を確実に抑えることができる。   In addition, when a new event occurs in the correction section L and drawing is interrupted and drawing is resumed after the event ends, the drift measurement unit 39 first drifts in response to the drawing interruption in the correction section L. Start measuring quantity. Thereafter, the drawing stripe number calculation unit 33a calculates the number of drawing stripes, which is the number of stripe regions R1 to be drawn in the remaining correction section L from the cancellation of drawing interruption, and the drift correction amount calculation unit 33b calculates The aforementioned drift amount division is performed using the number of drawn stripes, and the drift correction amount for each stripe region R1 in the correction section L is calculated. In this way, even after resuming drawing, it becomes possible to accurately calculate the drift correction amount for each stripe region R1 in the correction section L, so that an extreme change in the drift correction amount between the stripe regions R1 can be assured. Can be suppressed.

(第2の実施形態)
本発明の第2の実施形態について図9ないし図12を参照して説明する。
(Second Embodiment)
A second embodiment of the present invention will be described with reference to FIGS.

本発明の第2の実施形態は基本的に第1の実施形態と同様である。第2の実施形態では、第1の実施形態との相違点について説明し、第1の実施形態で説明した部分と同一部分は同一符号で示し、その説明も省略する。   The second embodiment of the present invention is basically the same as the first embodiment. In the second embodiment, differences from the first embodiment will be described, the same parts as those described in the first embodiment will be denoted by the same reference numerals, and the description thereof will also be omitted.

図9に示すように、本発明の第2の実施形態では、ショットデータ生成部32がストライプ分割判断部32aを備えている。このストライプ分割判断部32aは、描画予測時間データ記憶部38から描画予測時間データを読み込み、ショットデータ生成を行うストライプ領域R1の描画予測時間と補正区間Lとを比較し、その描画予測時間が補正区間L以上であると判断した場合、ショットデータ生成部32にストライプ分割を行う指示を出す。   As shown in FIG. 9, in the second embodiment of the present invention, the shot data generation unit 32 includes a stripe division determination unit 32a. The stripe division determination unit 32a reads the drawing prediction time data from the drawing prediction time data storage unit 38, compares the drawing prediction time of the stripe region R1 where the shot data is generated with the correction section L, and corrects the drawing prediction time. If it is determined that the interval is equal to or longer than the section L, the shot data generation unit 32 is instructed to perform stripe division.

ショットデータ生成部32は、ストライプ分割を行う指示を受け取ると、図10に示すように、指定のストライプ領域R1を短手方向(主偏向方向)に例えば二つに分割し、ストライプ領域R1aとストライプ領域R1bを生成する。このショットデータ生成部32が、ストライプ領域R1を分割するストライプ分割部として機能する。なお、このときの分割数は、ストライプ分割判断部32aからの指示に含まれており、少なくとも二以上の数値である。   When the shot data generation unit 32 receives an instruction to perform stripe division, as shown in FIG. 10, the shot data generation unit 32 divides the designated stripe region R1 into, for example, two in the short direction (main deflection direction), and stripe region R1a and stripe A region R1b is generated. The shot data generation unit 32 functions as a stripe division unit that divides the stripe region R1. The number of divisions at this time is included in the instruction from the stripe division determination unit 32a and is a numerical value of at least two.

次に、前述のストライプ分割判断部32aを備える荷電粒子ビーム描画装置1が行う一連の描画動作について説明する。   Next, a series of drawing operations performed by the charged particle beam drawing apparatus 1 including the above-described stripe division determination unit 32a will be described.

まず、ジョブ制御部31は、ジョブの発生に応じて、ショットデータ生成部32に「ショット生成開始指示」とともに、補正区間Lの時間長さである「最小区間時間」をショットデータ生成部32に送る。ショットデータ生成部32は、その「ショット生成開始指示」を受け取ると、ショットデータ生成を開始し、「最小区間時間」をストライプ分割判断部32aに渡す。   First, the job control unit 31 sends a “minimum section time” that is the time length of the correction section L to the shot data generation unit 32 together with the “shot generation start instruction” to the shot data generation unit 32 in accordance with the occurrence of the job. send. Upon receiving the “shot generation start instruction”, the shot data generation unit 32 starts shot data generation and passes “minimum section time” to the stripe division determination unit 32a.

ストライプ分割判断部32aは、描画予測時間データ記憶部38から描画予測時間データを読み込み、ショットデータ生成を行うストライプ領域R1の描画予測時間と「最小区間時間」とを比較し、その描画予測時間が「最小区間時間」以上である場合、ショットデータ生成部32に対して「ストライプ分割指示」を渡す。   The stripe division determination unit 32a reads the drawing prediction time data from the drawing prediction time data storage unit 38, compares the drawing prediction time of the stripe region R1 where shot data is generated with the “minimum section time”, and the drawing prediction time. If it is equal to or longer than the “minimum section time”, a “stripe division instruction” is passed to the shot data generation unit 32.

ショットデータ生成部32は、ストライプ分割判断部32aから「ストライプ分割指示」を受け取ると、ストライプ領域R1の分割を行い、ストライプ分割情報を保持し、そのストライプ分割情報を通常のストライプ情報とともに描画制御部33に送る。描画制御部33は、そのストライプ分割情報及びストライプ情報を受け取り、ストライプ分割情報を描画ストライプ数算出部33aに渡す。なお、ストライプ分割情報は、例えば、カラム番号、ストライプ番号及び分割数などを含んでいる。   Upon receiving the “stripe division instruction” from the stripe division determination unit 32a, the shot data generation unit 32 divides the stripe region R1, holds the stripe division information, and draws the stripe division information together with normal stripe information. Send to 33. The drawing control unit 33 receives the stripe division information and the stripe information, and passes the stripe division information to the drawing stripe number calculation unit 33a. Note that the stripe division information includes, for example, a column number, a stripe number, and the number of divisions.

また、ジョブ制御部31は描画制御部33に「描画開始指示」を送る。描画制御部33は、その「描画開始指示」を受け取ると、ショットデータ生成部32にショットデータ生成の進捗状況を問い合わせ、描画が可能であれば、ステージ制御部34と偏向制御部35をコントロールしながらストライプ描画を進める。   In addition, the job control unit 31 sends a “drawing start instruction” to the drawing control unit 33. Upon receiving the “drawing start instruction”, the drawing control unit 33 inquires the shot data generation unit 32 about the progress status of the shot data generation. If drawing is possible, the drawing control unit 33 controls the stage control unit 34 and the deflection control unit 35. While drawing the stripe.

その後、処理は前述の第1の実施形態と同様であるが、図3に示すステップS12では、描画ストライプ数算出部33aは、描画予測時間データからストライプ分割情報に該当するストライプ領域R1を抽出し、ストライプ分割情報を反映した分割後描画予測時間データを作成し、描画予測時間データに加える。描画ストライプ数算出部33aは、その分割後描画予測時間データを含む描画予測時間データに基づいて補正区間L内で描画対象となるストライプ領域R1の数である描画ストライプ数を算出する。なお、分割後描画予測時間データは、例えば、カラム番号、ストライプ番号、ストライプ番号枝番及び描画予測時間などを含んでいる。   Thereafter, the processing is the same as in the first embodiment described above, but in step S12 shown in FIG. 3, the drawing stripe number calculation unit 33a extracts the stripe region R1 corresponding to the stripe division information from the drawing prediction time data. Then, post-division drawing prediction time data reflecting the stripe division information is created and added to the drawing prediction time data. The drawing stripe number calculation unit 33a calculates the number of drawing stripes, which is the number of stripe regions R1 to be drawn within the correction section L, based on the drawing prediction time data including the divided drawing prediction time data. The post-division drawing prediction time data includes, for example, a column number, stripe number, stripe number branch number, drawing prediction time, and the like.

ここで、例えば、図11に示すように、前述の描画ストライプ数が4である場合、ドリフト補正量算出部33bは、補正変化量hを求めるため、描画ストライプ数の4で補正区間内総補正量Hを除算して補正変化量hを算出する(h=H/4)。このとき、補正区間内総補正量Hが均等に割られるため、補正変化量hは第1から第4の各ストライプ領域R1で同じとなる。この場合には、第1の実施形態と比べ(図5参照)、補正区間Lの補正残りは発生しない。   Here, for example, as shown in FIG. 11, when the number of drawing stripes is 4, the drift correction amount calculation unit 33b uses the number of drawing stripes 4 to calculate the total correction within the correction interval in order to obtain the correction change amount h. A correction change amount h is calculated by dividing the amount H (h = H / 4). At this time, since the total correction amount H in the correction section is equally divided, the correction change amount h is the same in each of the first to fourth stripe regions R1. In this case, as compared with the first embodiment (see FIG. 5), the remaining correction in the correction section L does not occur.

また、例えば、前述の描画ストライプ数が1である場合、すなわち、第1のストライプ領域R1の描画予測時間A1が補正区間L以上であるため(図6参照)、そのストライプ領域R1が二つのストライプ領域R1a及びR1bに分割される(図10参照)。これにより、図12に示すように、それらのストライプ領域R1aの描画予測時間A1a及びストライプ領域R1bの描画予測時間A1bが補正区間Lに含まれることになり、描画ストライプ数は2となる。ドリフト補正量算出部33bは、その描画ストライプ数の2で補正区間内総補正量Hを除算して補正変化量hを算出する(h=H/2)。このとき、補正区間内総補正量Hが均等に割られるので、補正変化量hはストライプ領域R1aとストライプ領域R1bで同じとなる。この場合には、第1の実施形態と比べ(図6参照)、補正区間Lの補正残りは発生しない。   In addition, for example, when the number of drawing stripes is 1, that is, the drawing predicted time A1 of the first stripe region R1 is equal to or longer than the correction section L (see FIG. 6), the stripe region R1 has two stripes. Divided into regions R1a and R1b (see FIG. 10). As a result, as shown in FIG. 12, the predicted drawing time A1a of the stripe region R1a and the predicted drawing time A1b of the stripe region R1b are included in the correction section L, and the number of drawn stripes is two. The drift correction amount calculation unit 33b calculates the correction change amount h by dividing the total correction amount H in the correction section by 2 of the number of drawn stripes (h = H / 2). At this time, since the total correction amount H in the correction section is equally divided, the correction change amount h is the same in the stripe region R1a and the stripe region R1b. In this case, as compared with the first embodiment (see FIG. 6), the remaining correction in the correction section L does not occur.

前述のようなドリフト補正量の算出を式にまとめると、以下のようになる。なお、主偏向座標に対するドリフト補正量を求める必要があるため、X方向及びY方向ごとにドリフト補正量(補正量dx、dy)が算出される。   The calculation of the drift correction amount as described above is summarized as follows. Since it is necessary to determine the drift correction amount with respect to the main deflection coordinates, drift correction amounts (correction amounts dx, dy) are calculated for each of the X direction and the Y direction.

補正区間内総補正量Hx=次回測定までの時間×係数X
補正区間内総補正量Hy=次回測定までの時間×係数Y
補正変化量hx=補正区間内総補正量Hx/描画ストライプ数
補正変化量hy=補正区間内総補正量Hy/描画ストライプ数
補正量dx=補正区間オフセット値h0x+補正区間内描画ストライプ番号×補正変化量hx
補正量dy=補正区間オフセット値h0y+補正区間内描画ストライプ番号×補正変化量hy
Total correction amount in correction interval Hx = time until next measurement × coefficient X
Total correction amount Hy in the correction section Hy = Time until next measurement × Coefficient Y
Correction change amount hx = Total correction amount in correction interval Hx / Number of drawn stripes Correction change amount hy = Total correction amount in correction interval Hy / Number of drawing stripes Correction amount dx = correction interval offset value h0x + drawing stripe number in correction interval × correction change Quantity hx
Correction amount dy = correction interval offset value h0y + drawing stripe number in correction interval × correction change amount hy

ただし、補正区間内総補正量Hx、Hyはリミット値を越えるとそのリミット値に置き換えられる。なお、前述の式においては、第1の実施形態と異なり、描画ストライプ数に1を加算せず、そのままの数を用いて補正変化量hx、hyの算出を行っている。これにより、補正残りの発生を防止することができる。また、ストライプ領域R1の描画予測時間が補正区間L以上であった場合、すなわち描画ストライプ数が1であった場合には、そのストライプ領域R1が二つ以上のストライプ領域R1a、R1bに分割される。これにより、補正区間L内に二つ以上のストライプ領域R1a、R1bが必ず存在することになるので、補正残りの発生を確実に防止することができる。   However, if the total correction amount Hx, Hy in the correction section exceeds the limit value, it is replaced with the limit value. In the above formula, unlike the first embodiment, the correction change amounts hx and hy are calculated using the same number without adding 1 to the number of drawn stripes. As a result, it is possible to prevent the occurrence of correction remaining. When the predicted drawing time of the stripe region R1 is equal to or longer than the correction interval L, that is, when the number of drawn stripes is 1, the stripe region R1 is divided into two or more stripe regions R1a and R1b. . Thereby, since two or more stripe regions R1a and R1b always exist in the correction section L, it is possible to surely prevent the occurrence of correction remaining.

ドリフト補正量算出部33bは、前述のようにストライプ領域R1毎のドリフト補正量(補正量dx及び補正量dy)を算出し、その算出した値を偏向制御部35に設定し、その後、「ショット開始指示」を送るとともに、ステージ制御部34に「描画移動開始指示」を送り、ストライプ描画を開始させる。これにより、補正区間L内の各ストライプ領域R1の補正変化量hが一定となり、ストライプ領域R1間のドリフト補正量の極端な変化に起因するストライプつなぎの悪化を防止することができる。さらに、補正残りが無くなるため、補正残りに起因する補正区間境界でのドリフト補正量の極端な変化も緩和することができる。   The drift correction amount calculation unit 33b calculates the drift correction amount (correction amount dx and correction amount dy) for each stripe region R1 as described above, sets the calculated values in the deflection control unit 35, A “start instruction” is sent, and a “drawing movement start instruction” is sent to the stage controller 34 to start stripe drawing. As a result, the correction change amount h of each stripe region R1 in the correction section L becomes constant, and it is possible to prevent deterioration of stripe joining due to an extreme change in the drift correction amount between the stripe regions R1. Furthermore, since there is no correction remaining, an extreme change in the drift correction amount at the correction section boundary caused by the remaining correction can be mitigated.

以上説明したように、本発明の第2の実施形態によれば、前述の第1の実施形態と同様の効果を得ることができる。さらに、描画ストライプ数算出部33aにより算出した描画ストライプ数をそのまま用いてドリフト量である補正区間内総補正量Hを除算することによって、補正区間L内の補正残りが無くなるため、補正残りに起因する補正区間境界でのドリフト補正量の極端な変化も抑えることができる。   As described above, according to the second embodiment of the present invention, the same effects as those of the first embodiment can be obtained. Furthermore, by using the number of drawn stripes calculated by the number of drawn stripes calculation unit 33a as it is and dividing the total correction amount H in the correction section, which is the drift amount, the correction remaining in the correction section L is eliminated, resulting in the correction remaining. It is also possible to suppress an extreme change in the drift correction amount at the correction section boundary.

また、ストライプ領域R1の描画予測時間を補正区間L以上か否かを判断し、そのストライプ領域R1の描画予測時間が補正区間L以上であると判断した場合、描画予測時間が補正区間L以上であるストライプ領域R1を短手方向(主偏向方向)に分割することによって、ストライプ領域R1の描画予測時間が補正区間L以上となると、そのストライプ領域R1が二つ以上のストライプ領域R1a、R1bに分割されるので、補正区間L内に二つ以上のストライプ領域R1a、R1bが必ず存在することになる。これにより、補正残りの発生を確実に防止することが可能となるので、その補正残りに起因する補正区間境界でのドリフト補正量の極端な変化を確実に抑えることができる。   In addition, when it is determined whether or not the predicted drawing time of the stripe region R1 is equal to or longer than the correction interval L, and it is determined that the predicted drawing time of the stripe region R1 is equal to or longer than the correction interval L, the predicted drawing time is equal to or longer than the correction interval L. By dividing a certain stripe region R1 in the short direction (main deflection direction), when the predicted drawing time of the stripe region R1 is equal to or longer than the correction interval L, the stripe region R1 is divided into two or more stripe regions R1a and R1b. Therefore, two or more stripe regions R1a and R1b always exist in the correction section L. As a result, it is possible to reliably prevent the occurrence of the remaining correction, and thus it is possible to reliably suppress an extreme change in the drift correction amount at the boundary of the correction section due to the remaining correction.

以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   As mentioned above, although several embodiment of this invention was described, these embodiment is shown as an example and is not intending limiting the range of invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

1 荷電粒子ビーム描画装置
2 描画部
2a 描画室
2b 光学鏡筒
3 制御部
11 ステージ
21 電子銃
22 照明レンズ
23 第1の成形アパーチャ
24 投影レンズ
25 成形偏向器
26 第2の成形アパーチャ
27 対物レンズ
28 主偏向器
29 副偏向器
31 ジョブ制御部
32 ショットデータ生成部
33 描画制御部
33a 描画ストライプ数算出部
33b ドリフト補正量算出部
34 ステージ制御部
35 偏向制御部
36 描画データ記憶部
37 描画予測時間算出部
38 描画予測時間データ記憶部
39 ドリフト測定部
40 ドリフト測定結果データ記憶部
B 電子ビーム
W 試料
DESCRIPTION OF SYMBOLS 1 Charged particle beam drawing apparatus 2 Drawing part 2a Drawing room 2b Optical barrel 3 Control part 11 Stage 21 Electron gun 22 Illumination lens 23 1st shaping | molding aperture 24 Projection lens 25 Molding deflector 26 2nd shaping | molding aperture 27 Objective lens 28 Main deflector 29 Sub deflector 31 Job control unit 32 Shot data generation unit 33 Drawing control unit 33a Drawing stripe number calculation unit 33b Drift correction amount calculation unit 34 Stage control unit 35 Deflection control unit 36 Drawing data storage unit 37 Drawing prediction time calculation Section 38 Drawing prediction time data storage section 39 Drift measurement section 40 Drift measurement result data storage section B Electron beam W Sample

Claims (5)

試料に描画するパターンを複数のストライプ領域に分割し、前記ストライプ領域毎に荷電粒子ビームによる描画を行う描画部と、
前記荷電粒子ビームのドリフトを補正する補正区間毎に前記荷電粒子ビームのドリフト量を測定するドリフト測定部と、
前記ストライプ領域毎の描画予測時間を算出する描画予測時間算出部と、
前記描画予測時間算出部により算出された前記ストライプ領域毎の描画予測時間を用いて、前記補正区間内で描画対象となる前記ストライプ領域の数である描画ストライプ数を算出する描画ストライプ数算出部と、
前記描画ストライプ数算出部により算出された前記描画ストライプ数を用いて、前記ドリフト測定部により測定された前記ドリフト量を除算し、前記補正区間内の前記ストライプ領域毎のドリフト補正量を算出するドリフト補正量算出部と、
前記ドリフト補正量算出部により算出された前記ストライプ領域毎のドリフト補正量を用いて、前記ストライプ領域毎に前記荷電粒子ビームのドリフトを補正するドリフト補正部と、
を備えることを特徴とする荷電粒子ビーム描画装置。
A drawing unit that divides a pattern to be drawn on a sample into a plurality of stripe regions, and performs drawing with a charged particle beam for each stripe region;
A drift measuring unit for measuring a drift amount of the charged particle beam for each correction section for correcting the drift of the charged particle beam;
A drawing prediction time calculation unit for calculating a drawing prediction time for each stripe region;
A drawing stripe number calculation unit that calculates the number of drawing stripes, which is the number of the stripe regions to be drawn in the correction section, using the drawing prediction time for each stripe region calculated by the drawing prediction time calculation unit; ,
A drift that calculates the drift correction amount for each stripe region in the correction section by dividing the drift amount measured by the drift measurement unit using the number of drawing stripes calculated by the drawing stripe number calculation unit. A correction amount calculation unit;
A drift correction unit that corrects drift of the charged particle beam for each stripe region, using the drift correction amount for each stripe region calculated by the drift correction amount calculation unit;
A charged particle beam drawing apparatus comprising:
前記ドリフト補正量算出部は、前記描画ストライプ数算出部により算出された前記描画ストライプ数に1を加算し、その数値を用いて前記ドリフト量を除算することを特徴とする請求項1記載の荷電粒子ビーム描画装置。   2. The charge according to claim 1, wherein the drift correction amount calculation unit adds 1 to the drawing stripe number calculated by the drawing stripe number calculation unit, and divides the drift amount using the numerical value. Particle beam drawing device. 前記ドリフト補正量算出部は、前記描画ストライプ数算出部により算出された前記描画ストライプ数をそのまま用いて前記ドリフト量を除算することを特徴とする請求項1記載の荷電粒子ビーム描画装置。   The charged particle beam drawing apparatus according to claim 1, wherein the drift correction amount calculation unit divides the drift amount using the number of drawing stripes calculated by the drawing stripe number calculation unit as it is. 前記描画予測時間算出部により算出された前記描画予測時間が前記補正区間以上か否かを判断するストライプ分割判断部と、
前記ストライプ分割判断部により前記描画予測時間が前記補正区間以上であると判断された場合、前記描画予測時間が前記補正区間以上である前記ストライプ領域を短手方向に分割するストライプ分割部と、
を備えることを特徴とする請求項1、2又は3記載の荷電粒子ビーム描画装置。
A stripe division determination unit that determines whether the estimated drawing time calculated by the estimated drawing time calculation unit is equal to or longer than the correction interval;
A stripe dividing unit that divides the stripe region in which the estimated drawing time is equal to or longer than the correction interval in a short direction when the estimated division time is determined to be equal to or longer than the corrected interval by the stripe division determining unit;
The charged particle beam drawing apparatus according to claim 1, 2 or 3.
前記ドリフト測定部は、前記補正区間内での描画中断に応じて、前記ドリフト量の測定を開始し、
前記描画ストライプ数算出部は、前記描画中断の解除から残りの前記補正区間内で描画対象となる前記ストライプ領域の数である描画ストライプ数を算出し、
前記ドリフト補正量算出部は、前記描画ストライプ数算出部により算出された前記描画ストライプ数を用いて、前記ドリフト測定部により測定された前記ドリフト量を除算することを特徴とする請求項1、2、3又は4記載の荷電粒子ビーム描画装置。
The drift measurement unit starts measuring the drift amount in response to the drawing interruption in the correction section,
The drawing stripe number calculation unit calculates the number of drawing stripes, which is the number of the stripe regions to be drawn in the remaining correction section from the cancellation of the drawing interruption,
The drift correction amount calculation unit divides the drift amount measured by the drift measurement unit by using the number of drawing stripes calculated by the drawing stripe number calculation unit. 3. The charged particle beam drawing apparatus according to 3 or 4.
JP2011100070A 2011-04-27 2011-04-27 Charged particle beam drawing apparatus Withdrawn JP2012231094A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011100070A JP2012231094A (en) 2011-04-27 2011-04-27 Charged particle beam drawing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011100070A JP2012231094A (en) 2011-04-27 2011-04-27 Charged particle beam drawing apparatus

Publications (1)

Publication Number Publication Date
JP2012231094A true JP2012231094A (en) 2012-11-22

Family

ID=47432401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011100070A Withdrawn JP2012231094A (en) 2011-04-27 2011-04-27 Charged particle beam drawing apparatus

Country Status (1)

Country Link
JP (1) JP2012231094A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019029484A (en) * 2017-07-28 2019-02-21 株式会社ニューフレアテクノロジー Multiple charged particle beam lithography apparatus and multiple charged particle beam lithography method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019029484A (en) * 2017-07-28 2019-02-21 株式会社ニューフレアテクノロジー Multiple charged particle beam lithography apparatus and multiple charged particle beam lithography method
US10867774B2 (en) 2017-07-28 2020-12-15 Nuflare Technology, Inc. Multi charged particle beam writing apparatus and multi charged particle beam writing method

Similar Documents

Publication Publication Date Title
US8859997B2 (en) Charged particle beam writing apparatus and charged particle beam writing method
US8816276B2 (en) Electron beam writing apparatus and electron beam writing method
JP5547567B2 (en) Charged particle beam drawing apparatus and control method thereof
US8461555B2 (en) Charged particle beam writing method and charged particle beam writing apparatus
US9460892B2 (en) Charged particle beam writing method, computer-readable recording medium, and charged particle beam writing apparatus
US7705321B2 (en) Charged particle beam writing apparatus and method
KR20130130638A (en) Charged particle beam writing apparatus and charged particle beam writing method
US8487281B2 (en) Electron beam exposure apparatus and electron beam exposure method
JP5566219B2 (en) Charged particle beam drawing apparatus and charged particle beam drawing method
US9536705B2 (en) Method for correcting drift of charged particle beam, and charged particle beam writing apparatus
TWI503857B (en) The action temperature adjustment method of the cathode and the electron beam drawing device
JP2013038297A (en) Charged particle beam lithography device and charged particle beam lithography method
JP2017022359A (en) Adjustment method for charged particle beam lithography apparatus, and charged particle beam lithography method
CN110501881B (en) Charged particle beam drawing device and charged particle beam drawing method
KR20220047651A (en) Charged particle beam writing apparatus, charged particle beam writing method and recording medium
JP7017129B2 (en) Charged particle beam drawing device and charged particle beam drawing method
JP2012231094A (en) Charged particle beam drawing apparatus
KR102339276B1 (en) Charged particle beam writing apparatus, and charged particle beam writing method
KR101770388B1 (en) Evaluation method of charged-particle beam drawing apparatus
KR101712732B1 (en) Charged particle beam writing apparatus and method thereof
KR101524839B1 (en) Particle beam writing device and particle beam writing method
JP6000695B2 (en) Charged particle beam drawing apparatus and charged particle beam drawing method
JP2012109483A (en) Charged particle beam drawing apparatus and charged particle beam drawing method
JP7619123B2 (en) Charged particle beam drawing method and charged particle beam drawing apparatus
JP6396200B2 (en) Charged particle beam drawing apparatus and charged particle beam drawing method

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: 20140701