This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2011-127213, filed on Jun. 7, 2011, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to an electron beam exposure apparatus and an electron beam exposure method, and more particularly. to a multi-column type electron beam exposure apparatus and an electron beam exposure method for performing exposure processes in parallel by plural column cells.
In recent years, electron beam exposure apparatuses capable of fine patterning with accuracy without using a mask have been used for patterning on a semiconductor wafer. One of .such electron beam exposure apparatuses is a multi-column type electron beam exposure apparatus provided with plural column cells for electron beam irradiation to perform exposures in parallel, thus achieving a higher speed of patterning.
The multi-column type electron beam exposure apparatus includes a controller storing a scheduling software program to produce data (i.e., individual exposure data) for control of each of the column cells. The scheduling software program causes the controller to produce whole-wafer exposure data based on design data and divide the exposure data into units of regions assigned to the column cells. Then, the divided exposure data is reedited to form individual exposure data according to the actual positions of the column cells.
However, the conventional electron beam exposure apparatus has a problem of being incapable of quick exposure because it takes time to reedit exposure data.
Patent Literature 1: Japanese Laid-open Patent Publication No. 2002-305141
According to one aspect of the invention, there is provided an electron beam exposure apparatus including: a stage configured to moves a sample to and fro in a certain direction; plural column cells each configured to irradiate the sample with an electron beam; a main deflector provided in each of the column cells, and configured to deflect the electron beam and thereby control the position of irradiation with the electron beam in a main deflection region; an auxiliary deflector provided in each of the column cells, and configured to deflect the electron beam and thereby control the position of irradiation with the electron beam in an auxiliary deflection region smaller than the main deflection region; and a scheduler configured to generate auxiliary deflection region data defining an order in which the auxiliary deflection regions contained in the main deflection region are to be irradiated with the electron beam, the scheduler including a static unit configured to create a joined main deflection region by joining each of the main deflection regions to an adjacent main deflection region which are arranged assuming that the positions of the column cells are as designed, and a dynamic unit configured to obtain a corrected main deflection region by correcting the position of each of the main deflection regions based on the actual positions of the column cells, and to generate the auxiliary deflection region data by collecting data for the auxiliary deflection regions contained in an overlapping portion of the corrected main deflection region and the joined main deflection region.
Also, according to another aspect of the invention, there is provided an electron beam exposure method using an electron beam exposure apparatus including: a stage configured to move a sample to and fro in a certain direction; plural column cells each configured to irradiate the sample with an electron beam; a main deflector provided in each of the column cells, and configured to deflect the electron beam and thereby control the position of irradiation with the electron beam in a main deflection region; an auxiliary deflector provided in each of the column cells, and configured to deflect the electron beam and thereby control the position of irradiation with the electron beam in an auxiliary deflection region smaller than the main deflection region; and a scheduler configured to generate auxiliary deflection region data defining an order in which the auxiliary deflection regions contained in the main deflection region are to be irradiated with the electron beam, the method including the steps of: arranging the main deflection regions, assuming that the positions of the column cells are as designed; creating a joined main deflection region by joining each of the main deflection regions to an adjacent main deflection region; obtaining a corrected main deflection region by correcting the position of each of the main deflection regions based on the actual positions of the column cells; and generating the auxiliary deflection region data by collecting the auxiliary deflection regions contained in an overlapping portion of the corrected main deflection region and the joined main deflection region.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention.
Prior to description of embodiments of the present invention, description will be given below with regard to a method for generating exposure data for each of column cells, which has heretofore been the inventors' practice.
As illustrated in
The electron gun high-voltage power supply 21 generates a high voltage to drive electron guns of the column cells 11 in the electron beam column 10. The lens power supply 22 supplies a drive current to electromagnetic lenses in the column cells 11 of the electron beam column 10. A corresponding number of the buffer memories 23 is provided for the number of the column cells 11. The buffer memories 23 store individual exposure data as control data for each of the column cells 11, originating from a centralized control system 26. Then, exposure conditions for shots are read out and transferred to the column cells 11, following the order of the individual exposure data. The stage. drive controller 24 moves a wafer 12, based on position information from the stage position sensor 25.
The units 21 to 24 of the controller 20, as described above, are controlled by the centralized control system 26 constructed of a workstation or the like. Also, the centralized control system 26 generates the individual exposure data for control of exposure operation of each of the column cells 11, based on input design data.
Meanwhile, the electron beam column 10 includes the plural, e.g. eight, same column cells 11. Also, a wafer stage 13 mounting the wafer 12 is arranged below the column cells 11.
As illustrated in
In the electron beam generator 130, electrons 20. emitted from an electron gun 101 are focused through a first electromagnetic lens 102 into an electron beam EB having a predetermined current density. The electron beam EB is shaped through a rectangular aperture 103a of a beam shaping mask 103 into a rectangular shape in cross section.
After that, the electron beam EB is subjected to the converging action of a second electromagnetic lens 105 of the mask deflector 140, and is then deflected by a first electrostatic deflector 104 and a second electrostatic deflector 106 thereby to form an image of a predetermined pattern Si of an exposure mask 110. A third electromagnetic lens 108 and a fourth electromagnetic lens 111 arranged above and below the exposure mask 110, respectively, serve the function of focusing the electron beam EB into an image on the wafer.
The electron beam EB is shaped through the exposure mask 110 into the shape of the pattern Si in cross section. Incidentally, to use a portion of the pattern Si beyond a deflection range (or a beam deflection range) of the first electrostatic deflector 104 and the second electrostatic deflector 106, a mask stage 123 is driven to move the exposure mask 110.
The electron beam EB which has passed through the exposure mask 110 is deflected back to an optical axis C by a third electrostatic deflector 112 and a fourth electrostatic deflector 113, and is then reduced in size by a fifth electromagnetic lens 114. Deflection aberrations in the electron beam EB produced by the electrostatic deflectors 104, 106, 112, 113 of the mask deflector 140 are corrected for by a first shim coil 107 and a second shim coil 109.
After that, the electron beam EB passes through a circular opening (or aperture) 115a of a masking shield 115 of the substrate deflector 150, and is deflected to a predetermined position on the wafer 12 by a fifth electrostatic deflector (or an auxiliary deflector) 119 and an electromagnetic deflector (or a main deflector) 120. The main deflector 120 provides a relatively wide range of electron beam deflection, while the auxiliary deflector 119 provides a smaller range and higher speed of electron beam deflection, as compared to the main deflector 120. Deflection aberrations, in the electron beam EB produced by the deflectors 119, 120 are corrected for by a third shim coil 117 and a fourth shim coil 118. Also, a first projection electromagnetic lens 116 and a second projection electromagnetic lens 121 serve the function of focusing the electron beam EB into an image on the surface of the wafer 12.
Meanwhile, the column cell controller 31 includes an electron gun controller 202, an electron optical system controller 203, a mask deflection controller 204, a mask stage controller 205, a blanking controller 206, and a substrate deflection controller 207. Of these, the electron gun controller 202 controls the electron gun 101 thereby to control beam emission conditions such as an accelerating voltage of the electron beam EB. Also, the electron optical system controller 203 controls the amount of current supplied to the electromagnetic lenses 102, 105, 108, 111, 114, 116, 121 thereby to adjust the magnification or focal point of an electron optical system. The mask deflection controller 204 controls a voltage applied to the first electrostatic deflector 104 and the second electrostatic deflector 106 thereby to guide the electron beam EB to the desired pattern Si on the exposure mask 110.
The blanking controller 206 controls a voltage applied to a blanking electrode 127 thereby to allow the passage of the electron beam EB through the aperture 115a of the masking shield 115 for a predetermined period of exposure period (or shot time) and thereby control a period of time for irradiation of the surface of the wafer 12 with the electron beam EB. The substrate deflection controller 207 controls a voltage applied to the fifth electrostatic deflector (or the auxiliary deflector) 119 and the amount of current supplied to the electromagnetic deflector (or the main deflector) 120 thereby to deflect the electron beam EB to a desired position on the wafer 12.
The units 202 to 207 of the column cell controller 31 operate based on individual exposure data originating from the centralized control system 26.
Next, description will be given with regard to exposure operation of the above-described electron beam exposure apparatus 1. Here,
The electron beam exposure apparatus 1 performs exposure of the wafer 12, while continuously moving the wafer 12 by the stage 13 in the Y direction as indicated by the arrows A of
While the position of deflection by the main deflector 120 is in a predetermined one of the auxiliary deflection regions 42, deflection of the electron beam EB by the auxiliary deflector 119 takes place to perform shots of exposure in the predetermined auxiliary deflection region 42. Thereby, a pattern 42p is traced in the auxiliary deflection region 42. Upon completion of all shots in one of the auxiliary deflection regions 42, the main deflector 120 shifts the deflection position of the electron beam to the next auxiliary deflection region.
In this manner, the column cells 11 make repeated exposures of strips of regions (or frames) extending in the direction of continuous movement (or the to-and-fro movement direction) of the stage 13.
The above-described exposure operation is performed based on exposure data given below. Here,
As illustrated in
Further, shot data for each of the auxiliary deflection regions 42 is illustrated in
Next, description will be given with regard to a method for generating the individual exposure data for control of the exposure operation of each of the column cells 11.
As illustrated in
Description will be given below with regard to the method for generating the individual exposure data, which has heretofore been the inventors' practice, and problems inherent therein.
(Method for Generating Individual Exposure Data, which has Heretofore been the Inventors' Practice)
At step S11 of
Then, at step S12, the static unit 28 collects plural main deflection regions 41 arranged in the direction of continuous movement of the stage 13 (or in the Y direction) from plural BEFs 40 into frames. Each column cell 11 makes exposures across plural frames. In this manner, the whole exposure data is divided into exposure data for each of the column cells 11 on a frame basis. By step S12, frames 44 are formed as illustrated for example in
Then, at step S13 (see
Then, at step S14, the order of the auxiliary deflection regions 42 contained in the auxiliary deflection region data is changed so that their positions in the main deflection region 41 are contiguous.
An arrangement as illustrated in
After that, the above steps S13 and S14 (see
At the next step S15, the static unit 28 collects shot conditions for shots to be performed in the auxiliary deflection regions 42 into shot data, and the operation of the static unit 28 is brought to an end.
In the manner as above described, the static unit 28 generates the frames, the auxiliary deflection region data, and the shot data.
However, the exposure data generated by the static unit 28 cannot be utilized as it is, because of being obtained on the assumption that the column cells 11 are in their designed positions. In other words, a housing of the electron beam exposure apparatus 1 becomes deformed due to variations in atmospheric pressure or temperature, and the positions of the column cells 11 vary with time. Therefore, when the exposure data generated by the static unit 28 is used as it is for the column cells 11 to perform exposures, the exposure positions become misaligned.
Therefore, the dynamic unit 29 of the scheduler 27 reedits the exposure data generated by the static unit 28, for adaptation to the actual positions of the column cells.
First, at step S21 of
At the next step S22, the dynamic unit 29 arranges corrected main deflection regions 51 corrected for their positions, based on the actual position of the column cell 11, and generates a table Tmb of the corrected main deflection regions 51.
Then, at step S23 (see
Then, the operation goes to step S24 (see
After that, steps S24 and S25 are repeatedly executed for all auxiliary deflection regions 42 contained in the main deflection regions 41 (in a loop 3). Also, the loop 3 is repeated for all main deflection regions 41 contained in the list Lmb (in a loop 2).
The list Lsma of a collection of data for the auxiliary deflection regions 42 lying within the corrected main deflection region 51 illustrated in
Therefore, the operation goes to step S26 (see
After that, steps S23 to S26 are repeatedly executed for all corrected main deflection regions 51 contained in the table Tmb (in the loop 1) thereby to generate the auxiliary deflection region data for each of the corrected main deflection regions 51, and the operation of the dynamic unit 29 comes to completion.
In the manner as above described, the individual exposure data containing the corrected main deflection regions 51 set according to the actual position of the column cell 11 and the auxiliary deflection region data therefor is obtained.
Incidentally, in the above description, the BEFs (or chips) 40 are described as each containing four main deflection regions in order to simplify an understanding; however, generally, more main deflection regions are contained.
For example, when the main deflection region has dimensions on the order of about 100 μm square while each chip has a size of 33 mm×26 mm, the number of main deflection regions 41 contained in each BEF is on the order of 85800 (=330×260). In this case, if it is assumed that each column cell 11 performs exposures on 10 BEFs 40 (=5 rows×2 columns), the dynamic unit 29 generates 858000 (=10×85800) corrected main deflection regions 51 and auxiliary deflection region data therefor, for generation of individual exposure data for each column cell. Therefore, the execution of the loop 1 of
Also, in the example illustrated in the drawings, the number of auxiliary deflection regions 42 contained in the main deflection region 41 is illustrated as being 16 for sake of simplicity; however, actually, more, e.g. about 100, auxiliary deflection regions 42 are contained in the main deflection region 41. Therefore, the rearrangement of the auxiliary deflection regions 42 by the dynamic unit 29 as illustrated in
Further, when the above-described processing is performed for the number of column cells 11, e.g. for eight Column cells 11, the method for generating the individual exposure data, which has heretofore been the inventors' practice, has the problem of being incapable of quick generation of the individual exposure data because of requiring about 10 hours for the generation of the individual exposure data.
In view of the foregoing problems, the inventors have designed a method for generating individual exposure data according to a first embodiment of the present invention to be described below.
In the first embodiment, first, at step S31 of
Then, the operation goes to step S32, where the static unit 28 joins adjacent ones of the main deflection regions 41a to 41d in the BEF 40 thereby to create joined main deflection regions 61. For example, when the position of the column cell 11 is misaligned in a rightward direction relative to the designed position, the main deflection region 41a at the lower left of the BEF 40 illustrated in
Meanwhile, when the position of the column cell 11 is misaligned in a leftward direction, each of the main deflection regions may be joined to an adjacent main deflection region on the left.
As described above, main deflection regions adjacent to each other in a direction of misalignment of the position of the column cell 11 are joined together, and thereby, when at a later step a corrected main deflection region is set based on the actual position of the column cell 11, the corrected main deflection region overlaps with the joined main deflection regions to thus facilitate extraction of the auxiliary deflection regions 42.
Step S32 is repeatedly executed for all main deflection regions 41 in the BEF 40 (in a loop 2). Thereby, as illustrated in
After that, the loop 2 (see
Then, the operation goes to step S33, where the static unit 28 collects data for the auxiliary deflection regions 42 contained in the joined main deflection region 61 into joined auxiliary deflection region data.
Then, at step S34, the static unit 28 changes the order of the auxiliary deflection regions 42 in the joined auxiliary deflection region data so that they are contiguous in the joined main deflection region 61a.
Steps S33 and S34 are repeated for all joined main deflection regions (in a loop 3) thereby to generate joined auxiliary deflection region data for each of the joined main deflection regions.
After that, the operation goes to step S35, where the static unit 28 collects plural main deflection regions 41 arranged in the direction of continuous movement of the stage 13 (or in the Y direction) into the frames 44.
Then, shot data 46 formed of a collection of shot conditions is generated for each of the auxiliary deflection regions 42, and the operation of the static unit 28 is brought to an end.
Next, the dynamic unit 29 performs reediting of the exposure data. Here,
First, at step S41, the dynamic unit 29 generates the table Tma storing data for the joined main deflection regions set by the static unit 28. Then, at step S42, corrected main deflection regions are set based on the actual position of the column cell 11, and the table Tmb storing data for the corrected main deflection regions is generated.
Then, at step S43, the dynamic unit 29 prepares the list Lmb for listing of the joined main deflection regions overlapping with the corrected main deflection regions, and the list Lsma for listing of the auxiliary deflection regions 42 overlapping with the corrected main deflection regions.
Then, at step S44, any one of the corrected main deflection regions contained in the table Tma is selected, the joined main deflection regions overlapping with the selected corrected main deflection region are detected, and the detected joined main deflection regions are stored in the list Lmb. Step S44 is repeated for all main deflection regions contained in the table Tma (in a loop 1).
Then, a loop 2 and a loop 3 are executed in which steps S45 and S46 given below are repeatedly executed for the auxiliary deflection regions 42 contained in all joined main deflection regions contained in the list Lmb.
At step S45, the dynamic unit 29 determines whether or not the auxiliary deflection regions 42 in the joined main deflection region 61e overlap with the corrected main deflection region 51a. A decision as to whether or not the auxiliary deflection regions 42 overlap with the corrected main deflection region 51a is made based on the coordinates of the positions of the auxiliary deflection regions 42 and the corrected main deflection region 51a. In step S45, when a decision is made that the auxiliary deflection region 42 overlaps with the corrected main deflection region 51a (“Yes”), the operation goes to step S46, where the auxiliary deflection region 42 is stored in the list Lsma. Also, when a decision is made that the auxiliary deflection region 42 does not overlap with the corrected main deflection region 51a (“No”), the auxiliary deflection region 42 is not stored in the list Lsma.
After that, upon completion of the processing on all auxiliary deflection regions 42 in the joined main deflection region 61e, the loop 2 causes the processing to move to the next joined main deflection region 61f. Then, the loop 3 is executed also in the joined main deflection region 61f thereby to perform the detection of the auxiliary deflection region 42 overlapping with the corrected main deflection region 51a (i.e. steps S45 and S46) in the order indicated by the arrows of
In the manner as above described, a list Lsmb (or auxiliary deflection region data) of a collection of data for the auxiliary deflection regions 42 overlapping with the corrected main deflection region 51a is obtained. The order of the auxiliary deflection regions 42 in the auxiliary deflection region data is such that their positions in the corrected main deflection region 51a are in a contiguous sequence, shifting to and fro in the row direction and row by row in the column direction.
As described above, in the first embodiment, adjacent main deflection regions are joined together to form a joined main deflection region larger than the amount of misalignment of the column cell 11 relative to the designed position. Then, a decision is made as to whether or not each of the auxiliary deflection regions in the joined main deflection region overlaps with the corrected main deflection region, in order such that the auxiliary deflection regions are in a contiguous sequence, shifting to and fro in the row direction and row by row in the column direction.
As described above, the order of the auxiliary deflection regions contained in the joined main deflection region is such that the auxiliary deflection regions are arranged in a contiguous sequence, shifting to and fro in the row direction and row by row in the column direction. Thus, even with the corrected main deflection region in any position, when data for portions corresponding to the corrected main deflection region is extracted from the joined main deflection region, the auxiliary deflection regions in the corrected main deflection region are contiguous as indicated by the arrows.
Therefore, according to the first embodiment, the need to change the order of the auxiliary deflection regions 42 in the auxiliary deflection region data is eliminated, so that quicker generation of individual exposure data can be achieved.
The inventors have carried out generation of individual exposure data in an instance where each chip has a size of 33 mm×26 mm, the main deflection region 41 has dimensions of about 100 μm square, and 100 auxiliary deflection regions are contained in each main deflection region. Here, the length of time taken to generate the individual exposure data was measured under a condition where the number of column cells 11 is eight and each column cell 11 includes 10 chips (or BEFs) (=5 rows×2 columns).
As a result, the static unit 28 took about 90 seconds to finish the processing, and the dynamic unit 29 took about 120 seconds to finish the processing, so that the generation of the individual exposure data could be accomplished in a total of 210 seconds. On the other hand, the method for generating the individual exposure data, which has heretofore been the inventors' practice, required 10 or more hours for the generation of the same individual exposure data.
It is clear from the results that, according to the first embodiment, quick generation of individual exposure data can be achieved.
According to the electron beam exposure apparatus of the above embodiment, the scheduler creates the joined main deflection region by joining adjacent ones of the main deflection regions which are arranged assuming that the positions of the column cells are as designed. Then, the dynamic unit obtains the corrected main deflection region by correcting the position of each of the main deflection regions based on the actual positions of the column cells, and detects the auxiliary deflection regions overlapping with the corrected main deflection region, from the joined main deflection region, in predetermined order. Thereby, the auxiliary deflection region data is obtained in which the auxiliary deflection regions are arranged contiguous in the corrected main deflection region.
This eliminates the need to change the order of the auxiliary deflection regions in the auxiliary deflection region data so that they are contiguous in the corrected main deflection region, thus enabling quicker generation of individual exposure data for each of the column cells.
In the first embodiment, two adjacent main deflection regions are joined together to form a joined main deflection region; however, when the amount of misalignment of the position of the column cell 11 is sufficiently small, the left half of the adjacent main deflection region 41c on the right side of the main deflection region 41a may be joined to the main deflection region 41a thereby to form the joined main deflection region 61a, as illustrated in
In this case, the joined main deflection region 61a becomes small in data size, thus enabling quicker generation of individual exposure data.
In Modification 2, as illustrated in
In this case, even when the column cell 11 is misaligned toward the left or the right, a corrected main deflection region 51z arranged based on the actual position of the column cell 11 falls within the range of the joined main deflection region 61a. Thereby, the ability to cope with misalignment of the position of the column cell 11 is enhanced.
Also, the joined main deflection region is not limited to the above-described examples but may be formed for example by joining together four adjacent main deflection regions adjoining each other in the direction of continuous movement of the stage (or in the Y direction) and in a direction orthogonal to the direction of continuous movement of the stage (or in the X direction).
The second embodiment is different from the first embodiment in which the auxiliary deflection regions overlapping with the corrected main deflection regions are extracted for each of the joined main deflection regions, in that, as illustrated in
In
As illustrated in
Thereby, the order of the auxiliary deflection regions in the auxiliary deflection region data is such that they are contiguous in the corrected main deflection region 51, as is the case with the first embodiment. Thus, also in the second embodiment, there is no need to change the order of the auxiliary deflection regions 42 in the auxiliary deflection region data.
Also, in the second embodiment, the corrected main deflection region 51 is contained in one joined frame 76, and thus, there is no need to search across plural joined main deflection regions for the auxiliary deflection regions overlapping with the corrected main deflection region, which is required for the first embodiment. Thus, the number of searches of the joined main deflection region is reduced, so that still quicker generation of individual exposure data can be achieved as compared to the first embodiment.
(Method for Transferring Individual Exposure Data during Exposure)
As illustrated in
Such operations are performed alternating with each other, thereby enabling continuous transfer of individual exposure data to the column cells 11 and thus achieving quick exposure operation of each of the column cells 11.
To perform parallel processing for generation of individual exposure data, the column cell controller 31 of each of the column cells 11 is provided with the scheduler 27, as illustrated in
The centralized control system 26 divides design data for each of regions to be subjected to exposure by each of the column cells 11, and transfers the divided design data to the column cell controller 31 of each of the column cells 11 through the buffer memory 23. Then, the scheduler 27 provided in each of the column cells 11 performs parallel processing for generating individual exposure data. As described above, each of the column cells 11 performs the parallel processing to generate the individual exposure data, thereby enabling quicker generation of the individual exposure data.
Number | Date | Country | Kind |
---|---|---|---|
2011-127213 | Jun 2011 | JP | national |