Abstract:
An exposure apparatus projects a pattern on an original onto a substrate via a projection optical system while scanning the original and the substrate. The apparatus includes a stage which holds and moves the substrate; a projection system which projects a slit shot pattern formed on the original onto plural areas of the substrate and an area partially overlapping four of the plural areas adjacent to each other, by having the original stand still and moving the stage; a measurement system which measures a positional deviation between partial patterns included in the shot patterns in the overlapping area; and a control system which controls movement of the stage based on a result of measurement by the measurement system.

Description:
FIELD OF THE INVENTION  
       [0001]     The present invention relates to a scanning exposure technique used in manufacturing of microdevice such as a semiconductor device.  
       BACKGROUND OF THE INVENTION  
       [0002]     In manufacturing of semiconductor device such as an IC or LSI, a multilayer circuit pattern is superpose-transferred onto a wafer. In some cases, different exposure apparatuses are used due to difference in accuracy required in respective layers, and superposition accuracy (matching accuracy) must be maintained among different exposure apparatuses. Especially, in an exposure apparatus based on a global alignment method of measuring plural superposition marks transferred on a wafer so as to correct a positional shift to a wafer xy plane (a plane vertical to an optical axis of a projection optical system (defined with mutually orthogonal x and y axes)) and a rotational shift about a θ axis (rotation about an axis parallel to the optical axis of the projection optical system (z axis orthogonal to the xy plane)), the following adjustment operations are performed. 
        First adjustment item: adjustment of xy coordinate parallelism between reticle projection image and wafer stage     Second adjustment item: adjustment of xy axis rectangularity of wafer stage     Third adjustment item: adjustment of linearity of xy axes of wafer stage     Fourth adjustment item: adjustment of θ axis stability of wafer stage        
 
         [0007]     Particularly, in a one-shot full exposure apparatus, regarding the third and fourth adjustment items, the linearity of the xy axes and the stability of the θ axis of the wafer stage are measured and corrected by the method proposed by the present applicant, i.e., measuring superposition marks formed by performing exposure and transfer such that adjacent shots partially overlap each other, and performing arithmetic processing at once on these measured data (for example, see Japanese Published Unexamined Patent Application No. 2000-299278).  
         [0008]     For example, exposure is repeated such that adjacent shots in x and y directions partially overlap each other as shown in  FIG. 1 , that is, a shot  31 , a shot  32  adjacent to the shot  31  in the x direction, and a shot  33  adjacent to the shots  31  and  32  in the y direction, partially overlap each other, as shown in  FIG. 2 . Two superposition marks  34 ,  35  are formed in the x-direction overlap area, and two superposition marks  36 ,  37 , in the y-direction overlap area. Then relative distances dx, dy, and a relative rotational angle dθ in the respective shots are obtained from the data obtained from measurement of the relative positions of the overlapping marks by the least square method.  
         [0009]     However, in the method disclosed in the above JPA 2000-299278, in the case of scanning projection exposure apparatus (so-called scanner) to perform transfer by one-shot exposure using a slit shot, even if two or more superposition marks are formed in an area where shorter sides are adjacent, the influence of relative rotational angle obtained from the difference among these marks is small and the linearity of the xy axes and the stability of the θ axis of wafer stage cannot be measured with high accuracy.  
       SUMMARY OF THE INVENTION  
       [0010]     The present invention has been made in consideration of the above situation, and has its object to provide a scanning exposure technique useful for improvement in overlay accuracy.  
         [0011]     To solve the above problem and attain the object, the present invention provides the following aspects.  
         [0012]     [Aspect 1] 
         [0013]     An exposure apparatus which projects a pattern on an original onto a substrate via a projection optical system while scanning the original and the substrate, comprises a stage which holds and moves the substrate; a projection system which projects a slit shot pattern formed on the original onto plural areas of the substrate and an area partially overlapping four of the plural areas adjacent to each other, by having the original stand still and moving the stage; a measurement system which measures a positional deviation between partial patterns included in the shot patterns in the overlapping area; and a control system which controls movement of the stage based on a result of measurement by the measurement system.  
         [0014]     [Aspect 2] 
         [0015]     In the aspect 1, the projection system projects the shot pattern so as to arrange respective centers of gravity of the plural areas at grid points.  
         [0016]     [Aspect 3] 
         [0017]     In the aspect 2, the grid points where the centers of gravity are arranged are different by line.  
         [0018]     [Aspect 4] 
         [0019]     In any of the aspects 1 to 3, a plurality of the partial patterns are formed on each of two straight lines parallel with a lengthwise direction of the shot pattern.  
         [0020]     [Aspect 5] 
         [0021]     In any of the aspects 1 to 4, the control system calculates at least one of a positional error and a rotational error in each of the plural areas and the overlapping area as a moving characteristic of the stage.  
         [0022]     [Aspect 6] 
         [0023]     In any of the aspects 1 to 5, the control system controls movement of the stage based on the calculated moving characteristic.  
         [0024]     [Aspect 7] 
         [0025]     In any of the aspects 1 to 5, the control system corrects a moving characteristic of the stage based on the calculated moving characteristic.  
         [0026]     [Aspect 8] 
         [0027]     A device manufacturing method comprises a step of exposing a substrate to a pattern by using an exposure apparatus according to any of the aspects 1 to 7.  
         [0028]     [Aspect 9] 
         [0029]     An exposure method applied to an exposure apparatus which projects a pattern on an original onto a substrate via a projection optical system while scanning the original and the substrate, the method comprises steps of projecting a slit shot pattern formed on the original onto plural areas of the substrate and an area partially overlapping four of the plural areas adjacent to each other, by having the original stand still and moving a stage which holds the substrate; measuring a positional deviation between partial patterns included in the shot patterns in the overlapping area; and projecting the pattern on the original onto the substrate while controlling movement of the stage based on a result of measurement in the measurement step.  
         [0030]     [Aspect 10] 
         [0031]     In the aspect 9, in the projection step, the shot pattern is projected so as to arrange respective centers of gravity of the plural areas at grid points.  
         [0032]     [Aspect 11] 
         [0033]     In the aspect 10, the grid points where the centers of gravity are arranged are different by line.  
         [0034]     [Aspect 12] 
         [0035]     In any of the aspects 9 to 11, a plurality of the partial patterns are formed on each of two straight lines parallel with a lengthwise direction of the shot pattern.  
         [0036]     [Aspect 13] 
         [0037]     In any of the aspects 9 to 12, the method further comprises a step of calculating at least one of a positional error and a rotational error in each of the plural areas and the overlapping area as a moving characteristic of the stage based on a result of measurement in the measurement step, the control of movement of the stage in the exposure step is performed based on the moving characteristic calculated in the calculation step.  
         [0038]     [Aspect 14] 
         [0039]     In any of the aspects 9 to 13, the method further comprises a step of calculating at least one of a positional error and a rotational error in each of the plural areas and the overlapping area as a moving characteristic of the stage based on a result of measurement in the measurement step, the control of movement of the stage in the exposure step is performed by correcting a moving characteristic of the stage based on the moving characteristic calculated in the calculation step.  
         [0040]     More particularly, the measurement means (step) obtains measurement data of-relative positional difference dx, dy and relative rotational angle difference dθ between adjacent shots from relative distances between the superposition marks in the shot overlap area. Then the above measurement data is represented with only one equation constructed with positional differences dxi, dyi in an unknown shot and a rotational error dθi in wafer plane in the unknown shot, and arithmetic processing is performed by using mathematical calculation means.  
         [0041]     By the above method, in a wafer where the adjustment of xy coordinate parallelism between the reticle projection image and the wafer stage as the above-described first adjustment item, and the xy axis rectangularity adjustment of the wafer stage as the second adjustment item are performed, the adjustment of linearity of the xy axes of the wafer stage as the third adjustment item and the measurement of stability of the θ axis of the wafer stage as the fourth adjustment item can be performed.  
         [0042]     Further, nonlinear positional errors in the stage xy plane are measured, and, appropriate stage grid error correction is performed in correspondence with the stage position based on the result of measurement, thereby an exposure apparatus with high matching accuracy can be realized.  
         [0043]     As described above, according to the present invention, in a scanning exposure apparatus, a wafer stage moving characteristic can be measured with high accuracy.  
         [0044]     Other objects and advantages besides those discussed above shall be apparent to those skilled in the art from the description of a preferred embodiment of the invention which follows. In the description, reference is made to accompanying drawings, which form a part thereof, and which illustrate an example of the invention. Such example, however, is not exhaustive of the various embodiments of the invention, and therefore reference is made to the claims which follow the description for determining the scope of the invention.  
     
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0045]     The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.  
         [0046]      FIG. 1  is a schematic diagram showing an entire shot arrangement in a conventional art for measurement of linearity of stage moving axis and attitude stability;  
         [0047]      FIG. 2  is a partially enlarged view of the shot arrangement in the conventional art for measurement of linearity of stage moving axis and attitude stability;  
         [0048]      FIG. 3A  is a perspective view of a scanning projection exposure apparatus according to embodiments of the present invention;  
         [0049]      FIG. 3B  is a block diagram showing the construction of the projection exposure apparatus;  
         [0050]      FIG. 4  is an explanatory view of a reticle pattern used in a first embodiment of the present invention;  
         [0051]      FIG. 5  is a schematic diagram showing an entire shot arrangement according to the first embodiment;  
         [0052]      FIG. 6  is a partially enlarged view of the shot arrangement according to the first embodiment;  
         [0053]      FIG. 7  is a partially enlarged view of the shot arrangement according to a second embodiment of the present invention;  
         [0054]      FIG. 8  is a schematic diagram showing an entire shot arrangement according to the second embodiment;  
         [0055]      FIG. 9  is an explanatory view of a reticle pattern used in the second embodiment; and  
         [0056]      FIG. 10  is a flowchart showing an entire semiconductor device manufacturing process. 
     
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS  
       [0057]     Hereinbelow, preferred embodiments of the present invention will now be described in detail in accordance with the accompanying drawings.  
         [heading-0058]     [First Embodiment] 
         [0059]     First, a first embodiment of the present invention will be described.  
         [0060]     As shown in  FIGS. 3A and 3B , in a projection exposure apparatus, an illumination optical system  4  emits illumination light to a slit illumination area  17  on a reticle  8  on which a predetermined pattern is drawn. A part of the illuminated pattern on the reticle  8  is transferred via a projection lens  9  as a projection optical system to a wafer  10 . The apparatus has a wafer stage  11  capable of moving in an xy plane orthogonal to an optical axis of the projection lens  9  while holding the wafer  10 , laser interferometers  14  to  16  to measure the position and attitude of the wafer stage  11 , reflecting mirrors  12  and  13  fixed to the wafer stage  11 , and a mark measurement unit  5  to measure superposition marks included in a slit shot transferred on the wafer  10 .  
         [0061]     Note that in addition to the wafer stage, a reticle stage movable in the xy plane orthogonal to the optical axis of the projection lens  9  while holding the reticle  8  may be provided as long as it scans the reticle  8  and the wafer  10  relatively to each other.  
         [0062]     Further, as shown in  FIG. 3B , an exposure control unit  1  is provided to control stage movement and illumination and perform calculation of measurement values by the laser interferometers. The exposure control unit  1  is provided with an arithmetic processing unit  2  to calculate relative positional errors and attitude (rotational) errors of all the shots transferred onto the wafer  10  at once from the result of measurement of the superposition marks by the mark measurement unit  5 , and correction processing unit  3  as correction means for correcting the relative positional errors and attitude errors of all the shots calculated by the arithmetic processing unit  2  to appropriate values such that the exposure control unit  1  performs control reflecting the corrected values.  
         [0063]     In the exposure apparatus having the above construction, while the reticle  8  is stopped in a predetermined position, a long, slit-like pattern image corresponding to a drawing pattern (this drawing pattern is also referred to as “a slit shot pattern” or “a slit-like shot pattern”)  17  on the reticle  8  as shown in  FIG. 4  is transferred onto the wafer  10  plural times in a so-called brick pattern array (grid array). In the above pattern image, four hollow box marks  19  are formed at equal intervals along an x direction around one long side, and four solid box marks  20  are formed at equal intervals along the x direction around the other long side. The hollow box marks  19  and the solid box marks  20  are respectively symmetrically arranged in positions away from the center (gravity) position (intersection between the x axis and the y axis) of the pattern image by distances g and f (g&lt;f) in the x direction, and symmetrically arranged in positions away from the center position by distance h in the y direction.  
         [0064]     In the center (gravity) position of at least one of first shots  22  to  25 , its phase is shifted from the center (gravity) position of a second shot  21 .  
         [0065]     The above pattern image is transferred onto the wafer  10  in a shot array as shown in  FIG. 5 . That is, the first shots  22  to  25  are transferred onto the wafer  10 , and the second shot  21  is transferred onto the wafer  10  such that the second shot partially overlaps the four first shots  22  to  25  with their long sides are adjacent to each other. At this time, as shown in  FIG. 6 , in an area where the first shots  22  to  25  and the second shot  21  overlap, the hollow box marks  19  included in the first shots  22  and  23  and the solid box marks  20  included in the second shot  21  overlap each other, and the solid box marks  20  included in the first shorts  24  and  25  and the hollow box marks  19  included in the second shot  21  overlap each other, thereby superposition marks  26  to  33  are formed. That is, the superposition marks  26  to  33  are arrayed on two straight lines parallel in the x direction.  
         [0066]     The mark measurement unit  5  measures these superposition marks  26  to  33  regarding all the shots, and as described later, the arithmetic processing unit  2  calculates the relative positional errors and attitude errors of all the shots transferred on the wafer at cone.  
         [0067]     Among the superposition marks  26  to  33  in  FIG. 6 , regarding the superposition marks  26  and  27  overlapping between adjacent shots (i) and (j), the centers of gravity (exUL1, eyUL1) and (exUL2, eyUL2) of the solid box marks are measured in the x-axial direction and the y-axial direction with reference to the centers of gravity of the hollow box marks. Similarly, the measurement values in the x-axial direction and the y-axial direction, measured from the superposition marks  28  to  33  among the shots (k), (l) and (m) adjacent to the shot (i) are defined as (exUR1,eyUR1), (exUR2,eyUR2), (exDL1,eyDL1), (exDL2,eyDL2), (exDRl,eyDRl) and (exDR2,eyDR2).  
         [0068]     At this time, the errors of positions and attitudes (rotational angles about the z axis) of the shots (i), (j), (k), (l) and (m) are defined as (dxi,dyi,dθi), (dxj,dyj,dθj), (dxk,dyk,dθk), (dxl,dyl,dθl) and (dxm,dym,dθim).  
         [0069]     Further, errors unique to the respective superposition marks caused by distortion of reticle projection image and/or stage measurement scale error are defined as DXUL1, DXUL2, DYUL1, DYUL2, DXUR1, DXUR2, DYUR1, DYUR2, DXDL1, DXDL2, DYDL1, DYDL2, DXDR1, DXDR2, and DYDRI, DYDR2.  
         [0070]     Further, in a case where irregular errors such as rounding errors caused upon measurement of the respective superposition marks are defined as exLU1(i,j), exLU2(i,j), eyLU1(i,j), eyLU2(i,j), exUR1(i,k), exUR2(i,k), eyUR1(i,k), eyUR2(i,k), exDL1 (i,l), exDL2(i,l), eyDL1 (i,l), eyDL2(i,l), exDR1 (i,m), exDR2(i,m), and eyDR1 (i,m), eyDR2(i,m), the following expressions (1) to (16) hold. 
 
 ex   UL1(i,j)   =dx   j   −dx   i   +hdθ   j   +hdθ   i   +Δx   UL1   +εx   UL1(i,j)   (1) 
 
 ex   UL2(i,j)   =dx   j   −dx   i   +hdθ   j   +hdθ   i   +Δx   UL2   +εx   UL2(i,j)   (2) 
 
 ey   UL1(i,j)   =dy   j   −dy   i   +gdθ   j   +fdθ   i   +Δy   UL1   +εy   UL1(i,j)   (3) 
 
 ey   UL2(i,j)   =dy   j   −dy   i   +fdθ   j   +gdθ   i   +Δy   UL2   +εy   UL2(i,j)   (4) 
 
 ex   UR1(i,k)   =dx   k   −dx   i   +hdθ   k   +hdθ   i   +Δx   UR1   +εx   UR1(i,k)   (5) 
 
 ex   UR2(i,k)   =dx   k   −dx   i   +hdθ   k   +hdθ   i   +Δx   UR2   +εx   UR2(i,k)   (6) 
 
 ey   UR1(i,k)   =dy   k   −dy   i   −gdθ   k   −fdθ   i   +Δy   UR1   +εx   UR1(i,l)   (7) 
 
 ey   UR2(i,k)   =dy   k   −dy   i   −fdθ   k   −gdθ   i   +Δy   UR2   +εy   UR2(i,j)   (8) 
 
− ex   D1(i,j)   =dx   l   −dx   i   −hdθ   l   −hdθ   i   +Δx   DL1   +εx   DL1(i,l)   (9) 
 
− ex   DL1(i,j)   =dx   l   −dx   i   −hdθ   l   −hdθ   i   +Δx   DL1   +εx   DL2(i,l)   (10) 
 
− ey   DL1(i,j)   =dy   l   −dy   i   +gdθ   l   +fdθ   i   +Δy   DL1   +εy   DL1(i,l)   (11) 
 
− ey   DL1(i,j)   =dy   l   −dy   i   +fdθ   j   +gdθ   i   +Δy   DL1   +εy   DL2(i,l)   (12) 
 
− ex   DR1(i,m)   =dx   m   −dx   i   −hdθ   m   −hdθ   i   +Δx   DR1   +εx   DR1(i,m)   (13) 
 
− ex   DR2(i,m)   =dx   m   −dx   i   −hdθ   m   −hdθ   i   +Δx   DR2   +εx   DR2(i,m)   (14) 
 
− ey   DR1(i,m)   =dy   m   −dy   i   −gdθ   m   −fdθ   i   +Δy   DR1   +εy   DR1(i,m)   (15) 
 
− ey   DR2(i,k)   =dy   m   −dy   i   −fdθ   m   −gdθ   i   +Δy   DR2   +εy   DR2(i,m)   (16) 
 
         [0071]     Note that the errors caused by the distortion of reticle projection image and/or stage measurement scale error and the irregular errors such as rounding errors caused upon measurement of superposition marks are previously measured by measurement means such as an absolute meter, and these errors are obtained by calculation of stage rectangularity and/or scale errors.  
         [0072]     Further, it may be arranged such that considering that the above errors cannot be distinguished from the stage rectangularity and/or scale errors, the errors are not obtained by calculation of stage rectangularity and/or scale errors.  
         [0073]     In the above expressions (1) to (16), assuming that, in odd-numbered (or even-numbered) shots, the number of shots with all the superposition marks is Na, while in even-numbered (or odd-numbered) shots, the number of shots related to formation of superposition marks is Nb, the total number of shots is Na+Nb. As the x direction, the y direction and the θ direction are unknown in each shot, the number of unknowns, including the unique error to each superposition mark, is 3(Na+Nb)+8.  
         [0074]     On the other hand, the number of the equations is 16Na, however, unless the mean value of the positional error (dxi, dyi) and attitude error (dθi), the slopes of array in the x and y directions, and the array scale error are set to constant values in each even-numbered shots and odd-numbered shots, the equations are indefinite simultaneous equations and a solution cannot be obtained.  
         [0075]     Accordingly, the following equations (17) to (23) are added.  
                 ∑     i   =   1       Na   +   Nb       ⁢     dx   i       =   0           (   17   )                   ∑     i   =   1       Na   +   Nb       ⁢     dy   i       =   0           (   18   )                   ∑     i   =   1       Na   +   Nb       ⁢     d   ⁢           ⁢     θ   i         =   0           (   19   )                   ∑     i   =   1       Na   +   Nb       ⁢       X   i     ⁢     dx   i         =   0           (   20   )                   ∑     i   =   1       Na   +   Nb       ⁢       Y   i     ⁢     dx   i         =   0           (   21   )                   ∑     i   =   1       Na   +   Nb       ⁢       X   i     ⁢     dy   i         =   0           (   22   )                   ∑     i   =   1       Na   +   Nb       ⁢       Y   i     ⁢     dy   i         =   0           (   23   )             
 
         [0076]     Note that “Xi” and “Yi” are vector elements, indicating the central wafer coordinate position in each shot, adjusted such that the total sum of all the shots becomes zero.  
         [0077]     From the above equations, 16Na+7 simultaneous equations are constructed.  
         [0078]     As described above, the number of unknowns in the simultaneous equations is 3(Na+Nb)+8.  
         [0079]     Accordingly, the number of equations and the number of unknowns must satisfy the relation shown in the following equation (24). 
 
16 Na+ 7≧3( Na+Nb )+8  (24) 
 
         [0080]     By expressing the above constructed simultaneous equations in only one simultaneous equation, and by performing arithmetic processing using mathematical computation means by the least square method, the arithmetic processing unit  2  performs arithmetic processing of the relative positional errors and attitude errors of all the shots transferred onto the wafer  10  at once, and the correction processing unit  3  corrects the relative positional errors and attitude errors of all the shots calculated by the arithmetic processing unit  2  to appropriate values such that the exposure control unit  1  performs control reflecting the result of correction, e.g., moving control of the wafer stage  11  (positional correction).  
         [0081]     According to the above embodiment, as a wafer stage moving characteristic, the linearity of the x and y axes and the stability of the θ axis can be measured with high accuracy.  
         [0082]     Further, as the nonlinear positional errors of the wafer stage in the xy plane are measured and the stage grid errors are appropriately corrected in correspondence with the stage position based on the result of measurement, exposure with high matching accuracy can be realized, and a semiconductor device can be manufactured more accurately by using the above method.  
         [heading-0083]     [Second Embodiment] 
         [0084]     As a second embodiment of the present invention, in an odd-numbered or even-numbered shot, upon movement in an array direction (y direction), the shot central position is shifted in a direction along the long side (x direction) by 1 pitch of superposition mark as shown in  FIGS. 7 and 8 .  
         [0085]     This embodiment is advantageous in a case where the stage grid change cannot be precisely measured since the shot shape is long in the x direction and the shot interval is wide.  
         [heading-0086]     [Third Embodiment] 
         [0087]     Further, as a third embodiment of the present invention, the number of marks within one shot is increased as shown in  FIG. 9 .  
         [0088]     This reduces the influence of the errors upon measurement of the respective superposition marks, exUL1(i,j), exUL2(i,j), eyUL1(i,j), eyUL2(i,j), exUR1(i,j), exUR2(i,j), eyUR1(i,j), eyUR2(i,j), exDL1(i,j), exDL2(i,j), eyDL1(i,j), eyDL2(i,j), exDR1(i,j), exDR2(i,j), and eyDR1(i,j), eyDR2(i,j), and improves the estimated accuracy.  
         [0089]     Then simultaneous equations are constructed by using the obtained measurement data of the superposition marks as in the case of the first embodiment, thus the positional and attitude errors (dxi,dyi,dθi) in each shot can be obtained.  
         [0090]     As the types of shot central position coordinates in the shot long side direction are increased, more accurate stage grid measurement and correction can be expected.  
         [heading-0091]     [Fourth Embodiment] 
         [0092]     Next, a semiconductor device manufacturing process utilizing the exposure apparatus will be described.  FIG. 10  is a flowchart showing an entire semiconductor device manufacturing process. At step S 1  (circuit designing), a semiconductor device circuit pattern is designed. At step  2  (mask fabrication), a mask is fabricated based on the designed circuit pattern.  
         [0093]     On the other hand, at step  3  (wafer fabrication), a wafer is fabricated by using material such as silicon. At step  4  (wafer process), called a preprocess, an actual circuit is formed by the above exposure apparatus on the wafer by a lithography technique using the above mask and wafer. At the next step  5  (assembly), called a post process, a semiconductor chip is fabricated by using the wafer formed at step  4 . Step  5  includes an assembly process (dicing and bonding), a packaging process (chip encapsulation) and the like. At step  6  (inspection), inspections such as a device operation check, a durability test and the like are performed on the semiconductor device formed at step  5 . The semiconductor device is completed through these processes, and is shipped at step  7 .  
         [0094]     The wafer process at step  4  has the following steps: an oxidation step of oxidizing the surface of the wafer; a CVD step of forming an insulating film on the surface of the wafer; an electrode formation step of forming electrodes by vapor deposition on the wafer: an ion implantation step of injecting ions in the wafer; a resist processing step of coating the wafer with photo resist; an exposure step of transferring the circuit pattern onto the resist-processed wafer by the above-described exposure apparatus; a development step of developing the wafer exposed at the exposure step; an etching step of removing other portions than the resist developed at the development step; and a resist stripping step of removing the resist which is unnecessary after the completion of etching. These steps are repeated, to form a multiple layers of circuit patterns on the wafer.  
         [heading-0095]     [Other Embodiment] 
         [0096]     The object of the present invention can also be achieved by providing software program code for realizing an exposure method using the above-described error calculation and error correction to a system or an apparatus directly or from a remote place, and reading and executing the program code with a computer of the system or apparatus. In this case, the program may be software other than a program having a function equivalent to that of the program.  
         [0097]     Accordingly, the program and/or software itself is an aspect of the present invention.  
         [0098]     In such case, the program having any form such as object code, an interpreter-executable program and script data supplied to an OS, can be employed as long as it has a program function.  
         [0099]     Further, the storage medium, such as a flexible disk, a hard disk, an optical disk, a magneto-optical disk, an MO, a CD-ROM, a CD-R, a CD-RW, a magnetic tape, a non-volatile type memory card, a ROM, and a DVD (DVD- ROM and DVD-R) can be used for providing the program.  
         [0100]     As a method for supplying the program, a data file of a computer program itself or a compressed file having automatic installation function, which can be a computer program forming the present invention on a client computer, may be downloaded from a home page on the Internet to a connected client computer by using a browser on the client computer. Further, the program data file may be divided into plural segment files and may be downloaded from different home pages. That is, a www server apparatus for downloading the program data file to the client computer is an aspect of the present invention.  
         [0101]     Further, the program of the present invention may be encrypted and stored on a storage medium such as a CD-ROM delivered to users, such that a user who satisfied a predetermined condition is allowed to download key information to decryption from a homepage via e.g. the Internet, then the program is decrypted with the key information and installed into a computer, thereby the present invention is realized.  
         [0102]     Furthermore, besides aforesaid functions according to the above embodiments are realized by executing the program code which is read by a computer, the present invention includes a case where an OS (operating system) or the like working on the computer performs a part or entire actual processing in accordance with designations of the program code and realizes functions according to the above embodiments.  
         [0103]     Furthermore, the present invention also includes a case where, after the program code read from the storage medium is written in a function expansion card which is inserted into the computer or in a memory provided in a function expansion unit which is connected to the computer, CPU or the like contained in the function expansion card or unit performs a part or entire process in accordance with designations of the program code and realizes functions of the above embodiments.  
         [0104]     The present invention is not limited to the above embodiments and various changes and modifications can be made within the spirit and scope of the present invention. Therefore, to appraise the public of the scope of the present invention, the following claims are made.  
       CLAIM OF PRIORITY  
       [0105]     This application claims priority from Japanese Patent Application No. 2003-292921 filed on Aug. 13, 2003, the entire contents of which are hereby incorporated herein by reference.