USPatent applicationPatented

Stage apparatus, lithography apparatus, method of manufacturing an article, and determination method

Granted 1 Aug 2017 · 2 office actions

Assignee: Canon Inc.

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Mitsuo Hirata, Satoshi Maruyama · Examiner: Christina Riddle · AU 2882 · TC 2800

Life of the application

10 dated events
⤢ drag to zoom20162018202020222024202620282030203220342036ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

The present invention provides a stage apparatus including a stage being movable, comprising a driving unit configured to drive the stage by providing thrust to the stage, a measuring unit configured to measure a position of the stage, and a control unit configured to control the position of the stage by supplying, to the driving unit, a signal composed of a first signal for reducing a deviation between a current position of the stage and a target position, and a second signal for reducing vibration of the stage caused by a thrust ripple included in the thrust.

Description

15 parts
BACKGROUND OF THE INVENTION
›Field of the Invention

The present invention relates to a stage apparatus, a lithography apparatus, a method of manufacturing an article, and a determination method.

›Description of the Related Art

With lithography apparatuses used in manufacturing semiconductor devices and the like, it has been desired that a stage that holds a substrate or a mask is positioned with high accuracy. Generally, in lithography apparatuses, a driving unit that drives a stage by providing thrust to the stage is provided, and the position of the stage is controlled by supplying a signal (first signal) for reducing deviation between the current position and a target position of the stage to the driving unit.

With a lithography apparatus having this kind of configuration, it is known that a ripple (thrust ripple) is included in the thrust supplied by the driving unit to the stage, and the thrust ripple causes the stage to vibrate. Japanese Patent Laid-Open No. 2001-175332 and Japanese Patent Laid-Open No. 2003-88159 propose a method of controlling the position of a stage by supplying a first signal and a signal (second signal) for reducing vibration of the stage that is caused by thrust ripple to the driving unit. Japanese Patent Laid-Open No. 2001-175332 discloses a method of obtaining a thrust ripple based on a model formula using the design data for the driving unit (e.g., a linear motor) and determining the second signal so as to cancel out the obtained thrust ripple. Also, Japanese Patent Laid-Open No. 2003-88159 discloses a method in which the second signal is determined with a focus on the fact that the frequency of the thrust ripple is an integer multiple of the electrical angular frequency of a motor included in the driving unit.

As with the method disclosed in Japanese Patent Laid-Open No. 2001-175332, vibration of the stage caused by the thrust ripple may not be sufficiently reduced if the second signal is determined based only on the thrust ripple obtained based on the model formula using the design data of the driving unit. Also, in Japanese Patent Laid-Open No. 2003-88159, it is not disclosed that the amplitude and phase of the second signal are determined so as to reduce vibration of the stage caused by the thrust ripple.

›SUMMARY OF THE INVENTION

The present invention provides a technique that is advantageous for high-accuracy positioning of a stage, for example.

According to one aspect of the present invention, there is provided a stage apparatus including a stage being movable, the apparatus comprising: a driving unit configured to drive the stage by providing thrust to the stage; a measuring unit configured to measure a position of the stage; and a control unit configured to control the position of the stage by supplying, to the driving unit, a signal composed of a first signal for reducing a deviation between a current position of the stage and a target position, and a second signal for reducing vibration of the stage caused by a thrust ripple included in the thrust, wherein the control unit obtains, based on results of measurement performed by the measuring unit, a plurality of pieces of information relating to a response of the stage in a case where a plurality of signals in which at least one of an amplitude and a phase is different are used instead of the second signal, and determines the second signal based on the plurality of pieces of information such that the amplitude of the vibration of the stage caused by the thrust ripple falls within an allowable range.

Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram showing a stage apparatus of a first embodiment.

FIG. 2 is a block line diagram showing a control system according to the first embodiment.

FIG. 3 is a flowchart showing a method for generating a second signal.

FIG. 4 is a block line diagram showing the control system according to the first embodiment.

FIG. 5 is a diagram showing a deviation between a position of a stage while the stage is being driven and a target position.

FIG. 6 is a diagram showing results of examining vibration of a stage in a case where the second signal is supplied to a driving unit and in a case where the second signal is not supplied.

FIG. 7 is a schematic diagram showing a stage apparatus of a second embodiment.

FIG. 8 is a block line diagram showing a control system according to the second embodiment.

FIG. 9 is a block line diagram showing the control system according to the second embodiment.

FIG. 10 is a schematic diagram showing an exposure apparatus to which the stage apparatus is applied.

FIGS. 11A and 11B are flowcharts showing processing in which the exposure apparatus exposes each of multiple substrates to light.

›DESCRIPTION OF THE EMBODIMENTS · 1 of 7

Exemplary embodiments of the present invention will be described below with reference to the accompanying drawings. Note that the same reference numerals denote the same members throughout the drawings, and a repetitive description thereof will not be given.

First Embodiment

A stage apparatus 100 according to a first embodiment of the present invention will be described with reference to FIG. 1 . FIG. 1 is a schematic diagram showing the stage apparatus 100 of the first embodiment. The stage apparatus 100 of the first embodiment can include a movable stage 11 , a driving unit 12 that drives the stage 11 , a measuring unit 13 that measures the position of the stage 11 , and a control unit 15 . For example, the control unit 15 includes a CPU, memory, or the like, and controls the units of the stage apparatus 100 . Here, in the first embodiment, in order to simplify the description, a method for controlling the position of the stage 11 in the Y direction will be described, but the position of the stage 11 can be controlled in the X direction as well using a similar configuration.

The driving unit 12 drives the stage 11 by providing thrust to the stage 11 . In the first embodiment, the driving unit 12 can include a linear motor 12 a 1 having a stator 12 a 11 and a movable element 12 a 12 , and a driver 12 a 2 that supplies current to the linear motor 12 a 1 (e.g., the movable element 12 a 12 ) according to a signal supplied from the control unit 15 . The stator 12 a 11 of the linear motor 12 a 1 is fixed to a base 14 , and the movable element 12 a 12 is fixed to the stage 11 . Also, the driver 12 a 2 can drive the stage 11 in the Y direction by supplying current to the linear motor 12 a 1 according to a signal supplied from the control unit 15 . Here, the position of the stage 11 can be measured by the measuring unit 13 provided on the base 14 . The measuring unit 13 includes a laser interferometer, for example, which emits a laser beam to a mirror (not shown) provided on a side surface of the stage 11 , obtains a displacement from the reference position of the stage 11 using the laser beam reflected by the mirror, and can obtain the current position of the stage 11 based on the displacement. Also, the control unit 15 positions the stage 11 by controlling the driving unit 12 such that the deviation between the current position of the stage 11 measured by the measuring unit 13 and the target position approaches zero.

FIG. 2 is a block line diagram showing a control system according to the first embodiment. In FIG. 2 , the control unit 15 includes a first supply unit 15 a , a subtractor 15 b , a compensator 15 c , an adder 15 d , a generator 15 e , and a second supply unit 15 f . The first supply unit 15 a supplies a command value for a target position REF of the stage 11 to the subtractor 15 b . Based on the command value supplied from the first supply unit 15 a , the subtractor 15 b calculates a deviation ERR between the current position POS of the stage 11 measured by the measuring unit 13 and the target position REF. The compensator 15 c is a PID compensator, for example, which generates a signal (first signal) for reducing the deviation ERR calculated by the subtractor 15 b . The compensator 15 c may generate the first signal such that the deviation ERR calculated by the subtractor 15 b approaches zero. The first signal generated by the compensator 15 c is supplied to the driver 12 a 2 of the driving unit 12 . The driver 12 a 2 supplies current to the linear motor 12 a 1 according to the supplied signal. With this kind of control, the stage apparatus 100 can position the stage 11 such that the deviation ERR between the current position POS of the stage 11 and the target position REF approaches zero.

On the other hand, with the thus-configured stage apparatus 100 , it is known that a ripple (thrust ripple d) is included in the thrust provided to the stage 11 by the driving unit 12 (linear motor 12 a 1 ), and therefore the stage 11 vibrates due to the thrust ripple d. For this reason, the control unit 15 of the first embodiment can include a generator 15 e that generates a signal (second signal) for reducing vibration of the stage 11 caused by the thrust ripple, and a second supply unit 15 f that supplies the second signal generated by the generator 15 e to the adder 15 d . The second signal generated by the generator 15 e is set in the second supply unit 15 f and is supplied to the adder 15 d by the second supply unit 15 f . After being supplied to the adder 15 d , the second signal is added to the first signal and supplied to the driver 12 a 2 of the driving unit 12 . The driver 12 a 2 of the driving unit 12 supplies current to the linear motor 12 a 1 according to the signal composed of the first signal and the second signal (composite signal u). With this kind of control, the stage apparatus 100 can position the stage 11 such that the deviation ERR between the current position POS of the stage 11 and the target position REF is reduced and the vibration of the stage 11 caused by thrust ripple is reduced. Here, as shown in FIG. 2 , the control unit 15 may be configured such that a feed-forward signal FF is supplied from the first supply unit 15 a to the adder 15 d , and a signal composed of the first signal, second signal, and feed-forward signal FF is supplied to the driver 12 a 2 .

Here, a method for generating the second signal in the control unit 15 (generator 15 e ) will be described with reference to FIG. 3 . FIG. 3 is a flowchart showing a method for generating a second signal in the control unit 15 . In step S 101 , the control unit 15 determines an arbitrary signal that is to be supplied to the adder 15 d instead of the second signal. A sine wave signal S expressed by equation (1) for example can be used as the second signal. In equation (1), A represents the amplitude, α represents the phase, and θ represents the electrical angle of the linear motor 12 a 1 . For this reason, the sine wave signal S expressed by equation (1) can also be used as the arbitrary signal used instead of the second signal. In the first embodiment, the amplitude A and phase α of the arbitrary signal are set as parameters for specifying the waveform. The values of the parameters may be set such that vibration of a factor of around 2 to 5 with respect to the vibration of the stage 11 caused by the thrust ripple is generated. Also, using the addition theorem, equation (1) is expressed as in equation (2). Here, in the first embodiment, both the amplitude A and the phase α of the arbitrary signal are set as the parameters, but it is possible to set at least one of the amplitude A and the phase α as the parameter.

›DESCRIPTION OF THE EMBODIMENTS · 2 of 7

S=A sin(θ+α)  (1)

S=A 1 sin θ+ A 2 cos θ

A 1 =A cos α, A 2 =A sin α  (2)

In step S 102 , the control unit 15 supplies a signal composed of the arbitrary signal determined in step S 101 and the first signal to the driving unit 12 , thus causing the driving unit 12 to drive the stage 11 . As this time, based on the result of measurement performed by the measuring unit 13 , the control unit 15 obtains information relating to the response of the stage 11 when the arbitrary signal is used instead of the second signal. The information relating to the response of the stage can include information relating to a position profile indicating positions of the stage 11 with respect to times, for example. In step S 103 , the control unit 15 stores the information relating to the response of the stage 11 acquired in step S 102 . Also, the control unit 15 may store a target position profile used when moving the stage 11 in step S 102 . The target position profile is a profile indicating the target positions REF of the stage 11 with respect to times, and is a data string of command values (target positions REF) output from the first supply unit 15 a.

In step S 104 , the control unit 15 determines whether or not the number of pieces of information acquired in step S 102 and stored in step S 103 has reached a predetermined number. If the number of pieces of information has reached the predetermined number, the processing moves to step S 105 . On the other hand, if the number of pieces of information has not reached the predetermined number, the processing moves to step S 101 , and the control unit 15 changes the values of the parameters of the arbitrary signal (amplitude A and phase α). Also, the control unit 15 newly acquires the information relating to the response of the stage 11 when the arbitrary signal resulting from changing the values of the parameters is used instead of the second signal (step S 102 ), and the control unit 15 stores the newly-acquired information (step S 103 ). In this way, the control unit 15 can acquire multiple pieces of information relating to the position profile of the stage 11 by supplying multiple arbitrary signals with mutually different parameter values to the driving unit 12 instead of the second signal. Here, the number of pieces of information acquired by driving the stage 11 using the arbitrary signal may be larger than the number of types of parameters to be determined in the second signal. For this reason, the control unit 15 may set the predetermined number to a number that is one greater than the number of types of parameters to be determined in the second signal. For example, with the second signal expressed using equation (1), the parameters to be determined are the amplitude A and the phase α, and therefore the number of types of parameters is “2”. In this case, the control unit 15 may set the predetermined number to “3”.

In step S 105 , based on the multiple pieces of information acquired by repeating steps S 101 to S 103 , the control unit 15 determines the second signal such that the amplitude of the vibration of the stage 11 caused by the thrust ripple falls within an allowable range. In step S 106 , the control unit 15 sets the second signal determined in step S 105 in the second supply unit 15 f.

Next, a method for determining the second signal in step S 105 will be described. In the following description, a description will be given in which the block line diagram shown in FIG. 2 is replaced with the block line diagram shown in FIG. 4 for the sake of formulation. The thrust ripple d in the block line diagram shown in FIG. 2 is subjected to equivalent transformation for the sake of formulation, and is written as a data string D for the thrust ripple after the adder 15 d in the block line diagram shown in FIG. 4 . Also, since the feed-forward signal FF shown in FIG. 2 is not needed for determining the second signal, the feed-forward signal FF is not shown in the block line diagram shown in FIG. 4 . At this time, if it is assumed that the stage apparatus 100 according to the first embodiment is a linear time invariant system (LTI system), equation (3) holds true in the block line diagram shown in FIG. 4 .

In equation (3), Y represents a data string for positions of the stage 11 at times 0 to N−1, and U represents a data string for composite signals u composed of the first signals and the second signals at times 0 to N−1. Also, D represents a data string for the signals resulting from equivalent transformation such that the thrust ripple d is added to the position of the adder 15 d at times 0 to N−1. G represents a function (e.g., a transfer function) whose inputs are the data string U and the data string D and whose output is the data string Y, and is defined such that equation (3) holds true. Here, the data string U for the composite signals u can be expressed according to equation (4). In equation (4), U d represents a data string for the first signals at times 0 to N−1. Also, U sin represents a data string for the first item of equation (2) that indicates the second signal at times 0 to N−1, and U cos represents a data string for the second item of equation (2) that indicates the second signal at times 0 to N−1.

U=A 1 U sin +A 2 U cos +U d   (4)

According to equation (3) and equation (4), data string Y for the position of the stage 11 is expressed by equation (5). Also, when equation (5) is summarized with respect to parameters A 1 and A 2 , the data string Y is expressed by equation (6).

Y=G ( A 1 U sin )+ G ( A 2 U cos )+ GU d +GD   (5)

Letting A i1 and A i2 be the parameters at the time when the processes of the above-described steps S 101 to S 103 have been executed the i-th time and Y i be the data string for the position of the stage 11 in the information acquired at this time (position profile), data string Y i is expressed by equation (7). Accordingly, when the data string Y i for n pieces of information acquired by executing the process of steps S 101 to S 103 n times is summarized, equation (8) can be obtained. In equation (8), Y ex represents a matrix of data strings Y i for the position of the stage 11 obtained using n pieces of information, and X represents a matrix of parameters A i1 and A i2 , which are used at the time of acquiring n pieces of information.

›DESCRIPTION OF THE EMBODIMENTS · 3 of 7

Y i = [ GU sin ⁢ ⁢ GU cos ⁢ ⁢ GU d + GD ] ⁡ [ A i ⁢ ⁢ 1 A i ⁢ ⁢ 2 1 ] i=1,2,3, . . . , n  (7)

Y ex =ΣX

Y ex =[Y 1 Y 2 . . . Y n ]

Σ=[ GU sin GU cos GU d +GD ]

Here, since equation (8) is a linear equation using matrices, Σcan be determined by using X T (XX T ) −1 as the pseudo-inverse matrix of X. Since equation (9) holds true due to XX T having a full rank, the parameters used in the process of steps S 101 to S 103 may be set such that X has full row rank. Σ, which is determined using multiple pieces of information in this way, is a function whose input is the second signal and whose output is the position of the stage, and equation (10) can be obtained due to the fact that Σ=[GU sin GU cos GU d +GD] in equation (8). In equation (10), Y th represents a data string for the positions of the stage 11 (estimated positions of the stage 11 ) that are estimated when A th1 and A th2 are set as the parameters A 1 and A 2 of the second signal.

Σ= Y ex X T ( XX T ) −1   (9)

Letting Y ref be a data string at times 0 to N−1 for the target positions REF used when the stage 11 is driven in step S 102 , the data string Y ref is indicated by equation (11). Accordingly, a difference Y err between the data string Y th and the data string Y ref is indicated by equation (12). Due to the fact that the data string Y th is a function of the parameters A th1 and A th2 according to equation (10), the difference Y err is also a function of the parameters A th1 and A th2 . That is to say, the difference Y err is indicated by equation (13).

Here, the data string Y th indicates a data string for the estimated positions of the stage 11 as described above, in which the vibration of the stage 11 caused by the thrust ripple is included. On the other hand, the data string Y ref indicates a data string for the target positions of the stage 11 , in which the vibration of the stage 11 caused by the thrust ripple is not included. That is to say, the difference Y err represents the vibration of the stage 11 caused by the thrust ripple. For this reason, by obtaining the parameters A th1 and A th2 such that the difference Y err falls within an allowable range, the control unit 15 can determine the second signal such that the amplitude of the vibration of the stage 11 falls within an allowable range. In particular, the control unit 15 may obtain the parameters A th1 and A th2 such that the difference Y err is reduced (e.g., is minimized).

The problem of minimizing an evaluation function (objective function) for a multivariate function such as that shown in equation (13) is generally called an optimization problem, and can be solved using a least squares method, the downhill simplex method proposed by Nelder and Mead, or the like. The simplex method is included in MATLAB, which is known as numerical analysis software, in a form such as an fminsearch command, and therefore a solution can be found using such a tool. For example, if the evaluation function is expressed using equation (14), the solutions (A opt2 and A opt2 ) for the parameters (A th1 and A th2 ) whose difference Y err is to be minimized can be obtained as in equation (15), using a least squares method. Also, it is possible to obtain a solution using the simplex method in the case where the evaluation function is expressed as equation (16) and the absolute value of the amplitude is to be minimized, or in the case where the evaluation function is expressed as equation (17) and the difference between the maximum value and minimum value of the amplitude is to be minimized. Furthermore, the evaluation function may be expressed such that and the frequency spectrum corresponding to the thrust ripple is minimized by subjecting the value of the deviation between the position of the stage 11 and the target position to frequency analysis.

J=∥Y err ( A th1 ,A th2 )∥  (14)

[ A opt ⁢ ⁢ 1 A opt ⁢ ⁢ 2 1 ] = ∑ T ⁢ ( ∑ ∑ T ) - 1 ⁢ Y ref ( 15 ) J =max| Y err ( A th1 ,A th2 )|  (16)

J =max{ Y err ( A th1 ,A th2 )}−min{ Y err ( A th1 ,A th2 )}  (17)

Here, in a period of accelerating the stage 11 and a period of decelerating the stage 11 , the stage 11 sometimes vibrates due to a disturbance other than a thrust ripple. FIG. 5 is a diagram showing a deviation ERR between the position of the stage 11 while the stage 11 is being driven, and the target position. The vertical axis in FIG. 5 indicates the deviation ERR between the position of the stage 11 and the target position, and the horizontal axis indicates the time. As shown in FIG. 5 , it is understood that in the period of accelerating the stage 11 and the period of decelerating the stage 11 , the deviation ERR is larger in comparison to the period in which the stage 11 is moving at a constant speed. For this reason, if a period in which the deviation ERR increases in this way is included in the position profile of the pieces of information used for determining the second signal, it can be difficult to accurately determine the second signal for reducing the vibration of the stage 11 caused by the thrust ripple. Accordingly, in the processing of steps S 101 to S 103 , the control unit 15 may control the position of the stage such that the position profile of the stage 11 in the period during which the stage 11 moves at a constant speed is included in the pieces of information. In such a case, the control unit 15 may determine the second signal using the position profile of the stage 11 in the period during which the stage 11 is moving at a constant speed.

Also, even in the period during which the stage 11 moves at a constant speed, immediately after the acceleration of the stage 11 ends, the deviation ERR is large compared to the period during which the vibration of the stage 11 is stable (constant). Accordingly, in the processing of steps S 101 to S 103 , it is sufficient that the control unit 15 controls the position of the stage such that the position profile of the stage 11 in the period during which the stage 11 moves at a constant speed and the vibration of the stage 11 is constant is included in the pieces of information. In such a case, the control unit 15 may determine the second signal using the position profile of the stage 11 in the period during which the stage 11 is moving at a constant speed and the vibration of the stage 11 is constant.

›DESCRIPTION OF THE EMBODIMENTS · 4 of 7

For example, as shown in FIG. 5 , if it is assumed that the vibration of the stage 11 is constant in the period from time t 1 to t 2 , the control unit 15 obtains the pieces of information such that the position profile of the stage 11 in the period from time t 1 to t 2 is included therein. Then, the control unit 15 may determine the second signal by performing the processing of step S 104 using the pieces of information. At this time, the data string Y i indicated by equation (3) and the data string Y ref indicated by equation (11) can be indicated by equation (18). Accordingly, the control unit 15 can accurately determine the second signal for reducing the vibration of the stage 11 caused by the thrust ripple.

Furthermore, there are cases where the thrust ripple includes multiple frequency components. In such a case, a sine wave signal S expressed by equation (19) may be used as the arbitrary signal that is used instead of the second signal in the processing of steps S 101 to S 103 . At this time, X in equation (8) can be expressed by equation (20).

S=A 1 sin θ+ A 2 cos θ+ A 3 sin 2θ+ A 4 cos 2θ+ A 5 sin 3θ+ A 6 cos 3θ . . .   (19)

By setting the second signal determined in step S 104 in this way in the second supply unit 15 f , the composite signal u composed of the second signal and the first signal determined in step S 104 can be supplied to the driving unit 12 (driver 12 a 2 ). Accordingly, the amplitude of the vibration of the stage 11 caused by the thrust ripple can be brought within the allowable range. That is to say, the amplitude of the vibration of the stage 11 caused by the thrust ripple can be suppressed. FIG. 6 is a diagram showing results of examining the vibration of the stage 11 in the case where the second signal determined in step S 104 is supplied to the driving unit 12 , and in a case where the second signal is not supplied. The vertical axis in FIG. 6 indicates the deviation ERR between the position of the stage 11 and the target position, and the horizontal axis indicates the time. Also, in FIG. 6 , the solid line indicates the vibration of the stage 11 in the case where the second signal determined in step S 104 is supplied to the driving unit 12 , and the broken line indicates the vibration of the stage 11 in the case where the second signal is not supplied to the driving unit 12 . As shown in FIG. 6 , it is understood that the vibration of the stage 11 caused by the thrust ripple is suppressed by supplying the second signal determined in step S 104 to the driving unit 12 .

As described above, with the stage apparatus 100 of the first embodiment, the control unit 15 acquires multiple pieces of information indicating the response of the stage 11 when multiple arbitrary signals are using instead of the second signal. Then, based on the acquired multiple pieces of information, the control unit 15 determines the second signal for reducing the vibration of the stage 11 caused by the thrust ripple, such that the amplitude of the vibration of the stage 11 falls within an allowable range. By using the thus-determined second signal, the stage apparatus 100 of the first embodiment can reduce the vibration of the stage 11 caused by the thrust ripple.

Second Embodiment

A stage apparatus 200 according to a second embodiment of the present invention will be described with reference to FIG. 7 . FIG. 7 is a schematic diagram showing the stage apparatus 200 of the second embodiment. The stage apparatus 200 of the second embodiment is configured to control not only the position of the stage in the Y direction, but also the position (rotation) of the stage in the θ direction (direction of rotation about the Z axis). The stage apparatus 200 of the second embodiment can include a stage 21 that can move on a base 24 , a driving unit 22 that drives the stage 21 , a measuring unit 23 that measures the position of the stage 21 , and a control unit 25 . Similarly to the control unit 15 of the first embodiment, the control unit 25 includes a CPU, memory, or the like, for example, and controls the units of the stage apparatus 200 . Here, in the second embodiment, in order to simplify the description, a method of controlling the position of the stage 21 in the Y direction and the θ direction will be described, but the position of the stage 21 can be controlled in the X direction as well using a similar method.

The driving unit 22 can include a first driving unit 22 a that provides thrust to the portion on the −X direction side of the stage 21 , and a second driving unit 22 b that provides thrust to the portion on the +X direction side of the stage 21 . In the second embodiment, the first driving unit 22 a can include a linear motor 22 a 1 having a stator 22 a 11 and a movable element 22 a 12 , and a driver 22 a 2 that supplies electricity to the linear motor 22 a 1 (e.g., the movable element 22 a 12 ) according to a signal supplied from the control unit 25 . The stator 22 a 11 of the linear motor 22 a 1 is fixed to a base 24 , and the movable element 22 a 12 is fixed to the stage 21 . Also, the driver 22 a 2 can drive the portion on the −X direction side of the stage 21 in the Y direction by supplying current to the linear motor 22 a 1 according to a signal supplied from the control unit 25 . Also, the second driving unit 22 b can include a linear motor 22 b 1 having a stator 22 b 11 and a movable element 22 b 12 , and a driver 22 b 2 that supplies current to the linear motor 22 b 1 (e.g., the movable element 22 b 12 ) according to the signal supplied from the control unit 25 . The stator 22 b 11 of the linear motor 22 b 1 is fixed to the base 24 , and the movable element 22 b 12 is fixed to the stage 21 . Also, the driver 22 b 2 can drive the portion toward the +X direction of the stage 21 in the Y direction by supplying current to the linear motor 22 b 1 according to a signal supplied from the control unit 25 .

The position of the stage 21 in the Y direction can be measured by a measuring unit 23 provided on the base 24 . The measuring unit 23 can include a first measuring unit 23 a that measures the position of the portion on the −X direction side of the stage 21 , and a second measuring unit 23 b that measures the position of the portion on the +X direction side of the stage 21 . The first measuring unit 23 a and the second measuring unit 23 b can each include a laser interferometer, for example. Also, the measuring units 23 a and 23 b emit laser beams to the side surface of the stage 21 (mirrors), obtain the displacement from the reference position of the stage 21 using the laser beams reflected by the side surface, and can obtain the current position of the units of the stage 21 based on the displacement. The control unit 25 can obtain the current position of the stage 21 in the Y direction and the θ direction by performing a coordinate transformation on the result of the measurement performed by the first measuring unit 23 a and the result of the measurement performed by the second measuring unit 23 b . Also, the control unit 25 positions the stage 21 by controlling the first driving unit 22 a and the second driving unit 22 b such that the deviation between the current position of the stage 21 (Y direction and θ direction) and the target position approaches zero.

›DESCRIPTION OF THE EMBODIMENTS · 5 of 7

With the thus-configured stage apparatus 200 , the thrust ripples between the first driving unit 22 a and the second driving unit 22 b are sometimes different from each other due to the properties of the linear motor and the driver being different between the first driving unit 22 a and the second driving unit 22 b . At this time, vibration of the stage 21 can occur not only in the Y direction but in the θ direction as well. In view of this, the stage apparatus 200 of the second embodiment generates the second signal for reducing the vibration of the stage 21 caused by the thrust ripple with respect to not only the Y direction but to the θ direction as well.

FIG. 8 is a block line diagram showing a control system according to the second embodiment. The control system according to the second embodiment can include a control system for controlling the position of the stage 21 in the θ direction in addition to a control system for controlling the position of the stage 21 in the Y direction. In FIG. 2 , the control unit 25 includes a first supply unit 25 a , a first subtractor 25 b 1 , a second subtractor 25 b 2 , a first compensator 25 c 1 , a second compensator 25 c 2 , a first adder 25 d 1 , a second adder 25 d 2 , a generator 25 e , a second supply unit 25 f , and a processor 25 g.

With the control system for controlling the position of the stage 21 in the Y direction, a command value for the target position REF in the Y direction of the stage 21 is supplied from the first supply unit 25 a to the first subtractor 25 b 1 . Based on the command value supplied from the first supply unit 25 a , the first subtractor 25 b 1 calculates a deviation ERR between the current position POS in the Y direction of the stage 21 and the target position REF. The first compensator 25 c 1 is a PID compensator, for example, which generates a signal (first signal in the Y direction) for reducing the deviation ERR calculated by the first subtractor 25 b 1 . the first compensator 25 c 1 may generate the first signal in the Y direction such that the deviation ERR calculated by the first subtractor 25 b 1 approaches zero. The first signal in the Y direction generated by the first compensator 25 c 1 is supplied to the first adder 25 d 1 . On the other hand, the generator 25 e generates a signal (second signal in the Y direction) for reducing the vibration of the stage 21 in the Y direction that occurs due to the thrust ripple. The second signal in the Y direction generated by the generator 25 e is supplied to the first adder 25 d 1 by the second supply unit 25 f . The first adder 25 d 1 supplies a composite signal u composed of the first signal in the Y direction and the second signal in the Y direction to the processor 25 g.

Also, with the control system for controlling the position of the stage 21 in the θ direction, a command value for the target position REF θ in the θ direction of the stage 21 is supplied from the first supply unit 25 a to the second subtractor 25 b 2 . Based on the command value supplied from the first supply unit 25 a , the second subtractor 25 b 2 calculates a deviation ERR θ between the current position POS θ in the θ direction of the stage 21 and the target position REF θ . The second compensator 25 c 2 is a PID compensator, for example, which generates a signal (first signal in the θ direction) for reducing the deviation ERR θ calculated by the second subtractor 25 b 2 . the second compensator 25 c 2 may generate the first signal in the θ direction such that the deviation ERR θ calculated by the second subtractor 25 b 2 approaches zero. The first signal in the θ direction generated by the second compensator 25 c 2 is supplied to the second adder 25 d 2 . On the other hand, in addition to the second signal in the Y direction, the generator 25 e also generates a signal (second signal in the θ direction) for reducing the vibration of the stage 21 in the θ direction that is generated by the thrust ripple. The second signal in the θ direction generated by the generator 25 e is supplied to the second adder 25 d 2 by the second supply unit 25 f . The second adder 25 d 2 supplies a composite signal u θ composed of the first signal in the θ direction and the second signal in the θ direction to the processor 25 g.

Based on the supplied composite signals u and u θ , the processor 25 g performs processing for generating a signal to be supplied to the driver 22 a 2 of the first driving unit 22 a and a signal to be supplied to the driver 22 b 2 of the second driving unit 22 b . The driver 22 a 2 of the first driving unit 22 a supplies current to the linear motor 22 a 1 according to the signal supplied from the processor 25 g . Also, the second driving unit 22 b supplies current to the linear motor 22 b 1 according to the signal supplied from the processor 25 g . According to this kind of control, the stage apparatus 200 can position the stage 21 such that the deviation between the current position of the stage 21 and the target position is reduced, and such that vibration of the stage 21 caused by the thrust ripple is reduced, in both the Y direction and the θ direction.

Here, a method for generating the second signal in the Y direction and the second signal in the θ direction in the control unit 25 (generator 25 e ) will be described. The control unit 25 generates the second signal in the Y direction and the second signal in the θ direction in accordance with the flowchart shown in FIG. 3 . With the stage apparatus 200 of the second embodiment, the processing of step S 105 in FIG. 3 is different compared to that of the stage apparatus 100 of the first embodiment, and therefore the processing of step S 105 will be described below.

In step S 105 , based on the multiple pieces of information acquired by repeating steps S 101 to S 103 , the control unit 25 determines the second signal in the Y direction and the second signal in the θ direction such that the amplitude of the vibration of the stage 21 caused by the thrust ripple falls within an allowable range. In the following description, a description will be given in which the block line diagram shown in FIG. 8 is replaced with the block line diagram shown in FIG. 9 for the sake of formulation. Here, in the block line diagram shown in FIG. 8 , the thrust ripple in the thrust provided to the stage 21 is written as thrust ripple d a for the first driving unit 22 a and thrust ripple d b for the second driving unit 22 b . On the other hand, in the block line diagram shown in FIG. 9 , for the sake of formulation, they are written as data string D for the thrust ripple in the Y direction and data string D θ for the thrust ripple in the θ direction. At this time, if it is assumed that the stage apparatus 200 according to the second embodiment is an LTI system, equation (21) holds true in the block line diagram shown in FIG. 9 .

›DESCRIPTION OF THE EMBODIMENTS · 6 of 7

Y=G Y ( U+D )+ G Yθ ( U θ +D θ )

Θ= G θ ( U θ +D θ +G θY ( U+D )

In equation (21), Y represents a data string for the positions of the stage in the Y direction at times 0 to N−1, and Θ represents a data string for the positions of the stage in the θ direction at times 0 to N−1. U represents a data string for the composite signals u composed of the first signal and the second signal in the Y direction at times 0 to N−1, and U θ represents a data string for the composite signals u θ composed of the first signal and the second signal in the θ direction at times 0 to N−1. D represents a data string for the thrust ripples in the Y direction at times 0 to N1, and D θ represents a data string for the thrust ripples in the θ direction at times 0 to N−1. G Yθ represents a function whose inputs are the data string U θ and the data string D θ and whose output is the position of the stage 21 in the Y direction, and G θY represents a function whose inputs are the data string U and the data string D and whose output is the position of the stage 21 in the θ direction. G Yθ and G θY are defined such that equation (21) holds true. Here, the data string U and the data string U θ can be expressed by equation (22). In equation (22), U d represents a data string for the first signals in the Y direction at times 0 to N−1, and U dθ represents a data string for the first signals in the θ direction at times 0 to N−1. Also, similarly to the first embodiment, U sin represents a data string for the first item of equation (2) that indicates the second signal, at times 0 to N−1, and U cos represents a data string for the second item of equation (2) that indicates the second signal, at times 0 to N−1.

U=A 1 U sin +A 2 U cos +U d

U θ =A 3 U sin +A 4 U cos +U dθ   (22)

According to equation (21) and equation (22), data string Y for the position of the stage 21 in the Y direction and data string Θ for the position of the stage 21 in the θ direction are expressed using equation (23). Also, if equation (22) is summarized with respect to parameters A 1 , A 2 , A 3 , and A 4 , the data string Y and the data string Θ are expressed by equation (24).

Y=G Y ( A 1 U sin )+ G Y ( A 2 U cos )+ G Y ( U d +D )+ G Yθ ( A 3 U sin )+ G Yθ ( A 4 U cos )+ G Yθ ( U dθ +D θ )

Θ= G θ ( A 3 U sin )+ G θ ( A 4 U cos )+ G θ ( U dθ +D θ +G θY ( A 1 U sin )+ G θY ( A 2 U cos )+ G θY ( U d +D )  (23)

The parameters for when the above-described processing of steps S 101 to S 103 is executed for the i-th time are A i1 , A i2 , A i3 , and A i4 , and the data strings for the positions of the stage 21 in Y direction and the θ direction in the information obtained at that time are Y i and Θ i . At this time, the data string Y i and the data string Θ i can be expressed using equation (25). Accordingly, when the data strings Y i for n pieces of information acquired by executing the processing of steps S 101 to S 103 n times are summarized, equation (26) can be obtained. In equation (26), Y ex represents a matrix for the data strings Y i for the positions of the stage 21 obtained using n pieces of information, and X Y represents a matrix for the parameters A i1 , A i2 , A i3 , and A i4 which are used when n pieces of information are obtained. Also, upon compiling the data strings Θ i for n pieces of information acquired by executing the process of steps S 101 to S 103 n times, equation (27) can be obtained. In equation (27), Θ ex represents a matrix for the data strings Θ i for the positions of the stage 21 obtained using n pieces of information, and X θ represents a matrix for the parameters A i1 , A i2 , A i3 and A i4 which are used when n pieces of information are obtained.

Y i = [ G Y ⁢ U sin ⁢ ⁢ G Y ⁢ U cos ⁢ ⁢ G Y ⁢ ⁢ θ ⁢ U sin ⁢ ⁢ G Y ⁢ ⁢ θ ⁢ U cos ⁢ ⁢ G Y ⁡ ( U d + D ) + G Y ⁢ ⁢ θ ⁡ ( U d ⁢ ⁢ θ + D θ ) ] ⁡ [ A i ⁢ ⁢ 1 A i ⁢ ⁢ 2 A i ⁢ ⁢ 3 A i ⁢ ⁢ 4 1 ] ( 25 ) Θ i = [ G θ ⁢ ⁢ Y ⁢ U sin ⁢ ⁢ G θ ⁢ ⁢ Y ⁢ U cos ⁢ ⁢ G θ ⁢ U sin ⁢ ⁢ G θ ⁢ U cos ⁢ ⁢ G θ ⁡ ( U d ⁢ ⁢ θ + D θ ) + G θ ⁢ ⁢ Y ⁡ ( U d + D ) ] ⁡ [ A i ⁢ ⁢ 1 A i ⁢ ⁢ 2 A i ⁢ ⁢ 3 A i ⁢ ⁢ 4 1 ] Y ex =Σ Y X Y

Y ex =[Y 1 Y 2 . . . Y n ]

Σ Y =[G Y U sin G Y U cos G Yθ U sin G Yθ U cos G Y ( U d +D )+ G Yθ ( U dθ +D θ )]

X Y = [ A 11 A 21 … A n ⁢ ⁢ 1 A 12 A 22 … A n ⁢ ⁢ 2 A 13 A 23 … A n ⁢ ⁢ 3 A 14 A 24 … A n ⁢ ⁢ 4 1 1 … 1 ] ( 26 ) Θ ex =Σ θ X θ

Y ex =[Y 1 Y 2 . . . Y n ]

Σ θ =[G θY U sin G θY U cos G θ U sin G θ U cos G θ ( U dθ +D θ )+ G θY ( U d +D )]

Here, if the parameters for the arbitrary signal used in the processing of steps S 101 to S 103 are selected such that X Y and X θ each have full rank, Σ Y and Σ θ can be determined based on the pseudo-inverse matrices of X Y and X θ . Equation (28) indicates Σ Y and Σ θ . Σ Y and Σ θ , which are determined using multiple pieces of information in this way, are functions whose input is the second signal and whose output is the position of the stage. For this reason, the data string Y th for the estimated positions of the stage 21 in the Y direction and the data string Θ th for the estimated positions of the stage 21 in the θ direction can be expressed by equation (29). In equation (29), Y th indicates a data string for the estimated position of the stage 21 when A th1 to A th4 are set as the parameters A 1 to A 4 of the second signal. Also, Θ th indicates a data string for the estimated positions of the stage 21 when A th1 to A th4 are set as the parameters A 1 to A 4 of the second signal.

Σ Y =Y ex X Y T ( X Y X Y T ) −1

Σ θ =Θ ex X θ T ( X θ X θ ) −1   (28

The data string Y ref and the data string Θ ref at times 0 to N−1 for the target positions used when the stage 21 is to be driven in step S 102 , can be expressed by equation (30). Also, a difference Y err between the data string Y th and the data string Y ref , and a difference Θ err between the data string Θ th and the data string Θ ref are expressed by equation (31). The control unit 25 obtains the parameters A th1 to A th4 such that the difference Y err and the difference Θ err each fall within an allowable range. In particular, the control unit 25 may obtain the parameters A th1 and A th4 such that the difference Y err and the difference θ err are reduced (e.g., are minimized). Accordingly, the control unit 25 can determine the second signal in the Y direction and the second signal in the θ direction such that the amplitude of the vibration of the stage 21 caused by the thrust ripple falls within an allowable range.

›DESCRIPTION OF THE EMBODIMENTS · 7 of 7

When an optimization problem is to be solved for a multivariate function such as equation (31), it is possible to obtain multiple optimum values of the multivariate function by using a weighted evaluation function. For example, equation (32) is given as an example of a weighted evaluation function. Using the unit system of the differences Y err and Θ err , the control unit 25 performs weighting using q Y and g θ , such that the evaluation values of the data string Y and the data string Θ are equal. Accordingly, the control unit 25 can determine the second signal in the Y direction and the second signal in the θ direction such that the amplitude of the vibration of the stage 21 caused by the thrust ripple is minimized. Here, the above-described calculation example is an example, and the definitions of the evaluation functions and methods for solving the optimization problem are not limited to the above-described methods.

J=q Y 2 ∥Y err ( A th1 ,A th2 ,A th3 ,A th4 )∥ 2 +q θ 2 ∥Θ err ( A th1 ,A th2 ,A th3 ,A th4 )∥ 2   (32)

›Embodiment of Lithography Apparatus · 1 of 2

An example in which the above-described stage apparatus is applied to a lithography apparatus that forms a pattern on a substrate will be described below. For example, the lithography apparatus can include an exposure apparatus that exposes a substrate to light so as to transfer a pattern on a mask onto the substrate, an imprint apparatus that molds an imprint material on a substrate using a mold, and a rendering apparatus that forms a pattern on the substrate by emitting a charged particle beam to the substrate. In the exposure apparatus, the above-described stage apparatus can be used to control the position of a stage that holds at least one of the mask and the substrate. In the imprint apparatus, the above-described stage apparatus can be used to control the position of a stage holding at least one of the mold and the substrate. Also, in the rendering apparatus, the above-described stage can be used to control the position of a stage holding the substrate. Hereinafter, an example of using the above-described stage apparatus in the exposure apparatus will be described.

FIG. 10 is a schematic diagram showing an exposure apparatus 300 to which the stage apparatus of the present invention has been applied. The exposure apparatus 300 can include an illumination optical system 30 , a projection optical system 50 , a first stage apparatus 40 for controlling the position of a mask stage 41 that holds a mask 45 , and a second stage apparatus 60 for controlling the position of a substrate stage 61 that holds a substrate 65 . Also, the exposure apparatus 300 can include a control unit 70 that controls the units of the exposure apparatus 300 . Here, the first stage apparatus 40 and the second stage apparatus 60 are similar in configuration to the stage apparatus 100 of the first embodiment or the stage apparatus 200 of the second embodiment, and therefore description thereof will be omitted here. Also, the control unit 70 according to the present embodiment can include the control unit in the first stage apparatus 40 and the control unit in the second stage apparatus 60 .

The mask 45 and the substrate 65 are held by the mask stage 41 and the substrate stage 61 respectively, and are arranged at positions that are optically almost conjugate via the projection optical system 50 (positions of the object surface and image surface of the projection optical system 50 ). The projection optical system 50 has a predetermined projection magnification (e.g., a factor of ½), and projects a pattern formed on the mask 45 onto the substrate 65 using exposure light 31 emitted from the illumination optical system 30 . At this time, the first stage apparatus 40 and the second stage apparatus 60 cause the mask stage 41 and the substrate stage 61 to move relatively in the Y direction, for example, at a high speed corresponding to the projection magnification of the projection optical system 50 . This makes it possible to transfer the pattern formed on the mask 45 onto the substrate 65 .

The first stage apparatus 40 can include the mask stage 41 that holds the mask 45 using vacuum bonding or the like, the driving unit 42 that drives the mask stage 41 , and the measuring unit 43 that measures the position of the mask stage 41 . The driving unit 42 can include a linear motor 42 a 1 having a stator 42 a 11 and a movable element 42 a 12 , and a driver 42 a 2 that supplies current to the linear motor 42 a 1 according to a signal supplied from the control unit 70 . Also, the control unit 70 controls the driving unit 42 based on a first signal for reducing the deviation between the current position of the mask stage 41 measured by the measuring unit 43 and the target position, and a second signal for reducing vibration of the mask stage 41 caused by the thrust ripple. Also, the second stage apparatus 60 can include the substrate stage 61 that holds a substrate 65 using vacuum adhesion or the like, a driving unit 62 that drives the substrate stage 61 , and a measuring unit 63 that measures the position of the substrate stage 61 . The driving unit 62 can include a linear motor 62 a 2 having a stator 62 a 11 and a movable element 62 a 12 , and a driver 62 a 2 that supplies current to the linear motor 62 a 1 according to a signal supplied from the control unit 70 . Also, as described above, the control unit 70 controls the driving unit 62 based on a first signal for reducing the deviation between the current position of the substrate stage 61 measured by the measuring unit 63 and the target position, and a second signal for reducing vibration of the substrate stage 61 caused by the thrust ripple.

Next, a method for updating the second signal while the exposure apparatus 300 is exposing multiple substrates 65 to light will be described. FIGS. 11A and 11B are flowcharts showing processing in which the exposure apparatus 300 exposes multiple substrates 65 to light. The steps in the flowcharts shown in FIGS. 11A and 11B can be executed by the control unit 70 .

In step S 301 , the control unit 70 controls a substrate conveying unit (not shown) so as to mount the substrate on the substrate stage 61 , and moves the substrate stage 61 to a position for performing exposure processing (exposure position). In step S 302 , the control unit 70 performs exposure processing for transferring the pattern of the mask 45 onto the substrate mounted on the substrate stage 61 . In step S 303 , the control unit 70 moves the substrate stage 61 to a position for changing the substrate mounted on the substrate stage 61 to another substrate (changing position) and obtains the position profile of the substrate stage 61 at that time. In step S 304 , the control unit 70 determines whether or not the second signal is to be updated. If it is determined that the second signal is to be updated, the procedure moves to step S 306 , and if it is determined that the second signal is not to be updated, the procedure moves to step S 318 . Since it is known that the thrust ripple is generated according to the pole pitch of the linear motor, the control unit 70 can obtain the frequency of the thrust ripple based on the movement speed of the substrate stage 61 . According to this, the control unit 70 performs frequency analysis on the deviation data for the position of the substrate stage 61 , and if the size of the frequency spectrum corresponding to the thrust ripple exceeds a predetermined value, it can be determined that the second signal needs to be updated. In step S 305 , the control unit 70 controls the substrate conveying unit such that the substrate mounted on the substrate stage 61 is changed to another substrate.

›Embodiment of Lithography Apparatus · 2 of 2

In step S 306 , the control unit 70 moves the substrate stage 61 to a position for performing exposure processing. In step S 307 , the control unit 70 performs exposure processing on the substrate mounted on the substrate stage 61 . In step S 308 , the control unit 70 sets the arbitrary signal instead of the second signal. In step S 309 , the control unit 70 moves the substrate stage 61 to the changing position and obtains information regarding the response of the substrate stage 61 at that time (position profile). In step S 310 , the control unit 70 controls the substrate conveying unit such that the substrate mounted on the substrate stage 61 is changed to another substrate. In step S 311 , the control unit 70 once again sets the second signal used in the processing of step S 302 (or step S 307 ). In step S 312 , the control unit 70 determines whether or not the number of acquired pieces of information has reached a predetermined number. If the number of pieces of information has reached the predetermined number, the processing moves to step S 313 . On the other hand, if the number of pieces of information has not reached the predetermined number, the procedure moves to step S 306 , the processing of steps S 306 and S 307 is performed, the values of the parameters for the arbitrary signals (amplitude A and phase α) are subsequently changed in step S 308 , and the arbitrary signal is set instead of the second signal. Then, in step S 309 , the control unit 70 moves the substrate stage 61 to the changing position and newly obtains information regarding the response of the substrate stage 61 at that time. In this way, the exposure apparatus 300 of the present embodiment obtains information relating to the response of the substrate stage 61 during multiple exposure processes, and therefore it is possible to suppress a case in which throughput decreases. Also, in step S 311 , the exposure apparatus 300 of the present embodiment once again sets the second signal used in step S 302 , and therefore even if multiple pieces of information are obtained, exposure processing can be performed stably.

In step S 313 , the control unit 70 moves the substrate stage 61 to a position for performing exposure processing. In step S 314 , the control unit 70 performs exposure processing on the substrate mounted on the substrate stage 61 . Similarly to the processing of step S 105 in the flowchart shown in FIG. 3 , in step S 315 , the control unit 70 determines the second signal based on the multiple pieces of information and updates the second signal by setting the determined second signal. In step S 316 , the control unit 70 moves the substrate stage 61 to the changing position and obtains the position profile of the substrate stage 61 at that time.

In step S 317 , the control unit 70 checks whether or not the amplitude of the vibration of the substrate stage 61 caused by the thrust ripple falls within an allowable range in the position profile of the substrate stage 61 obtained in step S 316 . If the amplitude does not fall within the allowable range, the procedure moves to step S 318 , the control unit 70 changes the substrate, once again sets the second signal used in step S 302 , and thereafter performs the processing of steps S 306 to S 317 once again. On the other hand, if the amplitude does not fall within the allowable range, the procedure moves to step S 319 , and the control unit 70 determines whether or not a substrate that is to be subsequently subjected to exposure processing (subsequent substrate) is present. If a subsequent substrate is present, the substrate is changed in step S 320 , and after the substrate stage 61 is moved to the position for performing exposure processing, the procedure returns to step S 302 . On the other hand, if no subsequent substrate is present, the substrate is collected in step S 321 , and the processing ends thereafter. Thus, based on the position profile of the substrate stage 61 obtained among the multiple exposure processes, the exposure apparatus 300 of the present embodiment checks whether or not the second signal determined in step S 315 is appropriate, and therefore it is possible to prevent a case in which throughput decreases. Also, in step S 318 , the exposure apparatus 300 of the present embodiment once again sets the second signal used in step S 307 , and therefore even if the second signal determined in step S 315 is not appropriate, exposure processing can be performed stably.

›Embodiment of Method of Manufacturing Article

A method of manufacturing an article according to an embodiment of the present invention is suitable for manufacturing an article, for example, a microdevice such as a semiconductor device or an element having a microstructure. The method of manufacturing an article of the present embodiment includes a step of forming a pattern on a substrate using the above-described lithography apparatus (exposure apparatus) (step of exposing substrate to light), and a step of processing (e.g., developing) the substrate on which the pattern was formed in the previous step. Furthermore, the manufacturing method includes other known steps (oxidation, film formation, vapor deposition, doping, flattening, etching, resist removal, dicing, bonding, packaging, and the like). The method of manufacturing an article of the present embodiment is advantageous in at least one of the performance, quality, productivity, and production cost of the article, as compared with conventional methods.

While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.

This application claims the benefit of Japanese Patent Application No. 2014-124684 filed on Jun. 17, 2014, which is hereby incorporated by reference herein in its entirety.

›Tables in the description — 2
Y=
[
GUsin
GUcos
GUd
+GD
]
⁡
[
A1
A2
1
]
(6)
Yth
=
∑Y
⁢
[
A
th⁢
⁢1
A
th⁢
⁢2
A
th⁢
⁢3
A
th⁢
⁢4
1
]
,
Θth
=
∑θ
⁢
[
A
th⁢
⁢1
A
th⁢
⁢2
A
th⁢
⁢3
A
th⁢
⁢4
1
]
(29)

Claims as granted

12 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

5 codes
IPC · International Patent Classification
Section G — Physics
  • G03B27/58
  • G03B27/42
  • G03F7/20
  • G03B27/62
Section H — Electricity
  • H10P72/50

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJul 2015Oct 2015Jan 2016Apr 2016Jul 2016Oct 2016Jan 2017Apr 2017Jul 2017Oct 2017USPTOApplicantNon-final rejectionResponse after non-finalFinal rejectionResponse after final
USPTOApplicanthover for detail · click to open
Pendency
2.1 y
777 days filing → grant
Office actions
2
non-final + final
Responses
2
no RCE
Examiner
Christina Riddle
art unit 2882 · TC 2800
Citations: 17 back · 1 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20162018202020222024202620282030203220342036Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock