US 20010002303 A1 Abstract A method and apparatus for controlling the leveling table of a wafer stage is described. More generally, the invention includes control circuitry for controlling motion of a stage, where the stage is adapted to support a workpiece. The control circuitry measures position in a vicinity of the workpiece. Based upon the measured position, the control circuitry drives the stage toward a target position while accounting for nonlinear dynamics of the stage. The nonlinear dynamics may include inertia, in which case the control circuitry adaptively estimates the inertia of the stage. The nonlinear dynamics may also include tilt due to acceleration or deceleration of the stage, in which case the circuitry adaptively estimates the tilt of the stage. The stage may generally travel in a plane, and the circuitry measures position in a direction orthogonal to the plane. The circuitry may measure the position of the workpiece itself, or the position of an upper surface of the stage. The workpiece may be a semiconductor wafer in an exposure system.
Claims(50) 1. A method for controlling motion of a stage, the method comprising the steps of:
driving the stage toward a target position; measuring position of the stage; and based upon the measured position, correcting for nonlinear dynamics of the stage. 2. The method of claim 1 3. The method of claim 2 4. The method of claim 2 5. The method of claim 1 6. The method of claim 4 7. The method of claim 5 8. The method of claim 1 9. The method of claim 1 10. The method of claim 1 11. The method of claim 1 12. The method of claim 11 13. The method of claim 1 14. The method of claim 1 15. The method of claim 1 16. A method for controlling motion of a stage, the method comprising the steps of:
driving the stage toward a target position; measuring position of the stage; and based upon the measured position, applying a feedforward force to adaptively control motion of the stage. 17. The method of claim 16 18. The method of claim 17 19. The method of claim 17 20. The method of claim 16 21. The method of claim 16 22. The method of claim 16 23. The method of claim 16 24. The method of claim 16 25. The method of claim 24 26. A system for controlling motion of a stage, the system comprising:
circuitry for driving the stage toward a target position; a sensor for measuring position of the stage; and control circuitry for correcting for nonlinear dynamics of the stage based upon the measured position. 27. The system of claim 26 28. The system of claim 27 29. The system of claim 27 30. The system of claim 26 31. The system of claim 29 32. The system of claim 30 33. The system of claim 26 34. The system of claim 26 35. The system of claim 26 36. The system of claim 26 37. The system of claim 36 38. The system of claim 26 39. The system of claim 26 40. The system of claim 26 41. A system for controlling motion of a stage, the system comprising:
circuitry for driving the stage toward a target position; a sensor for measuring position of the stage; and control circuitry for applying a feedforward force to adaptively control motion of the stage based upon the measured position. 42. The system of claim 41 43. The system of claim 42 44. The system of claim 42 45. The system of claim 41 46. The system of claim 41 47. The system of claim 41 48. The system of claim 41 49. The system of claim 41 50. The system of claim 49 Description [0001] 1. Field of the Invention [0002] The present invention relates to semiconductor manufacturing, and more particularly to controlling the leveling (upper) table of a wafer stage in a wafer stepper. [0003] 2. Description of the Related Art [0004] During the manufacture of integrated circuits, circuit patterns for multiple chips are made on a single semiconductor wafer using techniques such as e-beam or ultraviolet photolithography. The wafer rests on a wafer stage under the control of a feedback wafer controller. The wafer stage includes a lower XY stage and an upper leveling stage. To control the leveling stage, the feedback may be measured at the surface of the wafer, or alternatively at the actuators driving the leveling stage. The first configuration introduces inaccuracies into the system because of the delay between the measurement at the wafer surface and the actuation points below the leveling stage. By measuring position at the actuators themselves, the second technique eliminates this delay, but provides an inaccurate representation of the measurement at the wafer surface. [0005] In particular, the leveling stage driving mechanism, including the actuators and the upper leveling stage itself, exhibits nonlinear dynamics. The nonlinear effects hamper the ability of the system to quickly and accurately position the wafer stage at a desired height and keep the wafer level as it moves. Improvements in positioning and leveling would result in a higher throughput and improved exposure image quality. [0006]FIG. 1 is a simplified block diagram illustrating an example of a conventional wafer scanner-stepper, such as the Nikon Model NSR 201, used in the manufacture of semiconductor chips. A radiant energy source [0007] The reticle may be held by a two-part reticle stage structure which includes a fine motion stage [0008]FIG. 2 illustrates the wafer stage [0009] As is well known in the art, the XY stage [0010] Rotation of the screw [0011] The scanner-stepper operates as follows. A control computer [0012] Because of limitations on the resolving power of projection lenses used in the light source [0013] During exposure, the wafer [0014] The present invention provides a method and apparatus for controlling the leveling table of a wafer stage. More generally, the invention includes control circuitry for controlling motion of a stage, where the stage is adapted to support a workpiece. The control circuitry measures position in a vicinity of the workpiece. Based upon the measured position, the control circuitry drives the stage toward a target position while accounting for nonlinear dynamics of the stage. The nonlinear dynamics may include inertia, in which case the control circuitry adaptively estimates the inertia of the stage. The nonlinear dynamics may also include tilt due to acceleration or deceleration of the stage, in which case the circuitry adaptively estimates the tilt of the stage. [0015] The stage generally travels in a plane, and the circuitry measures position in a direction orthogonal to the plane. The circuitry may measure the position of the workpiece itself, or the position of an upper surface of the stage. The workpiece may be a semiconductor wafer in an exposure system. [0016]FIG. 1 is a simplified block diagram illustrating a wafer scanner-stepper. [0017]FIG. 2 illustrates a wafer stage including a lower, XY stage and an upper, leveling stage. [0018]FIG. 3 is a block diagram of the adaptive control system of the present invention. [0019] The present invention provides a method and apparatus for controlling the leveling table of a wafer stage. In the following description, numerous details are set forth in order to enable a thorough understanding of the present invention. However, it will be understood by those of ordinary skill in the art that these specific details are not required in order to practice the invention. Further, well-known elements, devices, process steps and the like are not set forth in detail in order to avoid obscuring the present invention. [0020] The dynamics of the leveling mechanism of the wafer table of FIG. 2 may be represented by the following simplified equation. M(q){umlaut over (q)}+C(q,{dot over (q)}){dot over (q)}+Kq=T (1) [0021] where [0022] q=[q [0023] T=[τ [0024] M is a 3×3 matrix representing the inertia of the leveling assembly, including the leveling mechanism, the table itself, attachments such as interferometer mirrors, etc. [0025] C is a 3×3 matrix representing centripetal and Coriolis forces of the leveling mechanism. [0026] K represents the stiffness of the leveling mechanism, including stiffness corresponding to springs (not shown) interposed between the upper (leveling) table and the lower (XY) table. [0027] Define the coordinate transformation matrix R as Z=R(q) (2) [0028] where Z=(z,θ [0029] With respect to differential motion, ΔZ=J(q)Δq (3) [0030] where J is the Jacobian of R. [0031] Now divide the control force T into what will be denoted a “feedback” force and a “feedforward” force. FIG. 3 is a block diagram of the adaptive control system [0032] Based on this transformed feedback measurement, a wafer controller [0033] The feedforward portion [0034] The feedforward portion [0035] As is known in the art, feedback controllers such as the feedback wafer controller [0036] The feedforward control compensates for non-linear dynamics of the leveling assembly (e.g., stage, motors, wedges, rollers, etc.). Focusing first on the adaptive inertial controller T=T [0037] Referring back to Equation (1), the second and third terms are small quantities compared to the first term, and for the most part are corrected by the feedback force T M(q){umlaut over (q)}≡T [0038] This equation illustrates that the feedforward force compensates for the inertia of the leveling assembly. This inertia includes all inertial errors between the encoders and the point where Z is measured, e.g., the upper surface of the wafer or the leveling stage. These inertial errors include, but are not limited to, the heavy mass of the leveling stage and nonlinear forces such as backlash, screw flexure, side force effects of the wedges, and nonlinear actuator effects. Traditional feedback action cannot effectively compensate for these errors. [0039] In a real-time implementation, the acceleration {umlaut over (q)} is computed with difficulty. It may contain high-magnitude noise. The acceleration is calculated by taking the double derivative of the input position q. The acceleration is provided by the control computer of the system. The real inertia matrix M may also be unknown. To resolve this problem, a self-tuning or adaptive scheme is used. First, make the following approximation. M(q){umlaut over (q)}≅{circumflex over (M)}a (6) [0040] where [0041] a=[a [0042] The acceleration a is defined as the acceleration in the Z direction. Through this definition, the force T [0043] Although the inertia is not time varying, the quantity {circumflex over (M)} is assumed to be a time-varying system in order to allow it to be adaptively updated. The matrix can be thought of as a virtual inertial mass. The acceleration a is an estimated desired acceleration input corresponding to {umlaut over (q)}. [0044] By applying the well-known LMS (least mean square) method, {circumflex over (M)} can be updated by the following formula. [0045] Δ{circumflex over (M)}=μ(J [0046] [0047] where μ is a symmetric positive definite matrix related to the correlation function of the input acceleration. A small μ requires a long convergence time, but typically indicates a stable system. Conversely, a large μ indicates a fast convergence, but is more likely to represent an unstable system. Calculation of μ is well known in the art. For further information, please refer to S. Haykin, [0048] To initialize the algorithm, {circumflex over (M)} can be initialized with each diagonal element representing the mass of the leveling stage. [0049] During the servo cycle in which {circumflex over (M)} is updated, the next value of {circumflex over (M)} is calculated as follows. {circumflex over (M)} [0050] where i is the servo cycle time index. (Generally, the index is included only where necessary for clarity, but otherwise is omitted for the sake of convenience.) [0051] Based upon the updated value of the inertia, the inertial feedforward force may be calculated as follows. T [0052] The force is applied to the leveling mechanism to compensate for nonlinear dynamics, such as the effect of the inertia on control of the leveling stage. The known prior art ignores the effect of inertia. [0053] Another effect ignored by the known prior art is tilt. When the lower (XY) stage accelerates or decelerates in the XY plane, a nonlinear coupling force will disturb the leveling upper stage in the z direction. [0054] Using a technique similar to that employed to compensate for inertia, the system of the invention first assumes that there exists a virtual disturbance force D due to the effect of the lower stage. D is unknown and is a function of the X and Y acceleration on the lower stage: a D(a [0055] The matrix {circumflex over (D)} is assumed to be a time-varying system, and is initialized to zero. The matrix {circumflex over (D)} can be thought of as a virtual disturbance mass, and is associated with an acceleration: α=[a [0056] The XY table acceleration a is known from the control computer command given to the lower stage to move the lower stage along the scan and step path. Alternatively, α may be measured using standard techniques, such as laser interferometry. Through the definition of α, the force T [0057] {circumflex over (D)} may be updated as follows: ΔD=Γ(J [0058] The matrix Γ is calculated using the same techniques used to calculate the matrix μ in Equation (7). [0059] During each servo cycle {circumflex over (D)} is updated as follows: {circumflex over (D)} [0060] The feedforward force T T [0061] This tilt compensation force is added to the inertial compensation force T [0062] The present invention provides for feedforward compensation of nonlinear dynamic characteristics of the leveling stage, such as inertia and tilt. By doing so, the system of the present invention provides for more accurate positioning and leveling in the z direction, and a faster settling time than the prior art. In particular, by transforming the position measured by the encoders to position at the stage surface, the invention minimizes errors at the surface while reducing measurement delay. [0063] Although the invention has been described in conjunction with particular embodiments, it will be appreciated that various modifications and alterations may be made by those skilled in the art without departing from the spirit and scope of the invention. For example, the control techniques of the invention do not apply only to a typical wafer stage. Therefore, the term “stage” as used herein means not only a stage used to support a semiconductor workpiece, but any object for which motion is controlled. Moreover, the invention may be incorporated into (and thereby include) a conventional semiconductor exposure system with appropriate modifications. Further, please note that the term “circuitry” as used herein includes any hardware, software or firmware that may be used to achieve the desired functionality. The invention is not to be limited by the foregoing illustrative details, but rather is to be defined by the appended claims. Referenced by
Classifications
Legal Events
Rotate |