DE102022201978A1 - Control for a manipulator of a projection lens - Google Patents
Control for a manipulator of a projection lens Download PDFInfo
- Publication number
- DE102022201978A1 DE102022201978A1 DE102022201978.4A DE102022201978A DE102022201978A1 DE 102022201978 A1 DE102022201978 A1 DE 102022201978A1 DE 102022201978 A DE102022201978 A DE 102022201978A DE 102022201978 A1 DE102022201978 A1 DE 102022201978A1
- Authority
- DE
- Germany
- Prior art keywords
- state
- control device
- value
- optimization
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/0012—Optical design, e.g. procedures, algorithms, optimisation routines
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
- G03F7/00—Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
- G03F7/70—Microphotolithographic exposure; Apparatus therefor
- G03F7/70216—Mask projection systems
- G03F7/70258—Projection system adjustments, e.g. adjustments during exposure or alignment during assembly of projection system
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
- G03F7/00—Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
- G03F7/70—Microphotolithographic exposure; Apparatus therefor
- G03F7/70483—Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
- G03F7/70491—Information management, e.g. software; Active and passive control, e.g. details of controlling exposure processes or exposure tool monitoring processes
- G03F7/705—Modelling or simulating from physical phenomena up to complete wafer processes or whole workflow in wafer productions
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Exposure Of Semiconductors, Excluding Electron Or Ion Beam Exposure (AREA)
Abstract
Die Erfindung betrifft eine Steuerungsvorrichtung (14) zur Steuerung mindestens eines Manipulators (M1-M4, 36) eines Projektionsobjektivs (16) für die Mikrolithographie durch Generierung einer Vorgabe für eine mittels des Manipulators vorzunehmende Veränderung. Die Steuerungsvorrichtung generiert aus einer mehrere Zustandsparameter (bj) umfassenden Zustandscharakterisierung (34) des Projektionsobjektivs (16) die Vorgabe durch Ausführen eines Optimierungsalgorithmus zur Optimierung einer Gütefunktion. Die Gütefunktion umfasst mindestens einen Bestrafungsterm, welcher einen Grenzwert (sj) eines Zielbereichs (80) für einen der Zustandsparameter (bj) sowie einen Gewichtungsfaktor (aj) für den Grenzwert aufweist, wobei der Zielbereich (80) innerhalb eines zulässigen Wertebereichs des Zustandsparameters (bj) liegt. Weiterhin ermittelt Steuerungsvorrichtung nach einer ersten Ausführung des Optimierungsalgorithmus den erzielten Wert des Zustandsparameters und vergleicht diesen mit dem Grenzwert (sj). Falls der ermittelte Wert des Zustandsparameters außerhalb des Zielbereichs (80) liegt, verändert die Steuerungsvorrichtung den Gewichtungsfaktor (aj) und führt den Optimierungsalgorithmus abermals aus. Weiterhin betrifft die Erfindung eine Justieranlage und ein Steuerungsverfahren.The invention relates to a control device (14) for controlling at least one manipulator (M1-M4, 36) of a projection lens (16) for microlithography by generating a specification for a change to be made using the manipulator. The control device generates the specification from a state characterization (34) of the projection lens (16) comprising a plurality of state parameters (bj) by executing an optimization algorithm for optimizing a quality function. The merit function comprises at least one penalty term, which has a limit value (sj) of a target range (80) for one of the state parameters (bj) and a weighting factor (aj) for the limit value, the target range (80) being within a permissible value range of the state parameter (bj ) lies. Furthermore, after a first execution of the optimization algorithm, the control device determines the achieved value of the state parameter and compares it with the limit value (sj). If the determined value of the state parameter is outside the target range (80), the controller changes the weighting factor (aj) and executes the optimization algorithm again. Furthermore, the invention relates to an adjustment system and a control method.
Description
Hintergrund der ErfindungBackground of the Invention
Die Erfindung betrifft eine Steuerungsvorrichtung sowie ein Verfahren zur Steuerung mindestens eines Manipulators zur Veränderung eines Parameters eines Projektionsobjektivs für die Mikrolithographie durch Generierung einer Vorgabe für eine Stellwegvariable, welche eine mittels des Manipulators vorzunehmende Veränderung des Parameters entlang eines Stellwegs definiert. Weiterhin betrifft die Erfindung eine Justieranlage zur Justierung eines Projektionsobjektives für die Mikrolithographie durch Veränderung eines Parameters des Projektionsobjektivs mit einer derartigen Steuerungsvorrichtung.The invention relates to a control device and a method for controlling at least one manipulator for changing a parameter of a projection lens for microlithography by generating a specification for a travel variable, which defines a change in the parameter to be carried out by the manipulator along a travel. Furthermore, the invention relates to an adjustment system for adjusting a projection objective for microlithography by changing a parameter of the projection objective with such a control device.
Ein Projektionsobjektiv wird in der Mikrolithographie zum Abbilden von Strukturen einer Maske auf eine fotosensitive Schicht eines Substrats verwendet. Mit einem Halbleiterwafer als Substrat lassen sich auf diese Weise kleinste Strukturen für elektronische Halbleiterbauelemente, integrierte Schaltkreise, nanoelektromechanische Systeme oder andere mikro- oder nanostrukturierte Bauelemente erzeugen. Die fortschreitende Miniaturisierung der Strukturen von Halbleiterbauelementen und der Bedarf an schnelleren Herstellungsprozessen mit kürzeren Belichtungszeiten führt zu immer höheren Anforderungen an die Abbildungseigenschaften der benutzten Projektionsobjektive. Die Abbildung des Musters auf die fotosensitive Schicht sollte während der gesamten Betriebsdauer mit möglichst kleinen Abbildungsfehlern bzw. Aberrationen erfolgen.A projection objective is used in microlithography for imaging structures of a mask onto a photosensitive layer of a substrate. With a semiconductor wafer as a substrate, the smallest structures for electronic semiconductor components, integrated circuits, nanoelectromechanical systems or other microstructured or nanostructured components can be produced in this way. The progressive miniaturization of the structures of semiconductor components and the need for faster manufacturing processes with shorter exposure times leads to ever increasing demands on the imaging properties of the projection lenses used. The pattern should be reproduced on the photosensitive layer over the entire service life with the smallest possible imaging errors or aberrations.
Vor einer Inbetriebnahme eines Projektionsobjektivs erfolgt daher eine Justage zur Minimierung von Bildfehlern infolge von Fertigungs- und Montagetoleranzen. Dabei wird eine Vielzahl von optischen Kenngrößen des Projektionsobjektivs so eingestellt, dass diese nicht größer oder kleiner als ein jeweils zulässiger Wertebereich sind und somit den vereinbarten Lieferspezifikationen entsprechen. Auch durch den Betrieb können Abbildungsfehler auftreten, welche beispielsweise durch Alterungseffekte oder Wärme verursacht werden und eine erneute Justage erforderlich machen.Before a projection lens is put into operation, an adjustment is therefore made to minimize image errors as a result of manufacturing and assembly tolerances. A large number of optical parameters of the projection lens are set in such a way that they are not larger or smaller than a respectively permissible range of values and thus correspond to the agreed delivery specifications. Imaging errors can also occur during operation, which are caused, for example, by aging effects or heat and make a new adjustment necessary.
Projektionsobjektive enthalten daher Manipulatoren, mit denen Zustandsveränderungen an einzelnen oder Gruppen von optischen Elementen zum Korrigieren von Aberrationen durchgeführt werden können. Solche Zustandsänderungen sind beispielweise eine Lageänderung in einem oder mehreren der sechs Starrkörperfreiheitsgrade des betreffenden optischen Elements, eine Beaufschlagung des optischen Elements mit Wärme oder Kälte, eine Deformation des optischen Elements oder eine Materialbearbeitung, etwa in Form einer Materialabtragung. Eine Nachbearbeitungseinrichtung zur Materialbearbeitung oder Materialabtragung an einem optischen Element wird im Rahmen dieser Anmeldung auch als ein Manipulator des Projektionsobjektivs im allgemeinen Sinne verstanden.Projection lenses therefore contain manipulators with which state changes can be carried out on individual or groups of optical elements in order to correct aberrations. Such state changes are, for example, a change in position in one or more of the six rigid body degrees of freedom of the relevant optical element, the application of heat or cold to the optical element, a deformation of the optical element or material processing, for example in the form of material removal. A post-processing device for material processing or material removal on an optical element is also understood in the context of this application as a manipulator of the projection lens in the general sense.
Eine mittels einer Manipulator-Aktuierung erfolgende Veränderung einer Zustandsgröße eines optischen Elements zum Zweck der Veränderung seiner optischen Wirkung wird als „Stellweg“ oder „Verfahrweg“ bezeichnet. Ein derartiger, durch Veränderung einer Zustandsgröße des optischen Elements definierter Stellweg wird über Solländerungsgrößen des zugehörigen Manipulators spezifiziert. Die Manipulation kann beispielsweise in einer Verschiebung oder Drehung des optischen Elements in eine spezielle Richtung, einer, insbesondere lokalen oder flächigen, Beaufschlagung des optischen Elements mit Wärme, Kälte, Kräften, Momenten, elektromagnetischer Strahlung einer bestimmten Wellenlänge oder elektrischen Strömen, oder einem Energieeintrag in das optische Element durch Beschuss mit Partikeln, wie etwa Elektronen, bestehen. Weiterhin kann die Manipulation eine mittels einer Nachbearbeitungseinrichtung vorzunehmende Materialbearbeitung oder Materialabtragung an einem optischen Element definieren. Die Solländerungsgröße kann zum Beispiel im Falle einer Verschiebung eine zurückzulegende Weglänge oder bei einer Drehung einen zurückzulegenden Winkelbereich definieren.A change in a state variable of an optical element that takes place by means of a manipulator actuation for the purpose of changing its optical effect is referred to as “travel” or “travel”. Such a travel, defined by changing a state variable of the optical element, is specified via target change variables of the associated manipulator. The manipulation can take the form, for example, of a displacement or rotation of the optical element in a specific direction, the application of heat, cold, forces, moments, electromagnetic radiation of a specific wavelength or electrical currents, in particular locally or extensively, to the optical element, or an energy input into the optical element by bombardment with particles such as electrons. Furthermore, the manipulation can define a material processing or material removal to be carried out on an optical element by means of a post-processing device. For example, in the case of a displacement, the target change variable can define a path length to be covered or, in the case of a rotation, an angular range to be covered.
Eine Reduzierung von Abbildungsfehlern eines Projektionsobjektivs lässt sich durch geeignete Manipulatorveränderungen erreichen. Die Berechnung von auszuführenden Manipulatorveränderungen zur Korrektur einer Aberrationscharakteristik eines Projektionsobjektivs erfolgt üblicherweise mittels eines stellweggenerierenden Optimierungsalgorithmus, welcher auch als „Manipulatorveränderungsmodell“ bezeichnet wird. Derartige Optimierungsalgorithmen werden zum Beispiel in den Druckschriften
Zur Berechnung von geeigneten Stellwegen xi können aus dem Stand der Technik bekannte Optimierungsalgorithmen zur Lösung des folgenden Optimierungsproblems verwendet werden:
Bei einem derartigen Optimierungsproblem wird die durch
Ein wesentliches Problem bei diesen Optimierungsverfahren stellt die mit der Dimension des Stellwegvektors schnell ansteigende Rechenzeit dar. Bei einer größeren Zahl von Manipulator-Freiheitsgraden ist eine zeiteffiziente Berechnung von Stellwegvorgaben nicht mehr erreichbar.A major problem with this optimization method is the calculation time, which increases rapidly with the dimension of the travel vector. With a larger number of manipulator degrees of freedom, a time-efficient calculation of travel specifications is no longer achievable.
Die
Nachteilig an den beschrieben Optimierungsverfahren ist neben der problematischen Einhaltung der Nebenbedingungen der geringe Einfluss auf den letztendlich ermittelten Stellwegvektor als eine von vielen möglichen Lösungen des Optimierungsproblems. So kann der ermittelte Stellwegvektor beispielsweise zu vielen nahe an dem jeweiligen Grenzwert liegenden Zustandswerten bzw. Kenngrößen führen, obwohl gültige Stellwegvektoren bei anderen lokalen Minima weniger grenzwertnahe Kenngrößen ergeben und somit eventuell geeigneter sind.A disadvantage of the optimization method described, in addition to the problematic compliance with the secondary conditions, is the small influence on the ultimately determined travel vector as one of many possible solutions to the optimization problem. For example, the determined travel vector can lead to many state values or parameters that are close to the respective limit value, although valid travel vectors at other local minima result in parameters that are less close to the limit value and are therefore possibly more suitable.
Zugrunde liegende AufgabeUnderlying Task
Es ist eine Aufgabe der Erfindung, eine Steuerungsvorrichtung sowie ein Verfahren bereitzustellen, womit die vorgenannten Probleme gelöst werden und insbesondere die Qualität einer damit generierten Stellwegvorgabe zur Reduktion von Aberrationen verbessert wird. Dabei sollte vorteilhafterweise die Qualität der damit generierten Stellwegvorgabe so verbessert werden, dass Zustandswerte gezielt innerhalb der zulässigen Grenzwerte reduziert werden können.It is an object of the invention to provide a control device and a method with which the aforementioned problems are solved and in particular the quality of a travel specification generated therewith for reducing aberrations is improved. Advantageously, the quality of the control path specification generated in this way should be improved in such a way that state values can be specifically reduced within the permissible limit values.
Erfindungsgemäße LösungSolution according to the invention
Die vorgenannte Aufgabe kann erfindungsgemäß beispielsweise gelöst werden mit einer Steuerungsvorrichtung zur Steuerung mindestens eines Manipulators zur Veränderung eines Parameters eines Projektionsobjektivs für die Mikrolithographie durch Generierung einer Vorgabe für eine Stellwegvariable, welche eine mittels des Manipulators vorzunehmende Veränderung des Parameters entlang eines Stellwegs definiert. Die Steuerungsvorrichtung ist dazu konfiguriert, aus einer mehrere Zustandsparameter umfassenden Zustandscharakterisierung des Projektionsobjektivs die Vorgabe durch mindestens einmaliges Ausführen eines Optimierungsalgorithmus zur Optimierung einer Gütefunktion zu generieren. Die Gütefunktion umfasst mindestens einen Bestrafungsterm, welcher einen Grenzwert eines Zielbereichs für einen der Zustandsparameter sowie einen Gewichtungsfaktor für den Grenzwert aufweist, wobei der Zielbereich innerhalb eines zulässigen Wertebereichs des Zustandsparameters liegt. Die Steuerungsvorrichtung ist weiterhin dazu konfiguriert, nach einer ersten Ausführung des Optimierungsalgorithmus den mittels des Optimierungsergebnisses erzielten Wert des Zustandsparameters zu ermitteln und mit dem Grenzwert zu vergleichen, sowie für den Fall, dass der ermittelte Wert des Zustandsparameters außerhalb des Zielbereichs liegt, den Gewichtungsfaktor zu verändern und den Optimierungsalgorithmus abermals auszuführen.The aforementioned object can be achieved according to the invention, for example, with a control device for controlling at least one manipulator for changing a parameter of a projection lens for microlithography by generating a specification for a travel variable, which defines a change in the parameter to be carried out by the manipulator along a travel. The control device is configured to generate the specification from a state characterization of the projection lens comprising a plurality of state parameters by executing an optimization algorithm for optimizing a quality function at least once. The merit function includes at least one penalty term, which has a limit value of a target range for one of the state parameters and a weighting factor for the limit value, with the target range being within a permissible value range of the state parameter. The control device is also configured, after a first execution of the optimization algorithm, to determine the value of the state parameter achieved by means of the optimization result and to compare it with the limit value, and to change the weighting factor in the event that the determined value of the state parameter is outside the target range and re-run the optimization algorithm.
Der mindestens eine von der Steuerungsvorrichtung gesteuerte Manipulator dient insbesondere zur Veränderung eines Parameters eines oder mehrerer optischer Elemente des Projektionsobjektivs. Solche Parameter sind weiter oben bereits beschrieben worden und bezeichnen beispielsweise Lage, Ausrichtung, Temperatur, Deformation oder Materialbearbeitung des optischen Elements. Daneben kann der Manipulator auch zur Ausrichtung einer Messmaske oder eines Sensors für eine Justage des Projektionsobjektivs dienen.The at least one manipulator controlled by the control device serves in particular to change a parameter of one or more optical elements of the projection lens. Such parameters have already been described above and denote, for example, the position, orientation, temperature, deformation or material processing of the optical element. In addition, the manipulator can also be used to align a measurement mask or a sensor for adjusting the projection objective.
Die Gütefunktion wird auch als Meritfunktion oder Kostenfunktion bezeichnet und beschreibt zum Beispiel eine Veränderung einer gemessenen Aberration mittels einer angenommen Vorgabe für einen oder mehrere Stellwegvariablen. Der Optimierungsalgorithmus sucht dann nach einer Vorgabe, bei der der Betrag der Gütefunktion und somit die Aberration minimal wird. Unter dem Bestrafungsterm ist ein Term der Gütefunktion zu verstehen, der die Funktion hat, während der Optimierung einen Zustandsparameter innerhalb des Zielbereichs zu halten bzw. einer Überschreitung der Grenzen des Zielbereichs durch den Zustandsparameter entgegenzuwirken. Der Bestrafungsterm ist somit dazu konfiguriert, den Zielbereich als implizite Nebenbedingung bei der Optimierung zu berücksichtigen. Nach einer Ausführungsform umfasst die Gütefunktion für verschiedene Zustandsparameter jeweils einen individuellen Bestrafungsterm. Ferner kann die Gütefunktion für eine obere und eine untere Grenze eines Zielbereichs jeweils einen individuellen Bestrafungsterm enthalten.The quality function is also referred to as a merit function or cost function and describes, for example, a change in a measured but ration by means of an assumed specification for one or more travel variables. The optimization algorithm then searches for a specification in which the absolute value of the quality function and thus the aberration is minimal. The penalty term is to be understood as a term of the quality function which has the function of keeping a state parameter within the target range during the optimization or of counteracting the state parameter exceeding the limits of the target range. The penalty term is thus configured to consider the target range as an implicit constraint in the optimization. According to one embodiment, the quality function for different state parameters each includes an individual penalty term. Furthermore, the quality function for an upper and a lower limit of a target range can each contain an individual penalty term.
Der Zielbereich wird im Folgenden auch Zielkorridor genannt und stellt ein Intervall da, in welchem der Zustandsparameter nach einer Optimierung liegen sollte. Dabei schränkt der Zielbereich einen Bereich für zulässige Werte des Zustandsparameters, wie etwa eine Montage- oder Lieferspezifikation ein. Zulässige Werte von Zustandsparametern können dabei auch durch einen maximal möglichen Stellweg eines Manipulators beeinflusst werden. Von vielen möglichen Stellwegvorgaben innerhalb des zulässigen Wertebereichs als mögliches Ergebnis einer Optimierung werden durch den Zielbereich bestimmte Lösungen bevorzugt ermittelt.The target range is also called the target corridor in the following and represents an interval in which the status parameter should lie after optimization. The target range restricts a range for permissible values of the condition parameter, such as an assembly or delivery specification. Permissible values of state parameters can also be influenced by a maximum possible travel of a manipulator. From many possible adjustment travel specifications within the permissible value range as a possible result of an optimization, certain solutions are preferably determined by the target range.
Als Grenzwert wird beispielsweise eine obere oder eine untere Grenze des Zielbereichs verwendet. Der Gewichtungsfaktor für den Grenzwert dient der Aufweichung oder Verstärkung des Grenzwerts. Beispielsweise wird mit zunehmendem oder abnehmendem Gewichtungsfaktors der Bestrafungsterm größer. Je größer der Bestrafungsterm wird, desto größer sind die Kosten der Nichteinhaltung des Grenzwerts bei der Optimierung und damit umso unwahrscheinlicher, dass der Grenzwert im Optimierungsergebnis nicht eingehalten wird.For example, an upper or a lower limit of the target range is used as the limit value. The weighting factor for the limit is used to soften or strengthen the limit. For example, as the weighting factor increases or decreases, the penalty term increases. The larger the penalty term, the greater the cost of not complying with the limit during optimization and thus the less likely it is that the limit will be violated in the optimization result.
Gemäß einer Ausführungsform nach der Erfindung enthält der Bestrafungsterm einen Quotienten, dessen Nenner den Grenzwert des Zielbereichs für einen der Zustandsparameter sowie den Gewichtungsfaktor für den Grenzwert aufweist. Insbesondere können für mehrere oder alle Zustandsparameter jeweils ein oder mehrere Bestrafungsterme mit einem Quotienten vorgesehen sein, wobei jeweils individuelle Grenzwerte und Gewichtungsfaktoren im Nenner enthalten sind. Je größer der Betrag des Zählers gegenüber dem des Nenners und somit gegenüber dem Grenzwert und dem Gewichtungsfaktor ist, desto größer wird der Betrag des Bestrafungsterms und umgekehrt.According to an embodiment of the invention, the penalty term includes a quotient whose denominator includes the limit of the target range for one of the state parameters and the weighting factor for the limit. In particular, one or more penalty terms with a quotient can be provided for several or all state parameters, individual limit values and weighting factors being contained in the denominator. The greater the magnitude of the numerator relative to that of the denominator, and thus relative to the limit and weighting factor, the greater the magnitude of the penalty term and vice versa.
Gemäß einer weiteren Ausführungsform nach der Erfindung bildet der Quotient die Basis einer Potenz mit einem geradzahligen Exponenten. Insbesondere ist die Steuerungsvorrichtung dazu konfiguriert, eine Minimierung der Gütefunktion durchzuführen, wobei ein negativer Grenzwert oder Zustandsparameter im Quotienten zugelassen ist und der Quotient mit einem geradzahligen Exponenten potenziert wird. Somit ist der Bestrafungsterm immer positiv. Der Exponent kann bei einer Ausführung aus einem vorgegebenen Bereich auswählbar sein. Je größer der Exponent, desto schneller wächst der Bestrafungsterm für Quotienten größer als 1 oder kleiner als -1.According to a further embodiment of the invention, the quotient forms the basis of a power with an even exponent. In particular, the control device is configured to carry out a minimization of the quality function, with a negative limit value or state parameter being permitted in the quotient and the quotient being raised to the power of an even exponent. Thus the penalty term is always positive. In one embodiment, the exponent can be selectable from a predetermined range. The larger the exponent, the faster the penalty term grows for quotients greater than 1 or less than -1.
Nach einer erfindungsgemäßen Ausführungsform der Steuerungsvorrichtung enthält der Zähler des Quotienten den Zustandsparameter in Form eines Bildfehlers des Projektionsobjektivs. Insbesondere enthält der Zähler eine Differenz zwischen einem gemessenen Bildfehler und einer Änderung des Zustandsparameters mittels eines vorzunehmenden Stellwegs. Bei einer erfinderischen Ausführungsform umfasst der Zähler des Quotienten einen die Stellwegvariable enthaltenden Term. Insbesondere stellt der Term einen Zusammenhang zwischen einem Stellweg und einer durch den Stellweg erzeugten Änderung des Bildfehlers dar. Der Bildfehler wird beispielsweise mittels Zernike-Koeffizienten bj bezeichnet. In der Fachwelt werden die Zernike-Koeffizienten bj oft auch mit Zj, d.h. mit normal gestelltem Index, wie beispielsweise Z5 und Z6 für Astigmatismus, bezeichnet. Die den jeweiligen Koeffizienten zugeordneten Zernike-Polynome oder Zernike-Funktionen
Gemäß einer Ausführungsform nach der Erfindung ist die Steuerungsvorrichtung zur Steuerung mehrerer Manipulatoren konfiguriert, bilden die Zustandsparameter einen Zustandsvektor und umfasst der Zähler des Quotienten eine Sensitivitätsmatrix, welche einen Zusammenhang zwischen den Stellwegen der Manipulatoren und dem Zustandsvektor definiert. Mit anderen Worten bezeichnet die Sensitivitätsmatrix die Sensitivität der Manipulatoren in Bezug auf deren Bewegungsfreiheitsgrade. Bezogen auf einen Manipulator Ms definiert die Sensitivitätsmatrix, wie sich der Zustandsvektor des Projektionsobjektivs verändert, wenn der Manipulator Ms um einen Standard-Stellweg verstellt wird. Beispielsweise werden die Stellwege als Stellwegvektor zusammengefasst. Die Multiplikation des Stellwegvektors mit der Sensitivitätsmatrix ergibt den aus den Stellwegen resultierenden Änderungen des Zustandsvektors des Projektionsobjektivs.According to one embodiment of the invention, the control device is configured to control a plurality of manipulators, the state parameters form a state vector and the numerator of the quotient includes a sensitivity matrix which defines a relationship between the travels of the manipulators and the state vector. In other words, the sensitivity matrix denotes the sensitivity of the manipulators in relation to their degrees of freedom of movement. In relation to a manipulator M s , the sensitivity matrix defines how the state vector of the projection lens changes when the manipulator M s is adjusted by a standard adjustment path. For example, the travels are combined as a travel vector. The multiplication of the travel vector by the sensitivity matrix results in the changes in the state vector of the projection lens resulting from the travels.
Gemäß einer weiteren Ausführungsform nach der Erfindung ist die Steuerungsvorrichtung dazu konfiguriert, bei der abermaligen Ausführung des Optimierungsalgorithmus die bei der vorherigen Ausführung des Optimierungsalgorithmus ermittelte Vorgabe für die Stellwegvariable als Startwert zu verwenden. Diese Vorgabe liegt eventuell näher an einer gewünschten Lösung, wodurch die Optimierung schneller abgeschlossen wird. Alternativ kann als Startwert für die Stellwegvariable der Startwert der ersten Ausführung des Optimierungsalgorithmus verwendet werden. Mit dieser Maßnahme wird die ermittelte Vorgabe verworfen und eine neue Optimierung mit anderen Gewichtungsfaktoren durchgeführt. Nach einer Ausführungsform ist die Steuerungsvorrichtung dazu konfiguriert, unter Berücksichtigung der ermittelten Vorgabe für die Stellwegvariable bzw. eines daraus bestimmten Werts eines Zustandsparametes eine Auswahl für den Startwert einer weiteren Ausführung des Optimierungsalgorithmus durchzuführen. Die Auswahl kann insbesondere aus dem Startwert der ersten Ausführung oder der ermittelten Vorgabe für den Stellwert aus der vorherigen Ausführung erfolgen.According to a further embodiment of the invention, the control device is configured to use the specification for the travel variable determined during the previous execution of the optimization algorithm as the starting value when the optimization algorithm is executed again. This constraint may be closer to a desired solution, which will allow the optimization to complete faster. Alternatively, the start value of the first execution of the optimization algorithm can be used as the start value for the travel variable. With this measure, the specification determined is discarded and a new optimization is carried out with different weighting factors. According to one embodiment, the control device is configured to carry out a selection for the starting value of a further execution of the optimization algorithm, taking into account the determined specification for the travel variable or a value of a state parameter determined therefrom. In particular, the selection can be made from the start value of the first execution or the determined specification for the control value from the previous execution.
Bei einer Ausführungsform ist die Steuerungsvorrichtung dazu konfiguriert, den Optimierungsalgorithmus solange mit verändertem Gewichtungsfaktor zu wiederholen, bis der ermittelte Wert des Zustandsparameters innerhalb des Zielbereichs liegt. Der ermittelte Wert des Zustandsparameters wird mittels der ermittelten Vorgabe für die Stellwegvariable bestimmt. Insbesondere wird der Optimierungsalgorithmus auch dann wiederholt, wenn der ermittelte Wert des Zustandsparameters innerhalb eines zulässigen Wertebereichs liegt, wie beispielsweise innerhalb einer Fertigungs- oder Lieferspezifikation. Der Gewichtungsfaktor wird zum Beispiel derart verändert, dass der Bestrafungsterm für ermittelte Werte außerhalb des Zielbereichs größer wird und somit diese Werte sich unwahrscheinlicher als Lösung ergeben. In einer alternativen Ausführungsform wird der Optimierungsalgorithmus nur solange mit verändertem Gewichtungsfaktor wiederholt, bis der ermittelte Wert des Zustandsparameters innerhalb eines zulässigen Wertebereichs liegt, welcher den Zielbereich umfasst. Die ermittelten Werte liegen auf diese Weise eher beim Zielbereich aber nicht zwingend im Zielbereich.In one embodiment, the control device is configured to repeat the optimization algorithm with a changed weighting factor until the determined value of the state parameter is within the target range. The determined value of the state parameter is determined using the determined specification for the travel variable. In particular, the optimization algorithm is also repeated when the determined value of the state parameter is within a permissible value range, such as within a manufacturing or delivery specification. The weighting factor is changed, for example, in such a way that the penalty term for determined values outside the target range becomes larger and these values are therefore less likely to result as a solution. In an alternative embodiment, the optimization algorithm is only repeated with a changed weighting factor until the determined value of the state parameter is within a permissible range of values, which includes the target range. In this way, the determined values are closer to the target range, but not necessarily within the target range.
Gemäß einer Ausführungsform nach der Erfindung wird bei der Veränderung des Gewichtungsfaktors eine Abweichung des ermittelten Werts des Zustandsparameters vom Grenzwert berücksichtigt. Insbesondere wird der Gewichtungsfaktor derart verändert, dass sich bei größerer Abweichung vom Grenzwert ein größerer Bestrafungsterm ergibt. Auf diese Weise werden bei einer nachfolgenden Optimierung für einen minimalen Bildfehler diejenigen Stellwege mit einer größeren Abweichung des zugehörigen Werts des Zustandsparameters vom Grenzwert durch den größeren Bestrafungsterm aktiv vermieden. Beispielsweise wird ein Gewichtungsfaktor im Nenner eines Quotienten des Bestrafungsterms für einen zu großen Wert des Zustandsparameters kleiner als 1 und mit größerer Abweichung immer dichter an 0 gesetzt. Umgekehrt wird zum Beispiel für einen zu kleinen Wert ein Gewichtungsfaktor größer als 1 festgelegt, wobei mit zunehmender Abweichung auch ein größerer Gewichtungsfaktor ausgewählt wird. Vorzugsweise wird für jeden Zustandsparameter ein individueller Gewichtungsfaktor verwendet und angepasst. Nach anderen Ausführungsformen erfolgt eine Veränderung oder Anpassung des Gewichtungsfaktors nur für Zustandsparameter mit Werten außerhalb des Zielbereichs und somit eine selektive Optimierung.According to an embodiment of the invention, a deviation of the determined value of the state parameter from the limit value is taken into account when changing the weighting factor. In particular, the weighting factor is changed in such a way that a greater penalty term results if there is a greater deviation from the limit value. In this way, in a subsequent optimization for a minimum image error, those travels with a larger deviation of the associated value of the state parameter from the limit value are actively avoided by the larger penalty term. For example, a weighting factor in the denominator of a quotient of the penalty term is set to be less than 1 for a value of the state parameter that is too large and closer to 0 with a larger deviation. Conversely, for example, a weighting factor greater than 1 is set for a value that is too small, with a larger weighting factor also being selected as the deviation increases. An individual weighting factor is preferably used and adapted for each state parameter. According to other embodiments, the weighting factor is changed or adapted only for state parameters with values outside the target range, and thus selective optimization.
Gemäß einer weiteren Ausführungsform nach der Erfindung wird bei einer Veränderung des Gewichtungsfaktors die zum ermittelten Wert des Zustandsparameters nähere Grenze des Zielbereichs, die zum ermittelten Wert des Zustandsparameters entferntere Grenze des Zielbereichs oder der Mittelwert des Zielbereichs berücksichtigt. Insbesondere erfolgt eine Auswahl eines bei der Veränderung zu berücksichtigenden Grenzwerts aus dem Wert der näheren Grenze, dem Wert der entfernteren Grenze oder dem Mittelwert des Zielbereichs. Mit dieser Maßnahme wird eine weitere Beeinflussung des Optimierungsergebnisses ermöglicht. Beispielsweise erfolgt eine Veränderung des Gewichtungsfaktors in Abhängigkeit vom Abstand des Wertes zum ausgewählten Grenzwert derart, dass Stellwege mit Werten des Zustandsparameters in der Nähe des ausgewählten Grenzwerts bei einer Optimierung bevorzugt werden. Bei einer Ausführungsform mit einem Mittelwert des Zielbereichs als Grenzwert wird ein sehr kleiner Zielbereich um den Mittelwert so festgelegt, dass bei jedem Zustandsparameter ermittelte Werte außerhalb des Zielbereichs liegen und somit für alle Zustandsparameter eine Anpassung des Gewichtungsfaktors und eine erzwungene Optimierung zum Mittelwert hin erfolgt. Alternativ kann eine Anpassung eines Gewichtungsfaktors und eine Optimierung auch für Zustandsparameter mit Werten innerhalb des Zielbereichs durchgeführt werden.According to a further embodiment of the invention, when changing the weighting factor, the limit of the target area closer to the determined value of the status parameter, the limit of the target area further away from the determined value of the status parameter or the mean value of the target area are taken into account. In particular, a limit value to be taken into account in the change is selected from the value of the closer limit, the value of the more distant limit or the mean value of the target area. This measure enables a further influencing of the optimization result. For example, the weighting factor is changed as a function of the distance between the value and the selected limit value in such a way that travels with values of the state parameter close to the selected limit value are preferred during optimization. In one embodiment with a mean value of the target range as a limit value, a very small target range around the mean value is defined in such a way that values determined for each state parameter are outside the target range and the weighting factor is therefore adjusted for all state parameters and forced optimization towards the mean value takes place. Alternatively, an adjustment of a weighting factor and an optimization can also be carried out for state parameters with values within the target range.
Gemäß einer Ausführungsform nach der Erfindung wird nur für bestimmte einzelne Koordinatenpunkte eines Zustandsparameters jeweils ein Zielbereich vorgegeben. Insbesondere werden jeweils ein individueller maximaler Grenzwert und ein individueller minimaler Grenzwert eines Zielbereichs für Werte des Zustandsparameters bei einzelnen Koordinatenpunkten festgelegt. Beispielsweise werden für einige Feldpunkte als Koordinatenpunkte Zielbereiche für die Werte eines, mehrerer oder aller Zernike-Koeffizienten bj als Zustandsparameter festgelegt. Dabei können für unterschiedliche Zustandsparameter auch unterschiedliche Koordinatenpunkte, unterschiedliche Zielbereiche oder beides festgelegt werden.According to an embodiment of the invention, a target area is specified only for specific individual coordinate points of a state parameter. In particular, an individual maximum limit value and an individual minimum limit value of a target range for values of the state parameter at individual coordinate points are defined in each case. For example, for some field points as coordinate points, target ranges for the values of one, several or all Zernike coefficients b j are fixed as state parameters placed. Different coordinate points, different target areas or both can also be defined for different status parameters.
Bei weiteren erfindungsgemäßen Ausführungsformen werden für alle Koordinatenpunkte eines Zustandsparameters individuelle Zielbereiche vorgegeben. Beispielsweise erfolgt für alle Feldpunkte eines Zustandsparameters eine Zuordnung eines koordinatenabhängigen Zielbereichs mit einem maximalen und einem minimalen Grenzwert. Dabei kann insbesondere die Breite des Zielbereichs auch von Koordinatenpunkt zu Koordinatenpunkt variieren. Möglich ist aber auch die Zuordnung des gleichen Zielbereichs für alle Koordinatenpunkte eines Zustandsparameters. Wiederum können für unterschiedliche Zustandsparameter, wie etwa verschiedene Zernike-Koeffizienten bj, jeweils andere Zielbereiche bei gleichen Koordinatenpunkten festgelegt werden.In further embodiments according to the invention, individual target areas are specified for all coordinate points of a state parameter. For example, a coordinate-dependent target area with a maximum and a minimum limit value is assigned to all field points of a state parameter. In particular, the width of the target area can also vary from coordinate point to coordinate point. However, it is also possible to assign the same target area for all coordinate points of a state parameter. In turn, different target ranges can be specified for different state parameters, such as different Zernike coefficients b j , for the same coordinate points.
Gemäß einer Ausführungsform nach der Erfindung ist die Steuerungsvorrichtung dazu konfiguriert, eine Dämpfung für den Gewichtungsfaktor bei der Optimierung der Gütefunktion zu berücksichtigen. Beispielsweise erfolgt die Dämpfung mittels eines globalen zusätzlichen Faktors, einer Limitierung des Wertebereichs eines Gewichtungsfaktors, einer Dämpfung proportional zur Änderungsrate eines Gewichtungsfaktors zwischen zwei Iterationen des Optimierungsalgorithmus oder einer Dämpfung proportional zur Änderungsrate eines Zustandsparameters zwischen zwei Iterationen. Weitere Ausführungsformen umfassen eine Kombination von mehreren dieser Dämpfungen. Mit einer solchen Dämpfung werden zu starke Änderungen des Gewichtungsfaktors und dadurch bedingte Aufschaukeleffekte verhindert.According to an embodiment of the invention, the control device is configured to take into account an attenuation for the weighting factor when optimizing the merit function. For example, the damping takes place using a global additional factor, a limitation of the value range of a weighting factor, damping proportional to the rate of change of a weighting factor between two iterations of the optimization algorithm, or damping proportional to the rate of change of a state parameter between two iterations. Further embodiments include a combination of several of these attenuations. With such a damping, excessive changes in the weighting factor and the resulting build-up effects are prevented.
Ferner ist bei einer erfindungsgemäßen Ausführungsform die Steuerungsvorrichtung dazu konfiguriert, vor einer Optimierung der Gütefunktion einen Vorhalt von einem Zustandsparameter zu subtrahieren und nach der Optimierung den Vorhalt wieder zu addieren. Insbesondere erfolgt eine Subtraktion des Mittelwerts eines Zielbereichs des Zustandsparameters vor einer Optimierung bei den Werten des Zustandsparameters und den Grenzen des Zielbereichs. Auf diese Weise wird eine Verschiebung des Mittelwerts nach Null erreicht. Der Zielbereich wird um Null herum zentriert. Dieses erleichtert die Optimierung der Gütefunktion. Nach einer Optimierung erfolgt dann eine Addition des Vorhalts auf die optimierten Werte des Zustandsparameters. Gemäß einer Ausführungsform mit einem individuellen Zielbereich für jeden Koordinatenpunkt des Zustandsparameters erfolgt eine koordinatenabhängige Subtraktion der jeweiligen Mittelwerte der koordinatenabhängigen Zielbereiche vor einer Optimierung und eine entsprechende Addition nach der Optimierung. Ein beliebig geformter, koordinatenabhängiger Zielbereichsverlauf wird auf diese Weise für eine Optimierung um Null herum zentriert.Furthermore, in an embodiment according to the invention, the control device is configured to subtract a lead from a state parameter before an optimization of the quality function and to add the lead again after the optimization. In particular, the mean value of a target range of the state parameter is subtracted before an optimization in the values of the state parameter and the limits of the target range. In this way, the mean value is shifted towards zero. The target area is centered around zero. This facilitates the optimization of the quality function. After an optimization, the derivative action is then added to the optimized values of the state parameter. According to an embodiment with an individual target area for each coordinate point of the state parameter, a coordinate-dependent subtraction of the respective mean values of the coordinate-dependent target areas takes place before an optimization and a corresponding addition after the optimization. In this way, an arbitrarily shaped, coordinate-dependent course of the target area is centered around zero for optimization.
Weiterhin wird erfindungsgemäß eine Justieranlage zur Justierung eines Projektionsobjektivs für die Mikrolithographie durch Veränderung eines Parameters des Projektionsobjektivs mittels mindestens eines Manipulators bereitgestellt. Die erfindungsgemäße Justieranlage umfasst eine Messvorrichtung zur Ermittlung der Zustandscharakterisierung des Projektionsobjektivs sowie eine Steuerungsvorrichtung nach einem der vorausgehenden Ausführungsformen bzw. Ausführungsvarianten zur Generierung einer Vorgabe für eine Stellwegvariable, welche eine mittels des Manipulators vorzunehmende Veränderung des Parameters definiert. Die Messvorrichtung ist nach einem Ausführungsbeispiel als Wellenfrontmesseinrichtung konfiguriert. Zum Beispiel ist die Messvorrichtung als Scherinterferometer oder Punktbeugungsinterferometer ausgebildet und umfasst dafür eine Messmaske mit einer periodischen Struktur und ein Sensorelement mit einem Bildgitter. Zur Bestimmung von Wellenfrontfehlern können insbesondere dem Fachmann bekannte Phasenschiebeverfahren verwendet werden.Furthermore, an adjustment system for adjusting a projection objective for microlithography by changing a parameter of the projection objective by means of at least one manipulator is provided according to the invention. The adjustment system according to the invention comprises a measuring device for determining the state characterization of the projection lens and a control device according to one of the preceding embodiments or embodiment variants for generating a specification for a travel variable, which defines a change in the parameter to be carried out by means of the manipulator. According to one exemplary embodiment, the measuring device is configured as a wavefront measuring device. For example, the measuring device is designed as a shearing interferometer or point diffraction interferometer and for this purpose comprises a measuring mask with a periodic structure and a sensor element with an image grating. In particular, phase shifting methods known to those skilled in the art can be used to determine wavefront errors.
Die vorgenannte Aufgabe kann weiterhin beispielsweise gelöst werden mit einem Verfahren zum Steuern mindestens eines Manipulators zur Veränderung eines Parameters eines Projektionsobjektivs für die Mikrolithographie. Das erfindungsgemäße Verfahren umfasst ein Generieren einer Vorgabe für eine Stellwegvariable, welche eine mittels des Manipulators vorzunehmende Veränderung des Parameters entlang eines Stellwegs definiert, aus einer mehrere Zustandsparameter umfassenden Zustandscharakterisierung des Projektionsobjektivs durch mindestens einmaliges Ausführen eines Optimierungsalgorithmus zur Optimierung einer Gütefunktion. Die Gütefunktion umfasst mindestens einen Bestrafungsterm, welcher einen Grenzwert eines Zielbereichs für einen der Zustandsparameter sowie einen Gewichtungsfaktor für den Grenzwert aufweist, und wobei der Zielbereich innerhalb eines zulässigen Wertebereichs des Zustandsparameters liegt. Weiterhin umfasst das erfindungsgemäße Verfahren ein Ermitteln des Werts des Zustandsparameters basierend auf dem Optimierungsergebnis nach einer Ausführung des Optimierungsalgorithmus, ein Vergleichen des ermittelten Werts des Zustandsparameters mit dem Grenzwert, sowie, falls der ermittelte Wert des Zustandsparameters außerhalb des Zielbereichs liegt, ein Verändern des Gewichtungsfaktors und ein erneutes Ausführen des Optimierungsalgorithmus.The aforementioned object can also be achieved, for example, with a method for controlling at least one manipulator for changing a parameter of a projection lens for microlithography. The method according to the invention comprises generating a specification for a travel variable, which defines a change in the parameter along a travel to be carried out by means of the manipulator, from a state characterization of the projection objective comprising several state parameters by executing an optimization algorithm at least once to optimize a quality function. The merit function includes at least one penalty term, which has a limit value of a target range for one of the state parameters and a weighting factor for the limit value, and the target range lies within a permissible value range of the state parameter. The method according to the invention also includes determining the value of the state parameter based on the optimization result after executing the optimization algorithm, comparing the determined value of the state parameter with the limit value and, if the determined value of the state parameter is outside the target range, changing the weighting factor and rerunning the optimization algorithm.
Die bezüglich der vorstehend aufgeführten Ausführungsformen, Ausführungsbeispiele bzw. Ausführungsvarianten, etc. der erfindungsgemäßen Steuerungsvorrichtung angegebenen Merkmale können entsprechend auf die erfindungsgemäße Justieranlage oder das erfindungsgemäße Steuerungsverfahren übertragen werden und umgekehrt. Diese und andere Merkmale der erfindungsgemäßen Ausführungsformen werden in der Figurenbeschreibung und den Ansprüchen erläutert. Die einzelnen Merkmale können entweder separat oder in Kombination als Ausführungsformen der Erfindung verwirklicht werden. Weiterhin können sie vorteilhafte Ausführungsformen beschreiben, die selbstständig schutzfähig sind und deren Schutz ggf. erst während oder nach Anhängigkeit der Anmeldung beansprucht wird.The features specified with regard to the above-mentioned embodiments, exemplary embodiments or embodiment variants, etc. of the control device according to the invention can be correspondingly transferred to the adjustment system according to the invention or the control method according to the invention and vice versa. These and other features of the embodiments according to the invention are explained in the description of the figures and the claims. The individual features can be realized either separately or in combination as embodiments of the invention. Furthermore, they can describe advantageous embodiments which are independently protectable and whose protection may only be claimed during or after the application is pending.
Figurenlistecharacter list
Die vorstehenden, sowie weitere vorteilhafte Merkmale der Erfindung werden in der nachfolgenden detaillierten Beschreibung beispielhafter erfindungsgemäßer Ausführungsformen unter Bezugnahme auf die beigefügten schematischen Zeichnungen veranschaulicht. Es zeigt:
-
1 ein Ausführungsbeispiel einer erfindungsgemäßen Justieranlage für ein Projektionsobjektiv sowie eine erfindungsgemäße Steuerungsvorrichtung zum Steuern von Manipulatoren eines Projektionsobjektivs in einer schematischen Veranschaulichung, -
2 ein Ausführungsbeispiel eines erfindungsgemäßen Verfahrens zum Steuern von Manipulatoren eines Projektionsobjektivs in einem schematischen Diagramm, -
3 eine Veranschaulichung des Ergebnisses vieler durchgeführter Justagen mit einer Berücksichtigung von Zielbereichen für Zustandsparameter, -
4 eine Veranschaulichung des Ergebnisses vieler durchgeführter Justagen mit einer Berücksichtigung eines Zielwerts für Zustandsparameter, -
5 eine Veranschaulichung von individuellen Zielbereichen für einzelne Koordinatenpunkte von Zustandsparametern für eine Optimierung, -
6 eine Veranschaulichung von einem konstanten Zielbereich für alle Koordinatenpunkte von Zustandsparametern für eine Optimierung, -
7 eine Veranschaulichung von individuellen Zielbereichen für alle Koordinatenpunkte von Zustandsparametern für eine Optimierung, -
8 eine Veranschaulichung einer Optimierung mit einer Anpassung von Gewichtungsfaktoren nur bei Werten des Zustandsparameters außerhalb des Zielbereichs und unter Berücksichtigung des Abstands von der näheren Zielbereichsgrenze, -
9 eine Veranschaulichung einer Optimierung mit einer Anpassung von Gewichtungsfaktoren nur bei Werten des Zustandsparameters außerhalb des Zielbereichs und unter Berücksichtigung des Abstands von der entfernteren Zielbereichsgrenze, -
10 eine erste Veranschaulichung einer Optimierung mit einem zuvor von den Zustandsparametern abgezogenen Vorhalt, sowie -
11 eine zweite Veranschaulichung einer Optimierung mit einem zuvor von den Zustandsparametern abgezogenen Vorhalt.
-
1 an exemplary embodiment of an adjustment system according to the invention for a projection lens and a control device according to the invention for controlling manipulators of a projection lens in a schematic illustration, -
2 an embodiment of a method according to the invention for controlling manipulators of a projection lens in a schematic diagram, -
3 an illustration of the result of many adjustments carried out with a consideration of target ranges for status parameters, -
4 an illustration of the result of many adjustments carried out taking into account a target value for state parameters, -
5 an illustration of individual target areas for individual coordinate points of state parameters for an optimization, -
6 an illustration of a constant target range for all coordinate points of state parameters for an optimization, -
7 an illustration of individual target areas for all coordinate points of state parameters for an optimization, -
8th an illustration of an optimization with an adjustment of weighting factors only in the case of values of the state parameter outside the target range and taking into account the distance from the nearer target range limit, -
9 an illustration of an optimization with an adjustment of weighting factors only in the case of values of the state parameter outside the target range and taking into account the distance from the more distant target range boundary, -
10 a first illustration of an optimization with a lead previously subtracted from the state parameters, and -
11 a second illustration of an optimization with a bias previously subtracted from the state parameters.
Detaillierte Beschreibung erfindungsgemäßer AusführungsbeispieleDetailed description of exemplary embodiments according to the invention
In den nachstehend beschriebenen Ausführungsbeispielen bzw. Ausführungsformen oder Ausführungsvarianten sind funktionell oder strukturell einander ähnliche Elemente soweit wie möglich mit den gleichen oder ähnlichen Bezugszeichen versehen. Daher sollte zum Verständnis der Merkmale der einzelnen Elemente eines bestimmten Ausführungsbeispiels auf die Beschreibung anderer Ausführungsbeispiele oder die allgemeine Beschreibung der Erfindung Bezug genommen werden.In the exemplary embodiments or embodiments or design variants described below, elements that are functionally or structurally similar to one another are provided with the same or similar reference symbols as far as possible. Therefore, for an understanding of the features of each element of a particular embodiment, reference should be made to the description of other embodiments or the general description of the invention.
Zur Erleichterung der Beschreibung ist in manchen Zeichnungen ein kartesisches xyz-Koordinatensystem angegeben, aus dem sich die jeweilige Lagebeziehung der in den Figuren dargestellten Komponenten ergibt. In
Das Projektionsobjektiv 16 dient zum Abbilden von Maskenstrukturen aus einer Objektebene 24 in eine Bildebene 28 und kann auf Belichtungsstrahlung unterschiedlicher Wellenlängen ausgelegt sein, wie z.B. 248 nm oder 193 nm. In dem vorliegenden Ausführungsbeispiel ist das Projektionsobjektiv 16 auf eine Wellenlänge im extrem ultravioletten (EUV) Wellenlängenbereich, z.B. 13,5 nm, ausgelegt.The
Die Messvorrichtung 12 ist zum Vermessen von Wellenfrontfehlern des Projektionsobjektivs 16 konfiguriert und umfasst auf der Eingangsseite des Projektionsobjektivs 16 eine Beleuchtungseinrichtung 18 und eine Messmaske 22 sowie auf der Ausgangsseite des Projektionsobjektivs 16 ein Sensorelement 26, einen Detektor 30 sowie eine Auswerteeinrichtung 32. Die Messmaske 22 ist in
Unterhalb des Sensorelements 26, und zwar in einer zur Pupillenebene des Projektionsobjektivs 16 konjugierten Ebene, ist ein zweidimensional-auflösender Detektor 30 in Gestalt einer Kamera angeordnet. Das Sensorelement 26 und der Detektor 30 bilden zusammen ein Sensormodul. Die Messmaske 22 und das Sensormodul bilden ein dem Fachmann bekanntes Scherinterferometer oder Punktbeugungsinterferometer und dienen dazu, Wellenfrontfehler des Projektionsobjektivs 16 zu vermessen. Dazu werden insbesondere dem Fachmann bekannte Phasenschiebeverfahren angewendet.A two-
Die Auswerteeinrichtung 32 ermittelt aus den vom Detektor 30 aufgezeichneten Intensitätsmustern die Zustandscharakterisierung 34 des Projektionsobjektivs 16. In diesem Ausführungsbeispiel umfasst die Zustandscharakterisierung 34 einen die Wellenfrontfehler des Projektionsobjektivs 16 charakterisierenden Satz an Zernike-Koeffizienten bj.The
In der vorliegenden Anmeldung werden, wie beispielsweise in den Abschnitten [0125] bis [0129] von
Während die Zernike-Polynome mit Zj, d.h. mit tiefergestelltem Index j, bezeichnet werden, werden im Rahmen dieser Anmeldung die Zernike-Koeffizienten mit bj bezeichnet. An dieser Stelle sei angemerkt, dass in der Fachwelt die Zernike-Koeffizienten bj oft auch mit Zj, d.h. mit normal gestelltem Index, wie beispielsweise Z5 und Z6 für Astigmatismus, bezeichnet werden.While the Zernike polynomials are denoted by Zj, ie with a subscript j, the Zernike coefficients are denoted by b j in the context of this application. At this point it should be noted that in the professional world the Zernike coefficients bj are often also referred to as Zj , ie with a normally set index, such as Z5 and Z6 for astigmatism.
Die von der Auswerteeinrichtung 32 der Messvorrichtung 12 ermittelte Zustandscharakterisierung 34 wird an die Steuerungsvorrichtung 14 übergeben, welche daraus einen Stellwegbefehl 38 in Form einer Stellwegvariablen x erzeugt. Die Stellwegvariable ist in diesem Ausführungsbeispiel ein Vektor und umfasst Stellwege xi sowie Stellwege
Das Projektionsobjektiv 16 weist in dem Ausführungsbeispiel nach
Der Manipulator M4 ist dazu konfiguriert, das optische Element E4 durch Drehung um eine parallel zur y-Achse angeordnete Kippachse 40 zu verkippen. Damit wird der Winkel der reflektierenden Oberfläche von E4 gegenüber der einfallenden Strahlung verändert. Weitere Freiheitsgrade für die Manipulatoren sind möglich. So kann beispielsweise eine Verschiebung eines betreffenden optischen Elements quer zu seiner optischen Oberfläche oder eine Rotation um eine senkrecht zur reflektierenden Oberfläche stehende Referenzachse vorgesehen sein.The manipulator M4 is configured to tilt the optical element E4 by rotating it about a tilting axis 40 arranged parallel to the y-axis. This changes the angle of the reflecting surface of E4 with respect to the incident radiation. Further degrees of freedom for the manipulators are possible. For example, a displacement of a relevant optical element transverse to its optical surface or a rotation about a reference axis perpendicular to the reflecting surface can be provided.
Allgemein gesprochen, ist jeder der hier dargestellten Manipulatoren M1 bis M4 dazu vorgesehen, eine Verlagerung des zugeordneten optischen Elements E1 bis E4 unter Ausführung einer Starrkörperbewegung entlang eines vorgegebenen Stellwegs zu bewirkten. Ein derartiger Stellweg kann beispielsweise Translationen in unterschiedlichen Richtungen, Verkippungen und/oder Rotationen in beliebiger Weise kombinieren. Alternativ oder zusätzlich können auch Manipulatoren vorgesehen werden, welche dazu konfiguriert sind, eine anders geartete Veränderung einer Zustandsgröße des zugeordneten optischen Elements durch entsprechende Aktuierung des Manipulators vorzunehmen. Diesbezüglich kann eine Aktuierung beispielsweise durch eine Beaufschlagung des optischen Elements mit einer bestimmten Temperaturverteilung oder einer bestimmten Kräfteverteilung erfolgen. In diesem Fall kann der Stellweg eine Veränderung der Temperaturverteilung am optischen Element bzw. das Anlegen einer lokalen Spannung an einem als deformierbare Linse bzw. als deformierbarer Spiegel ausgeführten optischen Element darstellen.Generally speaking, each of the manipulators M1 to M4 shown here is intended to bring about a displacement of the associated optical element E1 to E4 by executing a rigid-body movement along a predetermined adjustment path. Such an adjustment path can, for example, combine translations in different directions, tilting and/or rotations in any way. Alternatively or additionally, manipulators can also be provided, which are configured to undertake a different type of change in a state variable of the associated optical element by appropriate actuation of the manipulator. In this regard, an actuation can take place, for example, by subjecting the optical element to a specific temperature distribution or a specific force distribution. In this case, the travel can represent a change in the temperature distribution on the optical element or the application of a local stress on an optical element designed as a deformable lens or as a deformable mirror.
Die vom Stellwegbefehl 38 umfassten Stellwege xi enthalten im gezeigten Ausführungsbeispiel die Stellwege x1, x2, x3 sowie x4, welche von den Manipulatoren M1 bis M4 auszuführende Veränderungen mindestens eines Parameters eines oder mehrerer der optischen Elemente E1 bis E4 vorgeben und damit der Steuerung der Manipulatoren M1 bis M4 des Projektionsobjektivs 16 dienen. Die ermittelten Stellwege x1 bis x4 werden den einzelnen Manipulatoren M1 bis M4 über Stellwegsignale übermittelt und geben diesen jeweils auszuführende Korrekturstellwege vor. Diese definieren entsprechende Verlagerungen der zugeordneten optischen Elemente E1 bis E4 zur Korrektur aufgetretener Wellenfrontfehler des Projektionsobjektivs 16. Für den Fall, in dem ein Manipulator mehrere Freiheitsgrade aufweist, können diesem auch mehrere Stellwege xi übermittelt werden.In the exemplary embodiment shown, the travels x i covered by the
Die weiterhin vom Stellwegbefehl 38 umfassten Stellwege
Unter der Nachbearbeitungseinrichtung 36 dieses Ausführungsbeispiels ist eine Einrichtung zur mechanischen Abtragung von Material an einer optischen Oberfläche eines optischen Elements in Gestalt einer Linse oder eines Spiegels zu verstehen. Diese Abtragung ist der Herstellung des optischen Elements nachgelagert und dient insbesondere dazu, die Form einer Oberfläche zu verändern. Die vorzunehmende Veränderung der Oberflächenform ist dabei asphärisch und muss darüber hinaus auch nicht rotationssymmetrisch sein. Daher wird die zu verändernde Oberfläche als Korrekturasphäre bezeichnet. Insbesondere kann ein bereits im Projektionsobjektiv 16 montiertes optisches Element zur Nachbearbeitung ausgebaut und danach wieder ins Projektionsobjektiv eingebaut werden. Als Nachbearbeitungseinrichtung 36 kann insbesondere eine üblicherweise zur mechanischen Bearbeitung von Korrekturasphären verwendete Abtragungseinrichtung verwendet werden. Die Abtragungen werden nachstehend daher auch als „Korrekturasphären-Abtragungen“ bezeichnet. Zur mechanischen Bearbeitung kann beispielsweise ein Ionenstrahl zum Einsatz kommen. Damit lassen sich beliebige Korrekturprofile in ein nachzubearbeitendes optisches Element einarbeiten. Zur Nachbearbeitung der Oberflächenform eines bereits beschichten EUV-Spiegels kann beispielsweise auch eine Bestrahlung mittels eine Elektronenstrahls erfolgen. Damit kann eine Kompaktierung des Materials nahe der Spiegeloberfläche und somit eine Veränderung der Oberflächenform bewirkt werden.The
Neben den vorstehend beschriebenen Stellwegen xi für die Manipulatorik, also im vorliegenden Ausführungsbeispiel die Manipulatoren M1 bis M4, die ständig oder vorübergehend an die Steuerungsvorrichtung 14 angeschlossen sein kann, sowie den Stellwegen
Die Steuerungsvorrichtung 14 ist neben dem Empfangen einer gemessenen Zustandscharakterisierung 34 in Form von Zernike-Koeffizienten bj als Zustandsparameter zur Beschreibung von Bildfehlern auch zum Empfangen von festgelegten Zielbereichen in Form von Grenzwerten 42 für Zustandsparameter und Gewichtungsfaktoren 44 für die Grenzwerte 42 konfiguriert und enthält dafür eine geeignete, in
Weiterhin umfasst die Steuerungsvorrichtung 14 ein Optimierungsmodul 46 zum Minimieren gemessener Bildfehler des Projektionsobjektivs 16 mittels einer geeigneten Auswahl von Stellwegen xi bzw.
Ein Wertbestimmungsmodul 48 der Steuerungsvorrichtung 14 bestimmt nach einer durchgeführten Optimierung die voraussichtlich durch den ermittelten Stellwegvektor x bedingten neuen Zustandsparameter des Projektionsobjektivs 16 und übergibt diese an ein Vergleichsmodul 50. Das Vergleichsmodul 50 prüft, ob diese Zustandsparameter innerhalb der vorgegebenen Zielbereiche liegen. Falls dies der Fall ist, wird der ermittelte Stellwegvektor x als Stellwegbefehl 38 von der Steuerungsvorrichtung 14 an die Manipulatoren Ms übermittelt. Andernfalls führt ein Anpassungsmodul 52 der Steuerungsvorrichtung 14 eine geeignete Veränderung der Gewichtungsfaktoren 44 durch und übergibt diese für eine erneute Optimierung an das Optimierungsmodul 46. Bei der erneuten Optimierung kann ferner der zuvor ermittelte Stellwegvektor x als Startwert verwendet werden.After an optimization has been carried out, a
Die genauere Funktionsweise der Steuerungsvorrichtung 14 und dessen Komponenten wird im Folgenden zusammen mit einem Ausführungsbeispiel des erfindungsgemäßen Verfahrens zum Steuern von Manipulatoren eines Projektionsobjektivs für die Mikrolithographie beschrieben.The more precise mode of operation of the
Die Zustandscharakterisierung 34 erfolgt in diesem Ausführungsbeispiel mittels eines Vektors b mit Zernike-Koeffizienten bj als Vektorkomponenten. Die Zernike-Koeffizienten bj werden auch als Zustandsparameter oder Kenngrößen bezeichnet und beschreiben Bildfehler des Projektionsobjektivs 16. Mittels der Zernike-Koeffizienten bj lassen sich Wellenfrontabweichungen W(ρ,θ) für alle Feldpunkte in der Bildebene angegeben, wie bereits weiter oben dargestellt wurde. Beispielsweise beschreiben Z5 und Z6 einen Astigmatismus des Projektionsobjektivs 16. Die Zustandsparameter werden bei einer Messung für ein diskretes Koordinatenraster bzw. diskrete Feldpunkte erfasst und charakterisieren Aberrationen nicht nur durch ihren Betrag, sondern auch durch ihr Vorzeichen. In this exemplary embodiment, the
Gemäß weiteren Ausführungsbeispielen kann der Zustandsvektor b neben Zernike-Koeffizienten oder alternativ zu diesen auch Parameter von Luftbildgrößen, eine direkte zweidimensionale Wellenfrontdarstellung, aus den vorgenannten Größen abgeleitete Größen, wie etwa Linearkombinationen, oder eine beliebige Kombination dieser Parameter umfassen.According to further exemplary embodiments, the state vector b can also include parameters of aerial image variables, a direct two-dimensional wavefront representation, variables derived from the aforementioned variables, such as linear combinations, or any combination of these parameters in addition to Zernike coefficients or alternatively to these.
Die Messwerte 64 als gemessene Zustandscharakterisierung und festgelegte Zielbereiche mit Gewichtungsfaktoren 66 werden für eine Optimierung von Stellwegen xi dem Optimierungsmodul 46 der Steuerungsvorrichtung 14 bereitgestellt. Die Zielbereiche, auch Zielkorridore genannt, werden in diesem Ausführungsbeispiel durch Grenzen smin und sjmax festgelegt. Dabei kann eine obere Grenze, eine untere Grenze oder beide Grenzen eines Zielbereichs für einen Zustandsparameter in der Optimierung berücksichtigt werden. Die Zielkorridore liegen innerhalb eines zulässigen Wertebereichs mit Grenzwerten sj für die Kenngrößen und legen somit bevorzugte Werte für Zustandsparameter bj fest. Im Ausführungsbeispiel gemäß
Als nächster Schritt wird in dem Verfahren 60 mit den gemessenen Zustandsparametern bj, den Zielbereichen sj und den Gewichtungsfaktoren aj eine Optimierung 68 durchgeführt. Diese erfolgt mit einem stellweggenerierenden Optimierungsalgorithmus zur Minimierung einer Gütefunktion Φ(x), welche auch Meritfunktion oder Kostenfunktion genannt wird. Das Optimierungsproblem lautet somit
Die Sensitivitäten der Manipulatoren, vorliegend der Manipulatoren M1 bis M4 sowie der Nachbearbeitungseinrichtung 36, in Bezug auf deren Freiheitsgrade bei einer Zustandsveränderung werden in diesem Ausführungsbeispiel mittels einer Sensitivitätsmatrix M beschrieben. Dabei beschreibt die Sensitivitätsmatrix M den Zusammenhang zwischen einer Verstellung eines Freiheitsgrades i eines Manipulators um einen Standardstellweg xi 0 und einer daraus resultierenden Veränderung des Zustandsvektors b des Projektionsobjektivs 16. Die einzelnen, jeweils einen der Zernike-Koeffizienten bj betreffenden Zeilen der Sensitivitätsmatrix M, werden im Folgenden mit Mj bezeichnet.The sensitivities of the manipulators, in this case the manipulators M1 to M4 and the
Die Gütefunktion Φ gemäß des hier erläuterten Ausführungsbeispiels enthält einen Bestrafungsterm für jeden Zielbereich der Zustandsparameter bj und lautet:
Der Bestrafungsterm enthält einen Quotienten, dessen Zähler den Abstand zwischen dem gemessenen Zustandsparameter bj als Bildfehler und der aus einem gewählten Stellwegvektor x resultierenden Veränderung des Zustandsparameters bj, beschrieben mit dem Term Mx, umfasst. Somit geht der Zähler gegen Null, wenn ein gewählter Stellwegvektor den Bildfehler behebt. Der Zähler stellt also den Betrag des resultierenden Bildfehlers b̃j bei Anwendung des Stellwegvektors x dar.The penalty term contains a quotient, the numerator of which includes the distance between the measured state parameter b j as an image error and the change in the state parameter b j resulting from a selected travel vector x, described with the term Mx. Thus, the counter goes to zero when a selected travel vector corrects the artifact. The numerator therefore represents the amount of the resulting image error b̃ j when using the travel vector x.
Der Nenner enthält eine Grenze sj des zum Zustandsparameter b̃j gehörenden Zielbereichs und einen Gewichtungsfaktor aj. Bei der Grenze sj kann es sich um die obere Grenze sjmax oder die untere Grenze sj min des Zielbereichs handeln. Insbesondere reicht bei einem symmetrisch um Null gelegten Zielbereich nur eine Grenze zur Beschreibung des Zielbereichs aus. In einem weiteren Ausführungsbeispiel kann sowohl für die obere als auch für die untere Grenze eines Zielbereichs jeweils ein Bestrafungsterm vorgesehen sein. Der aus einem bei der Optimierung ermittelten Stellwegvektor x resultierende Zustandsparameter b̃j sollte innerhalb des Zielbereichs liegen:
Das Bestrafungssystem definiert eine „weiche“ Grenze für ermittelte bj, d.h. die Grenze sj darf überschritten werden. Mit dem Gewichtungsfaktor aj lässt sich die „Härte“ der Grenze einstellen. Je kleiner der Betrag des Gewichtungsfaktors im Nenner ist, desto größer wird der Bestrafungsterm und umso unwahrscheinlicher eine Überschreitung der Grenze. Umgekehrt führt ein großer Gewichtungswert zu einem kleinen Bestrafungsterm und somit zu einer größeren Wahrscheinlichkeit einer Überschreitung der Grenze sj. Weiterhin ist der Quotient Basis einer Potenz mit dem geradzahligen Exponenten 2N. Ein gerader Exponent führt immer zu positiven Bestrafungswerten. Je größer N, desto stärker steigt der Bestrafungsterm bei einer Annäherung oder Überschreitung der Grenze sj. Nach einem Ausführungsbeispiel erfolgt daher neben einer Veränderung des Gewichtungsfaktors zusätzlich oder alternativ eine Anpassung des Exponenten N.The penalty system defines a "soft" limit for determined b j , ie the limit s j may be exceeded. The "hardness" of the limit can be set with the weighting factor a j . The smaller the amount of the weighting factor in the denominator, the larger the penalty term and the less likely it is that the limit will be exceeded. Conversely, a large weight value leads to a small penalty term and thus to a greater probability of exceeding the limit s j . Furthermore, the quotient is the basis of a power with the even-numbered exponent 2N. An even exponent always results in positive penalty values. The larger N, the more the penalty term increases when approaching or exceeding the limit s j . According to one embodiment, in addition to changing the weighting factor, the exponent N is also or alternatively adjusted.
Neben den Bestrafungstermen für Zielbereiche kann die Gütefunktion Φ auch weitere Bestrafungsterme enthalten. Insbesondere enthält die Gütefunktion Φ nach einem Ausführungsbeispiel Bestrafungsterme für die Grenzwerte Sj von zulässigen Wertebereichen für die Zustandsparameter bj, wie sie beispielsweise durch Fertigungs- oder Lieferspezifikationen vorgegeben werden. Auch Bestrafungsterme für maximal mögliche Stellwege von Manipulatoren können in der Gütefunktion Φ vorgesehen sein. Diese Wertebereiche sollten möglichst nicht überschritten werden und erfordern daher sehr „harte“ Grenzen. Solche und weitere Bestrafungsterme werden z.B. in der
Nach einer Optimierung 68 der Stellwege xi erfolgt mittels des Wertbestimmungsmoduls 50 der Steuerungsvorrichtung 14 ein Ermitteln 70 der aus den Stellwegen xi resultierenden Bildfehler bj. Dieses kann z.B. mittels der SensitivitätsmatrixM erfolgen. So kann etwa das Residuum der Bildfehler über b̃j =Mx+b bestimmt werden. Anschließend wird mit dem Vergleichsmodul 50 ein Vergleich 72 aller resultierender Bildfehler bzw. Zustandsparameter b̃j mit den jeweiligen Zielbereichen durchgeführt. Liegen alle Bildfehler b̃j innerhalb der jeweiligen Zielbereiche erfolgt ein Einstellen 74 aller ermittelten Stellwege xi an den Manipulatoren M1 bis M4. Dazu wird ein entsprechender Stellwegbefehl 38 an die Manipulatoren übermittelt. Alternativ kann eine Anwendung der ermittelten Stellwege xi auch dann erfolgen, wenn nur einige vorher festgelegte Zustandsparameter b̃j oder eine vorgegebene Anzahl von Zustandsparameter b̃j innerhalb der jeweiligen Zielbereiche liegen. Nach einem weiteren Ausführungsbeispiel werden ermittelte Stellwege xi bereits dann verwendet, wenn die Zustandsparameter b̃j lediglich innerhalb der zulässigen Wertebereiche für Zustandsparameter liegen. Allgemein können auch Wege xn L für die Ionenstrahlbearbeitung so bestimmt werden.After an
Fällt der Vergleich 72 negativ aus, so wird mit dem Anpassungsmodul 52 eine Anpassung 76 der Gewichtungsfaktoren aj durchgeführt und dann eine erneute Optimierung 68 der Stellwege xi vorgenommen. Dabei werden für zu große Bildfehler ein Gewichtungsfaktor aj mit 0 < aj < 1 und für zu kleine Bildfehler ein Gewichtungsfaktor aj mit aj > 1 ausgewählt. Insbesondere kann nach einem Ausführungsbeispiel eine Anpassung 76 folgendermaßen stattfinden:
Die angepassten Gewichtungsfaktoren bewirken eine bessere Einhaltung der Zielbereiche für Zustandsparameter in der nachfolgenden Optimierung 68. Die Optimierung 68 mit einem Optimierungsalgorithmus wird iterativ solange ausgeführt, bis im Vergleich 72 eine ausreichende Übereinstimmung der resultierenden Zustandsparameter b̃j mit den jeweiligen Zielbereichen festgestellt wird.The adjusted weighting factors bring about better adherence to the target ranges for state parameters in the
In
Nach
Und schließlich werden gemäß
In
Bei allen hier beschriebenen Ausführungsbeispielen kann zusätzlich eine Dämpfung für den Gewichtungsfaktor bei der Optimierung der Gütefunktion vorgesehen sein. Mit einer solchen Dämpfung werden zu starke Änderungen des Gewichtungsfaktors und dadurch bedingte Aufschaukeleffekte verhindert. Die Dämpfung erfolgt beispielsweise mittels eines globalen zusätzlichen Faktors, einer Limitierung des Wertebereichs eines Gewichtungsfaktors, einer Dämpfung proportional zur Änderungsrate eines Gewichtungsfaktors zwischen zwei Iterationen der Optimierung, einer Dämpfung proportional zur Änderungsrate eines Zustandsparameters zwischen zwei Iterationen der Optimierung oder einer beliebigen Kombination dieser Dämpfungen.In all of the exemplary embodiments described here, damping for the weighting factor can also be provided when optimizing the quality function. With such a damping, excessive changes in the weighting factor and the resulting build-up effects are prevented. Damping is done, for example, by means of a global additional factor, a limitation of the value range of a weighting factor, damping proportional to the rate of change of a weighting factor between two iterations of optimization, damping proportional to the rate of change of a state parameter between two iterations of optimization, or any combination of these dampings.
In
Die vorstehende Beschreibung beispielhafter Ausführungsbeispiele, Ausführungsformen bzw. Ausführungsvarianten ist exemplarisch zu verstehen. Die damit erfolgte Offenbarung ermöglicht es dem Fachmann einerseits, die vorliegende Erfindung und die damit verbundenen Vorteile zu verstehen, und umfasst andererseits im Verständnis des Fachmanns auch offensichtliche Abänderungen und Modifikationen der beschriebenen Strukturen und Verfahren. Daher sollen alle derartigen Abänderungen und Modifikationen, insoweit sie in den Rahmen der Erfindung gemäß der Definition in den beigefügten Ansprüchen fallen, sowie Äquivalente vom Schutz der Ansprüche abgedeckt sein.The above description of exemplary embodiments, embodiments or embodiment variants is to be understood as an example. The disclosure thus made will enable those skilled in the art to understand the present invention and the advantages attendant thereto, while also encompassing variations and modifications to the described structures and methods that would become apparent to those skilled in the art. Therefore, all such alterations and modifications insofar as they come within the scope of the invention as defined in the appended claims, and equivalents, are intended to be covered by the protection of the claims.
Bezugszeichenlistereference list
- 1010
- Justieranlageadjustment system
- 1212
- Messvorrichtungmeasuring device
- 1414
- Steuerungsvorrichtungcontrol device
- 1616
- Projektionsobjektivprojection lens
- 1818
- Beleuchtungseinrichtunglighting device
- 2020
- Messstrahlungmeasuring radiation
- 2222
- Messmaskemeasurement mask
- 2424
- Objektebeneobject level
- 2626
- Sensorelementsensor element
- 2828
- Bildebenepicture plane
- 3030
- Detektordetector
- 3232
- Auswerteeinrichtungevaluation device
- 3434
- Zustandscharakterisierungstate characterization
- 3636
- Nachbearbeitungseinrichtungpost-processing facility
- 3838
- Stellwegbefehl in Form einer StellwegvariablenTravel command in the form of a travel variable
- 4040
- Kippachsetilt axis
- 4242
- Grenzwerte ZielbereicheLimits target areas
- 4444
- Gewichtungsfaktorenweighting factors
- 4646
- Optimierungsmoduloptimization module
- 4848
- Wertbestimmungsmodulvalue determination module
- 5050
- Vergleichsmodulcomparison module
- 5252
- Anpassungsmodulcustomization module
- 6060
- Verfahren zum Steuern eines ManipulatorsMethod of controlling a manipulator
- 6262
- MessungMeasurement
- 6464
- Bereitstellung MesswerteProvision of measured values
- 6666
- Bereitstellung Zielbereiche und GewichtungsfaktorenProvision of target ranges and weighting factors
- 6868
- Ausführen OptimierungRun optimization
- 7070
- Ermitteln von Werten der Zustandsparameterdetermining values of the state parameters
- 7272
- Vergleichen mit ZielbereichenCompare to target areas
- 7474
- Einstellen StellwegAdjust travel
- 7676
- Anpassen GewichtungsfaktorenAdjust weighting factors
- 8080
- Zielbereichetarget areas
- 8282
- Streuung Zustandsparameterwerte ohne ZielbereichScatter of state parameter values without target range
- 8484
- Streuung Zustandsparameterwerte mit ZielbereichScatter of state parameter values with target range
- 8686
- Maximum ohne ZielbereichMaximum with no target range
- 8888
- Verschiebung Maximumdisplacement maximum
- 9090
- Maximum mit ZielbereichMaximum with target range
- 9292
- Pfeile GewichtungsänderungArrows weight change
- 9494
- Zielbereichsmittecenter of target area
- E1 - E4E1 - E4
- optische Elementeoptical elements
- M1 - M4M1 - M4
- Manipulatorenmanipulators
- xixi
- Stellwege für ManipulatorenTravel for manipulators
- Stellweg für Korrekturasphären-NachbearbeitungseinrichtungTravel for correction asphere post-processing device
- bjbj
- Zustandsparameter als Bildfehler (Zernike-Koeffizenten)State parameters as image errors (Zernike coefficients)
- sjsj
- Grenzwert ZielbereichTarget range limit
- ajaj
- Gewichtungsfaktorweight factor
- sjmaxsjmax
- obere Grenze Zielbereichupper limit of target range
- sjminsjmin
- untere Grenze Zielbereichlower limit of target range
- sjsj
- Mitte des Zielbereichscenter of target area
- +Sj+Sj
- obere Grenze des zulässigen Wertebereichs Zustandsparameterupper limit of the permissible range of values for status parameters
- -Sj-Sj
- untere Grenze des zulässigen Wertebereichs Zustandsparameterlower limit of the permissible range of values for status parameters
ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents cited by the applicant was generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturPatent Literature Cited
- WO 2010/034674 A1 [0006]WO 2010/034674 A1 [0006]
- DE 102015206448 A1 [0006, 0010, 0065]DE 102015206448 A1 [0006, 0010, 0065]
- DE 102019200218 B3 [0006]DE 102019200218 B3 [0006]
- DE 102019200218 A1 [0010]DE 102019200218 A1 [0010]
- US 2013/0188246 A1 [0041]US 2013/0188246 A1 [0041]
Claims (15)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102021205066.2 | 2021-05-19 | ||
| DE102021205066 | 2021-05-19 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102022201978A1 true DE102022201978A1 (en) | 2022-11-24 |
Family
ID=83899065
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102022201978.4A Withdrawn DE102022201978A1 (en) | 2021-05-19 | 2022-02-25 | Control for a manipulator of a projection lens |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102022201978A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102023207890A1 (en) * | 2023-08-17 | 2024-07-25 | Carl Zeiss Smt Gmbh | Procedure for adjusting a lens |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010034674A1 (en) | 2008-09-25 | 2010-04-01 | Carl Zeiss Smt Ag | Projection exposure apparatus with optimized adjustment possibility |
| US20130188246A1 (en) | 2010-09-30 | 2013-07-25 | Carl Zeiss Smt Gmbh | Imaging Optical System for Microlithography |
| DE102015206448A1 (en) | 2015-04-10 | 2016-10-13 | Carl Zeiss Smt Gmbh | Control device for controlling at least one manipulator of a projection lens |
| DE102019200218B3 (en) | 2019-01-10 | 2020-06-25 | Carl Zeiss Smt Gmbh | Control device, adjustment arrangement and method for controlling a manipulator with respect to a projection exposure system for microlithography |
-
2022
- 2022-02-25 DE DE102022201978.4A patent/DE102022201978A1/en not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010034674A1 (en) | 2008-09-25 | 2010-04-01 | Carl Zeiss Smt Ag | Projection exposure apparatus with optimized adjustment possibility |
| US20130188246A1 (en) | 2010-09-30 | 2013-07-25 | Carl Zeiss Smt Gmbh | Imaging Optical System for Microlithography |
| DE102015206448A1 (en) | 2015-04-10 | 2016-10-13 | Carl Zeiss Smt Gmbh | Control device for controlling at least one manipulator of a projection lens |
| DE102019200218B3 (en) | 2019-01-10 | 2020-06-25 | Carl Zeiss Smt Gmbh | Control device, adjustment arrangement and method for controlling a manipulator with respect to a projection exposure system for microlithography |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102023207890A1 (en) * | 2023-08-17 | 2024-07-25 | Carl Zeiss Smt Gmbh | Procedure for adjusting a lens |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3079016B1 (en) | Control device for the control of at least one manipulator of a projection lens | |
| DE102019200218B3 (en) | Control device, adjustment arrangement and method for controlling a manipulator with respect to a projection exposure system for microlithography | |
| DE102020210567B3 (en) | Control device and method for controlling manipulators for a projection lens, adjustment system, projection lens and projection exposure system | |
| DE102011080437A1 (en) | Imaging optical system for microlithography | |
| DE102008042356A1 (en) | Projection exposure system with optimized adjustment option | |
| DE102015220537A1 (en) | Projection exposure system with at least one manipulator | |
| DE102015209051B4 (en) | Projection objective with wavefront manipulator as well as projection exposure method and projection exposure apparatus | |
| DE102008007449A1 (en) | Illumination optics for illuminating an object field of a projection exposure apparatus for microlithography | |
| DE102016203591A1 (en) | An apparatus for changing a surface shape of an optical element by electron irradiation | |
| DE102014223750A1 (en) | Projection exposure system with at least one manipulator | |
| DE102017209440A1 (en) | Projection exposure method and projection exposure apparatus for microlithography | |
| DE102015222377B4 (en) | Projection exposure system with a manipulator system | |
| DE102017210164B4 (en) | Method for adjusting an imaging behavior of a projection lens and alignment system | |
| DE102012202536A1 (en) | Projection exposure method and projection exposure apparatus for microlithography | |
| DE4203464B4 (en) | Catadioptric reduction objective | |
| DE102012212758A1 (en) | System correction from long time scales | |
| DE102022201978A1 (en) | Control for a manipulator of a projection lens | |
| EP1746463A2 (en) | Method for correcting a lithographic projection objective and projection objective of such a kind | |
| DE102016205987A1 (en) | Projection exposure system with at least one manipulator | |
| DE102014114864B4 (en) | Method and apparatus for determining a lateral offset of a pattern on a substrate relative to a desired position | |
| DE102021211975A1 (en) | Method for simulating a target wavefront of an imaging optical production system and metrology system for carrying out the method | |
| DE102018215727A1 (en) | Projection exposure system with a compacted optical element | |
| WO2024227706A2 (en) | Method for evaluating measurement values of an aberration of a projection lens | |
| DE102011076435B4 (en) | Method and device for adjusting an illumination optical system | |
| DE102022004902A1 (en) | PROJECTION EXPOSURE SYSTEM WITH MANIPULATORS |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R120 | Application withdrawn or ip right abandoned |