METHOD FOR REPRODUCING A TARGET WAVEFRONT OF AN IMAGING OPTICAL PRODUCTION SYSTEM, AND METROLOGY SYSTEM FOR CARRYING OUT THE METHOD
20230130187 · 2023-04-27
Inventors
- Lukas Fischer (Schwabisch Gmund, DE)
- Klaus Gwosch (Aalen, DE)
- Markus Koch (Neu-Ulm, DE)
- Mario Laengle (Jena, DE)
- Daniel Pagel (Essingen, DE)
Cpc classification
G03F7/70266
PHYSICS
G03F7/70666
PHYSICS
G03F7/70308
PHYSICS
International classification
Abstract
An optical measuring system is used to reproduce a target wavefront of an imaging optical production system when an object is illuminated with illumination light. The optical measuring system comprises an object holder displaceable by actuator means and at least one optical component displaceable by actuator means. Within the scope of the target wavefront reproduction, a starting actuator position set (X.sub.0), in which each actuator is assigned a starting actuator position, is initially specified. An expected design wavefront (W.sub.D) which approximates the target wavefront and which the optical measuring system produces as a set wavefront is determined. A coarse measurement of a starting wavefront (W.sub.0) which the optical measuring system produces as actual wavefront after actually setting the starting actuator position set (X.sub.0) is carried out. Then, the object holder is adjusted by actuator means until a coarse target wavefront (W.sub.1) is obtained for a coarse actuator position set (X.sub.1) in the case of a minimum wavefront deviation between the actual wavefront and the design wavefront (W.sub.D). Said coarse target wavefront is then subjected to a fine measurement and the at least one optical component is displaced until a fine target wavefront (W.sub.2) is obtained for a fine actuator position set (X.sub.2) in the case of a minimum deviation between the actual wavefront setting-in in that case and the design wavefront (W.sub.D). This reproduction method allows wavefront deviations of the optical measuring system generated by way of targeted misalignment to provide a good approximation of corresponding deviations of the optical production system.
Claims
1. A method for reproducing a target wavefront (W.sub.T) of an imaging optical production system when an object is illuminated with illumination light using an optical measuring system, the optical measuring system being designed to image the object in an object plane into an image field in an image plane, the optical measuring system comprising an object holder which serves to hold the object and which can be displaced by translation by use of at least one actuator, the optical measuring system comprising at least one optical component which can be displaced by use of at least one actuator, including the following steps: specifying a starting actuator position set (X.sub.0), in which each actuator (is assigned a starting actuator position, determining an expected design wavefront (W.sub.D) which approximates the target wavefront (W.sub.T) and which the optical measuring system produces as a set wavefront, carrying out a coarse measurement of a starting wavefront (W.sub.0) which the optical measuring system produces as actual wavefront (W) after actually setting the starting actuator position set (X.sub.0), minimizing a deviation between an actual wavefront (W) emerging from the starting wavefront (W.sub.0) and the design wavefront (W.sub.D) by translating the object holder and measuring the respectively resulting actual wavefront (W) at the respective object holder position until a coarse target wavefront (W.sub.1) has been obtained for a coarse actuator position set (X.sub.1) in the case of a minimal wavefront deviation, carrying out a fine measurement of the coarse target wavefront (W.sub.1) which the optical measuring system produces as actual wavefront (W) after actually setting the coarse actuator position set (X.sub.1), and minimizing a deviation between an actual wavefront (W) emerging from the coarse target wavefront (W.sub.1) and the design wavefront (W.sub.D) by displacing the at least one optical component and monitoring the respectively resulting actual wavefront (W) at the respective component position until a fine target wavefront (W.sub.2) has been obtained for a fine actuator position set (X.sub.2) in the case of a minimal wavefront deviation.
2. The method of claim 1, wherein the wavefront is expanded according to a function set during the coarse measurement, with only orders of the expansion smaller than a limit order being taken into account during the coarse measurement.
3. The method of claim 1, wherein the steps of the fine measurement and the subsequent minimization of the deviation are carried out iteratively.
4. The method of claim 1, wherein a phase retrieval is carried out when carrying out the fine measurement and the subsequent minimization of the deviation.
5. The method of claim 1, wherein the target wavefront (W.sub.T) of an anamorphic optical production system is reproduced using an isomorphic optical measuring system.
6. The method of claim 1, wherein the target wavefront (W.sub.T) of an isomorphic optical production system is reproduced using an isomorphic optical measuring system.
7. The method of claim 1, wherein the wavefront is expanded according to a function set when specifying the target wavefront (W.sub.T), with only at least one selected order of the expansion being taken into account when specifying the target wavefront.
8. The method of claim 1, wherein an illumination setting for illuminating the object by actuating at least one actuator of the optical measuring system is specified prior to the specification of the starting actuator position set (X.sub.0) and the determination of the design wavefront (W.sub.D) which has been approximated to the target wavefront (W.sub.T), with the target wavefront (W.sub.T) and the design wavefront (W.sub.D) being specified on the basis of the illumination setting.
9. A metrology system for carrying out the method of claim 1, comprising an illumination optical unit for illuminating the object, comprising an optical measuring system for reproducing the target wavefront (W.sub.T), comprising an object holder with an object holder actuator for displacing the object holder, comprising at least one optical component of the optical measuring system which has a component actuator for displacing the optical component, comprising a spatially resolving detection device for wavefront measurement, arranged in the region of an image plane of the optical measuring system, and comprising a central open-loop/closed-loop control device signal-connected to the actuators.
10. The metrology system of claim 9, comprising a light source for producing the illumination light.
11. The metrology system of claim 9, comprising an actuator for specifying an illumination setting for illuminating the object.
12. The method of claim 2, wherein the steps of the fine measurement and the subsequent minimization of the deviation are carried out iteratively.
13. The method of claim 2, wherein a phase retrieval is carried out when carrying out the fine measurement and the subsequent minimization of the deviation.
14. The method of claim 2, wherein the target wavefront (W.sub.T) of an anamorphic optical production system is reproduced using an isomorphic optical measuring system.
15. The method of claim 2, wherein the target wavefront (W.sub.T) of an isomorphic optical production system is reproduced using an isomorphic optical measuring system.
16. The method of claim 2, wherein the wavefront is expanded according to a function set when specifying the target wavefront (W.sub.T), with only at least one selected order of the expansion being taken into account when specifying the target wavefront.
17. The method of claim 2, wherein an illumination setting for illuminating the object by actuating at least one actuator of the optical measuring system is specified prior to the specification of the starting actuator position set (X.sub.0) and the determination of the design wavefront (W.sub.D) which has been approximated to the target wavefront (W.sub.T), with the target wavefront (W.sub.T) and the design wavefront (W.sub.D) being specified on the basis of the illumination setting.
18. The metrology system of claim 10, comprising an actuator for specifying an illumination setting for illuminating the object.
19. The metrology system of claim 9, wherein the wavefront is expanded according to a function set during the coarse measurement, with only orders of the expansion smaller than a limit order being taken into account during the coarse measurement.
20. The metrology system of claim 9, wherein the steps of the fine measurement and the subsequent minimization of the deviation are carried out iteratively.
Description
DESCRIPTION OF DRAWINGS
[0020] Exemplary embodiments of the invention are explained in more detail below with reference to the drawings, in which:
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION
[0030] In order to facilitate the representation of positional relationships, a Cartesian xyz-coordinate system is used hereinafter. In
[0031] In a view that corresponds to a meridional section,
[0032] The metrology system 2 is used to analyze a three-dimensional (3-D) aerial image (aerial image metrology system). Applications include the reproduction of an aerial image of a lithography mask, as the aerial image would also look in a producing projection exposure apparatus, for example in a scanner. Metrology systems of this type are known from WO 2016/012426 A1, from US 2013/0063716 A1 (cf.
[0033] The illumination light 1 is reflected at the object 5. A plane of incidence of the illumination light 1 lies parallel to the yz-plane.
[0034] The EUV illumination light 1 is produced by an EUV light source 6. The light source 6 can be a laser plasma source (LPP; laser produced plasma) or a discharge source (DPP; discharge produced plasma). In principle, a synchrotron-based light source may also be used, for example a free electron laser (FEL). A used wavelength of the EUV light source may range between 5 nm and 30 nm. In principle, in the case of a variant of the metrology system 2, a light source for another used light wavelength may also be used instead of the light source 6, for example a light source for a used wavelength of 193 nm.
[0035] Depending on the embodiment of the metrology system 2, the latter can be used for a reflective or else for a transmissive object 5. One example of a transmissive object is a pinhole aperture.
[0036] An illumination optical unit 7 of the metrology system 2 is arranged between the light source 6 and the object 5. The illumination optical unit 7 serves for the illumination of the object 5 to be examined with a defined illumination intensity distribution over the object field 3 and at the same time with a defined illumination angle distribution with which the field points of the object field 3 are illuminated. This illumination angle distribution is also referred to hereinafter as illumination aperture or illumination setting.
[0037] The illumination aperture is delimited by way of a sigma aperture stop 8 of the illumination optical unit 7, which is arranged in an illumination optical unit pupil plane 9. As an alternative or in addition, a corresponding aperture stop may also be present in the imaging optical unit of the metrology system 2, which is yet to be described below. The sigma aperture stop 8 restricts a beam of illumination light 1, which is incident thereon, on the edge. As an alternative or in addition, the sigma aperture stop 8 and/or the stop in the imaging optical unit can also shadow the illumination light beam from the inside, that is to say act as an obscuration stop. A corresponding stop can have an inner stop body that accordingly shadows the beam on the inside, said stop body being connected to an outer stop support body by way of a plurality of webs, for example by way of four webs. The sigma aperture stop 8 is displaceable by way of a displacement drive 8a in the illumination optical unit pupil plane 9, that is to say parallel to the xy-plane, in a defined fashion. The stop displacement drive 8a is an actuator for specifying an illumination setting when illuminating the object 5.
[0038] After reflection at the object 5, the illumination or imaging light 1 enters the imaging optical unit or projection optical unit 10 of the optical measuring system of the metrology system 2. In a manner analogous to the illumination aperture, there is a projection optical unit aperture which is specified by an NA aperture stop 11a in an entrance pupil 11 of the projection optical unit 10 in
[0039] The imaging optical unit 10 to be measured serves for imaging the object 5 towards a spatially resolving detection device 14 of the metrology system 2. The detection device 14 is designed for example as a charge-coupled device (CCD) detector. A complementary metal-oxide-semiconductor (CMOS) detector can also be used. The detection device 14 is arranged in an image plane 15 of the projection optical unit 10.
[0040] The detection device 14 is signal connected to a digital image processing device 17.
[0041] A pixel spatial resolution of the detection device 14 in the xy-plane can be specified in such a way that it is inversely proportional to the numerical aperture of the entrance pupil 11 to be measured, in the coordinate directions x and y (NA.sub.x, NA.sub.y). In the direction of the x-coordinate, this pixel spatial resolution is regularly less than λ/2NA.sub.x, and, in the direction of the y-coordinate, it is regularly less than λ/2NA.sub.y. In this case, λ is the wavelength of the illumination light 1. The pixel spatial resolution of the detection device 14 can also be implemented with square pixel dimensions, independently of NA.sub.x, NA.sub.y.
[0042] A spatial resolution of the detection device 14 can be increased or reduced by resampling. A detection device with pixels with different dimensions in the x- and y-direction is also possible.
[0043] The object 5 is carried by an object holder or a holder 18. The holder 18 can be displaced by a displacement drive or actuator 19, on the one hand parallel to the xy plane and on the other hand perpendicularly to this plane, that is to say in the z-direction. The displacement drive 19, as also the entire operation of the metrology system 2, is controlled by a central control device 20, which, in a way that is not represented any more specifically, is in signaling connection with the components to be controlled.
[0044] The optical structure of the metrology system 2 serves for the most exact possible regeneration or emulation of an illumination and an image representation within the scope of a projection exposure of the object 5 during the projection-lithographic production of semiconductor components. The optical measuring system of the metrology system 2 serves to reproduce the target wavefront of the imaging optical production system of the projection exposure apparatus used in this case.
[0045]
[0046] The number of focal planes z.sub.m can be between two and twenty, for example between ten and fifteen. In this case, there is a total displacement in the z-direction over several Rayleigh units (NA/λ.sup.2).
[0047] Depicted in
[0048] In addition to the entrance pupil 11,
[0049] The imaging optical unit 10 of the metrology system 2 is isomorphic, that is to say it has the same imaging scales in the x- and in the y-direction.
[0050]
[0051]
[0052]
[0053] The optical measuring system of the metrology system 2 emulates an optical production system of a projection exposure apparatus 22, which is depicted similarly schematically in
[0054] The projection exposure apparatus 22 comprises a production light source, which is an EUV light source, and a production illumination optical unit 23. A reflective reticle 24, also designated as a lithography mask, is illuminated. Such a reticle 24 may be identical to a test structure 5, but this is not mandatory.
[0055] An object field in an object plane of the projection exposure apparatus 22 is imaged into an image field in an image plane 26 by use of an imaging production optical unit 25. Unlike the imaging optical unit 10 of the metrology system 2, the imaging production optical unit 25 of the projection exposure apparatus 22 is anamorphic, that is to say it has different imaging scales in the x- and in the y-direction.
[0056] An entrance pupil 27 of the imaging production optical unit 25 is elliptical. An exit pupil 28 of the imaging production optical unit 25 is round.
[0057]
[0058] When emulating a target wavefront W.sub.T of the projection exposure apparatus 22, which could for example be the wavefront W in
[0059]
[0060] To emulate a z-displacement of the image plane 26 of the imaging production optical unit 25, the test structure 5 is displaced in the z-direction relative to the object plane 4, which is indicated using dashed lines in
[0061] The imaging optical unit 10 of the metrology system 2 comprises a plurality of mirrors, of which two mirrors M1, M2 are depicted in
[0062] The actual positions of the mirrors M1, M2 are depicted using solid lines in
[0063] The respective actuator positions of the actuators 30, 31 are combined to form a starting actuator position set (X.sub.0) when carrying out the reproduction method. Such an actuator position set X.sub.i is also referred to as a recipe or displacement recipe. In this starting actuator position set X.sub.0, each actuator 30, 31 is assigned a starting actuator position, which is adopted as actual position in
[0064] As is evident from
[0065] By determining an actuator position set that deviates from the starting actuator position set X.sub.0, it is possible to bring about an adjustment of the components of the imaging optical unit 10, within the scope of which the actual wavefront of the imaging optical unit 10 of the metrology system 2 approximates the target wavefront W.sub.T to a much better extent than in the case of the starting situation according to
[0066] In the reproduction method, finding this actuator position set that optimally approximates the target wavefront W.sub.T is subdivided into a coarse approximation (cf.
[0067] Initially, an expected design wavefront W.sub.D which approximates the target wavefront W.sub.T as optimally as possible and which is intended to be produced by the optical measuring system of the metrology system 2 as set wavefront is determined. This design wavefront W.sub.D regularly does not correspond exactly to the target wavefront W.sub.T since unavoidable residual differences remain on account of the different imaging optical units, 10 on the one hand and 25 on the other hand.
[0068] Now, a coarse measurement of the starting wavefront W.sub.0 is initially carried out within the scope of the coarse approximation of the reproduction method, that is to say a measurement of the wavefront W.sub.0 in the situation according to
[0069] By way of example, the difference between the actual wavefront W.sub.0 and the design wavefront W.sub.D emerges from the fact that the simulation of the design wavefront W.sub.D gives rise to deviations in relation to the sensitivities of a displacement influence of the respective actuated components used there, and from the fact that a respective component position specified by the actuator differs from a simulation value when determining the design wavefront W.sub.D. Moreover, the installation of the various actuators 19, 30, 31 yields tolerances which may lead to scale errors of individual displacement degrees of freedom and/or to unwanted coupling between different displacement degrees of freedom.
[0070] Subsequently, a deviation between an actual wavefront of the optical measuring system emerging from this starting situation, that is to say from the starting wavefront W.sub.0, on the one hand and the design wavefront W.sub.D on the other hand is minimized during the coarse approximation only by way of translating the optical holder by way of the displacement drive 19. This translation is indicated in
[0071] In the case of the coarse actuator position set X.sub.1 according to
[0072] The coarse approximation predominantly considers aberrations in the start actuator position according to
[0073] In the image reproduction method, the implemented coarse approximation now is followed by a fine approximation, which is additionally explained on the basis of
[0074] The design wavefront W.sub.D can be optimized on the basis of a specified metric. The design wavefront W.sub.D can be chosen such that its difference from a target wavefront is minimal in relation to a specific norm. The norm can be an L2 norm, that is to say a norm in the space of square-integrable functions or else a norm in the space of square-summable sequences. Another conceivable method for specifying the design wavefront W.sub.D consists of the minimization in relation to corresponding aerial images. In both cases, it is possible to supply constraints that ensure that the respective reproduction method is implementable, is able to be implemented within a given time, and is afflicted by a small dynamic error.
[0075] Limit orders can be chosen such that an optimum can be obtained using a comparatively little complex algorithm while more complicated algorithms can be used for a finer optimization.
[0076] The captured actual wavefront W is expanded according to a function set in the coarse measurement. Only orders of the expansion that are smaller than a limit order are considered during the coarse measurement.
[0077] Zernike polynomials are an example of such a function set. In the case of the coarse orders, it is then possible, in particular, to take account of deviations between the detected actual wavefront W and the design wavefront W.sub.D at the Zernike orders Z.sub.2, Z.sub.3 and Z.sub.4, that is to say it is possible to consider the deviations ΔZ.sub.2, ΔZ.sub.3, ΔZ.sub.4. Thus, expansion orders that are smaller than the limit order Z.sub.5 are taken into account.
[0078] Thus, only the low-order image aberrations can be determined and minimized within the scope of the coarse measurement. For the Z.sub.4 component, the object 5 can be displaced in the z-direction and the distance to an optimized, best focus can be measured. An image position in the x- and the y-direction can be measured directly by way of the detection device 14 and can be corrected by a corresponding object displacement, in particular in the x- and y-direction.
[0079] By way of the respective sensitivity of the Zernike contributions to an absolute object displacement by way of the displacement actuator 19, it is also possible within the scope of the coarse approximation in the reproduction method to deduce the associated coefficients of the various Zernike expansion terms, for example the coefficient for Z.sub.4. This is used when determining the coarse actuator position set X.sub.1.
[0080] For the fine approximation, use can be made of a method known from DE 10 2013 219 524 B4. In this case, a model of the optical measuring system of the metrology system 2 is described in each case, taking account of the respective actuator position set X.sub.i. An optical transfer function is then applied thereto in order to produce a simulated image stack, that is to say an aerial image, and hence a modelled wavefront. This modelled wavefront is then compared to the actual wavefront W detected for the respective actuator position set X.sub.i. This is subsequently used to determine how the actuator position set is to be modified in order to bring about a reduction in the deviation between the actual wavefront W and the design wavefront W.sub.D.
[0081] In the process, it is possible to use the optimization and error reduction algorithms that are specified in DE 10 2013 219 524 B4. A phase retrieval method can be used when deducing the wavefront of the optical system. To optimize the determination of the difference, use can be made of a projection method (error reduction algorithm,
[0082] Gerchberg-Saxton method, IFTA method) and/or a conventional iterative optimization method (gradient descent, least square, damped least square, genetic search method, simplex, Chambolle-Pock optimization, back propagation method) and/or a direct inversion method (Extended Nijboer Zernike Decomposition (S. Van Haver, The Extended Nijboer-Zernike Diffraction Theory and its Applications, 2010, http://resolver.tudelft.nl/uuid:8d96ba75-24da-4e31-a750-1bc348155061), database-based method, machine learning method).
[0083] The following can be used as basis functions for the function set expansion: Zernike polynomials, Bhatia-Wolf polynomials, Bessel functions, solutions to the Laplace equation, orthogonalized, locally distributed, narrow exponential functions and/or Gaussian functions (optionally distributed on a grid), orthogonalized, locally distributed spline polynomials (optionally distributed on a grid) and orthogonalized mixtures of basis functions. By way of example, such an orthogonalization can be implemented using the Gram-Schmidt orthogonalization method (Korn and Korn, “Mathematical Handbook for Scientists and Engineers,” McGraw-Hill, 1968; D. Malacara, “Optical Shop Testing,” Wiley-Interscience, 1992; http://de.wikipedia.org/wiki/Schmidtsches_Orthonormalisierungsverfahren).
[0084] The “fine measurement” steps and subsequent deviation minimization within the scope of the fine approximation can be carried out iteratively.
[0085] When the reproduction method is carried out, it is possible in particular to reproduce the target wavefront W.sub.T of an anamorphic optical production system using an isomorphic optical measuring system.
[0086]
[0087] The upper column of
[0088]
[0089]
[0090] Moreover, the deviations between the fine target wavefront W.sub.2 and the design wavefront W.sub.D and the deviations between the fine target wavefront W.sub.2 and the target wavefront W.sub.T of the imaging optical production system are also known as a result of the reproduction method since these deviations can be calculated on the basis of the specifications provided within the scope of the reproduction method.
[0091]
[0092] In the metrology system 2 according to
[0093] In particular, the metrology system 2 according to
[0094] In this case, the wavefront is expanded according to a function set when the target wavefront W.sub.T or the design wavefront W.sub.D is specified, with this specification only taking account of at least one selected order of the expansion, for example the Zernike coefficient Z.sub.5, which describes a horizontal-vertical astigmatism.
[0095] An illumination setting, that is to say a corresponding illumination angle distribution, for illuminating the test object 5 is specified by way of the setting of the actuators 8a and 12 before the starting actuator position set X.sub.0 is specified and before the design waveform W.sub.D is determined. Then, the target wavefront W.sub.T and the design wavefront W.sub.D are specified on the basis of this selected illumination setting.
[0096] Actuator position sets X.sub.i which produce a horizontal-vertical astigmatism, that is to say are sensitive to the Zernike coefficient Z.sub.5, are determined on the basis of simulated sensitivities of the effect of the actuators, in particular the actuators 30, 31, on the position and the design of the wavefront W. In this case, the specified design wavefront W.sub.D is only dominated by the Zernike coefficient Z.sub.5, and the following applies: W.sub.D≠W.sub.T.
[0097] The design wavefront W.sub.D is then used to carry out the coarse approximation and the fine approximation, as have already been explained above in conjunction with the
[0098]
[0099] Within the scope of the coarse approximation, the following is now carried out for each supporting point 39, which is given by a distance position z.sub.m. The wavefront data are updated by use of a coarse measurement 40 of the actual wavefront W, proceeding from the start wavefront W.sub.0 and by way of carrying out an actuator correction step 41 and a subsequent wavefront measurement 42. The coarse approximation yields the coarse actuator position set X.sub.1 and the coarse target wavefront W.sub.1.
[0100] Now, the fine approximation is carried out iteratively. What is carried out here, in turn, is the fine measurement 43 of the respective actual wavefront and the determination of a deviation between the actual wavefront W and the design wavefront W.sub.D in a comparison step 44, proceeding from the respective actuator position set X.sub.i and the design wavefront W.sub.D. The actuator position set is corrected within the scope of a correction step 45 for as long as the deviations between the actual wavefront W and the design wavefront W.sub.D are still too large, that is to say greater than a given tolerance value. This then serves again as a start for the next fine measurement 43. This is carried out until the deviation between the actual wavefront W and the design wavefront W.sub.D in the comparison step 44 is smaller than the given tolerance value. The deviations between the actual wavefront W.sub.2 and the design wavefront W.sub.D still arising in this case are stored in a storing step 43 and saved in the central control device 20. Then, especially in the case of a function set expansion, the deviations are available for all orders of the function set, that is to say in particular for all Zernike orders Z.sub.i. The procedure is then continued with the next distance position z.sub.m.
[0101] In addition to the displacement drive 9 of the object holder 18, it is possible, in principle and in particular for correcting an image position, to also actuate other actuators of the optical measuring system of the metrology system 2, in particular actuators of the imaging optical unit 10, while the coarse approximation is carried out.
[0102] To the extent that the effect of the described actuators on the wavefront W is linear, it is already possible to use qualified recipes X.sub.i, that is to say actuator position sets, in order to keep imaging deviations small during the measurements carried out by use of the metrology system 2. It is possible to determine the difference between the current measurement situation and the stored wavefront of the respective actuator position set X.sub.i and use this to improve the recipe.
[0103] The determined fine actuator position sets X.sub.2 for the various distance positions z.sub.m can then be used for aerial image determination on the basis of for example a method according to DE 10 2019 206 651 A1.
[0104] When correcting thermal drifts in optical systems which are caused by the mask or other optical components (mirrors/lens elements) heating up (cf., e.g., U.S. Pat. No. 9,746,784 B2), the used displacement range is of the order of a few micrometers, or in the single-digit percentage range of the available travel of the manipulators. Scale errors are not important here, which is why an additional qualification of the set aberrations is not essential. By contrast, use is made of up to 30% of an entire manipulator range in order to emulate the defocus of the anamorphic scanner. The travel used in this way in the case of the recipes X.sub.i is 1 to 2 orders of magnitude greater than in the case of corrections that only compensate thermal drift, and for example is in the range between 10 μm and 500 μm.
[0105] Such recipes X.sub.i may be stored in a lookup table such that it is possible to verify in each case whether an actuator position set X.sub.i with an associated fitting wavefront W is already available for the reproduction of a target wavefront.
[0106] In some implementations, the various computations and/or processing of data (e.g., wavefront data) described in this document can be carried out by the central control device 20, which can include one or more computers, according to the principles described above. For example, determining an expected design wavefront (W.sub.D) which approximates the target wavefront (W.sub.T) and which the optical measuring system produces as a set wavefront, expanding the wavefront according to a function set (e.g., Zernike polynomials), carrying out a phase retrieval, processing wavefront data as part of minimizing the deviation between an actual wavefront of the optical measuring system emerging from the starting wavefront W.sub.0 and the design wavefront W.sub.D, processing wavefront data as part of minimizing the deviation between an actual wavefront W, emerging from the coarse target wavefront W.sub.1, and the design wavefront W.sub.D, carrying out optimization and error reduction algorithms, carrying out a projection method and/or a conventional iterative optimization method, can be implemented by one or more computers according to the principles described above. For example, the central control device 20 can process the wavefront data and determine adjustments for the actuators for displacing the object holder and/or specifying illumination settings (e.g., displacing stops and/or mirrors) in order to minimize the deviation between the measured wavefront and the design wavefront. In some examples, the processing of data can be performed by one or more cloud computer servers. The one or more computers can include one or more data processors for processing data, one or more storage devices for storing data, such as one or more databases, and/or one or more computer programs including instructions that when executed by the one or more data processors cause the one or more data processors to carry out the processes. The central control device 20 can include one or more input devices, such as a keyboard, a mouse, a touchpad, and/or a voice command input module, and one or more output devices, such as a display, and/or an audio speaker. The central control device 20 can show graphical user interfaces on the display to assist the user.
[0107] In some implementations, the central control device 20 can include digital electronic circuitry, computer hardware, firmware, software, or any combination of the above. The features related to processing of data can be implemented in a computer program product tangibly embodied in an information carrier, e.g., in a machine-readable storage device, for execution by a programmable processor; and method steps can be performed by a programmable processor executing a program of instructions to perform functions of the described implementations by operating on input data and generating output. Alternatively or in addition, the program instructions can be encoded on a propagated signal that is an artificially generated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to suitable receiver apparatus for execution by a programmable processor.
[0108] The processes and logic flows described in this specification can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit).
[0109] In some implementations, the operations associated with processing of data described in this document can be performed by one or more programmable processors executing one or more computer programs to perform the functions described in this document. A computer program can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0110] For example, the central control device 20 can be configured to be suitable for the execution of a computer program and can include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only storage area or a random access storage area or both. Elements of a computer include one or more processors for executing instructions and one or more storage area devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from, or transfer data to, or both, one or more machine-readable storage media, such as hard drives, magnetic disks, magneto-optical disks, or optical disks. Machine-readable storage media suitable for embodying computer program instructions and data include various forms of non-volatile storage area, including by way of example, semiconductor storage devices, e.g., EPROM, EEPROM, and flash storage devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM discs.
[0111] In some implementations, the processing of data described above can be implemented using software for execution on one or more mobile computing devices, one or more local computing devices, and/or one or more remote computing devices. For instance, the software forms procedures in one or more computer programs that execute on one or more programmed or programmable computer systems, either in the mobile computing devices, local computing devices, or remote computing systems (which may be of various architectures such as distributed, client/server, or grid), each including at least one processor, at least one data storage system (including volatile and non-volatile memory and/or storage elements), at least one wired or wireless input device or port, and at least one wired or wireless output device or port.
[0112] In some implementations, the software may be provided on a medium, such as a CD-ROM, DVD-ROM, Blu-ray disc, or solid state drive, readable by a general or special purpose programmable computer or delivered (encoded in a propagated signal) over a network to the computer where it is executed. The functions may be performed on a special purpose computer, or using special-purpose hardware, such as coprocessors. The software may be implemented in a distributed manner in which different parts of the computation specified by the software are performed by different computers. Each such computer program is preferably stored on or downloaded to a storage media or device (e.g., solid state memory or media, or magnetic or optical media) readable by a general or special purpose programmable computer, for configuring and operating the computer when the storage media or device is read by the computer system to perform the procedures described herein. The inventive system may also be considered to be implemented as a computer-readable storage medium, configured with a computer program, where the storage medium so configured causes a computer system to operate in a specific and predefined manner to perform the functions described herein.
[0113] While this specification contains many implementation details, these should not be construed as limitations on the scope of the invention or of what may be claimed, but rather as descriptions of features specific to particular embodiments of the invention. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
[0114] Similarly, while operations may be described in a particular order, this should not be understood as requiring that such operations be performed in the particular order described or in sequential order, or that all described operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Moreover, the separation of various system components in the embodiments described above should not be understood as requiring such separation in all embodiments.
[0115] Thus, particular embodiments of the invention have been described. Other embodiments are within the scope of the following claims. In addition, the actions recited in the claims can be performed in a different order and still achieve desirable results.