1. Field of the Invention
The present invention relates to a drawing apparatus which performs drawing on a substrate with a plurality of charged particle beams, and a method of manufacturing an article.
2. Description of the Related Art
In an electron beam drawing apparatus (electron beam exposure apparatus) employed to manufacture a semiconductor integrated circuit, miniaturization of elements in a semiconductor integrated circuit, an increase in complexity of a circuit pattern, and an increase in the size of pattern data has progressed in recent years, and a demand to improve not only the drawing precision but also the throughput has arisen. To meet this demand, a raster electron beam drawing apparatus which performs raster deflection of a plurality of electron beams at once, and performs drawing upon simultaneously, independently turning on and off the plurality of electron beams in the exposure portion and non-exposure portion of a substrate to draw an arbitrary pattern is available. This drawing apparatus performs raster deflection at once so as to perform drawing in an area corresponding to the product of the deflection range and the number of electrons, thus improving the throughput.
Japanese Patent Laid-Open No. 1-107533 discloses a method of adjusting the deflection speed of a raster deflector in order to perform drawing on a substrate at a desired dose (in a desired exposure amount) in an electron beam drawing apparatus. Japanese Patent Laid-Open No. 2006-86182 discloses a method of performing drawing on a substrate upon ON/OFF control of a plurality of electron beams based on multilevel drawing data. A raster multi-electron beam drawing apparatus performs ON/OFF control of each electron beam and deflector control for raster deflection based on a synchronous clock signal.
In drawing based on multilevel drawing data, the ratio between the ON and OFF times of each electron beam in one clock period of a synchronous clock signal, that is, the duty ratio is changed in accordance with the numerical value of the drawing data. At this time, the ON/OFF time of each electron beam is implemented upon, for example, the following steps 1 to 4. In step 1, a blanking clock signal is generated by multiplying or dividing a synchronous clock signal using, for example, a PLL (Phase Locked Loop) circuit. In step 2, a blanking signal is generated by, for example, counting generated blanking clock signals in correspondence with the numerical value of the drawing data. In step 3, the blanking signal is transferred to a blanking deflector serving as an electrostatic deflection electrode. In step 4, the ON/OFF time is adjusted by electrostatically deflecting the electron beam by the blanking deflector. If the numerical value of the drawing data is, for example, zero, the electron beam is kept OFF for one clock period of the synchronous clock signal. However, if the numerical value of the drawing data is close to a maximum value, the electron beam is kept ON for most of one clock period of the synchronous clock signal.
A raster deflector signal to be input to a raster deflector is generally output from a deflector amplifier. A signal to be input to the deflector amplifier is output from a digital-to-analog converter (DAC) which constitutes part of a deflector signal control circuit. Hence, the deflection speed of the raster deflector can be adjusted by adjusting the update period of a signal output from the digital-to-analog converter (DAC). The signal output from the digital-to-analog converter (DAC) is typically updated at timings defined by a raster deflector clock signal. A raster deflector clock signal is generated by multiplying or dividing a synchronous clock signal used in the overall control system of the electron beam drawing apparatus. Hence, the update period of a signal output from the digital-to-analog converter (DAC) can be changed by changing the period of an original, synchronous clock signal.
In a raster electron beam drawing apparatus, the variation in ON/OFF control timing of all electron beams must fall within a tolerance. When the variation in timing is large, a settling time to absorb this variation must be set separately, thus making it impossible to improve the drawing throughput. Also, when the raster deflector signal has a perfect ramp waveform or a waveform close to it, drawing is performed at an erroneous position on the substrate. The variation in timing occurs because, for example, a variation occurs in line length upon manufacture or design between a plurality of blanking deflectors and a blanking control circuit which generates a blanking signal. Upon the occurrence of a variation in time for the blanking signal to reach the blanking deflector, a variation in ON/OFF control timing of each electron beam occurs. This makes it necessary to perform adjustment for reducing the variation in ON/OFF control timing of each electron beam. The following description assumes that the variation in timing is that in time for the blanking signal to reach the blanking deflector.
Methods of rough adjustment for the variation in time for the blanking signal to reach the blanking deflector include a method of adjustment for each clock period of a blanking clock signal by, for example, delaying the count start timing of blanking clock signals in the blanking control circuit in accordance with individual blanking signals is available. Methods of fine adjustment for this variation include a method of adjusting the length of a cable line between the blanking control circuit and the blanking deflector, and a method of arranging a plurality of delay elements and a plurality of bypass lines for the delay elements on individual blanking signal lines to change the number of blanking signals which pass through the delay elements. Although a method of adjusting the variation in time for the blanking signal to reach the blanking deflector is complex, this variation must be adjusted at least once in the period of a synchronous clock signal used in an electron beam drawing apparatus to avoid the above-mentioned problem. The case wherein the period of a synchronous clock signal is changed will be considered next. Since the period of a synchronous clock signal is changed, the count start timing to be controlled in a rough adjustment method must also be changed in accordance with individual blanking signals. As a result of rough adjustment, fine adjustment becomes necessary as well. In the fine adjustment method, it is difficult to physically change the length of a cable line, thus making it necessary to perform adjustment for, for example, changing the number of blanking signals which pass through the delay elements. These types of adjustment must be done so that the variation in time for the blanking signal to reach the blanking deflector falls within a tolerance in the change range of the period of a synchronous clock signal.
Especially in the recent raster multi-electron beam drawing apparatus, the number of electron beams is increasing to several ten thousand to several million electron beams in order to further improve the throughput. This amounts to increasing the number of blanking deflectors to several ten thousand to several million blanking deflectors. As a result, the number of lines for blanking signals becomes very large, so an operation of adjusting the variation in time for the blanking signal to reach the blanking deflector becomes very complex, thus prolonging the adjustment time. Further, when the period of a synchronous clock signal is changed, adjustment in the change range becomes necessary, thus increasingly prolonging the adjustment time. It is also probable that the arrangement pitch of blanking deflectors which turn on/off electron beams cannot be set as narrow as that in the conventional electron beam drawing apparatus due to problems associated with design or manufacture. In this case, as the number of blanking deflectors increases, the size of a blanking deflector array formed by blanking deflectors also increases. As a result, the difference in line length of blanking signals connected to individual blanking deflectors becomes larger, so an operation of adjusting the variation in time for the blanking signal to reach the blanking deflector becomes very complex, thus prolonging the adjustment time. Further, when the period of a synchronous clock signal is changed, the adjustment time increasingly prolongs, as described above.
The present invention provides, for example, a drawing apparatus advantageous in change of a scanning speed of a plurality of charged particle beams.
The present invention provides a drawing apparatus which performs drawing on a substrate with a plurality of charged particle beams, the apparatus comprising: a blanking device configured to individually blank the plurality of charged particle beams; a scanning deflector configured to deflect the plurality of charged particle beams to scan the plurality of charged particle beams on the substrate; and a controller configured to generate a periodic signal to control a periodic deflection operation of the plurality of charged particle beams by the scanning deflector, wherein the controller is configured to adjust an amount of deflection of the plurality of charged particle beams by the scanning deflector in a period of the periodic signal so that a scanning speed of the plurality of charged particle beams becomes a target speed.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Embodiments of the present invention will be described below with reference to the accompanying drawings. Although the present invention is applicable to a drawing apparatus which draws a pattern on a substrate with a plurality of charged particle beams such as electron beams or ion beams, an example in which the present invention is applied to a raster drawing apparatus which draws a pattern on a substrate with a plurality of electron beams will be described.
The electron beams having passed through the aperture array 216 enter an electrostatic lens 217 formed by three electrodes (electrode members or electrode plates; these electrodes are shown as an integrated electrode in
The electron beams having passed through the blanking apertures 219 are focused by an electrostatic lens 221 to form original crossover images 212 on an electron beam detection unit 224 or a substrate 222 such as a wafer or a mask. While a pattern is drawn on the substrate 222, the substrate 222 is continuously scanned in the Y-direction by a stage 223, so light which bears the information of the image on the substrate 222 is deflected in the X-direction by a raster deflector (scanning deflector) 220 with reference to the distance measurement result obtained for the stage 223. At the same time, light which bears the information of the image on the substrate 222 is deflected by a stage following deflector 225 so as to follow stage movement in the Y-direction, that is, the stage scanning direction. The electron beams are turned on/off at timings required for drawing by the blanking deflectors 218. The raster deflector 220 and stage following deflector 225 are controlled in accordance with a raster deflector signal and a stage following deflector signal which are generated by a deflector signal control circuit 109 and transferred via a deflector amplifier 110. The stage 223 is controlled by a stage control circuit 108. A digital-to-analog conversion circuit (DAC) is formed in the output stage of the deflector signal control circuit 109.
A signal processing circuit 107 detects a signal (output) from the electron beam detection unit 224, and processes it. The use of the electron beam detection unit 224 also allows measurement of the current density of each electron beam on the substrate 222. A lens control circuit 101 controls the collimator lens 213 and electrostatic lens 217, and a lens control circuit 106 controls the electrostatic lens 221. Also, a control unit 100 controls the overall drawing operation. A data storage circuit 111 stores various types of data used in, for example, a drawing operation under the control of the control unit 100 as a whole, and data associated with, for example, various control circuits. A synchronous clock signal generation circuit 112 generates an original, synchronous clock signal used to synchronize the various control circuits of the drawing apparatus with each other. A deflection speed calculation circuit 114 obtains the information of the resist sensitivity of the substrate 222 obtained, the information of the current density of each electron beam on the substrate 222, and the information of the pixel density of the drawing data stored in the bitmap memory 113, all via the control unit 100. The deflection speed calculation circuit 114 uses at least one of the obtained pieces of information to determine the deflection speed of the raster deflector 220 (the scanning speed of each electron beam). The control unit 100, deflection speed calculation circuit 114, and various control circuits, for example, constitute a controller C which controls the drawing operation of the drawing apparatus.
In the microfield 303, the raster deflection operation of the electron beam 302 is performed sequentially from the lower left corner upon defining, as a unit, a pixel 304 having nearly the same size as that of the electron beam 302. All electron beams in the main field 301 are collectively deflected and scanned by the raster deflector 220 and stage following deflector 225. By adjusting the duty ratio between ON and OFF of the electron beam in synchronism with the deflection operation for each pixel, a pattern is drawn in the main field 301. Also, bitmap drawing data basically corresponds to the information of the duty ratio for each pixel, and is stored in the bitmap memory 113.
After the drawing operation of one main field is completed, the stage performs step movement in an amount corresponding to the main field. The drawing operation of the next main field is also performed using the above-mentioned drawing method. At this time, the stage continuously moves during the drawing operation of one main field. The size of each field is as follows: each pixel has a size of 16 nm×16 nm, each microfield has a size of 2 μm×2 μm, and each main field has a size of 26 mm×33 mm.
A timing chart of a synchronous clock signal, blanking clock signal, blanking signal, raster deflector clock signal, and raster deflector signal during the raster deflection operation will be described below.
Referring to
The sequence of calculation of the deflection speed will be explained below.
In step S301, the control unit 100 uses the electron beam detection unit 224 to measure the characteristics of all electron beams. The control unit 100 obtains current densities J (A/cm2) of all electron beams on the substrate 222 from the output of the electron beam detection unit 224, and the calculation process result obtained by the signal processing circuit 107. The control unit 100 stores the information of the current densities J of all electron beams in the data storage circuit 111.
In step S302, the deflection speed calculation circuit 114 calculates a deflection speed conversion coefficient α of the raster deflector 220. The deflection speed calculation circuit 114 obtains the information of a resist sensitivity D (C/cm2) of the substrate 222 via the control unit 100. The deflection speed calculation circuit 114 also obtains the information of a minimum current density Jmin among the current densities of all electron beams via the control unit 100. The deflection speed calculation circuit 114 moreover obtains the information of a pixel density Pdata (Pixel/cm2) of the drawing data, stored in the bitmap memory 113, via the control unit 100. The deflection speed calculation circuit 114 then calculates a maximum irradiation time Tmax (sec) in a certain pixel on the substrate 222 in accordance with:
Tmax=D/Jmin (1)
The deflection speed calculation circuit 114 obtains a period Tclk (sec) of the synchronous clock signal via the control unit 100. The deflection speed calculation circuit 114 also obtains a reference pixel density Pinit (Pixel/cm2). The deflection speed calculation circuit 114 then calculates the deflection speed conversion coefficient α of the raster deflector 220 in accordance with:
α=(Tclk/Tmax)×(Pinit/Pdata) (2)
In step S303, the deflection speed calculation circuit 114 calculates the deflection speed of the raster deflector 220 during drawing in the main field 301. The deflection speed calculation circuit 114 obtains a reference pixel size Lx (nm) of drawing data unique to the drawing apparatus in the raster deflection direction via the control unit 100. The deflection speed calculation circuit 114 also obtains the information of the period Tclk (sec) of the synchronous clock signal. The deflection speed calculation circuit 114 then calculates a reference deflection speed Vinit (mm/sec) of the raster deflector 220 in accordance with:
Vinit=Lx/Tclk×(10−6) (3)
A reference pixel size Ly (nm) in the stage scanning direction generally satisfies:
Lx=Ly (4)
Using the deflection speed conversion coefficient α calculated in step S302, the deflection speed calculation circuit 114 calculates a deflection speed (target speed) Vnew (mm/sec) of the raster deflector 220 during drawing of the substrate 222 in accordance with:
Vnew=α×Vinit (5)
The deflection speed conversion coefficient α serves to adjust the amount of deflection of the electron beam in each period of the raster deflector signal while keeping the period constant, so that the deflection speed of the electron beam becomes the target speed. A large deflection speed conversion coefficient α acts in the direction to raise the deflection speed, while a small deflection speed conversion coefficient α acts in the direction to lower the deflection speed.
In step S304, the control unit 100 controls the overall apparatus so as to perform drawing on the substrate 222 at the deflection speed Vnew of the raster deflector 220.
In the above-mentioned equation (5), the deflection speed conversion coefficient α is used to calculate the deflection speed Vnew (mm/sec) of the raster deflector 220 during drawing. However, with the above-mentioned method, the deflection speed Vnew of the raster deflector 220 can also be calculated without using the deflection speed conversion coefficient α. The reference pixel density Pinit (Pixel/cm2) and the reference pixel sizes Lx and Ly (nm) satisfy a relation:
Pinit=1/(Lx×Ly)×(1014) (6)
The deflection speed calculation circuit 114 can obtain the pixel size of the drawing data, stored in the bitmap memory 113, via the control unit 100. The pixel density Pdata (Pixel/cm2) of the drawing data is given by:
Pdata=1/(Lx_new×Ly)×(1014) (7)
where Lx_new (nm) is the pixel size in the raster deflection direction, and Ly (nm) is the pixel size in the stage scanning direction and is equal to the reference pixel size.
Hence, from equations (2), (3), (5), (6), and (7), the deflection speed Vnew (mm/sec) of the raster deflector 220 during drawing on the substrate 222 can be calculated in accordance with:
Vnew=Lx_new/Tmax×(10−6) (8)
The case wherein the pixel density Pdata has changed from the reference pixel density Pinit by a factor of two will be described below with reference to the above-mentioned steps shown in
The case wherein the resist sensitivity D (and/or minimum current density Jmin) has changed will be described with reference to the above-mentioned sequence shown in
Calculation of the pixel target count value in
(y_new−y0)/(y1−y0)=(x_new−x0)/(x1−x0) (9)
To apply equation (9) to
Referring to
x
—1—2=(x—1+x—2)/2 (10)
Also, a deflection voltage x—2—3 of the raster deflector signal for clock No. 4′ in
x
—2—3=(x—2+x—3)/2 (11)
Calculation of the pixel target count value in
A pixel target count value for clock No. 2′ in
x0=x—1, y0=6, x1=x—2, y1=0, x_new=x—1—2=(x—1+x—2)/2
into equation (9), and solving this equation for y_new. As a result, y_new=3 is obtained. Hence, the pixel target count value for clock No. 2′ in
A pixel target count value for clock No. 4′ in
x0=x—2, y0=0, x1=x—3, y1=2, x_new=x—2—3=(x—2+x—3)/2
into equation (9), and solving this equation for y_new. As a result, y_new=1 is obtained. Hence, the pixel target count value for clock No. 4′ in
Subsequent pixel target count values can be calculated in the same way. Although the case wherein the deflection speed conversion coefficient α is ½ has been described with reference to
Two cases: the case wherein only the pixel density Pdata of the drawing data is different from the reference pixel density Pinit, and that wherein the resist sensitivity D of the substrate 222 (and/or the minimum current density Jmin) has changed have been described above. However, the deflection speed of the raster deflector 220 can be calculated using the above-mentioned method even when the pixel density Pdata of the drawing data has changed for the reference pixel density Pinit, and the resist sensitivity D and the minimum current density Jmin among the current densities of all electron beams have also changed. This allows high-precision drawing on the substrate 222. Alternatively, the deflection speed of the raster deflector 220 may be calculated by focusing attention on one of the three pieces of information: the resist sensitivity D, the minimum current density Jmin among the current densities of all electron beams, and the pixel density Pdata of the drawing data while the remaining two pieces of information stay the same.
In the first embodiment, the period of the synchronous clock signal coincides with that of the raster deflector clock signal. However, these two periods need not always coincide with each other, and the raster deflector clock signal may be generated by multiplying or dividing the synchronous clock signal.
In the timing chart as shown in
[Method of Manufacturing Article]
A method of manufacturing an article according to an embodiment of the present invention is suitable for manufacturing various articles including a microdevice such as a semiconductor device and an element having a microstructure. This method can include a step of forming a latent image pattern on a photosensitive agent, applied on a substrate, using the above-mentioned drawing apparatus (a step of performing drawing on a substrate), and a step of developing the substrate having the latent image pattern formed on it in the forming step. This method can also include subsequent known steps (for example, oxidation, film formation, vapor deposition, doping, planarization, etching, resist removal, dicing, bonding, and packaging). The method of manufacturing an article according to this embodiment is more advantageous in terms of at least one of the performance, quality, productivity, and manufacturing cost of an article than the conventional methods.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2012-023506 filed Feb. 6, 2012, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2012-023506 | Feb 2012 | JP | national |