1. Field of the Invention
The present invention relates to a charged particle beam writing apparatus and a charged particle beam writing method.
2. Background Art
With high integration of a semiconductor device, a circuit pattern of the semiconductor device has been miniaturized. In order to form a micro circuit pattern in the semiconductor device, a high-precision original image pattern (i.e., reticle or mask) is required. It is known that an electron beam writing apparatus having excellent resolution is used to manufacture the original image pattern.
In this type of electron beam writing apparatus, shot data is generated from write data in which the shape and position of each graphic pattern are defined. Main deflection data and sub deflection data are generated by a deflection controller in such a manner that each pattern contained in the shot data is written. The respective deflection data are DA-converted by a DAC amplifier (hereinafter abbreviated as “amp”). The so DA-converted signals are amplified and applied to a main deflector and a sub deflector, thereby writing each pattern onto a sample (refer to, for example, a patent document 1 (JP-A-2008-182073)).
A conventional shot data generating method will be explained with reference to
As shown in
Meanwhile, it is known that writing accuracy where a graphic is shot to the center of each subfield area SF and writing accuracy where a graphic is shot to the periphery of the subfield area SF, differ from each other. Multi-pass writing has been performed to enhance the writing accuracy. The multi-pass writing is a method for overlaying graphics written in plural independent passes on one another to write a target pattern.
As the multi-pass writing, there are known a method for overlaying graphics written with each subfield area being shifted, on each other, a method for overlaying graphics written with each stripe area (see
In the conventional method, however, graphics FG subsequent to the subfield area divisions differ from one another at the first and second passes. Since shot division is performed on the graphics divided into the subfield areas, it is necessary to perform the shot division for every pass. Thus, since the shot division must be done by the number of passes, time is taken to generate shot data and writing throughput is hence degraded.
Attention is paid to the rectangular graphic pattern P1 in the example illustrated in
In a normal electron beam writing apparatus, the estimation of the number of shots is performed as a pre-process prior to the generation of shot data, and writing time is estimated from the result of its estimation. Since the conventional shot division is based on the graphics subsequent to the subfield area division and grows very complicated as mentioned above, a huge amount of time is taken for arithmetic processing. Therefore, only a simple method can be adopted as the method for estimating the number of shots as the pre-process. As a result, a problem arises in that the shot dividing method at the pre-process stage and the shot dividing method at the shot data generation stage differ and the accuracy of estimation of the number of shots corresponding to the pre-process is degraded.
The present invention has been made in view of the above problems. Namely, an object of the present invention is to provide a charged particle beam writing apparatus and a charged particle beam writing method capable of shortening the time necessary to generate shot data and improving writing throughput.
Other objects and advantages of the present invention will become apparent from the following description.
According to one aspect of the present invention, a charged particle beam writing apparatus for deflecting a charged particle beam by a main deflector and a sub deflector to write a pattern onto a sample, comprises a shot data generator for generating shot data from write data in which the shape and position of each graphic pattern are defined, and a deflection controller for generating deflection data for controlling the main deflector and the sub deflector from the shot data. The shot data generator comprises shot dividing means for dividing the graphic pattern defined in the write data into graphics expressed in shot units, and means for distributing the respective graphics divided by the shot dividing means to subfield areas capable of being deflected by the main deflector.
According to another aspect of the present invention, in a charged particle beam writing method for writing each pattern onto a sample using a charged particle beam deflected by a main deflector and a sub deflector, shot data is generated from write data in which the shape and position of each graphic pattern are defined. Deflection data is generated for controlling the main deflector and the sub deflector from the shot data. The shot data generating step includes a shot dividing step for dividing the graphic pattern defined in the write data into a plurality of graphics expressed in shot units, and a distributing step for distributing the divided graphics to their corresponding subfield areas capable of being deflected by the main deflector.
The electron beam 112 is formed so as to assume a rectangle in its sectional shape by being penetrated through the first shaping aperture 120 having a rectangular opening. The so-shaped electron beam 112 is projected onto a second shaping aperture 126 by a projection lens 122. A molding or shaping deflector 124 is disposed concentrically with the electronic lens barrel 102 between the second shaping aperture 126 and the first shaping aperture 120. Since the degree of overlaying of a first shaping aperture image on an opening of the second shaping aperture 126 changes under control of the shaping deflector 124, the shape and size of the electron beam 112 can be controlled.
A focal point of the electron beam 112 transmitted through the second shaping aperture 126 is focused on the surface of a sample 142 lying within a writing chamber 104 by an objective lens 128. The sample 142 is placed on an XY stage 140 continuously moved in an X direction (horizontal direction as viewed in the figure) and a Y direction (depth direction as viewed in the figure). The XY stage 140 is moved by a driver 230 and the amount of movement of the XY stage 140 is measured by a laser length measuring instrument 232, so that its position can be recognized.
The sample 142 is, for example, a reticle or a mask in which a light-shielding film such as a chromium film and a resist film are stacked or laminated on a glass substrate.
A main deflector 130 and a sub deflector 132 each corresponding to an object deflector are disposed concentrically with the electronic lens barrel 102 between the sample 142 and the second shaping aperture 126. A position where the electron beam 112 is applied onto the sample 142 is determined by the main deflector 130 and the sub deflector 132.
When a writing process is executed at the electron beam writing apparatus, a pattern 11 to be written onto the sample 142 is divided into strip-like frame areas 12 as shown in
A two-stage object deflector comprised of the main deflector 130 and sub deflector 132 is used for deflection of the electron beam 112. The positioning of the subfield area 13 is performed by the main deflector 130, whereas the location of a pattern writing position within the subfield area 13 is performed by the sub deflector 132.
The electron beam writing apparatus shown in
The control computer 202 is connected with a storage device 204, which stores design data (CAD data) therein. The design data are data obtained by converting chip data into formats capable of being inputted to the electron beam writing apparatus by an unillustrated external device.
A write data converter 206 converts the design data read from the storage device 204 to write data of a format inside the electron beam writing apparatus. The shape and position of each graphic pattern are defined in the write data.
Incidentally, the format conversion of the design data to the write data may be performed by the external device.
The post-format conversion write data is inputted to a pre-processor 208. The pre-processor 208 performs pre-processing such as a format check for the write data, an estimation of the number of shots, etc.
The write data subjected to the pre-processing is inputted to a shot data generator 210. The shot data generator 210 has shot dividing means 212 for dividing graphic data defined in the write data into graphics expressed in shot units, and distributing means 214 for distributing the respective graphics divided by the shot dividing means 212 to their corresponding subfield areas while performing a process for developing position information described in the write data.
The shot dividing means 212 temporarily stores the graphics divided in the shot units into a memory 216. The distributing means 214 reads each of the graphics stored in the memory 216 and distributes the read graphic to the subfield area.
Shot data generated by the shot data generator 210 is inputted to a deflection controller 218. The deflection controller 218 generates shaping deflection data for control of the shaping deflector 124, main deflection data for control of the main deflector 130 and sub deflection data for control of the sub deflector 132 from the shot data.
These shaping deflection data, main deflection data and sub deflection data are indication voltage signals of respective electrodes that configure the shaping deflector 124, main deflector 130 and sub deflector 132.
The shaping deflection data generated at the deflection controller 218 is transmitted to a shaping deflection amplifier 220, the main deflection data is transmitted to a main deflection amplifier 222, and the sub deflection data is transmitted to a sub deflection amplifier 224, respectively.
The shaping deflection data, the main deflection data and the sub deflection data are respectively DA-converted by the shaping deflection amplifier 220, the main deflection amplifier 222 and the sub deflection amplifier 224. The DA-converted signals are respectively amplified to be capable of driving the respective electrodes and then applied to the shaping deflector 124, the main deflector 130 and the sub deflector 132. Thus, the writing process is executed.
A shot data generating method corresponding to a characterizing portion of the present invention will next be explained with reference to
According to the routine, it is discriminated whether a graphic pattern defined in an inputted write pattern has already been shot-divided at a previous pass (Step S10). It is discriminated at Step S10 whether the inputted graphic pattern is identical to the graphic pattern shot-divided at the previous pass.
When it is determined at Step S10 referred to above that the graphic pattern has already been shot-divided at the previous pass (first pass), the routine proceeds to a process of Step S30 without executing a process of Step S20. Thus, the post-shot division graphics corresponding to the first pass stored in the memory 216 are used for processing of the following Step S30 subsequent to a second pass.
On the other hand, when it is discriminated at Step S10 that the inputted graphic pattern is different from the graphic pattern shot-divided at the previous pass, i.e., when this time corresponds to shot division of a graphic pattern corresponding to the first time (first pass), the routine proceeds to the process of Step S20.
At Step S20, the graphic pattern defined in the write data is divided into a plurality of graphics expressed in shot units. The divided graphics are stored in the memory 216. In an example shown in
Since the shot division is performed before subfield area division on the basis of each graphic pattern defined in the write data unlike the conventional method, the shot dividing method can be simplified. That is, if the graphic pattern of the same shape is taken, the division of graphics is done by a unique method.
Next, the respective graphics shot-divided at Step S20 referred to above are read from the memory 216 while a process for developing position information defined in a state of being compressed to write data is being performed, and then distributed to their corresponding subfield areas (Step S30).
Since the graphic patterns per pass are identical where each pattern is drawn in multi-pass writing, the respective graphics shot-divided at the first pass can be used after the second pass. In an example shown in
On the other hand, when one graphic subjected to shot division extends astride a plurality of subfield areas adjacent to one another, it goes out of a deflector's control region, thus resulting in the degradation of writing accuracy. It is thus necessary to assuredly contain or hold the shot-divided graphics into one subfield.
Thus, in the present embodiment, subfield areas adjacent to one another are overlaid on one another by widths each greater than or equal to the maximum shot size as shown in
Incidentally, the width at which the subfield areas overlap each other is suitable for being set to the maximum shot size a in terms of the efficiency of the writing process.
In the example shown in
Incidentally, the standard part S at the distribution of each graphic FG to the corresponding subfield area SF may be set to the corner other than the lower left corner.
With the center of gravity of each of the shot-divided graphics FG being taken as a standard part S as shown in
It is next discriminated whether processing corresponding to one stripe has been ended (Step S40). When it is determined at Step S40 that the processing corresponding to one stripe has not been completed, the routine returns to the process of Step S10.
On the other hand, the present routine is ended when the processing corresponding to one stripe is determined to have been ended. When distributing processing subsequent to a second pass exists in the next stripe area at this time, graphics shot-divided correspondingly are stored in the memory 216.
In the present embodiment as described above, the graphic data defined in the write data is divided into the plural graphics expressed in the shot units, and thereafter the divided graphics are distributed to their corresponding subfield areas, thereby generating the shot data. Accordingly, the shot dividing method can be simplified as compared with the conventional method that performs the subfield division before the shot division.
The conventional method that performs the subfield division before the shot division is accompanied by a problem in that when the boundary (referred to as “subfieldboundary” hereinafter) B between subfield areas exists as shown in
Further, since the shot dividing method simplified in this way can be adopted upon execution of an estimation of the number of shots for pre-processing, it is possible to enhance the accuracy of an estimation of the number of shots conducted at the pre-processor 208, by extension, the accuracy of an estimation of a writing time.
In the present embodiment, when the multi-pass writing is performed, the graphics shot-divided at the first pass are read from the memory 216 and used upon the distribution of the graphics to the subfield areas after the second pass, thereby making unnecessary the shot division subsequent to the second pass. Thus, since the time necessary for the shot division after the second pass can be reduced, the time taken to generate shot data can be shortened. It is thus possible to improve writing throughput.
Further, when the multi-pass writing is performed with each subfield area being shifted within the same stripe area, the graphics shot-divided upon the generation of the shot data at the first pass are used for immediately-executed distribution to the subfield area at the second pass, thereby making it possible to erase the graphics stored in the memory 216 in a short time. There can thus be obtained an advantageous effect that the capacity of the memory 216 for storing the shot-divided graphics therein can be reduced.
A second embodiment of the present invention will next be explained.
The write data modifying means 213 performs a write data modifying process for causing the positions of respective graphics divided by the shot dividing means 212 to be moved on write data. The distributing means 214 distributes the respective graphics to their corresponding subfield areas, based on the positions of the graphics moved on the write data by the write data modifying means 213.
The write data modifying process executed by the write data modifying means 213 will be explained with reference to
A positional shift of an electron beam produced on a sample 142 of the electron beam writing apparatus will first be explained with reference to
In the example shown in
Similarly, owing to an electron beam 112a3 penetrated through an upper left portion 126a2 of the opening 126a of the second shaping aperture 126, an approximately triangular pattern Pc is written in a position shifted by Δx2′ from the position of the rectangular pattern Pa to the minus side of the X axis on the sample 142 and shifted by Δy2′ from the position thereof to the plus side of the Y axis on the sample 142. Other patterns Pd and Pe are also written in their corresponding positions shifted from the position of the rectangular pattern Pa on the sample 142.
In order to cancel out the positional shifts Δx1′, Δx2′, . . . in the X-axis direction and the positional shifts Δy1′, Δy2′, . . . in the Y-axis direction, an offset process of a sub deflector 132 has conventionally been executed. In order to cancel out the positional shift Δx1′ in the X-axis direction, of the pattern Pb and the positional shift Δy1′ thereof in the Y-axis direction, both of which are shown in
Since, however, there is no other choice but to set the size of each subfield smaller than the size of a critical area or region (area in which the electron beam is deflectable at a maximum to the extent not to cause distortion or the like by the sub deflector 132) in such an offset process, writing throughput is in danger of being degraded.
Thus, in the present embodiment, a write data modifying process is performed without carrying out the conventional offset process. A description will be made of an example in which approximately triangular patterns Pb1, Pb2, Pb3 and Pb4 located at the four corners of a critical area Aam shown in
After the write data modifying process has been conducted as mentioned above, a plurality of graphics FGb1′, FGb2′, FGb3′ and FGb4′ contained in write data are respectively distributed to any of plural subfields by the distributing means 214. In an example illustrated in
Incidentally, the present invention is not limited to the above embodiments, but may be implemented by making various modifications thereto within the scope not departing from the gist of the present invention. Although the electron beam has been used in the above embodiments, for example, the present invention is not limited to it. The present invention is applicable even to the case where other charged particle beams such as an ion beam, etc. are used.
Although in the present embodiment, the distribution of each graphic to the subfield area is performed after the shot division while the development process of each pattern position is being performed, the shot division may be carried out while performing the development process of each pattern position.
The features and advantages of the present invention may be summarized as follows.
In the first aspect of the present invention, each graphic pattern defined in write data is divided into a plurality of graphics expressed in shot units by shot dividing means. The divided graphics are distributed to their corresponding subfield areas by distributing means. According to the first aspect, since the graphic pattern of the write data is shot-divided without shot-dividing the graphics divided into the subfield areas, the shot division can be simplified. Thus, since the number of shots can be prevented from increasing and the time required to generate shot data can be shortened, writing throughput can be improved.
In the second aspect of the present invention, each graphic pattern of write data is divided into a plurality of graphics expressed in shot units. The divided graphics are distributed to their corresponding subfield areas. According to the second aspect, since the graphic pattern defined in the write data is shot-divided without shot-dividing the graphics divided into the subfield areas, shot division can be simplified. Thus, since the number of shots can be prevented from increasing and the time necessary to generate shot data can be shortened, writing throughput can be improved.
Thus, the shot division can be shared between a plurality of passes by applying the present invention to a case in which each pattern is written by multi-pass writing. Namely, since there is no need to perform the shot division by the number of passes and the shot division may be performed once, writing throughput can be enhanced.
Obviously many modifications and variations of the present invention are possible in the light of the above teachings. It is therefore to be understood that within the scope of the appended claims the invention may be practiced otherwise than as specifically described.
The entire disclosure of a Japanese Patent Application No. 2008-240340, filed on Sep. 19, 2008 including specification, claims, drawings and summary, on which the Convention priority of the present application is based, are incorporated herein by reference in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2008-240340 | Sep 2008 | JP | national |