Autofocus system and method
09810530 · 2017-11-07
Assignee
Inventors
Cpc classification
International classification
G01B11/25
PHYSICS
Abstract
Autofocus system (AF) employing, in addition to specified optical units, fringe projection and fringe detection systems (FPS, FDS) and specifically-configured data processing system. AFS is configured to project with FPS a sinusoidal fringe pattern, formed by a pattern source, on a substrate and to image the so projected pattern from substrate onto optical detector with FDS to form optical image from which topology of the substrate is defined as substrate moves relative to the projected pattern. Pattern source may include diffraction grating oriented that the projected pattern is inclined relative to direction of substrate scanning Topology profile is corrected for tilt of substrate, Goos-Hanchen errors, and for fringe-pattern-induced errors outside a chosen spatial-frequency range. To reduce errors of topology profile, at least five values of phase difference are used. AFS is configured to define temporal phase shifting in optical image without using any moving parts in the AFS.
Claims
1. An autofocus system for use with a lithography exposure tool configured to expose a target substrate, said autofocus system comprising: a fringe projection system configured to project, at respectively corresponding multiple wavelengths, sinusoidal fringe patterns from a diffraction grating disposed inside the fringe projection system through a first optical element onto a surface of the target substrate, to form target sinusoidal fringe patterns thereon, said fringe projection system configured to deliver, to the target substrate, only light in +1 and −1 diffraction orders formed by said diffraction grating from light incident thereon; a fringe detection system having sensing elements positioned to acquire optical images of respectively corresponding target sinusoidal fringe patterns through a second optical element and an optical polarization-filtering element, and, to generate corresponding outputs respectively representing said images, wherein said optical images are formed at different wavelengths and different polarization states; a data processing system in operable communication with the sensing element and configured (i) to generate data based on the output, the data indicative of topology features on the surface of the target substrate as the substrate is moved relative to said target sinusoidal fringe patterns; (ii) to generate processed data to determine a topology profile of the surface of the target substrate in the vicinity of said target sinusoidal fringe patterns as the substrate is moved relative to the target sinusoidal fringe patterns.
2. An autofocus system according to claim 1, further comprising a fringe relay system configured to form said optical image of said target sinusoidal fringe pattern.
3. An autofocus system according to claim 1, wherein said fringe relay system includes at least one of i) a spectral filter unit configured to form multiple optical images of said target sinusoidal fringe pattern on said fringe detection system, and ii) a polarization filter unit configured to form multiple optical images of said sinusoidal fringe pattern on said fringe detection system.
4. An autofocus system according to claim 1, wherein the autofocus system is configured to define temporal phase shifting to said optical images without using any moving parts in said autofocus system.
5. An autofocus system according to claim 1, structured to cause said temporal phase shifting by synchronizing a rate of acquisition of optical data at the sensing element with a shift of said optical images across the sensing element by integer pre-determined number of pixels.
6. An autofocus system according to claim 1, wherein diffraction grating is oriented such that fringes in the projected sinusoidal fringe pattern are inclined with respect to a direction of target substrate scanning in the lithography exposure tool.
7. An autofocus system according to claim 1, wherein the data processing system is configured to correct said topology profile for geometric errors caused by a tilt of the target substrate and for pattern-induced errors outside a pre-determined spatial frequency range; and Goos-Hanchen errors associated with reflectance of light from the target substrate.
8. A surface position detecting system for use with a lithography exposure tool configured to expose a target substrate, said surface position detecting system comprising: a fringe projection system configured to project a sinusoidal fringe pattern from a source of said sinusoidal fringe pattern disposed inside the fringe projection system through a first optical element onto a surface of the target substrate to be exposed by the lithography exposure tool, to form a target sinusoidal fringe pattern thereon; a fringe detection system having a sensing element positioned to acquire an optical image of said target sinusoidal fringe pattern, formed at said sensing element through a second optical element, and to generate an output representing said image; a data processing system in operable communication with the sensing element and configured to generate data based on the output, the data indicative of topology features on the surface of the target substrate as the substrate is moved relative to said target sinusoidal fringe pattern; an optical polarization-filtering element disposed before the fringe detection system and configured to form multiple optical images of the target sinusoidal fringe pattern at fringe detection system; wherein the surface position detecting system is configured to define temporal phase shifting in the optical image without using any moving parts in the surface position detecting system, wherein the data processing system is configured to correct the topology profile for Goos-Hanchen errors associated with reflectance of light from the target surface.
9. An autofocus system for use with a lithography exposure tool configured to expose a target substrate, said autofocus system comprising: a fringe projection system configured to project a sinusoidal fringe pattern from a source of said sinusoidal fringe pattern disposed inside the fringe projection system onto a surface of the target substrate to be exposed by the lithography exposure tool, to form a target sinusoidal fringe pattern thereon; a fringe detection system having a sensing element positioned to acquire an optical image of said target sinusoidal fringe pattern and to generate an output representing said optical image; a data processing system that is in operable communication with the sensing element and configured to: (i) generate data based on the output, the data indicative of topology features on the surface of the target substrate in the vicinity of said target sinusoidal fringe pattern as the substrate is moved relative to the target sinusoidal fringe pattern, and (ii) generate processed data to determine a topology profile of the surface of the target substrate as the substrate is moved relative to the target sinusoidal fringe pattern; and a first optical element, wherein said source includes a diffraction grating, and wherein the fringe projection system is configured to project, through the first optical element, only +1 and −1 diffraction orders formed by said diffraction grating from light incident thereon.
10. An autofocus method according to claim 9, wherein said autofocus system is configured to define temporal phase shifting in said optical image without the use of a moving element in said autofocus system.
11. An autofocus system according to claim 10, structured to cause said temporal phase shifting by synchronizing a rate of acquisition of optical data at the sensing element with a movement of the target substrate relative to said target sinusoidal fringe pattern.
12. An autofocus system according to claim 10, wherein the fringe detection system is configured to detect said image at a predetermined set of phase differences from the same region of the target substrate to a region on the sensing element, which region on the sensing element changes as the target substrate moves relative to the target sinusoidal fringe pattern.
13. An autofocus system according to claim 9, wherein the diffraction grating is oriented such that fringes in said target sinusoidal fringe pattern are inclined with respect to a direction of target substrate scanning in the lithography exposure tool.
14. An autofocus system according to claim 9, wherein the diffraction grating is oriented to define a pre-determined phase difference between a first phase of light incident onto a first row of pixels of the sensing element and a second phase of light incident onto a second row of pixels of the sensing element, said first and second rows being neighboring rows, said phase difference being independent from a velocity of the target substrate.
15. An autofocus system according to claim 14, wherein the data processing system is configured to generate said processed data with the use of five or more phase difference values that differ from one another by π/2 to reduce errors, of said topology profile, caused by variation of reflectance of light from the target substrate.
16. An autofocus system according to claim 14, wherein the fringe detection system is configured to acquire an optical image of a region of interest of the target sinusoidal pattern at times when said optical image is shifted, across the sensing element, by an integer number of pixels.
17. An autofocus system according to claim 9, further comprising multiple non-monochromatic sources of light and structured to project multiple sinusoidal fringe patterns onto the surface of the target substrate at wavelengths respectively corresponding to said multiple sources of light to determine a topology profile on said wavelengths.
18. An autofocus system according to claim 9, wherein the data processing system is configured to correct said topology profile for geometric errors caused by a tilt of the target substrate.
19. An autofocus system according to claim 9, wherein the data processing system is configured to correct said topology profile for Goos-Hanchen errors associated with reflectance of light from the target substrate.
20. An autofocus system according to claim 9, wherein a surface of the sensing element and the surface of the target substrate are optically conjugate via an optical system disposed between the target substrate and the sensing element.
21. An autofocus system according to claim 9, further comprising a fringe relay system configured to farm said optical image of said target sinusoidal fringe pattern.
22. An autofocus system for use with a lithography exposure tool configured to expose a target substrate, said autofocus system comprising: a fringe projection system configured to project a sinusoidal fringe pattern from a source of said sinusoidal fringe pattern disposed inside the fringe projection system through a first optical element onto a surface of the target substrate to be exposed by the lithography exposure tool, to form a target sinusoidal fringe pattern thereon; a fringe detection system haying a sensing element positioned to acquire an optical image of said target sinusoidal fringe pattern, formed at said sensing element through a second optical element, and to generate an output representing said image; a data processing system in operable communication with the sensing element and configured to generate data based on the output, the data indicative of topology features on the surface of the target substrate as the substrate is moved relative to said target sinusoidal fringe pattern; wherein the autofocus system is configured to define temporal phase shifting in said optical image without using any moving parts in said autofocus system, wherein the source includes a diffraction grating, and wherein the autofocus system is configured to project, through the first optical element, only +1 and −1 diffraction orders formed by said diffraction grating from light incident thereon.
23. An autofocus system according to claim 22, wherein the data processing system is further configured to generate processed data to determine a topology profile of the surface of the target substrate in the vicinity of said target sinusoidal fringe pattern as the substrate is moved relative to the target sinusoidal fringe pattern.
24. An autofocus system according to claim 22, wherein the data processing system is configured to correct said topology profile for geometric errors caused by a tilt of the target substrate and for pattern-induced errors outside a pre-determined spatial frequency range.
25. An autofocus system according to claim 22, wherein the diffraction grating is oriented such that fringes in said target sinusoidal fringe pattern are inclined with respect to a direction defined by a process of substrate scanning in the lithography exposure tool.
26. An autofocus system according to claim 22, further comprising a second optical element disposed between the target substrate and the fringe detection system such that the diffraction grating, the target substrate, and the sensing element are optically conjugate of one another via at least one of the first and second optical elements.
27. An autofocus system according to claim 22, structured to cause said temporal phase shifting by synchronizing a rate of acquisition of optical data at the sensing element with a shift of said optical image across the sensing element by an pre-determined number of pixels.
28. An autofocus system according to claim 22, further comprising a fringe relay system in optical communication with the target substrate and the fringe detection system and configured to form said optical image of said target sinusoidal fringe pattern.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9) Exhibit A has color images of the illustrations of
DETAILED DESCRIPTION
(10) As described above, the present invention provides an autofocus system and method that is based on fringe projection
(11)
(12) In a method according to the basic principles of the present invention, 1. fringes are projected from each of the sources 108 onto the substrate 104 that is moveable relative to the imaging location, where the fringes are produced by beams 110 from each of the one or more sources that are directed onto and reflected by the substrate 104, 2. the reflected beams from the substrate are relayed to the fringe detection system 102 in a manner such that the beams interfere at the fringe detection system, and 3. data from the fringe detection system is processed to produce output related to the orientation of the substrate 104 relative to the imaging location.
(13) As will be further appreciated by those in the art, e.g. from
(14) As will be further appreciated from
(15) As will be further appreciated from
(16) In another feature of the system and method of the present invention, correction is provided for Goos Hanchen effects. As will be appreciated from
(17) In yet another feature of the present invention, the processing system 114 is configured to correct for geometric errors produced by substrate tilt (known as Abbe errors). Specifically, just like a distance measuring interferometer, a projection based AF system will experience errors induced by the tilt of the mirror surface (or substrate in the case of the AF system) under investigation. As an example, take a substrate that is shifted 30 um in z, and tilted about the x-axis 200 urad. If the projected beam is incident on the substrate 86 degrees from normal, the AF error will be about 86 nm—large enough to need compensation. This invention enables the correction of this error via an approximation of the substrate tilt through the numerically evaluated gradient of the fringe phase in the fringe projection AF system 100. The algorithm that provides this correction is described below.
(18) Still further, as illustrated by
(19) Also, as illustrated by
(20) In a system and method that uses the spatial filter 112a, each of the four wavelengths (from the four sources) is incident slightly out of the xy plane (see
(21) The fringe projection system 106, the fringe relay system 112, the fringe detection system 102, and the processing system 114 can also be configured to allow unambiguous autofocus processing. As illustrated in various figures, the system of the present invention uses fringes that are projected to the detector system 102 via glancing reflection off the substrate 104. The fringe projection system 106 is configured so that the rate of fringe shift with substrate height is different for the different sources, and the processing system 114 is configured to estimate the unambiguous height of the substrate. The principles underlying this concept are described below.
(22) The amount the fringes shift, Δx, for a given substrate height change, Δz, depends on the average angle of incidence of the two beams, <Θ>, used to generate the fringes. The following fringe shift approximation is exact when the wave vectors are in the x-z plane and the substrate is parallel to the x-y plane.
fringe shift=Δx≈2Δz tan(θ
) (1)
(23) The ratio of fringe shift to substrate height change is what we call the “fringe shift sensitivity”, and in this case it is simply 2*tan(<Θ>).
(24) One potential issue with this approach is that the fringe phase repeats periodically as the substrate moves in z, so that the fringe phase can only be defined modulo 2π. As a result there is an ambiguity in the substrate height of,
(25)
(26) where Λ.sub.x is the fringe period on the substrate in the x-direction.
(27) Derivation of Fringe Shift Sensitivity—ψ
(28) This invention exploits a natural variation in fringe shift sensitivity among several measurement channels, which may exist simultaneously in a single fringe projection AF system. We call this variation in fringe shift sensitivity, “fringe shift diversity”.
(29) As an example of a multi-channel fringe projection AF system, each channel could use a single wavelength, or wavelength band, and each band is sensed by a different detector or set of detector elements on a CCD. In this case the various channels could be combined and separated with dichroic beam splitters, for example. However, the methods of implementing a multichannel fringe projection system are numerous. Thus, to properly describe the source of the difference in the fringe shift diversity, it is advantageous to frame the situation in the space of the substrate—as if the fringe generator and substrate are conjugate via a 1:1 imaging system. To that end, assume that a single wavelength plane wave is incident on a linear reflective grating which reflects 0, +1, and −1 orders. The 0 order will be removed in the far field by a spatial filter in the pupil of the fringe projection optics, and the +1 and −1 orders will be used to generate the 2-beam interference fringes that are reflected from the substrate and relayed to a detector, which is also, for our purposes here, at a 1:1 conjugate.
(30) We'll assume that the optical axis of the imaging optics is contained in the x-z plane and makes an angle of Θ with the surface normal of the substrate. The direction of the 0-order beam has direction cosines of {α.sub.i,β.sub.i,γ.sub.i} in the coordinates of the optical axis of the imaging optics, and {α.sub.0,β.sub.0,γ.sub.0} in the coordinates of the substrate/grating/detector. The two coordinates are related by a simple rotation of Θ about the y-axis.
α.sub.0=α.sub.i cos θ+γ.sub.i sin θ
β.sub.0=β.sub.i
γ.sub.0=−α.sub.i sin θ+γ.sub.i cos θ (3)
(31) The directions of the +1 and −1 order are given by the grating equation and can be expressed in terms of the wavelength, λ, the fringe frequency vector {f.sub.x,f.sub.y} (which is twice the grating frequency, but in the same direction) and the 0-order direction cosines as,
α.sub.±1=α.sub.0±½λ.Math.f.sub.x
β.sub.±1=β.sub.0±½λ.Math.f.sub.y
γ.sub.±1=√{square root over (1−α.sub.±1.sup.2−β.sub.±1.sup.2)} (4)
(32) The phase of the interference fringes produced by the +1 and −1 orders on the substrate is given by,
(33)
(34) The change of fringe phase with respect to z can be obtained by differentiation. However, because the substrate is used in reflection on the way to the detector, the change in phase with respect to z at the detector is twice that on the substrate.
(35)
(36) The fringe shift sensitivity (in the x-direction), ψ, is
(37)
(38) If we express the fringe vector in terms of the absolute fringe frequency and its angle from the x-axis the fringe shift sensitivity ψ becomes
(39)
(40) Typically, the first and second terms within the square root are of the same order of magnitude, while the final term, quadratic in wavelength is typically several orders of magnitude smaller.
(41) From equation (8) we can see that the fringe sensitivity depends on the angle of the 0-order beam, which can be thought of as the angle of illumination, the wavelength, and the fringe vector. Note that the middle term in the square root determines the interaction of the y-direction cosine of the angle of illumination and the rotation of the fringes. This term gives us an additional degree of freedom in determining the fringe shift sensitivity.
(42) Using Fringe Shift Diversity
(43) If ψ did not vary with wavelength or direction of illumination, then all of the measurement channels would have the same sensitivity. However, because of equation (8) each one is different and we can use this to determine the absolute z-position since the difference between the fringe shifts is also a function of substrate height, but does not repeat for a much larger range of z. In fact the ambiguous range between measurement channels a and b is given by,
revised ambiguous range=[(ψ[λ.sub.b, α.sub.b, β.sub.b, γ.sub.b]−ψ[λ.sub.a, α.sub.a, β.sub.a, γ.sub.a])f.sub.x].sup.−1 (9)
(44) With the system and method concepts described herein, this can translate into several times the unambiguous range of a single channel. Using the two extreme wavelengths, the unambiguous range is actually 101 μm with fringe shift diversity, and 15.5 μm without. Using the nearest two, it becomes almost 300 μm. Using a combination of several channels can extend the unambiguous range, practically, indefinitely.
(45) The unambiguous height, within the range (9), can be determined by,
(46)
where Δx.sub.ab is the difference in fringe positions between channels a and b.
(47) This aspect of the present invention overcomes one of the basic possible issues with fringe projection based autofocus—the ambiguity in measured substrate height that results from the periodic fringe pattern and its depth of focus.
(48) In yet another aspect of the present invention, and illustrated in
(49) Specifically, in the system of
(50) In the case that several sources (having difference center wavelengths) are used, and furthermore separated in the pupil, it is advantageous to use different delays for each wavelength so that light from the various sources scattered by the substrate 104 will be further rejected due to coherence length. This approach may require very large delays and a more complex imaging system, but may be well worth the tradeoff.
(51) The purpose of providing the delays, in a system and method according to the present invention, is to reduce sensitivity to substrate patterns in a fringe projection autofocus system. The system and method of
(52) Further aspects of the system and method concepts of the present invention are described below.
(53) Spatial Filtering Concept
(54) In a fringe projection AF system and method of the type described herein, very often, the substrate has a pattern already deposited beneath the resist. This pattern is then superimposed on the fringe pattern that arrives at the detector 102. In some cases, the imaged substrate pattern has sufficient contrast at certain frequencies that can confuse the AF system. The spatial filtering aspect of the present invention provides a means for mitigating this effect in a fringe projection AF system and method of the type described herein.
(55) This aspect of the present invention deploys a spatial filter to remove frequency components that can cause problems for the fringe projection system.
(56) In one embodiment of this concept, the spatial filter is a physical component placed in the pupil of the receiving side (which includes the detector 102)—where the two beams that produce the desired fringes at the substrate 104 and detector 102, become images of the source.
(57) In other embodiments of this concept, the spatial filter is applied as a software filter, either by operating on the sensed imaged of the fringes in the frequency domain, or by spatial filtering operations that are inherent in the fringe phase estimation.
(58) The key to this aspect of the present invention is that it takes advantage of the simplicity of the fringe projection approach, which images the simplest possible alignment mark—a single spatial frequency. This makes it easier to remove all other offending frequencies and thereby strongly attenuate AF errors due to substrate patterns.
(59) AF Temporal Phase Shifting Concept Using No Moving Parts
(60) This aspect of the present invention, described above with respect to
(61) A current, known auto focus (AF) system uses a vibrating mirror to obtain an AC signal that relates to the substrate height. In the new, basic autofocus system and method concepts described herein, an image of sinusoidal fringes is imaged onto the substrate, and then the image from the substrate is projected onto the detector 102 via the relay system 112. Measuring the phase of these fringes provides information that can be used to determine the height of the substrate; the primary objective of the basic fringe projection AF system and method.
(62) To explain this aspect of the present invention, it is initially noted that although fringe projection is not an interferometer, it is useful to look at detecting the phase of the projected fringes from an interferometric point of view. In traditional phase shifting interferometry, the fringe phase is shifted in time, usually in steps of π/2 radians. There are many ways to accomplish this, and the method is generally referred to as temporal phase shifting. There are also methods where a tilt is introduced between the two wavefronts, creating tilt fringes of the right frequency such that there is a π/2 phase shift between neighboring pixels on the detector, allowing the phase shift to be achieved by comparing a set of 4 or 5 neighboring pixels. Since all the phase shifting is captured in a single camera frame, this is a simple method for spatial phase shifting, so named because each pixel (with the differing phases) is looking at a different region on the substrate.
(63) One way of implementing this concept in a fringe projection system and method is to use a micro-mirror array that can electronically shift the fringes. The problems with this approach are that it is expensive, and it is likely to generate a lot of heat. Also, any angle or timing repeatability errors will likely lead to errors in determining the substrate height. An alternative approach is to use a fixed grating pattern 116 to generate the fringes, as shown in the figures.
(64) With the system design, neighboring pixels can have a phase shift of the projected fringes of π/2, allowing 4 or 5 neighboring pixels to be used to calculate the phase, and therefore the substrate height. This would work quite well for a bare Si substrate, or even for a substrate with a multi-layer structure on it.
(65) Typically, substrates will have some sort of pattern (circuit design) when measured with an auto focus system. If the spatial frequency of the reflectance variations of these patterns is equal to the spatial frequency of the projected fringes, then the reflectance variation can cause large errors. This is because the reflectance variation looks like a false phase shift when using a spatial phase shifting technique. These reflectance variations can be on the order of +/−25% for a large range of spatial frequencies.
(66) The large errors, although over a limited frequency range (roughly 0.5*f.sub.FP to 1.5*f.sub.FP, where f.sub.FP is the fringe projection spatial frequency), are highly undesirable in a substrate autofocus system. In accordance with the principles of the present invention, applicants have determined that temporal phase shifting, where each location on the substrate is measured sequentially in time with fringes at π/2 phase steps, would be much less sensitive to errors due to substrate patterns, and will allow for much faster data processing than phase steps much different from π/2.
(67) Thus, this aspect of the present invention provides for performing temporal phase shifting without using any moving parts, other than the substrate motion past the AF imaging location. Rotating the sending side grating 116 which rotates the imaged fringes slightly on the substrate, as shown in
(68) As the substrate moves in the scan direction as indicated in
(69) The second part of the system that must be synchronized is the timing of subsequent CCD frames must be synchronized with the substrate velocity in the scan (y) direction. This should be set such that a given region on the substrate is aligned with pixel row 0 for frame t=0 (with the phase of the projected fringes at φ=0), row 1 for frame t=1 (φ=π/2), etc, as shown graphically in
(70) The main goal of this aspect of the fringe projection system and method of the present invention is to provide for phase shifting of the fringes that is less sensitive to periodic reflectance variations on the substrate. The spatial sampling of the CCD detector 102a is much finer than the final desired spatial resolution at the substrate, so the digitized data can be filtered in Fourier space to remove high spatial frequency errors higher than the desired spatial frequency.
(71) If an AF system is built using the rotated grating 116 and synchronization described here, it will be able to run in the temporal phase shifting method with no moving parts. However, it could also be used in spatial mode, simply by changing the algorithm used to process the data; the data is collected in the same way regardless of the algorithm used. This might be advantageous when the pattern (reflectance variation) content of the substrate being measured is known before hand. For example, if it is know that there are no patterns with a spatial frequency between 1 cyc/mm and 3 cyc/mm, but there are a lot of features below 1 cyc/mm, it is advantageous to use the spatial algorithm (comparing
(72) The fact that either phase shifting method can be accomplished with no moving parts is important from a system stability, and therefore, accuracy point of view. Highly accurate and repeatable motion over long periods of time is required in current AF systems, and errors in this motion are often the limiting factor in the accuracy and stability of these AF systems. The lack of moving parts will allow the fringe projection system and method to achieve much higher inherent stability. In addition, there will not be any heat generated by the fixed grating, as there would be for any moving part.
(73) Thus, this aspect of the present invention provides a simple way to get temporal phase shifting of the projected fringes in a fringe projection AF system and method, where each region on the substrate is measured with a set of 5 or more phase values varying in phase steps of π/2, to reduce the errors from reflectance variations on the substrate. The important part of the this concept is that it is accomplished with no moving parts (except the substrate), removing major heat sources and stability issues inherent to any moving part, allowing higher accuracy surface measurement due to increased system stability.
(74) Unambiguous Height Measurement in Fringe Projection using Fringe Shift Diversity
(75) The basic fringe projection autofocus concept described herein uses the position of fringes imaged to a detector via glancing reflection off the substrate. The amount the fringes shift, Δx, for a given substrate height change, Δz, depends on the average angle of incidence of the two beams, <Θ>, used to generate the fringes. The following fringe shift approximation is exact when the wavevectors are in the x-z plane and the substrate is parallel to the x-y plane.
fringe shift=Δx≈2Δz tan(<θ>) (11)
(76) The ratio of fringe shift to substrate height change is what we call the “fringe shift sensitivity”, and in this case it is simply 2*tan(<Θ>).
(77) One potential issue with this approach is that the fringe phase repeats periodically as the substrate moves in z, so that the fringe phase can only be defined modulo 2π. As a result there is an ambiguity in the substrate height of,
(78)
(79) where Λ.sub.x is the fringe period on the substrate in the x-direction.
(80) This aspect of the present invention deals with this potential issue using information already available in the basic autofocus system and method concept without creating more measurement information.
(81) Derivation of Fringe Shift Sensitivity—ψ
(82) This aspect of the present invention exploits a natural variation in fringe shift sensitivity among several measurement channels, which may exist simultaneously in a single fringe projection AF system. Applicants call this variation in fringe shift sensitivity, “fringe shift diversity”.
(83) As an example of a multi-channel fringe projection AF system, each channel could use a single wavelength, or wavelength band, and each band is sensed by a different detector or set of detector elements on the CCD detector 102a. In this case the various channels could be combined and separated with dichroic beam splitters, for example. However, the methods of implementing a multichannel fringe projection system are numerous and are not the subject of this invention.
(84) To properly describe the source of the difference in the fringe shift diversity, it is advantageous to frame the situation in the space of the substrate—as if the fringe generator and substrate are conjugate via a 1:1 imaging system. To that end, assume that a single wavelength plane wave is incident on a linear reflective grating which reflects 0, +1, and −1 orders. The 0 order will be removed by a spatial filter in the imaging optics, and the +1 and −1 orders will be used to generate the 2-beam interference fringes that are reflected from the substrate and relayed to a detector, with is also, for our purposes here, at a 1:1 conjugate.
(85) We'll assume that the optical axis of the imaging optics is contained in the x-z plane and makes an angle of Θ with the surface normal of the substrate. The direction of the 0-order beam has direction cosines of {α.sub.i,β.sub.i,γ.sub.i} in the coordinates of the optical axis of the imaging optics, and {α.sub.0,β.sub.0,γ.sub.0} in the coordinates of the substrate/grating/detector. The two coordinates are related by a simple rotation of Θ about the y-axis.
α.sub.0=α.sub.i cos θ+γ.sub.i sin θ
β.sub.0=β.sub.i
γ.sub.0=−α.sub.i sin θ+γ.sub.i cos θ (13)
(86) The directions of the +1 and −1 order are given by the grating equation and can be expressed in terms of the wavelength, λ, the fringe frequency vector {f.sub.x,f.sub.y} (which is twice the grating frequency, but in the same direction) and the 0-order direction cosines as,
α.sub.±1=α.sub.0±½λ.Math.f.sub.x
β.sub.±1=β.sub.0±½λ.Math.f.sub.y
γ.sub.±1=√{square root over (1−α.sub.±1.sup.2−β.sub.±1.sup.2)} (14)
(87) The phase of the interference fringes produced by the +1 and −1 orders on the substrate is given by,
(88)
(89) The change of fringe phase with respect to z can be obtained by differentiation. However, because the substrate is used in reflection on the way to the detector, the change in phase with respect to z at the detector is twice that on the substrate.
(90)
(91) The fringe shift sensitivity (in the x-direction), ψ, is
(92)
(93) If we express the fringe vector in terms of the absolute fringe frequency and its angle from the x-axis the fringe shift sensitivity ψ becomes
(94)
(95) Typically, the first and second terms within the square root are of the same order of magnitude, while the final term, quadratic in wavelength is typically several orders of magnitude smaller.
(96) From equation (18) we can see that the fringe sensitivity depends on the angle of the 0-order beam, which can be thought of as the angle of illumination, the wavelength, and the fringe vector. Note that the middle term in the square root determines the interaction of the y-direction cosine of the angle of illumination and the rotation of the fringes. This term gives us an additional degree of freedom in determining the fringe shift sensitivity.
(97) Using Fringe Shift Diversity
(98) If ψ did not vary with wavelength or direction of illumination, then all of the measurement channels would have the same sensitivity. However, because of equation (18) each one is different and we can use this to determine the absolute z-position since the difference between the fringe shifts is also a function of substrate height, but does not repeat for a much larger range of z. In fact the ambiguous range between measurement channels a and b is given by,
revised ambiguous range=[(ψ[λ.sub.b, α.sub.b, β.sub.b, γ.sub.b]−ψ[λ.sub.a, α.sub.a, β.sub.a, γ.sub.a])f.sub.x].sup.−1 (19)
(99) This can translate into several times the unambiguous range of a single channel. In a current design, using the two extreme wavelengths, the unambiguous range is actually 101 um with fringe shift diversity, and 15.5 um without. Using the nearest two, it becomes almost 300 um. Using a combination of several channels can extend the unambiguous range, practically, indefinitely.
(100) The unambiguous height, within the range (19), can be determined by,
(101)
Where Δx.sub.ab is the difference in fringe positions between channels a and b.
(102) From the foregoing, it will be apparent to those in the art that this aspect of the present invention overcomes one of the basic possible issues with fringe projection based autofocus—the ambiguity in measured substrate height that results from the periodic fringe pattern and its depth of focus. It is an important aspect a fringe projection AF system.
(103) Compensating Abbe Errors in Embodiments of the Invention
(104) Just like a distance measuring interferometer, a projection based AF system will experience errors induced by the tilt of the mirror surface (or substrate in the case of the AF system) under investigation.
(105) As an example, take a substrate that is shifted 30 um in z, and tilted about the x-axis 200 urad. If the projected beam is incident on the substrate 86 degrees from normal, the AF error will be about 86 nm—definitely large enough to need compensation.
(106) This aspect of the invention enables the correction of this error via an approximation of the substrate tilt through the numerically evaluated gradient of the fringe phase in a fringe projection AF system.
(107) We present here an expression for the induced fringe phase ΔΦ—the fringe phase at the detector Φ minus the carrier phase. The carrier phase is a known quantity based on the illumination conditions, specifically involving Δk, the difference between the two wave-vectors that produce the two beam interference pattern. It also depends on the substrate normal vector n-hat, the position on the detector r-sub-d and an arbitrary point on the substrate r.sub.w.
ΔΦ=Φ−Δ
(108) The above expression is not used directly in the algorithm, but is included here to describe what is actually measured by the fringe projection system, and how it is affected by substrate tilt.
(109) The next set of expressions provide a way of estimating the substrate normal in terms of the derivatives of the phase in the x and y-directions, which can be evaluated numerically from the phase data normally gathered in a fringe projection system.
(110)
(111) Note that the first estimate of the substrate normal, {circumflex over (n)}.sub.1, depends only on the z-component of the difference in wave vectors, Δk.sub.z, while the second estimate depends on the full difference in wave vectors dotted with the prior estimate. This refinement can be carried on to obtain greater accuracy, but in practice runs into machine precision problems after about 3 iterations. In practice it may not be necessary to go beyond the first estimate since, in simulation, it gave an estimated substrate normal 21 nrad from the exact direction of 200 urad from the z-axis.
(112) The third critical expression is for the substrate position r.sub.w, as shifted from the measurement point on the detector r.sub.d, in terms of the substrate normal, which is estimated using the previous expression.
(113)
(114) Note that this expression uses a value, k, which is the average wave-vector between the two wave-vectors used to produce the two beam interference. This represents the second approximation, because it is used to estimate the position on the substrate that produces the phase measured at the detector point r.sub.d.
(115) Thus, the foregoing detailed description provides a basic autofocus system and method, using fringe projection, and also provides several important features of such an AF system and method. As will be appreciated by those in the art, the various features of the system and method of the present invention may be provided individually in an AF system and method, and in some instances some of the features can be combined. With the foregoing disclosure in mind, various ways in which an AF system and method can be designed and practiced, using fringe projection, in accordance with the principles of the present invention will be apparent to those in the art.