This disclosure pertains to, inter alia, positioning apparatus as used in high-precision systems for placing an object at a desired location at which a process is conducted on, to, or relative to the object. More specifically, the disclosure pertains to control systems for controlling actuation of one or more actuators to move a stage on which an object such as a semiconductor wafer or pattern-defining reticle is mounted.
In modern projection microlithography systems, the respective motions of the reticle stage and of the substrate stage must be very precisely controlled. One reason for such strict control is the extreme accuracy with which pattern images are transferred from the reticle to the lithographic substrate (e.g., semiconductor wafer). Accurate image transfer requires accurate and precise coordination of the movements of the reticle and of the substrate relative to each other. In other words, the motions of the reticle stage and substrate stage must be synchronized so that the right image as defined on the reticle is projected onto the right location on the substrate in minimal time.
Achieving satisfactory synchronization of the substrate and reticle stages is difficult due to extraneous motions and vibrations of the stages, including motions and vibrations of one stage that are not experienced by the other stage. Reducing these extraneous motions to achieve better control of stage position requires sophisticated control methods. These control methods include feedback control and feed-forward control. Iterative learning control (ILC) has been utilized in combination with feedback control, and these combinations have produced some improvements. Feedback-control systems typically include closed-loop control. Since these control schemes have evolved to contend with progressively finer variations and oscillations of positional errors of the reticle stage and substrate stage, they have become extremely complex.
To compensate for substrate-error oscillations exhibited by the reticle stage, a peak filter (i.e., a so-called adaptive feed-forward canceler, or AFC) may be applied to the feedback control of the reticle stage. This effectively places the AFC inside the reticle-stage closed loop. Unfortunately, the feasible compensation frequencies and effectiveness of such a control system are limited by system-stability issues and performance deterioration that are evident at certain frequencies, for example 250 Hz. Generally, the lower the frequency (i.e., lower than the reticle-stage bandwidth) to which AFC is applied, the better the performance that can be achieved. However, conventional control schemes including AFC have not yet achieved the strict control now demanded by the latest microlithography equipment and processes. One source of the problem of deterioration of synchronization error at some frequencies is substrate-error variations that cannot be effectively compensated by iterative learning control (ILC).
Therefore, there remains a problem of synchronization-error deterioration at some frequencies due to substrate-error variations for which ILC cannot effectively compensate.
The above-noted problem is addressed herein by a control system including a synchronization target filter having a configuration based upon reticle-stage closed-loop dynamics, which enables the reticle stage to track for substrate error at frequencies of interest. The control systems including a frequency-selected target filter effectively compensate for substrate error at multiple frequencies (which can be within or outside the reticle-stage feedback-control bandwidth). By desirably locating the control system outside the reticle-stage feedback loop, instability of the reticle-stage system is avoided.
An exemplary embodiment of the control system is applied to, for example, controlling motion of a first movable body along a first trajectory in coordination with motion of a second movable body along a second trajectory. Such a control system comprises first and second controllers. The first controller provides first driving commands to the first movable body. The second controller provides second driving commands to the second movable body. A first control loop is associated with the first controller and provides feedback to the first controller of position-error data regarding the first movable body. A second control loop is associated with the second controller and provides feedback to the second controller of position-error data regarding the second movable body. The control system further comprises a synchronization target filter coupling the second control loop to the first control loop. The target filter allows the first controller to move the first movable body in a manner that tracks the position-error data of the second movable body at one or more frequencies of interest.
Desirably, the synchronization target filter couples the second control loop outside the first control loop.
The control system in some embodiments further comprises a first iterative learning controller connected to the first control loop. In other embodiments, the control system further comprises a second iterative learning controller that is connected to the second control loop. In yet other embodiments the control system further comprises a first iterative learning controller associated with the first control loop, and a second iterative learning controller associated with the second control loop. The first iterative learning controller includes an input connected to an output of the first control loop and an output connected to the first control loop, the second control loop is a closed loop, and the second iterative learning controller is connected to the second control loop. In these configurations a first feedback filter can be connected between the first controller and the connection of the first iterative learning controller to the first control loop, and a second feedback filter can be connected between the first controller and the connection of the second iterative learning controller to the second closed loop.
In embodiments in which the first control loop is a closed loop, the synchronization target filter can be connected between the second iterative learning controller and the first control loop. If the second control loop is a closed loop, the first iterative learning controller can include an input connected to an output of the first control loop and an output connected to the first control loop, and the second iterative learning controller can be connected to the second control loop.
The second iterative learning controller can be configured to learn the synchronization error of the second movable body relative to the first movable body.
The synchronization target filter desirably includes a phase lead filter and at least one notch filter for a respective frequency of interest. In these embodiments at least one notch filter of the target filter desirably is an active filter. If the target filter includes multiple notch filters, at least one notch filter can be passive. If the synchronization target filter includes n notch filters, wherein n is an integer, each notch filter desirably corresponds to a respective frequency of interest. In addition, if n≧2, at least one respective notch filter can be active and at least one respective notch filter can be passive.
In certain embodiment of the control system, the synchronization target filter has a cost function of synchronization-error MA (moving average) and MSD (moving standard deviation).
The foregoing and additional features and advantages of the invention will be more apparent from the detailed description, which proceeds with reference to the accompanying drawings.
This disclosure is set forth in the context of representative embodiments that are not intended to be limiting in any way.
The drawings are intended to illustrate the general manner of construction and are not necessarily to scale. In the detailed description and in the drawings themselves, specific illustrative examples are shown and described herein in detail. It will be understood, however, that the drawings and the detailed description are not intended to limit the invention to the particular forms disclosed, but are merely illustrative and intended to teach one of ordinary skill how to make and/or use the invention claimed herein.
As used in this application and in the claims, the singular forms “a,” “an,” and “the” include the plural forms unless the context clearly dictates otherwise. Additionally, the term “includes” means “comprises.” Further, the term “coupled” encompasses mechanical as well as other practical ways of coupling or linking items together, and does not exclude the presence of intermediate elements between the coupled items.
The described things and methods described herein should not be construed as being limiting in any way. Instead, this disclosure is directed toward all novel and non-obvious features and aspects of the various disclosed embodiments, alone and in various combinations and sub-combinations with one another. The disclosed things and methods are not limited to any specific aspect or feature or combinations thereof, nor do the disclosed things and methods require that any one or more specific advantages be present or problems be solved.
Although the operations of some of the disclosed methods are described in a particular, sequential order for convenient presentation, it should be understood that this manner of description encompasses rearrangement, unless a particular ordering is required by specific language set forth below. For example, operations described sequentially may in some cases be rearranged or performed concurrently. Moreover, for the sake of simplicity, the attached figures may not show the various ways in which the disclosed things and methods can be used in conjunction with other things and method. Additionally, the description sometimes uses terms like “produce” and “provide” to describe the disclosed methods. These terms are high-level abstractions of the actual operations that are performed. The actual operations that correspond to these terms will vary depending on the particular implementation and are readily discernible by one of ordinary skill in the art.
In the following description, certain terms may be used such as “up,” “down,”, “upper,” “lower,” “horizontal,” “vertical,” “left,” “right,” and the like. These terms are used, where applicable, to provide some clarity of description when dealing with relative relationships. But, these terms are not intended to imply absolute relationships, positions, and/or orientations. For example, with respect to an object, an “upper” surface can become a “lower” surface simply by turning the object over. Nevertheless, it is still the same object.
The problem of deterioration of synchronization error at some frequencies due to wafer-error variations for which ILC cannot effectively compensate is solved by various aspects of the invention. At least one aspect is directed to a control system that includes a synchronization target filter that exploits reticle-stage closed-loop dynamics. This allows the reticle stage to track wafer error extremely well at the frequencies of interest.
Since the target filter is implemented outside the reticle-stage closed-loop, closed-loop stability is not a constraint, and stage control is effective at least in frequencies of interest. The target filter comprises at least one notch filter and at least one phase-lead filter. Implementation of the target filter is simple. The target filter effectively treats synchronization errors with and without obvious peak frequencies (e.g., associated with X versus Y axes of movement). Optimization of target-filter parameters has been achieved using a cost function of the synchronization error MA (moving average) and MSD (moving standard deviation).
Based on wafer-stage error sources at frequencies of interest, the target filter controllably allows the reticle stage effectively to track the wafer stage, or at least to ignore certain frequency-specific errors in wafer position. It is advantageous to ignore wafer error due to, for example, sensor measurement noise having a frequency higher than the zero-decibel crossover frequency of reticle-stage sensitivity.
Amplifier slew rate is a potential limitation for an aggressive target notch filter. The target filter desirably is not more aggressive than necessary, at least without relaxing the amplifier slew rate.
Whenever the reticle stage has a higher closed-loop bandwidth than the wafer stage, the reticle stage tracks the wafer stage to reduce synchronization error between wafer and reticle, as illustrated in
The synchronization target filter is a powerful synchronization controller. It desirably is located outside the reticle-stage closed-loop (see
The system of
“Frequencies of interest” are frequencies at which the wafer-stage error cannot be sufficiently compensated by reticle-stage feedback control and/or by reticle-stage ILC. The synchronization target filter enables the reticle stage to track the wafer stage at those frequencies. Usually, before incorporating the target filter into a control system such at that shown in
For control of synchronization of both the wafer stage and reticle stage in this embodiment, the reticle stage tracks the wafer stage, as controlled by the synchronization target filter. The filter is called a “target” filter because it is applied to the positioning information for the wafer stage (as a first movable body) that is used as a target for the reticle stage (as a second movable body) to track. The target filter is termed an “aggressive” filter because it can create a wider notch in the synchronization sensitivity frequency response (see discussion below regarding
The system of
Thus,
The synchronization target filter is connected outside the first closed loop and is programmed (or otherwise configured) to track motions of the wafer stage WS and reticle stage RS and to cause the WS FB controller to move the wafer stage WS synchronously with motion of the reticle stage RS at one or more frequencies of interest. The target filter desirably comprises at least one notch filter, corresponding to a respective notch frequency of interest, and at least one phase-lead filter. The target filter is programmed to produce optimized parameters and to control stage motions, using a cost function of synchronization-error MA and MSD.
The synchronization target filter is used to, inter alia, compensate for errors in the first movable body (wafer stage) at specified frequencies, which may not be repeatable. The synchronization target filter can be utilized with or without the RS ILC. When used with the RS ILC, synchronization control as achieved by the target filter may be improved over use without the RS ILC.
The target filter for the reticle-stage closed-loop system tracks wafer error effectively at one or more frequencies of interest without excessively degrading control at other frequencies. In order for the target filter H(s) to assist the reticle closed-loop control system TRS(s) so as to track the wafer-stage error at a frequency w, either a synchronization sensitivity of zero (Equation (1)) or a unit-synchronization transfer function (Equation (2)) is required.
S
synch(jw)=1−H(jw)·TRS(jw)=0 (1)
H(jw)·TRS(jw)=1 (2)
in which j is √{square root over (−1)}, w is frequency in radians, s is a Laplace Transform variable, and s=jw in the frequency domain. A simple target filter H(s) may include a second-order notch filter (Gnotch(s)), for tracking at the frequency of interest, and a phase-lead filter (Glead(s)) to maintain performance in other frequency areas).
H(s)=Glead(s)·Gnotch(S) (3)
See
Since the requirement of Equation (4) should be met in both real and imaginary parts, two degrees of design freedom are left for a second-order notch filter (Equation (5)) with four parameters w1, w2, d1, and d2:
With two more conditions (e.g., assigning the denominator-damping ratio d2, and the frequency ratio
after some manipulations the other three filter parameters w1, w2, and d1 may be obtained as follows.
where:
c
1=(1−a)·r2 (7A)
c
2=2d2rbw (7B)
c
3=−(r2−a)—w2 (7C)
The following Matlab function allowed assignment of parameters of the second-order filter with the following input arguments:
function [w1Hz, w2 Hz, d1, d2]=filtTarget2(wHz, h, d2, r)
% [w1Hz, w2 Hz, d1, d2]=filtTarget2(wHz, h, d2, r)
% To assign a 2nd order filter with a complex number h at frequency wHz,
% denominator damping ratio d2 and frequency ratio r=w2 Hz/w1Hz
w=wHz*2*pi;
a=real (h);
b=imag(h);
c1=r̂2*(1−a);
c2=2*d2*r*b*w;
c3=−(r̂2−a)*ŵ2;
w1=(−c2+sqrt(c2̂2−4*c1*c3))/(2*c1);
The continuous-time parameters of the target notch filter can be calculated using Equations (4) and (5), using the responses of a discrete time-lead filter and a measured reticle-stage transfer function at the assigned sensitivity notch frequency w. Then, for the best discrete time implementation, a continuous-to-discrete conversion of the target notch filter is pre-warped at the assigned sensitivity notch frequency w.
Shown in
From the simulated comparisons of synchronization accuracy without the target filter (
If the target filter (filter 1) is not quite meeting specification, the frequency of the sensitivity notch can be shifted slightly, along with increasing the damping ratio d2 and adjusting the associated lead filter (filter 2). In an example configured according to this embodiment, a particular set of target-filter parameters (notch of 230 Hz, damping ratio d2=2, and a 240-Hz and 57° phase lead filter) of the lead filter further reduced the synchronization error MA and MSD (moving average and moving standard deviation, respectively). Since MA depends more on a lower-frequency synchronization error, achieving a better MA can result from allocating the sensitivity notch at a frequency that is slightly lower than the peak FFT frequency. See
Hence, additional target notch filters can be used to reduce high-frequency synchronization errors (which are amplified by the lower-frequency wide-target notch filters). On the other hand, to compensate for large-frequency-range synchronization errors without obvious peaks, utilization of several narrower notches at slightly different frequencies is an alternative to using a single wide notch.
This embodiment is directed to a target filter that performs multiple-frequency tracking. When the target filter is applied to a reticle stage to achieve synchronization control at several frequencies of interest (w=wn1, wn2, . . . ), the following conditions of synchronization sensitivity (Equation (8)) and of the equivalent synchronization transfer function (Equation (9)) should be met:
S
synch(jw)=1−Htarget(jw)·TRS(jw)=0 at w=wn1,wn2, . . . (8)
T
synch(jw)=Htarget(jw)·TRS(jw)=1 at w=wn1,wn2, . . . (9)
in which TRS and Htarget are the reticle-stage closed-loop transfer function and the associated synchronization-control target filter, respectively. The target filter may comprise a lead filter and several notch filters (second-order shaping filters) associated with the frequencies of interest. For simplicity without losing sight of generality, we consider only two notches, as expressed in Equation (10):
H
target(s)=Glead(s)·Gnotch,1(s)·Gnotch,2(s) (10)
Substitution of Equation (10) into the perfect-tracking condition expressed in Equation (9) leads to the following two requirements, which desirably are met simultaneously:
To meet each of these requirements individually, a simple form of analytical solution may be used for the filter parameters of a second-order notch filter as described by the Matlab function [w1Hz, w2 Hz, d1, d2]=filtTarget2(wHz, h, d2, r) discussed above. To meet these two requirements simultaneously, two second-order equations are solved to obtain the filter parameters. For simplicity, an iterative protocol may alternatively be used to approximate the ideal notch-filter parameters. For instance, the first notch filter can be configured with condition (12A) alone (with the help of the Matlab function filtTarget2). See
Using the same principles as described above, the respective parameters for three, four, or more frequencies can be iteratively solved.
In this section, the target filter is optimized using the Simplex method. Optimization is performed for synchronization performance index values such as MA (moving average) and MSD (moving standard deviation).
The Simplex method is applied to target-filter optimization with a cost function (Equation (13)) of the weighted synchronization error MA and MSD. This cost function considers all the Nexp exposure-data samples in every scan of all Nshot on a wafer:
The MSD weighting parameter β in the cost function was used to fine-tune the MA and MSD relative performances.
For optimization of the X target filter with MSD weighting β=0.05, the target filter included two notch filters and a lead filter to provide synchronization-sensitivity notches at around 250 Hz and 1 kHz, respectively. Six parameters to be optimized were frequency and phase of the lead filter, and notch frequency and damping ratio of each of the two synchronization-sensitivity notches, i.e., wlead, θlead, wnotch,1, dnotch,1, wnotch,2, and dnotch,2. The initial conditions were: wnotch1=180 Hz, θlead=30°, wlead=250 Hz, dnotch,1=1, wnotch,2=1000 Hz, and dnotch,2=0.1. Respective sets of reasonable lower and upper bounds were also established:
The actual parameters (w1, W2, dr, d2) of each synchronization notch filter desirably are calculated based on the reticle-stage closed-loop transfer function and other target filters as described above. For discrete time implementations with these notch filters, bilinear c2d conversions were performed and pre-warped at the desired synchronization-sensitivity notch frequency wnotch, not at the filter's numerator frequency w1 or denominator frequency w2. In the various simulations disclosed herein, for simplicity no ILC is used, and a target notch filter is used to compensate for wafer-error variations. The wafer-error difference of wafers #1 and #10 (real machine data obtained at a scan speed of 625 mm/s) was used as the input of the target filter. No amplifier slew rate limitation was applied. See
Simplex optimization with MSD weighting β=0.05 converged well according to the history of the cost function and the target-filter parameters (
A comparison of
To compare optimizations with different MSD weightings (β), optimizations were repeated with different values of MSD weighting to evaluate their correlations to the final synchronization performance. Larger MSD weighting led to better MSDs but poorer MAs after optimization, as shown in
Shown in
Plotted in
As shown in
Therefore, MSD weighting in the cost function determines the optimization direction. The MSD weightings can be adjusted to optimize the target filter to meet a specific set of requirements.
Depending on its use, the target notch filter may be designed either as an active filter or a passive filter. An active target notch filter creates a notch in the synchronization-sensitivity function for the reticle stage for actively tracking the wafer stage at the frequency of interest. In contrast, a passive target notch filter creates a notch in the synchronization transfer function for the reticle stage to ignore the specified-frequency wafer error, so that the reticle stage does not follow it excessively.
In this section, Simplex was used to optimize three synchronization notch filters, as applied to wafer errors at around 250, 700, and 1000 Hz, respectively. Wafer errors of 660 Hz were introduced to simulate actual wafer-stage interferometer-block vibrations. The Simplex method was used for target filter optimization, with a cost function (Equation (13)) of weighted synchronization error MA and MSD. This cost function considers all the Nexp exposure data samples in every scan of all Nshot on a wafer.
The MSD weighting parameter β in the cost function is used to fine-tune the MA and MSD relative performance.
The particular embodiment of a target filter as utilized here included three notch filters and a lead filter to provide synchronization-sensitivity notches at around 250 Hz, 700 Hz, and 1 kHz, respectively. The eight parameters to be optimized are: frequency of the lead filter (wlead) and phase of the lead filter (θlead), and frequency and damping of the three synchronization-sensitivity notches:
Two types of target notch filters were evaluated here: (1) an active-notch filter for creating a synchronization-sensitivity notch, and (2) a passive-notch filter for creating a synchronization TF notch. For an active notch, the actual parameters (w1, w2, d1, d2) desirably are calculated based on the reticle-stage closed-loop transfer function and other synchronization filters. For discrete time implementation, the notch filters desirably are pre-warped at a desired synch-sensitivity notch frequency wnotch, rather than at the filter numerator frequency w1 or the denominator frequency w2. A constraint w1=w2 was imposed to simplify the optimization. For a passive notch, its parameters (w1, w2, d1, d2) were directly assigned, and the constraint w1=w2 was imposed to simplify the optimization.
The first notch filter (250 Hz) was active, and the other two, higher-frequency, notches were either active or passive. In the simulations performed here, for simplicity no ILC was used, and the target notch filter was used to compensate for wafer-error variations. The wafer-error difference exhibited by wafers #1 and #10 of real-machine data (at 625 mm/s scan speed) was used as the input to the target filter. To evaluate the influence of vibrations of the wafer-stage interferometer block (approximately 700 Hz) on synchronization performance, sinusoidal functions of 1 nm and 660 Hz were added to the wafer-stage output position, as illustrated in
Due to closed-loop control, the measured X position (ywx) of the wafer and an actual wafer X position (
Based on Equations (14) and (15) and the measured WX closed-loop frequency responses described below, it was possible to add artificial 660-Hz vibrations to create the so-called “measured” and “actual” wafer-stage errors (see
With MSD weighting β=0.05 and the same initial target-filter parameters, 100-iteration Simplex optimization produced good MA and MSD performance for every active/passive combination of second/third notches. Here, only the measured synchronization error was used for producing optimization. For analysis purposes, we also calculated the actual synchronization error based on the actual wafer error.
With a passive second notch, the actual 660-Hz synch error was lower than the measurement. In contrast, with an active second notch, the actual 660-Hz error was higher than the measurement. The 660-Hz wafer error has no significant influence on synchronization MA.
The results of these analyses are shown in
Optimization results were also obtained with various MSD weightings β=0.01, 0.05, 0.1, 0.2, 0.4). The results of these analyses are summarized in
Turning now to
The reticle stage 544 is configured to move the reticle 550 in the X-direction, Y-direction, and rotationally about the Z-axis. To such end, the reticle stage is equipped with one or more linear motors having cooled coils as described herein. The two-dimensional position and orientation of the reticle 550 on the reticle stage 544 are detected by a laser interferometer (not shown) in real time, and positioning of the reticle 550 is effected by a main control unit on the basis of the detection thus made.
The wafer 552 is held by a wafer holder (“chuck,” not shown) on the wafer stage 548. The wafer stage 548 includes a mechanism (not shown) for controlling and adjusting, as required, the focusing position (along the Z-axis) and the tilting angle of the wafer 552. The wafer stage 548 also includes electromagnetic actuators (e.g., linear motors or a planar motor, or both) for moving the wafer in the X-Y plane substantially parallel to the image-formation surface of the projection-optical system 546. These actuators desirably comprise linear motors, one more planar motors, or both.
The wafer stage 548 also includes mechanisms for adjusting the tilting angle of the wafer 552 by an auto-focusing and auto-leveling method. Thus, the wafer stage serves to align the wafer surface with the image surface of the projection-optical system. The two-dimensional position and orientation of the wafer are monitored in real time by another laser interferometer (not shown). Control data based on the results of this monitoring are transmitted from the main control unit to a drive circuits for driving the wafer stage. During exposure, the light passing through the projection-optical system is made to move in a sequential manner from one location to another on the wafer, according to the pattern on the reticle in a step-and-repeat or step-and-scan manner.
The projection-optical system 546 normally comprises many lens elements that work cooperatively to form the exposure image on the resist-coated surface of the wafer 552. For convenience, the most distal optical element (i.e., closest to the wafer surface) is an objective lens 553. Since the depicted system is an immersion lithography system, it includes an immersion liquid 554 situated between the objective lens 553 and the surface of the wafer 552. As discussed above, the immersion liquid 554 is of a specified type. The immersion liquid is present at least while the pattern image of the reticle is being exposed onto the wafer.
The immersion liquid 554 is provided from a liquid-supply unit 556 that may comprise a tank, a pump, and a temperature regulator (not individually shown). The liquid 554 is gently discharged by a nozzle mechanism 555 into the gap between the objective lens 553 and the wafer surface. A liquid-recovery system 558 includes a recovery nozzle 57 that removes liquid from the gap as the supply 56 provides fresh liquid 554. As a result, a substantially constant volume of continuously replaced immersion liquid 554 is provided between the objective lens 553 and the wafer surface. The temperature of the liquid is regulated to be approximately the same as the temperature inside the chamber in which the lithography system itself is disposed.
Also shown is a sensor window 560 extending across a recess 562, defined in the wafer stage 548, in which a sensor 564 is located. Thus, the window 560 sequesters the sensor 564 in the recess 562. Movement of the wafer stage 548 so as to place the window 560 beneath the objective lens 553, with continuous replacement of the immersion fluid 554, allows a beam passing through the projection-optical system 546 to transmit through the immersion fluid and the window 560 to the sensor 564.
Referring now to
An EUV reticle 916 is held by a reticle chuck 914 coupled to a reticle stage 910. The reticle stage 910 holds the reticle 916 and allows the reticle to be moved laterally in a scanning manner, for example, during use of the reticle for making lithographic exposures. Between the reticle 916 and the barrier wall 920 is a blind apparatus. An illumination source 924 produces an EUV illumination beam 926 that enters the optical chamber 908b and reflects from one or more mirrors 928 and through an illumination-optical system 922 to illuminate a desired location on the reticle 916. As the illumination beam 926 reflects from the reticle 916, the beam is “patterned” by the pattern portion actually being illuminated on the reticle. The barrier wall 920 serves as a differential-pressure barrier and can serve as a reticle shield that protects the reticle 916 from particulate contamination during use. The barrier wall 920 defines an aperture 934 through which the illumination beam 926 may illuminate the desired region of the reticle 916. The incident illumination beam 926 on the reticle 916 becomes patterned by interaction with pattern-defining elements on the reticle, and the resulting patterned beam 930 propagates generally downward through a projection-optical system 938 onto the surface of a wafer 932 held by a wafer chuck 936 on a wafer stage 940 that performs scanning motions of the wafer during exposure. Hence, images of the reticle pattern are projected onto the wafer 932.
The wafer stage 940 can include (not detailed) a positioning stage that may be driven by a planar motor or one or more linear motors, for example, and a wafer table that is magnetically coupled to the positioning stage using an E1-core actuator, for example. The wafer chuck 936 is coupled to the wafer table, and may be levitated relative to the wafer table by one or more voice-coil motors, for example. If the positioning stage is driven by a planar motor, the planar motor typically utilizes respective electromagnetic forces generated by magnets and corresponding armature coils arranged in two dimensions. The positioning stage is configured to move in multiple degrees of freedom of motion, e.g., three to six degrees of freedom, to allow the wafer 932 to be positioned at a desired position and orientation relative to the projection-optical system 938 and the reticle 916.
An EUVL system including the above-described EUV-source and illumination-optical system can be constructed by assembling various assemblies and subsystems in a manner ensuring that prescribed standards of mechanical accuracy, electrical accuracy, and optical accuracy are met and maintained. To establish these standards before, during, and after assembly, various subsystems (especially the illumination-optical system 922 and projection-optical system 938) are assessed and adjusted as required to achieve the specified accuracy standards. Similar assessments and adjustments are performed as required of the mechanical and electrical subsystems and assemblies. Assembly of the various subsystems and assemblies includes the creation of optical and mechanical interfaces, electrical interconnections, and plumbing interconnections as required between assemblies and subsystems. After assembling the EUVL system, further assessments, calibrations, and adjustments are made as required to ensure attainment of specified system accuracy and precision of operation. To maintain certain standards of cleanliness and avoidance of contamination, the EUVL system (as well as certain subsystems and assemblies of the system) are assembled in a clean room or the like in which particulate contamination, temperature, and humidity are controlled.
Semiconductor devices can be fabricated by processes including microlithography steps performed using a microlithography system as described above. Referring to
Representative details of a wafer-processing process including a microlithography step are shown in
At each stage of wafer processing, when the pre-processing steps have been completed, the following “post-processing” steps are implemented. A first post-process step is step 715 (“photoresist formation”) in which a suitable resist is applied to the surface of the wafer. Next, in step 716 (“exposure”), the microlithography system described above is used for lithographically transferring a pattern from the reticle to the resist layer on the wafer. In step 717 (“developing”) the exposed resist on the wafer is developed to form a usable mask pattern, corresponding to the resist pattern, in the resist on the wafer. In step 718 (“etching”), regions not covered by developed resist (i.e., exposed material surfaces) are etched away to a controlled depth. In step 719 (“photoresist removal”), residual developed resist is removed (“stripped”) from the wafer.
Formation of multiple interconnected layers of circuit patterns on the wafer is achieved by repeating the pre-processing and post-processing steps as required. Generally, a set of pre-processing and post-processing steps are conducted to form each layer.
Whereas the invention has been described in connection with representative embodiments, it will be understood that it is not limited to those embodiments. On the contrary, it is intended to encompass all alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims.
This application claims priority to and the benefit of U.S. Provisional Patent Application No. 61/498,940, filed on Jun. 20, 2011, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61498940 | Jun 2011 | US |