1. Field of the Invention
The present invention relates to a stage device, and, in particular, to a stage device used in the fields of semiconductors and liquid crystals.
2. Related Background of the Invention
It has been known that a stage device in the prior art includes a first table (XY table) movable in one horizontal direction and a second table (wafer holding member) supported by a support unit (Z-axis member) on the first table (e.g., Refer to Japanese Unexamined Patent Application Publication No. 2007-27659).
However, in the stage device described above, when the first table is moved in one horizontal direction, there is a fear that the second table may be vibrated in the direction of rotation around an axis crossing the horizontal direction and the vertical direction (hereinafter, called “pitching direction”) due to the influence of an acceleration force.
Then, it is an object of the present invention to provide a stage device capable of controlling the vibration of the second table supported on the first table that is movable in one horizontal direction.
To solve the problem above, the stage device according to the present invention, having the first table movable in the one horizontal direction and the second table supported by a support portion on the first table, comprises a pair of detectors that are arranged apart from each other in the one horizontal direction and detect a position or a velocity of the second table in the vertical direction; a pair of motors that are arranged apart from each other in the one horizontal direction and drive the second table in the vertical direction; and a controller that drives the pair of motors based on the position or the velocity in the vertical direction of the second table that is detected by the pair of detectors.
In this stage, the pair of detectors and the pair of motors are arranged apart from each other in the one horizontal direction. Thus, for example, when the first table is moved in the one horizontal direction and then the second table vibrates in the pitching direction (hereinafter, called “pitching vibration”), the position or the velocity in the vertical position of the second table is detected at each position along the one horizontal direction by the pair of detectors respectively. As a result, the inclination angle and the angular velocity in the pitching direction of the second table can be determined and the behavior of the pitching vibration of the second table can also be grasped. Then, driving the pair of motors allows the second table to rotate in the pitching direction so that the pitching vibrations are cancelled to control thereby the pitching vibrations being suppressed. Accordingly, the vibrations of the second table supported on the first table that is movable in the one horizontal direction can be controlled.
Here, the pair of detectors and the pair of motors may be placed in symmetric positions respectively relative to the one horizontal direction around a support point by the support portion in the second table. In addition, the controller may, specifically drive the pair of motors and then control the angular velocity of the second table around the axes that cross the one horizontal direction and the vertical direction.
The second table is configured so as to be movable in the vertical direction, and the controller preferably controls the position of the second table in the vertical direction. In this case, the second table can be moved in the vertical direction while being moved in the one horizontal direction.
Preferred embodiments of the present invention are described in detail with reference to the accompanying drawings. In the description of the drawings, portions that are the same or equivalent are denoted by the same numerals, and will not be described further.
The XY-table 2 is supported for example, by an air bearing (not shown) on a surface plate 20 in non-contact and is movable on the surface plate 20 in the X-direction (one horizontal direction, a right-and-left direction to a page space) and in the Y-direction (the vertical direction to a page space). The Z-axis table 4 is mounted on a top surface thereof by adsorbing an object W by an adsorption portion 33 (refer to
A support portion 3 comprises a rotation support portion 6 and a Z-axis support portion 7. The rotation support portion 6 is placed on the XY-axis table 2 and supports the Z-axis support portion 7 via the bearing 6a. Thus, the Z-axis support portion 7 is relatively movable around the Z-axis relative to the rotation support portion 6. The Z-axis support portion 7 comprises a guide portion 8 having a guide hole 8a opening above, and a Z-axis member 9 being long scale-shaped in the Z axis (vertical direction, up and down direction to a page space) in which the Z-axis member 9 is slidably fitted into the guide hole 8a by air in the vertical direction. Then, this Z-axis member 9 is connected to the central portion of the bottom surface of the Z-axis table 4. This allows the Z-axis table 4 to move in the Z-direction.
Here, the stage device 1 comprises a pair of scales (detectors) 10a, 10b, a pair of motors 11a, 11b, and a controller 12.
The scales 10a, 10b detect the Z-direction velocity of the Z-axis table 4. Here, for example, linear encoders using interference of laser light are employed as the scale 10a, 10b. These scales 10a, 10b are provided at positions symmetrically around a support point (herein, the axis L of the Z-axis member 9) by the support portion 3 in the Z-axis table 4, respectively. In other words, the scales 10a, 10b are arranged apart from each other (namely in offset) in the X-direction (namely, the scales 10a, 10b are arranged in parallel in the X-direction, as viewed from the Y-direction). This “symmetry” includes not only complete symmetry but also substantial symmetry, for example, symmetry with variations due to dimensional tolerances and errors in manufacturing (hereinafter, the same).
Specifically, as illustrated in
The motors 11a, 11b drive the Z-axis table 4 in the Z-direction. Here, coil motors are used as the motors 11a, 11b. These motors 11a, 11b are placed at positions symmetrically around a support point by the support portion 3 in the Z-axis table 4 respectively. In other words, the motors 11a, 11b are arranged apart from each other in the X-direction (namely, the motors 11a, 11b are arranged in parallel in the X-direction, as viewed from the Y-direction).
Specifically, as illustrated in
The controller 12 comprises, for example, CPU, ROM, and RAM, and controls driving currents applied to the motors 11a, 11b to control the drive of the motors 11a, 11b, based on the Z-direction velocity of the Z-axis table 4 that is detected by the scales 10a, 10b (the specific process operations are described later).
In the stage device 1 described above, when an object W is inspected by an optical system (not shown), such as a camera mounted on the Z-direction upper portion of the Z-axis table 4, the XY-axis table 2 is translationally moved (scan operated) in the X-direction while observing the object W. In conjunction with this movement, the Z-axis table 4 is translationally moved (focus operated) in the Z-direction so that the focus of the optical system becomes focused on the object W. Then, the XY-axis table 2 is translationally moved by a predetermined distance in the Y-direction and the point of observation of the object W is translationally moved in the Y-direction. Thereafter, the focus operation is carried out while observing the object W and the scan operation is being performed. Then, the XY-axis table 2 is translationally moved by a predetermined distance in the Y-direction. Repeating these operations completes the inspection of the object W.
Here, when the focus operation is carried out while performing the scan operation, the Z-direction velocities v1, v2 at each position that is symmetrical with each other in the X-direction around the support point in the Z-axis table 4 are detected by the pair of scales 10a, 10b and then, they are input to the controller 12. Then, the motors 11a, 11b are driven to cooperate with each other by the controller 12 based on the Z-direction velocities v1, v2 and are controlled so that the angular velocity in the pitching direction P of the Z-axis table 4 becomes zero and also the Z-direction position of the Z-axis table 4 is positioned at a predetermined position (for example, a position at which the object W becomes the focus of the optical system). Specifically, the following control functions are carried out by the controller 12.
First, the difference between the Z-direction velocities v1, v2 input is determined by a subtractor 12a, and the angular velocity X in the pitching direction P in the Z-axis table 4 is determined. Subsequently, the difference between a command angular velocity ω0 (here, ω0=0) input as the command value of the angular velocity in the pitching direction P and the angular velocity ω is determined by the subtractor 12b, and then it is input into a PID compensator 12c. The pitching direction thrust command value Fθ is output from the PID compensator 12c.
Also, the sum of the Z-direction velocities v1, v2 is determined by an adder 12d and then this sum determined is divided by two by an arithmetic unit 12e. Thus, the average velocity value vn of the Z-direction velocities v1, v2 is calculated. Then, the average velocity value vn is converted to the Z-direction average position value Zn. The difference between a command Z-direction position z0 input as a Z-direction command value and the Z-direction average position value zn is determined by the subtractor 12g and then is input to a PID compensator 12h. On the other hand, the command Z-direction position z0 is input to an FF compensator 12i. The output value of the PID compensator 12h and the output value of the FF compensator 12i are added by an adder 12j, and thus, a Z-direction thrust command value Fz is calculated.
Subsequently, the sum of the Z-direction thrust command value Fz and the pitching-direction thrust command value Fθ are determined as the thrust command value Fa by an adder 12k and also, the difference between the Z-direction thrust command value Fz and the pitching-direction thrust command value Fθ is determined as a thrust command value Fb by a subtractor 12i. These thrust command values Fa, Fb are output to the motors 11a, 11b as drive current values through each amplifier 12m, 12n. Because of these operations above, the motors 11a, 11b are driven to cooperate with each other. Thus, the Z-axis table 4 is rotated in the pitching direction P so that the angular velocity in the pitching direction P of the Z-axis table 4 becomes zero and the Z-axis table 4 is translationally moved in the Z-direction so that the Z-direction position of the Z-axis table 4 is positioned at a predetermined position.
According to the stage device 1 of the embodiment above, since the scales 10a, 10b and the motors 11a, 11b are arranged apart from each other in the X-direction respectively, the Z-direction velocities v1, v2 at each position along the X-direction in the Z-axis table 4 are detected by the scales 10a, 10b. Thus, the behavior of the pitching vibration in the Z-axis table 4 (herein, the angular velocity in the pitching direction P in the Z-axis table) is determined. Then, the motors 11a, 11b are driven and then the Z-axis table 4 is rotated in the pitching direction P so that the pitching vibrations are cancelled each other out (the angular velocity in the pitching direction P becomes zero). This allows the pitching vibrations in the Z-axis table to be controlled within a short settling time, and in addition, allows the processing capability per unit time of the stage device 1 (it is called “Throughput”) to be improved.
That is, the stage device 1 allows the vibrations in the pitching direction P caused by the influence of the movement of the XY-axis table 2 to be controlled, by independently and corporately controlling the motors 11a, 11b. Also, the high-speed movement of the XY-table 2 causes the increase in the acceleration force of the XY-table 2 and the increase in the pitching vibrations. Thus, when the XY-table 2 moves at a high-speed, the effect above, that is, the effect of controlling the pitching vibrations within a short settling time, becomes evident.
In addition, in the embodiment, as described above, the Z-direction velocities of both end sides in the X-direction of the Z-axis table 4 are detected by the scales 10a, 10b. Thus, the resolution of the angular velocity of the Z-axis table 4 that is detected can be improved.
As described above, the motors 11a, 11b drive the Z-axis table 4 in the Z-direction at the both sides in the X-direction of the Z-axis table 4. Thus, the Z-axis table 4 can be rotated in the pitching direction P by a relatively small motor thrust.
In the embodiment, as described above, a Z-axis member 9 is slidably fitted into the guide hole 31 by air. Thus, the pitching vibrations in this fitting easily increase more than that when the member is rigidly supported, and then the effect above that the pitching vibrations are controlled within a short settling time becomes, in particular, effectively.
Moreover, in the embodiment, as described above, the pair of scales 10a, 10b and the pair of motors 11a, 11b are respectively placed at positions symmetrically about the X-direction, around support portions by the support portion 3 in Z-axis table 4. Thus, it is possible to preferably grasp the behavior of the pitching vibrations of the Z-axis table 4 and also, to preferably rotate the Z-axis table 4 in the pitching direction.
In the embodiment, the Z-direction velocities of the Z-axis table 4 are detected by the scales 10a, 10b. However, the Z-direction positions of the Z-axis table 4 may be detected. Also, the angular velocity of the Z-axis table 4 in the pitching direction P is controlled by the controller 12. However, the pitching-direction angle (the position) of the Z-axis table direction may be controlled.
Incidentally, like the embodiment, when the Z-axis table 4 is supported in the central portion by the support portion 3 and the pair of scales 10a, 10b and the pair of motors 11a, 11b are respectively placed at positions symmetrically about the X-direction, around support points by the support portion 3 in the Z-axis table 4, it is possible to preferably detect the velocity and the position of the central position of the Z-axis table 4.
The preferred embodiment of the present invention is described above, but the present invention is not limited to the embodiment above. For example, in the embodiment above, as illustrated in
In the embodiment above, the Z-axis support portion 7 is relatively rotatable around the Z-axis relative to the rotation support portion 6 that is placed on the XY-table 2, and further, the Z-axis table 4 is movably supported in the Z-direction by this Z-axis support portion 7. That is, in the embodiment, the Z-axis table 4 is configured to be movable in the XYZ-direction and rotatable around the Z-axis, so called an XYZθ stage. However, the Z-axis table may be configured to be movable in the X, Y, and Z-directions, so called the XYZ-stage; the Z-axis table may be configured to be movable in the X and Z (Y and Z) directions and rotatable around the Z-axis, so called the XZθ (YZθ) stage; and the Z-axis table is configured to be movable in the X and Z (Y and Z) directions, so called the XZ (YZ) stage. It is important to note that the second table may be supported on the first table which moves in the one horizontal direction.
In the embodiment, the Z-axis table 4 is translationally moved in the Z-direction while the XY axis table 2 is translationally moved in the X-direction. However, the following case may be substituted for this translational movement in the Z-axis direction or the following case may added to this movement; the Z-axis support portion is relatively rotated around the Z-axis and the Z-axis table 4 is rotated around the Z-axis. Moreover, in another case, the following is substituted for the translational movement in the Z-axis direction; the Z-axis table is not translationally moved in the Z-direction. In the embodiment above, also, the Z-axis table 4 is supported at one point in the central portion. However, the Z-axis table 4 may be supported not only at one point in the central portion but also at a plurality of points in other portions.
In the embodiment above, the pair of scales 10a, 10b are provided. However, the scales similar to these scales may be provided further. It is important that the plurality of detectors be provided. For example, when additional scales arranged apart from each other in the vertical direction relative to the scales 10a, 10b, the behaviors not only the pitching vibrations in the pitching direction P that is the direction of rotation around the Y-axis (the Yθ direction) but also the pitching vibrations in the direction of rotation around X-axis (the Xθ direction) can be detected at the same time. That is, it is possible to detect the behavior of the pitching vibrations in the direction of rotation around the straight line that connects the pair of scales 10a, 10b.
In the embodiment above, the pair of motors 11a, 11b are placed. However, the motors similar to these motors may be provided further. It is important that the plurality of motors be provided. For example, when additional motors arranged apart from each other in the vertical direction relative to the motors 11a, 11b, not only the pitching vibrations in the pitching direction P above that is the Yθ direction can be controlled but also the pitching vibrations in the Xθ direction can be controlled, at the same time. That is, it is also possible to control the pitching vibrations in the direction of rotation around the straight line that connects the pair of motors 11a, 11b.
Further, when the plurality of detectors and the plurality of motors are placed, positions of them to be arranged are not limited to that of the embodiment above, as described below. Thus, the behaviors of the pitching vibrations in the directions of Yθ and Xθ can be detected and controlled.
For example, as illustrated in
For example, as illustrated in
According to the present invention, the vibrations of the second table supported on the first table which is movable in the one horizontal direction can be controlled.
Number | Date | Country | Kind |
---|---|---|---|
P2007-239901 | Sep 2007 | JP | national |