Multi-charged particle beam drawing method and multi-charged particle beam drawing device

By dividing and staggering beam groups and adjusting irradiation timing, the method enhances multi-beam lithography accuracy by mitigating beam blurring and positional shifts, addressing current fluctuations and density variations.

WO2026069851A1PCT designated stage Publication Date: 2026-04-02NUFLARE TECH INC
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Multi-beam lithography systems face issues with beam blurring and positional shifts due to Coulomb effects and current fluctuations, leading to degraded plotting accuracy, especially in areas with varying densities.

Method used

The method involves dividing multi-charged particle beams into groups and staggering irradiation timing for each group, adjusting beam groups to address specific areas with high or low density, and altering beam usage based on pattern density to maintain accuracy.

Benefits of technology

This approach reduces drawing accuracy deterioration by managing beam current fluctuations and maintaining precision in multi-beam lithography, particularly in regions with high pattern density.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025020925_02042026_PF_FP_ABST
    Figure JP2025020925_02042026_PF_FP_ABST
Patent Text Reader

Abstract

A multi-charged particle beam drawing method according to one embodiment of the present invention is characterized by: dividing a multi-charged particle beam into arrays and setting a plurality of beam groups for irradiating a specific region that is a part of a drawing region of a sample; while simultaneously performing irradiation with the multi-charged particle beam, drawing a pattern in a region other than the specific region of the drawing region of the sample; and while shifting the irradiation timing for each of beam groups of the plurality of beam groups, drawing the pattern in the specific region of the sample with beams of each of the beam groups.
Need to check novelty before this filing date? Find Prior Art

Description

Multi-charged particle beam lithography method and multi-charged particle beam lithography apparatus

[0001] This application claims priority based on JP2024-165697 (application number), which was filed in Japan on September 24, 2024. All the contents described in JP2024-165697 are incorporated into this application by reference.

[0002] One aspect of the present invention relates to a multi-charged particle beam lithography method and a multi-charged particle beam lithography apparatus, and for example, relates to a technique for correcting misalignment that occurs on the substrate surface in multi-beam lithography.

[0003] Lithography technology, which is responsible for the progress of miniaturization of semiconductor devices, is an extremely important process for generating patterns in the semiconductor manufacturing process. In recent years, with the high integration of LSIs, the circuit linewidth required for semiconductor devices has been continuously miniaturized year by year. Here, electron beam (electron beam) lithography technology inherently has excellent resolution, and lithography using an electron beam on a wafer or the like has been carried out.

[0004] For example, there is a lithography apparatus using a multi-beam. Compared with the case of lithography using a single electron beam, by using a multi-beam, a large number of beams can be irradiated at once, so the throughput can be significantly improved. In such a multi-beam lithography apparatus, for example, an electron beam emitted from an electron gun is passed through a mask having a plurality of holes to form a multi-beam, and each beam is blanking-controlled. Each unshielded beam is reduced by an optical system and deflected by a deflector to be irradiated to a desired position on the sample.

[0005] In multi-beam lithography, high-speed plotting can be achieved by using multiple beams. However, since the plotting is performed while blanking each beam individually, increasing the total current across all the beams used can lead to issues such as beam blurring due to the Coulomb effect, shifts in the beam's irradiation position due to charging within the column, or deformation of the beam array's shape. These degradations in plotting accuracy are particularly significant when current fluctuations during plotting occur, as the error amount differs for each edge of the pattern, thus greatly affecting the pattern's dimensions and position. Furthermore, if the plotted pattern has varying densities, plotting accuracy tends to degrade at the boundaries of areas with localized high or low density.

[0006] Here, a method is disclosed for performing position correction on the entire multibeam system individually for each shot, based on parameters related to each shot (see, for example, Patent Document 1).

[0007] Japanese Patent Publication No. 2021-132065

[0008] One aspect of the present invention provides a method and apparatus capable of reducing the deterioration of drawing accuracy caused by fluctuations in beam current, etc., by means other than correction.

[0009] A multi-charged particle beam drawing method according to one aspect of the present invention is characterized by: dividing a multi-charged particle beam into an array and setting up multiple beam groups to irradiate a specific area of ​​a part of the drawing area of ​​a sample; drawing a pattern in an area of ​​the drawing area of ​​a sample other than the specific area while simultaneously irradiating with the multi-charged particle beams; and drawing a pattern in the specific area of ​​the sample with the beams of each of the multiple beam groups, while staggering the irradiation timing for each beam group.

[0010] A multi-charged particle beam lithography apparatus according to one aspect of the present invention comprises: a splitting circuit that divides a multi-charged particle beam into a plurality of beam groups, each consisting of at least one beam that irradiates a specific area within a part of the lithography region of a sample; and a lithography mechanism that draws a pattern on the sample using all or part of the multi-charged particle beam, wherein the lithography mechanism draws a pattern on an area of ​​the sample other than the specific area within the lithography region while simultaneously irradiating with the multi-charged particle beams, and draws a pattern on the specific area of ​​the sample with at least one beam from each of the plurality of beam groups, while staggering the irradiation timing for each beam group.

[0011] Another aspect of the present invention relates to a multi-charged particle beam lithography method, characterized in that, for a portion of the lithography area of ​​a sample, a pattern is drawn in the area other than a specific area, using the number of multi-charged particle beams used for lithography as the reference number of beams, and for the specific area, a pattern is drawn in the specific area using a multi-charged particle beam in which the number of multi-charged particle beams used for lithography is reduced from the reference number of beams and the number of shots is increased from the reference number.

[0012] According to one aspect of the present invention, the deterioration of drawing accuracy caused by fluctuations in beam current can be reduced by methods other than correction.

[0013] This is a conceptual diagram showing an example of the configuration of the drawing apparatus in Embodiment 1. This is a conceptual diagram showing an example of the configuration of the molded aperture array substrate in Embodiment 1. This is a cross-sectional view showing an example of the configuration of the blanking aperture array mechanism in Embodiment 1. This is a conceptual diagram for explaining an example of the drawing operation in Embodiment 1. This is a diagram showing an example of the irradiation area and drawing target pixels of a multibeam in Embodiment 1. This is a diagram for explaining an example of the multibeam drawing operation in Embodiment 1. This is a diagram showing an example of the beam pitch and pattern pitch in Embodiment 1. This is a diagram showing another example of the beam pitch and pattern pitch in Embodiment 1. This is a diagram showing another example of the beam pitch and pattern pitch in Embodiment 1. This is a diagram showing an example of a specific area in Embodiment 1. This is a flowchart showing an example of the main steps of the drawing method in Embodiment 1. This is a diagram showing an example of the multibeam configuration and an example of the beam array area in Embodiment 1. This is a diagram showing an example of the beam group configuration and an example of the beam array area in a multibeam in Embodiment 1. This is a diagram showing another example of the beam group configuration and an example of the beam array area in a multibeam in Embodiment 1. This is a diagram for explaining an example of segmented drawing when drawing a stripe area including a specific area in Embodiment 1. This figure illustrates another example of segmented drawing when drawing a stripe region including a specific area in Embodiment 1. This is a conceptual diagram showing an example of the configuration of a drawing device in Embodiment 2. This is a flowchart showing an example of a drawing method in Embodiment 2. This figure shows an example of a specific area, a beam array region, and a stripe region in a modified example of Embodiment 2.

[0014] In the following embodiments, an electron beam configuration will be described as an example of a charged particle beam. However, the charged particle beam is not limited to an electron beam; it may also be a beam using charged particles such as an ion beam.

[0015] [Embodiment 1] Figure 1 is a conceptual diagram showing an example of the configuration of a lithography apparatus in Embodiment 1. In Figure 1, the lithography apparatus 100 includes a lithography mechanism 150 and a control system circuit 160. The lithography apparatus 100 is an example of a multi-charged particle beam lithography apparatus and an example of a multi-charged particle beam exposure apparatus. The lithography mechanism 150 includes an electron tube 102 (electron beam column) and a lithography chamber 103. Inside the electron tube 102 are an electron gun 201, an illumination lens 202, a shaped aperture array substrate 203, a blanking aperture array mechanism 204, a reduction lens 205, a limiting aperture substrate 206, an objective lens 207, a main deflector 208, and a sub-deflector 209.

[0016] An XY stage 105 is placed inside the drawing chamber 103. A sample 101, such as a mask, which will be the substrate to be drawn on during drawing (exposure), is placed on the XY stage 105. The sample 101 includes an exposure mask used when manufacturing semiconductor devices, or a semiconductor substrate (silicon wafer) on which semiconductor devices are manufactured. The sample 101 also includes mask blanks that have a resist coating applied but have not yet been drawn on. A mirror 210 for measuring the position of the XY stage 105 is also placed on the XY stage 105.

[0017] The control system circuit 160 includes a control computer 110, memory 112, deflection control circuit 130, digital-to-analog conversion (DAC) amplifier units 132 and 134, lens control circuit 136, stage control mechanism 138, stage position measuring instrument 139, and storage devices 140 and 142 such as magnetic disk drives. The control computer 110, memory 112, deflection control circuit 130, lens control circuit 136, stage control mechanism 138, stage position measuring instrument 139, and storage devices 140 and 142 are connected to each other via a bus (not shown). The deflection control circuit 130 is connected to the DAC amplifier units 132 and 134 and the blanking aperture array mechanism 204. The sub-deflector 209 is composed of four or more electrodes, and each electrode is controlled by the deflection control circuit 130 via the DAC amplifier 132. The main deflector 208 is composed of four or more electrodes, and each electrode is controlled by the deflection control circuit 130 via the DAC amplifier 134. The lens group, including the illumination lens 202, the reduction lens 205, and the objective lens 207, is controlled by the lens control circuit 136.

[0018] The position of the XY stage 105 is controlled by the drive of motors on each axis (not shown) controlled by the stage control mechanism 138. The stage position measuring instrument 139 measures the position of the XY stage 105 using the principle of laser interferometry by receiving reflected light from the mirror 210.

[0019] The control computer 110 contains a Rice Rise Processing Unit 50, a Shot Data Generation Unit 52, a Parameter Calculation Unit 54, a Determination Unit 56, a Specific Area Identification Unit 58, a Beam Group Setting Unit 60, a Drawing Control Unit 72, and a Transfer Processing Unit 74. Each of these "~ Units" has a processing circuit. Such processing circuits include, for example, electrical circuits, computers, processors, circuit boards, quantum circuits, or semiconductor devices. Each of these "~ Units" may use a common processing circuit (the same processing circuit) or different processing circuits (separate processing circuits). Information input to and output to the Rice Rise Processing Unit 50, Shot Data Generation Unit 52, Parameter Calculation Unit 54, Determination Unit 56, Specific Area Identification Unit 58, Beam Group Setting Unit 60, Drawing Control Unit 72, and Transfer Processing Unit 74, as well as information being calculated, are stored in the memory 112 each time.

[0020] The drawing operation of the drawing device 100 is controlled by the drawing control unit 72. In other words, the drawing control unit 72 (an example of a control circuit) controls the drawing mechanism 150. Furthermore, the transfer process of the irradiation time data for each shot to the deflection control circuit 130 is controlled by the transfer processing unit 74.

[0021] Furthermore, drawing data (chip data) is input from outside the drawing device 100 and stored in the storage device 140. The chip data defines information about multiple graphic patterns that constitute the chip pattern. Specifically, for each graphic pattern, for example, the coordinates of each vertex are defined in the order in which the graphic is formed. Alternatively, for each graphic pattern, for example, the graphic code, coordinates, and size are defined.

[0022] Here, Figure 1 shows the configuration necessary to explain Embodiment 1. The drawing device 100 may also have other configurations that are normally necessary.

[0023] Figure 2 is a conceptual diagram showing an example of the configuration of a molded aperture array substrate in Embodiment 1. In Figure 2, the molded aperture array substrate 203 has p rows vertically (y direction) × q rows horizontally (x direction) (p, q ≥ 2) holes (openings) 22 formed in a matrix at a predetermined arrangement pitch. In the example of Figure 2, for example, it shows a case where 512 × 512 rows of holes 22 are formed horizontally and vertically (x, y direction). The number of holes 22 is not limited to this. For example, 32 × 32 rows of holes 22 may be formed. Each hole 22 is formed as a rectangle of the same dimensions and shape. Alternatively, they may be circles of the same diameter. A portion of the electron beam 200 passes through each of these multiple holes 22 to form a multi-beam 20. In other words, the molded aperture array substrate 203 forms a multi-beam 20.

[0024] Figure 3 is a cross-sectional view showing an example of the configuration of the blanking aperture array mechanism in Embodiment 1. As shown in Figure 3, the blanking aperture array mechanism 204 has a blanking aperture array substrate 31 made of a semiconductor substrate such as silicon placed on a support base 33. In the membrane region 330 in the center of the blanking aperture array substrate 31, through holes 25 (openings) for the passage of each beam of the multi-beam 20 are opened at positions corresponding to each hole 22 of the molded aperture array substrate 203 shown in Figure 2. Then, a set of control electrodes 24 and counter electrodes 26 (blankers: blanking deflectors) are placed at positions opposite each other across the corresponding through holes 25. In addition, a control circuit 41 (logic circuit) that applies a deflection voltage to the control electrode 24 for each through hole 25 is placed inside the blanking aperture array substrate 31 near each through hole 25. The counter electrodes 26 for each beam are connected to ground.

[0025] An amplifier (an example of a switching circuit), not shown, is placed inside the control circuit 41. As an example of an amplifier, a CMOS (Complementary MOS) inverter circuit, which acts as a switching circuit, is placed inside. Either an L (low) potential (e.g., ground potential) that is lower than the threshold voltage, or an H (high) potential (e.g., 1.5V) that is higher than the threshold voltage, is applied as a control signal to the input (IN) of the CMOS inverter circuit. In Embodiment 1, when an L potential is applied to the input (IN) of the CMOS inverter circuit, the output (OUT) of the CMOS inverter circuit applied to the control circuit 41 becomes a positive potential (Vdd), and the electric field due to the potential difference with the ground potential of the counter electrode 26 deflects the corresponding beam, which is then shielded by the limiting aperture substrate 206 to control the beam to OFF. On the other hand, when a high potential is applied to the input (IN) of the CMOS inverter circuit (active state), the output (OUT) of the CMOS inverter circuit becomes ground potential, and the potential difference with the ground potential of the counter electrode 26 disappears, so the corresponding beam is not deflected, and the control is made so that the beam turns ON when it passes through the limiting aperture substrate 206. Blanking control is performed by this deflection.

[0026] Next, a specific example of the operation of the drawing mechanism 150 will be described. The electron beam 200 emitted from the electron gun 201 (emission source) illuminates the entire molded aperture array substrate 203 almost vertically by the illumination lens 202. Multiple rectangular holes 22 (openings) are formed in the molded aperture array substrate 203, and the electron beam 200 illuminates the area that includes all of the multiple holes 22. Each portion of the electron beam 200 irradiated at the location of the multiple holes 22 passes through each of the multiple holes 22 in the molded aperture array substrate 203, thereby forming, for example, a rectangular multi-beam (multiple electron beams) 20. These multi-beams 20 pass through the corresponding blankers of the blanking aperture array mechanism 204. Each of these blankers individually blanks the beam passing through so that the beam remains ON for a set drawing time (irradiation time).

[0027] The multi-beam 20 that has passed through the blanking aperture array mechanism 204 is reduced by the reduction lens 205 and travels toward the central hole formed in the limiting aperture substrate 206. Here, the electron beam deflected by the blanker of the blanking aperture array mechanism 204 is moved away from the central hole in the limiting aperture substrate 206 and is shielded by the limiting aperture substrate 206. On the other hand, the electron beam that was not deflected by the blanker of the blanking aperture array mechanism 204 passes through the central hole in the limiting aperture substrate 206 as shown in Figure 1. In this way, the limiting aperture substrate 206 shields each beam that has been deflected by the blanker of the blanking aperture array mechanism 204 to the beam-off state. Then, each beam of one shot is formed by the beam that has passed through the limiting aperture substrate 206 from the time the beam is turned ON until the beam is turned OFF. The multi-beams 20 that have passed through the limiting aperture substrate 206 are focused by the objective lens 207 to form a pattern image with the desired reduction ratio. The main deflector 208 and sub-deflector 209 then deflect the entire multi-beams 20 that have passed through the limiting aperture substrate 206 in the same direction, illuminating each beam at its respective irradiation position on the sample 101. Furthermore, for example, while the XY stage 105 is moving continuously, the main deflector 208 performs tracking control so that the beam irradiation position follows the movement of the XY stage 105. Ideally, the multi-beams 20 irradiated at one time will be arranged at a pitch obtained by multiplying the arrangement pitch of the multiple holes 22 in the molded aperture array substrate 203 by the desired reduction ratio described above.

[0028] Figure 4 is a conceptual diagram illustrating an example of the drawing operation in Embodiment 1. As shown in Figure 4, the drawing area 30 (thick line) of the sample 101 is virtually divided into a plurality of stripe-shaped areas 32 with a predetermined width in the y direction, for example. The example in Figure 4 shows a case where the drawing area 30 of the sample 101 is divided into a plurality of stripe areas 32 with substantially the same width size as the design irradiation area 34 (drawing field) that can be irradiated with a single multi-beam 20 irradiation in the y direction, for example.

[0029] Furthermore, while the example in Figure 4 shows the case where the stage moves only once (one pass) to draw each stripe, multiple drawing can also be performed by moving the stage multiple times for each stripe. In that case, for example, in the case of multiple drawing of N passes, it is preferable to shift the position in the y direction by 1 / N size of the width of the stripe area 32 for each pass. The multiplicity is not limited to 2, but may be 3 or more.

[0030] Furthermore, the positional shift described above is not limited to the y-direction, but may also be applied to the x-direction.

[0031] Furthermore, for multiplex drawing, it is also preferable to perform multiplex drawing (multiple drawing within a path) in which each position is drawn multiple times while the stage moves through each stripe once. Next, an example of drawing operation will be described.

[0032] First, the XY stage 105 is moved to adjust the position of the irradiation area 34 of the multi-beam 20 to the left edge of the first stripe area 32 of the first stripe layer, or even further to the left. Then, when drawing the first stripe area 32, the drawing is advanced relatively in the x direction by moving the XY stage 105, for example, in the -x direction. The XY stage 105 is moved continuously at a constant speed, for example.

[0033] After the first stripe area 32 has finished drawing, the stage position is moved in the -y direction by the width of the stripe area 32. This shifts the drawn stripe area 32 in the y direction by the width of the stripe area 32.

[0034] Next, the irradiation area 34 of the multi-beam 20 is adjusted to be located at the left edge of the second stripe area 32, or even further to the left. Then, by moving the XY stage 105, for example, in the -x direction, the drawing is advanced relatively in the x direction. The process is repeated in the same manner thereafter to draw each stripe area 32.

[0035] Furthermore, while Figure 4 shows an example where each stripe region 32 is drawn in the same direction, this is not the only option. For example, for a stripe region 32 to be drawn after a stripe region 32 that has been drawn in the x direction, the XY stage 105 can be moved, for example, in the x direction, so that the drawing is performed in the -x direction. By drawing while alternating directions in this way, the stage movement time can be shortened, and consequently, the drawing time can be shortened.

[0036] Furthermore, in a single shot, multiple shot patterns, up to the same number as each hole 22, are formed at once by the multi-beam that passes through each hole 22 of the molded aperture array substrate 203.

[0037] Figure 5 shows an example of the irradiation area and drawing target pixels in Embodiment 1. In Figure 5, the stripe area 32 is divided into multiple mesh areas, for example, by the beam size of the multi-beam 20. Each of these mesh areas becomes a drawing target pixel 36 (beam irradiation unit area, irradiation position). The size of the drawing target pixel 36 is not limited to the beam size and may be composed of any size regardless of the beam size. For example, it may be composed of a size of 1 / n (where n is an integer of 1 or more) of the beam size. In the example of Figure 5, the drawing area of ​​the sample 101 is shown as being divided into multiple stripe areas 32 with substantially the same width size as the irradiation area 34 (drawing field) that can be irradiated with one irradiation of the multi-beam 20 in the y direction. The size of the rectangular irradiation area 34 in the x direction can be defined by the number of beams in the x direction × the beam pitch in the x direction. The size of the rectangular irradiation area 34 in the y direction can be defined by the number of beams in the y direction × the beam pitch in the y direction. In the example in Figure 5, for example, a 512 x 512-row multibeam is shown as an 8 x 8-row multibeam. Within the irradiation area 34, multiple pixels 28 (beam drawing positions) that can be irradiated in one shot of the multibeam 20 are shown. The pitch between adjacent pixels 28 becomes the inter-beam pitch of the multibeam. A rectangular area enclosed by the size of the inter-beam pitch in the x and y directions constitutes one sub-irradiation area 29 (pitch cell area). In the example in Figure 5, each sub-irradiation area 29 is shown as being composed of, for example, 4 x 4 pixels.

[0038] Figure 6 is a diagram illustrating an example of multi-beam drawing operation in Embodiment 1. The example in Figure 6 shows a case where each sub-irradiation area 29 is drawn with four different beams. Furthermore, the example in Figure 6 shows a drawing operation in which the XY stage 105 moves continuously at a speed of moving a distance L equivalent to 8 beam pitches while drawing 1 / 4 (1 of the number of beams used for irradiation) of the area within each sub-irradiation area 29. In the drawing operation shown in the example in Figure 6, for example, while the XY stage 105 moves a distance L equivalent to 8 beam pitches, the sub-deflector 209 sequentially shifts the irradiation position (pixel 36) and draws (exposes) four different pixels 36 within the same sub-irradiation area 29 by firing four shots of the multi-beam 20 in a shot cycle T. While the four pixels 36 are being drawn (exposed), the entire multi-beam 20 is deflected collectively by the main deflector 208 to prevent the irradiation area 34 from shifting relative to the sample 101 due to the movement of the XY stage 105, thereby causing the irradiation area 34 to follow the movement of the XY stage 105. In other words, tracking control is performed. When one tracking cycle is completed, the tracking is reset and returned to the previous tracking start position. Since the drawing of the first pixel row from the right in each sub-irradiation area 29 has been completed, after the tracking reset, in the next tracking cycle, the sub-deflector 209 first deflects the beam to adjust (shift) its drawing position so that it can draw, for example, the second pixel row from the right in each sub-irradiation area 29 that has not yet been drawn. By repeating this operation while the stripe area 32 is being drawn, the position of the irradiation area 34 of the multi-beam 20 moves sequentially as shown in the irradiation areas 34a, 34b, 34c, ... 34o in the middle section of Figure 4, and drawing is performed.

[0039] As mentioned above, in multi-beam plotting, the total current changes during plotting because multiple beams are blanked individually while plotting.

[0040] Figure 7 shows an example of beam pitch and pattern pitch in Embodiment 1. Figure 8 shows another example of beam pitch and pattern pitch in Embodiment 1. Figure 9 shows another example of beam pitch and pattern pitch in Embodiment 1. In the example in Figure 7, an example is shown where the beam pitch of the multi-beam 20 and the pattern pitch of the pattern 42 do not match. Generally, in the layout of the chip pattern to be drawn, as shown in Figure 7, the pattern pitches are not equal, or the beam pitch of the multi-beam 20 and the pattern pitch of the pattern 42 are different, so the beam pitch of the multi-beam 20 and the pattern pitch of the pattern 42 often do not match overall within the irradiation area 34 (beam array area). When the beam pitch of the multi-beam 20 and the pattern pitch of the pattern 42 do not match in this way, the change in the number of blanking beams per shot is small. Therefore, the change in the total current is also small.

[0041] On the other hand, the example in Figure 8 shows an example where the beam pitch of the multi-beam 20 and the pattern pitch of the pattern 42 match. The example in Figure 8 shows an example of a shot where all beams are beam ON. In the case shown in Figure 8, in the next shot, it is possible that all beams will be beam OFF, as shown in Figure 9. Thus, when the beam pitch of the multi-beam 20 and the pattern pitch of the pattern 42 match, or when the beam pitch of the multi-beam 20 and the pattern pitch of the pattern 42 are integer multiples, the change in the number of blanking beams per shot becomes very large. Therefore, the change in the total current also becomes large.

[0042] As shown in Figures 8 and 9, when the beam pitch and pattern pitch are in an integer multiple relationship including coincidence, focus shift of the multi-beam 20, degradation of beam resolution due to the Coulomb effect (so-called blurring), and / or individual positional shifts of multiple patterns drawn within the beam array region may occur.

[0043] FIG. 10 is a diagram showing an example of a specific region in Embodiment 1. In the example of FIG. 10, there is shown a case where there is a specific region 40 in which the ratio of the pattern occupying the drawing region 30 of the chip pattern to be drawn is particularly large and has an integral multiple relationship including the coincidence between the beam pitch and the pattern pitch described above. The specific region 40 includes, in addition to the above-described case, a region having a particularly high pattern density (area density) compared to the surroundings. When drawing such a specific region 40 having a particularly high pattern density, focus deviation of the multi-beam 20 and deterioration of beam resolution (so-called blur) due to the Coulomb effect are likely to occur. In addition, the specific region 40 includes a region where the amount of variation in pattern density from the surroundings is large. When drawing the specific region 40 where the amount of variation in pattern density is large, for example, uniform positional deviation (shift) of a plurality of patterns drawn within the beam array region may occur.

[0044] Therefore, in Embodiment 1, the presence or absence of such a specific region 40 is determined, and when drawing the specific region 40, the method of drawing is changed from the case of drawing other regions, and the effects such as focus deviation described above are reduced by a method other than correction. This will be specifically described below.

[0045] FIG. 11 is a flowchart showing an example of the main steps of the drawing method in Embodiment 1. In FIG. 11, the drawing method in Embodiment 1 includes a rasterization process step (S102), a shot data generation step (S104), a determination parameter calculation step (S110), a determination step (S120), a specific region identification step (S124), a beam group setting step (S126), a normal drawing step (S130), a divided drawing step (S132), and a determination step (S, a series of steps are performed.

[0046] As the rasterization process step (S102), the rasterization processing unit 50 reads chip pattern data (drawing data) from the storage device 140, for example, for each stripe region 32, and performs rasterization processing. Specifically, the pattern density (pattern area density) is calculated for each pixel 36.

[0047] As the shot data generation step (S104), first, the shot data generation unit 52 calculates an irradiation dose D for irradiating each pixel 36. The irradiation dose D may be calculated, for example, as a value obtained by multiplying a proximity effect correction irradiation coefficient Dp and a pattern area density ρ by a preset reference irradiation dose Dbase. Thus, it is preferable that the irradiation dose D is obtained in proportion to the area density of the pattern calculated for each pixel 36. Regarding the proximity effect correction irradiation coefficient Dp, the drawing area (here, for example, the stripe area 32) is virtually divided into a plurality of proximity mesh areas (proximity effect correction calculation mesh areas) in a mesh shape with a predetermined size. The size of the proximity mesh area is preferably set to about 1 / 10 of the influence range of the proximity effect, for example, about 1 μm. Then, the drawing data is read from the storage device 140, and the pattern density ρ' (pattern area density) of the pattern arranged in each proximity mesh area is calculated for each proximity mesh area.

[0048] Next, for each proximity mesh area, a proximity effect correction irradiation coefficient Dp for correcting the proximity effect is calculated. Here, the size of the mesh area for calculating the proximity effect correction irradiation coefficient Dp does not need to be the same as the size of the mesh area for calculating the pattern density ρ'. Also, the correction model of the proximity effect correction irradiation coefficient Dp and its calculation method may be the same as the method used in the conventional single-beam drawing method.

[0049] Then, the shot data generation unit 52 calculates an irradiation time t of an electron beam for making the irradiation dose D calculated for each pixel 36 incident on the pixel 36. The irradiation time t can be calculated by dividing the irradiation dose D by the current density J. Thereby, a dose map (actually an irradiation time map) defining the irradiation time data (shot data) for each pixel 36 is created.

[0050] When performing multiple drawing, a dose map (actually an irradiation time map) is created for each drawing process of each multiple number. In other words, a stripe layer is created for each multiple number, and a dose map (actually an irradiation time map) is created for each stripe layer. The created irradiation time data is stored in the storage device 142 in shot order.

[0051] As a determination parameter calculation step (S110), the parameter calculation unit 54 calculates parameters to be used for determining a specific region 40 using drawing data, rasterized data, and / or shot data. At least one of the following parameters is used: the proportion S of patterns in which the beam pitch and pattern pitch are in an integer multiple relationship including coincidence; the area density ρ of the pattern; and the rate of variation of the area density of the pattern. The area density ρ of the pattern and the rate of variation of the area density of the pattern can be calculated efficiently, for example, using rasterized data. The proportion S of patterns in which the beam pitch and pattern pitch are in an integer multiple relationship including coincidence can be calculated efficiently, for example, using drawing data or shot data.

[0052] The rate of change Δρ of the pattern area density is calculated, for example, by determining the rate of change of the pattern area density in the target area from the average value of the pattern area density within the stripe area 32. Alternatively, for example, the rate of change of the pattern area density in the target area is calculated from the average value of the pattern area density within the drawing area 30, which is the chip area. In this case, since the drawing data for each stripe area 32 alone is insufficient for the calculation, the drawing data for the entire chip area is read.

[0053] Furthermore, a rectangular region 35 of the same size as the irradiation region 34 (beam array region) of the multi-beam 20 is used to calculate these parameters. Specifically, as shown in the lower diagram of Figure 4, the stripe region 32 is divided into multiple rectangular regions 35 (processing regions) of the same size as the irradiation region 34 (beam array region), and these parameters are calculated for each rectangular region 35.

[0054] Furthermore, the processing area for calculating parameters is preferably designed to match the shape and size of the beam array area. If the beam array area is not rectangular (for example, circular, trapezoidal, parallelogram, or other shapes), the processing area for calculating parameters should also be designed to match that shape.

[0055] As a determination step (S120), the determination unit 56 determines whether the calculated parameters are equal to or greater than a threshold. Specifically, it operates as follows: For each predetermined rectangular region 35 of the drawing area of ​​the sample 101 (here, for example, the stripe region 32), the determination unit 56 determines whether the ratio S of the array pitch patterns in which the beam pitch and pattern pitch of the multibeam 20 are in an integer multiple or integer fraction relationship, including matching, is equal to or greater than a threshold Th1 (pattern ratio threshold). For example, for each rectangular region 35 of the drawing area of ​​the sample 101 (here, for example, the stripe region 32) that is the same size as the area of ​​the beam array in which the multibeams 20 are arranged, the determination unit 56 determines whether the ratio S of the array pitch patterns in which the beam pitch and pattern pitch of the multibeam 20 are in an integer multiple or integer fraction relationship, including matching, is equal to or greater than a threshold Th1 (pattern ratio threshold). As the threshold Th1, it is preferable to use a value of 15% or more. More preferably, it is preferable to use a value in the range of 20 to 30%. Furthermore, the determination unit 56 determines whether the area density ρ of each predetermined rectangular region 35 in the drawing area of ​​the sample 101 (here, for example, the stripe region 32) is equal to or greater than the threshold Th2 (area density threshold). For example, the determination unit 56 determines whether the area density ρ of each predetermined rectangular region 35 in the drawing area of ​​the sample 101 (here, for example, the stripe region 32) is equal to or greater than the threshold Th2 (area density threshold). It is preferable to use a value of 70% or more as the threshold Th2. More preferably, it is preferable to use a value of 80% or more. Furthermore, the determination unit 56 determines whether the rate of variation Δρ of the area density of each predetermined rectangular region 35 with respect to the average area density is equal to or greater than the threshold Th3 (rate of variation threshold). For example, the determination unit 56 determines, for each rectangular region 35 of the same size as the beam array region in which the multibeams 20 are arranged, whether the rate of variation Δρ of the area density of the rectangular region 35 relative to the average area density is greater than or equal to the threshold Th3 (rate of variation threshold) with respect to the drawing area of ​​the sample 101 (in this case, for example, the stripe region 32). It is preferable to use a value of 15% or more as the threshold Th3.More preferably, a value in the range of 20 to 30% is used. If the determination finds that there is at least one rectangular region 35 where the parameter is greater than or equal to the threshold, the process proceeds to the specific region identification step (S124). If the determination finds that there are no rectangular regions 35 where the parameter is greater than or equal to the threshold, the process proceeds to the normal drawing step (S130).

[0056] As a specific area identification step (S124), the specific area identification unit 58 identifies a specific area 40 from within the drawing area (in this case, for example, the stripe area 32). Specifically, it operates as follows: The specific area identification unit 58 identifies a rectangular area 35 whose parameters are above a threshold as a specific area 40. More specifically, a rectangular area 35 in which the ratio S of the array pitch pattern, which is an integer multiple of the beam pitch and the pattern pitch, is above a threshold Th1 is identified as a specific area 40. Also, a rectangular area 35 in which the area density ρ is above a threshold Th2 is identified as a specific area 40. Also, a rectangular area 35 in which the area density fluctuation rate Δρ is above a threshold Th3 is identified as a specific area 40. If two or more rectangular areas 35 meet the criteria, each is identified as a specific area 40. In some cases, two or more of the three parameters described above may be above their respective thresholds within a single rectangular area 35. In such cases, the rectangular area 35 is identified as one of the specific areas 40. Furthermore, the user may pre-specify a specific area range, and regardless of the result of the determination step (S120), an area within the drawing area 30 included in the pre-specified range may be further set as a specific area. For example, it is preferable for the user to set an area where a pattern with a thin line width, which is susceptible to the effects of drawing accuracy degradation, is placed as a specific area based on the drawing layout information.

[0057] As a beam group setting step (S126), the beam group setting unit 60 divides the multi-beam 20 into an array and sets up multiple beam groups that irradiate a specific area 40 of a part of the drawing area 30 of the sample 101. In other words, the beam group setting unit 60 divides the multi-beam 20 and sets up multiple beam groups, each consisting of at least one beam that irradiates a specific area 40 of a part of the drawing area 30 of the sample 101.

[0058] Figure 12 shows an example of a multi-beam configuration and an example of a beam array region in Embodiment 1. In the example in Figure 12, a multi-beam 20 composed of, for example, 4x4 beams and its beam array region (irradiation region 34) are shown. In the example in Figure 12, the beam pitch of the multi-beam 20 is shown to be the size of 2 pixels. Therefore, in this case, the sub-irradiation region 29 that each beam can irradiate is composed of, for example, 2x2 pixels. In normal drawing, drawing is carried out while simultaneously irradiating the entire multi-beam 20 composed of 4x4 beams.

[0059] Figure 13 shows an example of the configuration of a multi-beam beam group and an example of a beam array region in Embodiment 1. In the example in Figure 13, for example, a multi-beam 20 composed of 4x4 beams is divided into four beam groups A, B, C, and D. Beam group A consists of 2x2 beams, starting from the first beam from the bottom and the first beam from the left of the 4x4 multi-beam 20, with one beam removed in each of the x and y directions. Beam group B consists of 2x2 beams, starting from the second beam from the bottom and the first beam from the left of the 4x4 multi-beam 20, with one beam removed in each of the x and y directions. Beam group C consists of 2x2 beams, starting from the first beam from the bottom and the second beam from the left of the 4x4 multi-beam 20, with one beam removed in each of the x and y directions. Beam group D is composed of 2x2 beams, starting from the second beam from the bottom and second beam from the left of the 4x4 multi-beam 20, with one beam removed in each of the x and y directions.

[0060] Figure 14 shows another example of the configuration of a multi-beam beam group in Embodiment 1 and an example of a beam array region. In the example in Figure 14, for example, a multi-beam 20 composed of 4x4 beams is divided into four beam groups A, B, C, and D. Beam group A consists of the first 4x1 beam from the bottom of the multi-beam 20 composed of 4x4 beams. Beam group B consists of the second 4x1 beam from the bottom of the multi-beam 20 composed of 4x4 beams. Beam group C consists of the third 4x1 beam from the bottom of the multi-beam 20 composed of 4x4 beams. Beam group D consists of the fourth 4x1 beam from the bottom of the multi-beam 20 composed of 4x4 beams.

[0061] In the normal drawing process (S130), the drawing mechanism 150 draws a pattern on the drawing area (in this case, the stripe area 32) of the sample 101 while simultaneously irradiating it with multiple beams 20. However, it goes without saying that pixels that do not have a pattern and do not need to be irradiated with a beam are not irradiated with the target beam.

[0062] As a segmented drawing process (S132), the drawing mechanism 150 draws a pattern in the area of ​​the drawing region (in this case, the stripe region 32) of the sample 101, excluding the specific region 40, while simultaneously irradiating with the multi-beams 20. The drawing mechanism 150 then draws a pattern in the specific region 40 of the sample 101 with the beams of each beam group, staggering the irradiation timing for each beam group of the multiple beam groups. In other words, for the area of ​​the drawing region (in this case, the stripe region 32) of the sample 101, excluding the specific region 40, the drawing mechanism 150 draws a pattern in the area excluding the specific region 40, using the number of multi-beams 20 used for drawing as the reference number of beams. Furthermore, for the area excluding the specific region 40, the drawing mechanism 150 draws a pattern in the area excluding the specific region 40 using the multi-beams 20 with the number of irradiations as the reference number. In other words, the drawing mechanism 150 draws a pattern in the areas of the drawing region of the sample 101 (in this case, the stripe region 32) other than the specific region 40, using a multi-beam 20 with the number of beams set to the reference number of beams and the number of shots set to the reference number. Then, the drawing mechanism 150 draws a pattern in the specific region 40 using a multi-beam 20 with the number of shots increased from the reference number. In other words, the drawing mechanism 150 draws a pattern in the specific region 40 of the sample 101 using a multi-beam 20 with the number of multi-beams 20 used for drawing reduced from the reference number of beams and the number of shots increased from the reference number. This will be explained in detail below.

[0063] Figure 15 is a diagram illustrating an example of segmented drawing when drawing a stripe region including a specific area in Embodiment 1. Figure 16 is a diagram illustrating another example of segmented drawing when drawing a stripe region including a specific area in Embodiment 1. In the examples of Figures 15 and 16, the specific area 40 is drawn using each beam group, changing the drawing path that indicates the drawing process during one stage movement in a direction corresponding to the drawing direction (here, the x-direction) of the XY stage 105 on which the sample 101 is placed, specifically, for example, in a parallel direction (e.g., the -x-direction). In the example of Figure 15, the case shown in Figure 13 is used as an example. In the example of Figure 16, the case shown in Figure 14 is used as an example. Also, in the examples of Figures 15 and 16, the sub-irradiation area 29 that each beam is responsible for consists of 2 x 2 pixels. Therefore, if each beam irradiates one pixel per tracking cycle, the drawing within the rectangular area is completed in four tracking cycles. If each beam illuminates two pixels per tracking cycle, the drawing of the rectangular area will be completed in two tracking cycles.

[0064] In Figures 15 and 16, in the first pass, areas other than the specific region 40 are rendered using the entire multi-beam 20. In other words, each pixel is rendered using the entire multi-beam 20. Therefore, hatched pixels are the targets of rendering. When the beam array renders the specific region 40, for example, only the beams of beam group A are used to render the pixels targeted by each beam. Therefore, only the 2x2 sub-irradiation regions 29 targeted by each beam of beam group A are rendered. The remaining beams are controlled to be beam OFF. In Figures 15 and 16, in the second pass, areas other than the specific region 40 are skipped as they have already been rendered in the first pass, and only the specific region 40 is rendered. Here, for example, only the beams of beam group B are used to render the pixels targeted by each beam. Therefore, only the 2x2 sub-irradiation regions 29 targeted by each beam of beam group B are rendered. The remaining beams are controlled to be beam OFF. In Figures 15 and 16, the third pass skips areas other than the specific region 40, as they were already drawn in the first pass, and only the specific region 40 is drawn. Here, for example, only the beams of beam group C are used to draw the pixels targeted by each beam. Therefore, only the 2x2 sub-irradiation regions 29 targeted by each beam of beam group C are drawn. The remaining beams are controlled to be beam OFF. In Figures 15 and 16, the fourth pass skips areas other than the specific region 40, as they were already drawn in the first pass, and only the specific region 40 is drawn. Here, for example, only the beams of beam group D are used to draw the pixels targeted by each beam. Therefore, only the 2x2 sub-irradiation regions 29 targeted by each beam of beam group D are drawn. The remaining beams are controlled to be beam OFF. In Figure 14, each beam of each beam group overlaps with each other due to the overall deflection of the multi-beam. Therefore, the drawing of each pass in Figure 15 may be performed with different beams between passes as described above, or one beam group may perform exposure for two or more passes.

[0065] As described above, drawing is performed using multiple drawing passes. In this case, the XY stage 105 should be moved at the normal stage speed for each pass. Also, the number of shots for each pass can be the normal number. By performing this segmented drawing, the total current per shot in the specific region 40 can be reduced to 1 / m (here, 1 / 4) of the normal amount. m represents the number of beam groups. Therefore, without using correction means such as correcting the irradiation position or dose amount, the method of drawing can reduce the focus shift of the multi-beam 20, the degradation of beam resolution due to the Coulomb effect (so-called blurring), and / or the positional shift of multiple patterns drawn within the beam array region, which tend to occur in the specific region 40. Furthermore, although the drawing time increases by increasing the number of passes, the increase in drawing time can be suppressed from the second pass onward by drawing only the specific region 40, which is a very small part of the stripe region 32.

[0066] Alternatively, in segmented drawing, the specific region 40 may be drawn using at least some of the beam groups of multiple beam groups within the same stage pass, which represents the drawing process during a single stage movement in the direction corresponding to the drawing direction of the XY stage 105 on which the sample 101 is placed. In other words, for example, the specific region 40 may be drawn using each beam group while changing the shot timing within the same stage pass, which represents the drawing process during a single stage movement in the direction parallel to the drawing direction of the XY stage 105 on which the sample 101 is placed. In other words, the drawing of the entire stripe region 32 including the specific region 40 is completed in one pass. In such a case, when drawing regions other than the specific region 40, the drawing is performed with the stage speed at the normal stage speed. In contrast, when drawing the specific region 40, the drawing is performed with the stage speed reduced to 1 / m of the normal stage speed. Also, the number of shots for the specific region 40 is m times the number of shots for the rectangular region 35 other than the specific region 40, where m is the number of beam groups. In the example above, the number of shots per rectangular area 35 other than the specific area 40 should be set to 4. In the specific area 40, the number of shots should be set to 16 (= 4 x 4). Specifically, it works as follows.

[0067] When drawing areas other than the specific area 40, the stage speed is set to the normal stage speed, and the normal drawing process is performed using the entire multi-beam 20. Then, when the beam array begins to pass through the specific area 40, for example, the stage speed is reduced to 1 / m of the normal stage speed. For the specific area 40, while the stage speed is reduced, the pixels targeted by each beam are drawn using only the beams of beam group A, for example, as in the first pass in Figures 15 and 16. Thus, in four beam shots, only the 2x2 sub-irradiation areas targeted by each beam of beam group A are drawn. Subsequently, as shown in the second of the first pass in Figures 15 and 16, for the specific area 40, the pixels targeted by each beam are drawn using only the beams of beam group B, for example. Thus, in four beam shots, only the 2x2 sub-irradiation areas targeted by each beam of beam group B are drawn. Next, as shown in the third step of the first pass in Figures 15 and 16, for the specific region 40, pixels targeted by each beam are drawn using, for example, only the beams of beam group C. Thus, in four beam shots, only the 2x2 sub-irradiation regions targeted by each beam of beam group C are drawn. Next, as shown in the fourth step of the first pass in Figures 15 and 16, pixels targeted by each beam are drawn using, for example, only the beams of beam group D for the specific region 40. Thus, in four beam shots, only the 2x2 sub-irradiation regions targeted by each beam of beam group D are drawn. Alternatively, the drawing of the specific region may be performed using only some of the m beam groups. In the second step of the first pass in Figure 15, each beam of group A, positioned at the exposure position of each beam of group B by deflection, may perform this action, and in the fourth step of the first pass in Figure 15, each beam of group C, positioned at the exposure position of each beam of group D by deflection, may perform this action. Alternatively, the first four exposures in the first pass of Figure 15 may all be performed by each beam of Group A. Then, once the beam array has completed passing through a specific region 40, for example, the stage speed is returned to the normal stage speed.Then, for areas other than the specific area 40, normal drawing processing is performed using the entire multi-beam 20 with the stage speed set to the normal stage speed. If the specific area 40 needs to be drawn again, the same operation as described above is performed.

[0068] Thus, when drawing a specific region 40, the irradiation timing of each beam group is shifted and the drawing is performed over a period of m times (in this case, 4 times) the time required for other regions. Therefore, when drawing a specific region 40, the number of shots is m times that of other regions. This segmented drawing method allows the total current per shot in the specific region 40 to be reduced to 1 / m (in this case, 1 / 4) of the normal amount. Therefore, without using correction means such as correcting the irradiation position or dose amount, this drawing method can reduce the focus shift of the multi-beam 20, the degradation of beam resolution due to the Coulomb effect (so-called blurring), and / or the positional shift of multiple patterns drawn within the beam array region, which tend to occur in the specific region 40. Furthermore, in this drawing method, since the stage speed is reduced when drawing the specific region 40, the beam array does not pass over the specific region 40, and the beams of each beam group can continuously irradiate the specific region 40.

[0069] In the example described above, a different beam was used in each pass for drawing the specific region 40, but this is not the only case. For example, all pixels in the irradiation region 34 may be drawn using the 4x4 beam group that constitutes beam group A shown in the example in Figure 13. In this case, the sub-irradiation region 29 of each beam will be a 2x2 pixel group in areas other than the specific region 40, but in the specific region 40, the sub-irradiation region 29 of each beam will be a 4x4 pixel group. Therefore, in segmented drawing performed with multiple passes, the specific region 40 is also irradiated with four shots in each pass, just like the areas other than the specific region 40. Thus, the specific region 40 is irradiated with a total of 16 shots in the four passes. In this way, the specific region 40 is drawn with fewer beams and more shots compared to the areas other than the specific region 40. The increased number of shots may be from the same beam group or from a different beam group. When using the same beam group, instead of setting up the beam groups so that each beam in one group overlaps with each beam in another beam group due to deflection, as shown in Figures 13 and 14, one could, for example, divide the 4x4 beams into a 2x2 beam group in the center and the other beam groups, and use only the former group to perform the drawing with four times the number of shots.

[0070] As a determination step (S140), the drawing control unit 72 determines whether the drawing of all stripe areas 32 has been completed. If the drawing of all stripe areas 32 has been completed, the drawing process is terminated. If the drawing of all stripe areas 32 has not been completed, the process returns to the rasterization process (S102) and repeats each step, sequentially changing the stripe areas 32 until the drawing of all stripe areas 32 has been completed.

[0071] As described above, according to Embodiment 1, the deterioration of drawing accuracy caused by fluctuations in beam current can be reduced by methods other than correction.

[0072] [Embodiment 2] Embodiment 1 describes a configuration in which the determination and identification of the specific region 40 are performed after the shot data has been generated, but it is not limited to this. Embodiment 2 describes a configuration in which the determination and identification of the specific region 40 are performed before the shot data has been generated. The contents below may be the same as in Embodiment 1, except for the points that are not specifically described.

[0073] Figure 17 is a conceptual diagram showing an example of the configuration of the drawing device in Embodiment 2. In Figure 17, the configuration is the same as in Figure 1, except that a region storage unit 61, a parameter calculation unit 62, and a determination unit 64 have been added to the control computer 110.

[0074] Each of the "~ section," such as the Rice Rise Processing Unit 50, Shot Data Generation Unit 52, Parameter Calculation Unit 54, Determination Unit 56, Specific Area Identification Unit 58, Beam Group Setting Unit 60, Area Storage Unit 61, Parameter Calculation Unit 62, Determination Unit 64, Drawing Control Unit 72, and Transfer Processing Unit 74, has a processing circuit. Such processing circuits include, for example, electrical circuits, computers, processors, circuit boards, quantum circuits, or semiconductor devices. Each of the "~ section" may use a common processing circuit (the same processing circuit) or different processing circuits (separate processing circuits). Information input to and output from the Rice Rise Processing Unit 50, Shot Data Generation Unit 52, Parameter Calculation Unit 54, Determination Unit 56, Specific Area Identification Unit 58, Beam Group Setting Unit 60, Area Storage Unit 61, Parameter Calculation Unit 62, Determination Unit 64, Drawing Control Unit 72, and Transfer Processing Unit 74, as well as information being calculated, is stored in the memory 112 each time.

[0075] Figure 18 is a flowchart showing an example of a drawing method in Embodiment 2. In Figure 18, the drawing method in Embodiment 2 performs a series of steps: a determination parameter 1 calculation step (S90), a determination step (S92), a specific area identification step (S94), a rasterization process (S102), a shot data generation step (S104), a determination parameter 2 calculation step (S112), a determination step (S122), a beam group setting step (S126), a normal drawing step (S130), a segmented drawing step (S132), and a determination step (S140).

[0076] As the determination parameter 1 calculation step (S90), the parameter calculation unit 54 calculates parameters to be used for determining the specific region 40 using the drawing data. At least one of the following is used as a parameter: the ratio S of patterns in which the beam pitch and pattern pitch are in an integer multiple relationship including matching, the area density ρ of the pattern, and the rate of variation of the area density of the pattern. Here, since the drawing data has not yet been rasterized, there is no rasterized data or shot data. Therefore, the parameters are calculated from the drawing data. The rest is the same as the determination parameter calculation step (S110) in Figure 11. In addition, as a preprocessing step for the drawing process, in order to search for the specific region 40, the parameters are calculated for the entire chip region (drawing region 30) here.

[0077] As a determination step (S92), the determination unit 56 determines whether the calculated parameters are equal to or greater than a threshold. The content of the determination step (S92) is the same as the determination step (S120) in Figure 11. In other words, for each rectangular region 35 of the same size as the beam array region in which the multibeams 20 are arranged, the determination unit 56 determines whether the ratio S of the array pitch patterns in which the beam pitch and pattern pitch of the multibeams 20 are in an integer multiple relationship including matching is equal to or greater than a threshold Th1 (pattern ratio threshold) for each drawing area (here, for example, the stripe region 32) of the sample 101. Furthermore, for each rectangular region 35 of the same size as the beam array region in which the multibeams 20 are arranged, the determination unit 56 determines whether the area density ρ is equal to or greater than a threshold Th2 (area density threshold) for each drawing area (here, for example, the stripe region 32) of the sample 101. Furthermore, the determination unit 56 determines, for each rectangular region 35 of the same size as the beam array region in which the multibeams 20 are arranged, whether the rate of variation Δρ of the area density of the rectangular region 35 with respect to the average value of the area density is greater than or equal to the threshold Th3 (rate of variation threshold) with respect to the drawing area of ​​the sample 101 (in this case, for example, the stripe region 32).

[0078] If the determination finds that there is at least one rectangular region 35 whose parameters are equal to or greater than the threshold, the process proceeds to the specific region identification step (S94). If the determination finds that there are no rectangular regions 35 whose parameters are equal to or greater than the threshold, the specific region identification step (S94) is skipped and the process proceeds to the rasterization step (S102).

[0079] As a specific area identification step (S94), the specific area identification unit 58 identifies a specific area 40 from within the drawing area 30. The content of the specific area identification step (S94) is the same as the specific area identification step (S124) in Figure 11. Here, the existence or non-existence of a specific area 40, and if it exists, its position and area, are identified for the entire chip area (drawing area 30). In addition, the user may specify a position range for the specific area in advance, and regardless of the result of the determination step (S92), an area within the drawing area 30 included in the pre-specified position range may be further set as a specific area. The area storage unit 61 stores the specific areas identified in the specific area identification step (S94) and the specific areas entered by the user as position ranges.

[0080] The information of the identified specific region is added to the drawing data as flag information. This allows the specific region 40 to be defined in the drawing data before the drawing process starts. After this preprocessing is completed, the drawing process begins. The specific operation will be explained below.

[0081] The contents of the rasterization process (S102) and the shot data generation process (S104) are the same as in Embodiment 1.

[0082] As part of the determination parameter 2 calculation step (S112), the parameter calculation unit 62 calculates the number of ON beams for each shot of multiple shots from the start to the completion of passing through the identified specific region 40 of the beam array, and calculates the variation in the number of ON beams (for example, 3σ).

[0083] As a determination step (S122), the determination unit 64 determines whether the variation in the number of ON beams is greater than or equal to the threshold Th4. If the variation in the number of ON beams is greater than or equal to the threshold Th4, the rectangular region 35 can be considered a true specific region 40. If the variation in the number of ON beams is greater than or equal to the threshold Th4, the process proceeds to the beam group setting step (S126). If the variation in the number of ON beams is not greater than or equal to the threshold Th4, the specific region 40 is considered to have not existed as a pseudo-specific region, and the process proceeds to the normal drawing step (S130).

[0084] The contents of each step, the beam group setting step (S126), the normal drawing step (S130), the segmented drawing step (S132), and the determination step (S140), are the same as in Embodiment 1.

[0085] As described above, according to Embodiment 2, flags such as the position of a specific region 40 can be defined in the drawing data before the drawing process starts. The determination step (S122) is computationally intensive because it calculates the number of ON beams for each shot of a multibeam using a large number of multibeams. Therefore, the determination step (S122) based on the number of ON beams may be performed only for the region specified in the specific region specification step (S94). In this case, the computational amount for calculating the number of ON beams in the determination step (S122) can be greatly reduced. In addition, by specifying in advance that regions requiring particularly high drawing accuracy and pattern resolution are included in the position range of the specific region, the number of beams can be reduced in such regions to improve drawing accuracy and pattern resolution.

[0086] Figure 19 shows an example of a specific region, beam array region, and stripe region in a modified example of Embodiment 2. When only the beam group in the center of the beam array is used to draw the specific region 40, the width of the stripe region 32 covering the specific region 40 may be changed. For example, as shown in Figure 19, the stripe region covering the specific region 40 is divided into two stripe regions with half the width. This division can be performed based on the result of the specific region identification step (S94) performed as a pre-processing step for drawing. The divided stripe regions are drawn using the beam group in the center of the beam array, selected so that the number of vertical (y-direction) beam arrays is halved. The divided stripe regions are drawn by performing the rasterization step (S102) and subsequent steps in the same way as the other undivided stripes.

[0087] Therefore, in the modified embodiment of the second embodiment, the width of the stripe region and the beam array width are narrowed in the region containing the specific region 40, by dividing the drawing region 30 in a single stage pass in the y direction linearly independent of the movement direction of the XY stage 105.

[0088] Furthermore, the processing functions described in each of the embodiments above may be made to be executed by a computer. The program for causing the computer to execute such processing functions may be stored, for example, in a tangible, non-temporary, readable recording medium such as a magnetic disk drive. Also, although the above examples show the case where there are four beam groups, it is not limited to this. The number of beam groups can be two or more.

[0089] Furthermore, while descriptions of the device configuration, control methods, and other parts not directly necessary for explaining the present invention have been omitted, it goes without saying that the necessary device configuration and control methods can be appropriately selected and used. For example, while the control unit configuration for controlling the drawing device 100 has been omitted, it goes without saying that the necessary control unit configuration can be appropriately selected and used. The parameters used in the judgment parameter calculation step and the judgment step may be other than those described above. For example, the percentage of patterns with narrow line widths that are susceptible to degradation due to the Coulomb effect, such as 20 nanometers or less, may be used as a parameter.

[0090] Furthermore, all multi-charged particle beam lithography apparatuses, multi-charged particle beam lithography methods, and programs that incorporate elements of the present invention and can be appropriately modified by those skilled in the art are included within the scope of the present invention.

[0091] One aspect of the present invention relates to a multi-charged particle beam lithography method and a multi-charged particle beam lithography apparatus, which can be used, for example, as a method for correcting positional misalignment occurring on the substrate surface in multi-beam lithography.

[0092] 20 Multibeam 22 Hole 24 Control electrode 25 Through hole 26 Opposing electrode 29 Sub-irradiation area 30 Drawing area 32 Stripe area 34 Irradiation area 35 Rectangular area 36 Pixel 40 Area 41 Control circuit 50 Rice-rise processing unit 52 Shot data generation unit 54 Parameter calculation unit 56 Judgment unit 58 Specific area identification unit 60 Beam group setting unit 61 Area storage unit 62 Parameter calculation unit 64 Judgment unit 72 Drawing control unit 74 Transfer processing unit 100 Drawing device 101 Sample 102 Electron microscope tube 103 Drawing chamber 105 XY stage 110 Control computer 112 Memory 130 Deflection control circuit 132, 134 DAC amplifier unit 136 Lens control circuit 138 Stage control mechanism 139 Stage position measuring instrument 140, 142 Memory device 150 Drawing mechanism 160 Control system circuit 200 Electron beam 201 Electron gun 202 Illumination lens 203 Molded aperture array substrate 204 Blanking aperture array mechanism 205 Reduction lens 206 Limiting aperture substrate 207 Objective lens 208 Main deflector 209 Sub-deflector 210 Mirror 330 Membrane region

Claims

1. A multi-charged particle beam lithography method characterized by: dividing a multi-charged particle beam into arrays to set up multiple beam groups that irradiate a specific area of ​​a part of the drawing area of ​​a sample; drawing a pattern in an area of ​​the drawing area of ​​the sample other than the specific area while simultaneously irradiating with the multi-charged particle beams; and drawing a pattern in the specific area of ​​the sample with the beams of each of the multiple beam groups, while staggering the irradiation timing for each beam group.

2. The multi-charged particle beam lithography method according to claim 1, characterized in that the specific region is drawn using each beam group, while changing the stage path which indicates the drawing process during one stage movement in a direction corresponding to the drawing direction of the stage on which the sample is placed.

3. The multi-charged particle beam lithography method according to claim 1, characterized in that the specific region is drawn using at least some of the beam groups of the plurality of beam groups during the same stage pass, which represents a drawing process during a single stage movement in a direction corresponding to the drawing direction of the stage on which the sample is placed.

4. The multi-charged particle beam lithography method according to claim 1, further comprising the step of identifying a specific region from among the drawing regions.

5. The multi-charged particle beam lithography method according to claim 4, characterized in that, for each predetermined rectangular region of the drawing area of ​​the sample, it is determined whether the area density is equal to or greater than an area density threshold, and the rectangular region in which the area density is equal to or greater than the area density threshold is identified as the specific region.

6. The multi-charged particle beam lithography method according to claim 4, characterized in that, for each predetermined rectangular region of the drawing area of ​​the sample, it is determined whether the rate of change of the area density of the rectangular region relative to the average value of the area density is equal to or greater than a rate of change threshold, and the rectangular region in which the rate of change of the area density is equal to or greater than the rate of change threshold is identified as the specific region.

7. The multi-charged particle beam writing method according to claim 4, characterized in that, for each predetermined rectangular region of the drawing area of ​​the sample, it is determined whether the proportion of array pitch patterns in which the beam pitch and pattern pitch of the multi-charged particle beam are in an integer multiple or integer fraction relationship including coincidence is greater than or equal to a pattern ratio threshold, and the rectangular region in which the proportion of array pitch patterns in which the relationship is an integer multiple is greater than or equal to the pattern ratio threshold is identified as the specific region.

8. A multi-charged particle beam lithography apparatus comprising: a setting circuit for setting up a plurality of beam groups, each consisting of at least one beam, which divides a multi-charged particle beam to irradiate a specific area of ​​a part of the drawing area of ​​a sample; and a drawing mechanism for drawing a pattern on the sample using all or part of the multi-charged particle beam, wherein the drawing mechanism draws a pattern on an area of ​​the sample other than the specific area of ​​the drawing area while simultaneously irradiating with the multi-charged particle beams, and draws a pattern on the specific area of ​​the sample with at least one beam from each of the plurality of beam groups, while staggering the irradiation timing for each beam group.

9. A multi-charged particle beam lithography method characterized by drawing a pattern in a portion of the sample's drawing area other than a specific area, using the number of multi-charged particle beams used for drawing as the reference number of beams, and drawing a pattern in the specific area using a multi-charged particle beam in which the number of multi-charged particle beams used for drawing is reduced from the reference number of beams and the number of shots is increased from the reference number.

10. The multi-charged particle beam drawing method according to claim 9, characterized in that, for regions other than the specified region, the pattern is drawn in the regions other than the specified region using a multi-charged particle beam with a reference number of irradiations, and for the specified region, the pattern is drawn in the specified region using a multi-charged particle beam with a shot count increased from the reference number.

11. The multi-charged particle beam writing method according to claim 9, characterized in that the region containing the specific region is divided into stripe widths and beam array widths in a single stage pass in a linearly independent direction of the stage movement direction.

Citation Information

Patent Citations

  • Pattern lithographic method and apparatus

    JP2003100582A

  • Multi-charged particle beam lithography apparatus and multi-charged particle beam lithography method

    JP2017037976A

  • Multi-charged particle beam exposure method and multi-charged particle beam exposure device

    JP2018098243A

  • Multi-charged particle beam drawing apparatus and multi-charged particle beam drawing method

    JP2020072151A

  • Multi-charged particle beam irradiation device and multi-charged particle beam irradiation method

    JP2023172433A