CN104111592B - Method for realizing variable free illumination pupil based on micro-mirror array - Google Patents

Method for realizing variable free illumination pupil based on micro-mirror array Download PDF

Info

Publication number
CN104111592B
CN104111592B CN201410384829.6A CN201410384829A CN104111592B CN 104111592 B CN104111592 B CN 104111592B CN 201410384829 A CN201410384829 A CN 201410384829A CN 104111592 B CN104111592 B CN 104111592B
Authority
CN
China
Prior art keywords
micro
angle
reflector
ant
target
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.)
Expired - Fee Related
Application number
CN201410384829.6A
Other languages
Chinese (zh)
Other versions
CN104111592A (en
Inventor
邢莎莎
杜猛
廖志杰
张海波
邢廷文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Optics and Electronics of CAS
Original Assignee
Institute of Optics and Electronics of CAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Institute of Optics and Electronics of CAS filed Critical Institute of Optics and Electronics of CAS
Priority to CN201410384829.6A priority Critical patent/CN104111592B/en
Publication of CN104111592A publication Critical patent/CN104111592A/en
Application granted granted Critical
Publication of CN104111592B publication Critical patent/CN104111592B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Optical Elements Other Than Lenses (AREA)

Abstract

The invention provides a method for realizing variable free illumination pupil based on a micro-reflector array, which comprises the steps of light spot position measurement, light spot position optimization, light spot position correction and the like. The CCD camera measures the position parameters of the reflection light spots when each micro-reflector unit is in a static state; substituting the parameters into a grid search ant colony algorithm for optimization to obtain a micro-reflector array rotation angle matrix generating the required pupil morphology; and calculating the position difference of light spots of the measured light intensity distribution and the required light intensity distribution on the target surface after the rotation angle matrix is loaded, and taking the light spots as the rotation angle of the micro-reflector array obtained by feedback correction and optimization, so that the result finally meets the illumination requirement on the target surface. The invention can realize various illumination modes such as non-circular symmetric complex illumination pupils, has high optimization speed, good convergence, high accuracy and strong practicability.

Description

A kind of method realizing variable free illumination iris based on micro reflector array
Technical field
The invention belongs to microlithography, it relates to the implementation method of free illumination iris in a kind of lithography illuminating system, it is specifically related to a kind of method realizing variable free illumination iris based on micro reflector array.
Background technology
Micro-lithography manufactures unicircuit, the technology of liquid-crystal display and other micro structural components, in photoetching, two factors that picture quality rises keying action are that resolving power and Jiao are dark, so better resolving power should be obtained to form the figure of critical size, Jiao keeping suitable again is dark. Along with the development of photoetching process, constantly reducing of lithography node, except reducing exposure wavelength lambda and the numerical aperture NA of projection object lens, the shape changing exposure light source is one of important channel improving photoetching resolution, on this basis, the off-aixs illumination proposed from the nineties develops into the multistage lighting engineering of recent polarization, and along with the further reduction of process factor k1, light source-mask optimisation technique becomes the core of resolution enhance technology of future generation gradually. Utilize light source-mask optimisation technique (SourceandMaskOptimization), lighting engineering able to programme (ProgrammableIllumination) is adopted to realize, such as traditional lighting, even comparatively complicated freely the throwing light on of off-axis illumination, obtains more suitably illumination iris and goes out pupil shape. Free lighting engineering able to programme, compared with off-axis illumination, to more complicated chips wire strip, can increase process window, reduces mask error magnification factor MEEF.
In existing technology, in order to obtain instantaneous variable illumination iris shape flexibly, adopt the micro reflector array (MMA based on MEMS, MicroMirrorArray) illumination iris surface is come, each micro-reflector is driven by the electrostatic equipment being similar to DMD (DMD, DigtalMicroDevice), and can tilt to two orthogonal oblique axles, each micro-reflector produces an illumination spot on target illuminated area, along with the change of micro-reflector angle of rotation.Illumination spot can move freely on target illuminated area, the perfect light source distribution required for formation.
In the structure shown in international monopoly WO2005/02684, micro-reflective array comprises the micro reflector array of the plated surface highly reflecting films of more than 10000, the different positions that the various different reflection angle that speculum is produced by the Quasi-straight light-focusing mirror group between micro-reflector from target illuminated area is converted in pupil plane, in above process, core is exactly the angle of rotation being calculated each micro-reflector unit so that the hot spot distribution on target illuminated area distributes close to required perfect light source. To realize ring illumination in US Patent No. 2010/0265482A1, propose a kind of position optimization algorithm determining micro reflector array angle of rotation, namely the intensity distribution function inciding on micro reflector array is first calculated, and obtain its complementary distribution function, the flare of micro-reflector is changed to the rule of complementary distribution function, to compensate the ununiformity of incoming beam each several part light intensity, it is achieved evenly throw light on.
But this kind of method is only applicable to produce simply, the off-axis illumination of even light distribution, no longer applicable for the free illumination iris producing light intensity and shape complicated change simultaneously. Simultaneously, due to the impact of the various aberration of lighting system able to programme in actual use procedure and optical element bias, the desirable hot spot drawn is distributed with certain difference to the actual hot spot obtained with optimizing, and these differences can affect the score quality in the homogeneity and CD that export hot spot on pupil face.
Summary of the invention
It is an object of the invention to overcome the deficiencies in the prior art, a kind of method realizing variable free illumination iris based on micro reflector array is provided, the method can be applied in the occasion producing the symmetrical illumination iris of complicated non-circumference, further compensates facula position difference, pupil distribution reconstruction accuracy height.
The technical solution used in the present invention is: a kind of method realizing the free illumination iris of continuous variable based on micro reflector array, described method comprises the steps:
Step (1), the location parameter of flare on illumination target face when measure each micro-reflector unit by CCD camera static;
Step (2), the location parameter that step (1) is measured gained flare are brought in grid search ant group algorithm, and optimization produces the micro reflector array angle of rotation matrix of required light distribution;
Step (3), utilize the angle of rotation matrix that step (2) obtains, generate the control signal of each micro-reflector driving mechanism and control micro-reflector and carry out angle rotation, measure now light distribution on illumination target face, using the facula position difference of itself and required light distribution as evaluation index, system is carried out feedback control, until facula position difference meets design requirement.
Further, the method is applicable to utilize micro reflector array to realize the system of any illumination profile, wherein each micro-reflector unit can two dimension continuously rotate, and micro reflector array is imaged onto on target illuminated area by a collimation condensor group, micro reflector array position becomes Fourier's relation with target illuminated area.
Further, by closed loop feedback system, micro reflector array was demarcated before carrying out the measurement of flare position, make each mirror unit of micro reflector array in above-mentioned steps (1), (2), all can normal operation in (3) three processes.
Further, when in described step (1), each micro-reflector unit is in static state, the detailed process measuring its flare location parameter on illumination target face by CCD camera is as follows:
If micro reflector array unit sum is M, provide micro reflector array angle of rotation matrix ��, except micro-reflector unit M to be measured in this angle of rotation matrixk(k is mirror unit subscript sequence number, and k=1,2, ..., M) angle of rotation be outside 0, controlling other mirror units taking array center by control unit is boundary line, the mirror unit comprising more than boundary line upward deflects �� angle, and following mirror unit deflects down �� angle, and namely �� is:
Wherein �� is the maximum angle of rotation of each mirror unit, target illuminated area is formed one long be the blank region of H, and:
H=2 �� fcollimator��tan(2��)(1-2)
Wherein, fcollimatorFor collimating the focal length of condensor group.
The center position that CCD camera is placed on target illuminated area accepts the emergent light spot of Quasi-straight light-focusing mirror group, it is also carried out data processing by light spot image in computer acquisition CCD camera, each micro-reflector unit is repeated above step, until obtaining the centroid position observed value matrix D of flare corresponding when each micro-reflector unit is in static state0(k)��
Further, mirror unit deflection angle more than micro reflector array center can also get other values being less than ��, and the mirror unit deflection angle below center can also get other values being greater than-�� so that only has flare to be measured on effective reception face of CCD.
Further, in step (2), the step of grid search ant group algorithm is:
Step S11: divide Searching Resolution Space region;
Using each micro-reflector unit two dimension angle of rotation as solution space set, by illumination target face grid division, according to the target light intensity distribution situation of required generation, it is determined that the two-dimentional initial rotation angle degree �� of each micro-reflector unit1(k)=(��x 1(k), ��y 1(k)) scope as follows:
0 < | ��x 1(k) | < ��upper
0 < | ��y 1(k) | < ��upper(1-3)
Wherein, ��x 1(k), ��y 1(k) be respectively micro-reflector unit along the x-axis direction with the initial rotation angle degree in y-axis direction,��cFor the maximum outer coherence factor produced under required target light illumination mode, ��objFor the area in illumination target face;
By each ��x 1(k), ��y 1K () is divided into N decile, if the sequence number in certain solution space corresponding to micro-reflector unit is (p, q), when algorithm starts, each micro-reflector finite element rotation angle random is dispersed in solution space etc. somewhere, subregion, obtain initial rotation angle degree as follows:
&theta; x 1 ( k ) = 0 + &theta; upper N &times; ( p + rand )
&theta; y 1 ( k ) = 0 + &theta; upper N &times; ( q + rand ) , ( p , q = 1,2 , . . . , N ) - - - ( 1 - 4 )
Wherein, rand is the randomized number between [0,1];
Step S12: initialize population and individual information element distribution;
Iteration is initial, and setting ant sum is M, and in optimization, maximum cycle is NCmaxInformation Meter volatilization parameter is �� (0 < �� < 1), convergence precision is �� (0 < �� < 1), the difference of the target light distribution that target illumination field light distribution produces with plan after making objective function G equal the loaded and optimized gained angle of rotation matrix of micro reflector array. By the position calculation matrix of each flare of gained in step (1)When correction iteration is initial, each ant k in the position of target illuminated area is:
D x 1 ( k ) = f collimator &times; tan ( 2 &theta; x 1 ( k ) ) + D x 0 ( k )
D y 1 ( k ) = f collimator &times; tan ( 2 &theta; y 1 ( k ) ) + D y 0 ( k ) - - - ( 1 - 5 )
The evaluation function of definition ant k is the objective function G of u point on the target illuminated area residing for ituWith the objective function G of v point residing for ant l in its fieldvSum, that is:
��Guv=Gu+Gv(1-6)
By position u point to the mobile state transition probability formula of position v point it is:
P uv k = &tau; uv / d uv &Sigma; v &Element; allowed k &tau; uv / d uv , u &NotEqual; v - - - ( 1 - 7 )
Wherein, duvFor distance between u point and v point in target face, ��uvFor the pheromone intensity of ant k on mobile route, allowedkThe space networks lattice point set of paths that next step allows away for ant k, the initial pheromone concentration of every ant k position u point is:
��u 0=e-G(u)(1-8)
Step S13: elitist ants and general ant are determined in grouping;
After loading the micro reflector array initial rotation angle degree matrix Ru shown in (1-4) formula, select the elitist ants of satisfied | G |�ܦ� and its present position on target illuminated area is added in taboo list, by the mobile each ant of formula (1-7), unidirectional search mechanisms is adopted to be moved from the position that objective function is big to the position that objective function is little by ant, when a loop ends, the pheromone intensity on ant k institute mobile route is pressed following formula and is upgraded:
&tau; uv new = &rho; &times; &tau; uv old + e - G uv - - - ( 1 - 9 )
Possible pheromone strength range on each bar optimizing path is limited in [��min,��max]:
&tau; uv new = &tau; min , &tau; uv new &le; &tau; min &tau; uv new , &tau; min &le; &tau; uv new &le; &tau; max &tau; max , &tau; uv new &GreaterEqual; &tau; max - - - ( 1 - 10 )
Step S14:NC > NCmax, then continue to optimize, otherwise go to step S15.Often taking turns after iteration terminates, upgrade target function value G and the taboo list of ant group, if the target function value of every ant is less than the convergence precision value �� of definition, then goes to step S15, otherwise go to step S13, start next and take turns iterative search;
Step S15: terminate optimizing, according to the two-dimensional position matrix D of current ant k on target illuminated areaoptimalK () calculates best miles of relative movement matrix hoptimal(k) and corresponding two-dimentional angle of rotation matrix ��optimal(k). Wherein,
h x optimal ( k ) = D x optimal ( k ) - D x 1 ( k ) &theta; x optimal ( k ) = 1 2 arctan ( h x optimal ( k ) f collimator )
h y optimal ( k ) = D y optimal ( k ) - D y 1 ( k ) &theta; y optimal ( k ) = 1 2 arctan ( h y optimal ( k ) f collimator ) - - - ( 1 - 11 )
Further, angle of rotation matrix �� after step (3) middle correction grid search ant group algorithm optimizationoptimalK the step of () is:
Step S21: provide micro reflector array angle of rotation matrix ��, except tested micro-reflector M in this angle matrixkTwo-dimentional angle of rotation be ��optimalK () outward, other mirror units are by control unit control, and taking array center position as boundary line, the mirror unit comprising more than boundary line upward deflects �� angle, and following mirror unit deflects down �� angle, and matrix �� is:
Step S22: CCD camera is placed on D on target illuminated areaoptiamlK () position, measures each micro-reflector MkThe physical location of flare barycenter, calculates itself and the upper predetermined position D of target illuminationoptimalThe position difference d at (k) placediff, select ddiffIt is greater than the speculum set M to be corrected that target illumination field allows maximum facula deviation amount �� Ls(s < k, and Ms��Mk), in these speculums, its angle of rotation �� is got from 0���� n point (n >=20), measure micro-reflector unit M respectivelysIn the facula position parameter at this n some place, it is designated as P ' (��, s), is used nonlinear function fs(��) it is carried out data fitting, represents and be:
f s ( &theta; ) = &Sigma; j = 0 n a j f j ( &theta; )
|fs(��)-P��(��,s)|�ܦ�1(1-13)
Wherein, ajFor the coefficient of polynomial fitting, ��1For data fitting low precision, obtain S function expression from formula (1-13), the flare M to be corrected grid ant group algorithm optimization drawnsPosition DoptiamlS () substitutes into fs(��) in expression formula, that is:
D optimal ( s ) = &Sigma; j = 0 n a j f j ( &theta; ) - - - ( 1 - 14 )
From upper formula, solve �� (s), replaced ��optimalThe value of identical position in (k).
Step S23: repeating step S22, until the position difference of each mirror unit flare is all less than target illumination field allows maximum facula deviation amount, export the last micro-reflector two dimension angle of rotation matrix �� meeting actual optical system requirementfinnal(k)��
The useful effect of the present invention is:
The present invention is compared with previous free illumination iris implementation method, it is to increase the practicality of optimization method so that it is better combine with light source mask optimizing process, it is to increase the resolving power of etching system, is specifically:
(1) when the present invention adopts each micro-reflector unit of CCD camera record static, the location parameter of flare, ensure that the accuracy inputting data in subsequent algorithm;
(2) the present invention utilizes grid search ant group algorithm to obtain micro reflector array angle of rotation matrix, and algorithm speed is fast, and convergency is good, can produce to comprise traditional lighting, off-axis illumination and the light illumination mode such as multiple that freely throws light on;
(3) the present invention proposes the angle of rotation that algorithm optimization draws to be compensated, and adopts and first screens, and the rear mode measured, simplifies measuring process, and the position of correction flare, reduces the difference going out pupil with ideal.
Accompanying drawing illustrates:
Reference is below in conjunction with accompanying drawing to the detailed description of embodiment, and the various feature and advantage of the present invention can be easier to understand, wherein:
Fig. 1 is the method flow diagram that application the present invention realizes variable free illumination iris based on micro reflector array;
Fig. 2 is free lamp optical system schematic diagram able to programme in the photolithographic exposure system that is suitable for of the present invention; Wherein, excimer laser 1, single micro-compound eye array 2, micro reflector array mirror unit 31, micro reflector array substrate 32, turnover speculum 4, Quasi-straight light-focusing mirror group 5, CCD camera 6, computer 7 and control unit 8;
Fig. 3 is that the CCD camera that the present invention relates to gathers static lower each micro-reflector unit flare schematic diagram on illumination target face; 6 is CCD camera, and B represents flare region, and O is the center in illumination target face, and H is the length in the blank region that flare is formed;
Fig. 4 is the schema based on grid search ant colony optimization algorithm of the present invention;
Fig. 5 is micro reflector array schematic diagram before and after flare position correction on target illumination field, for the flare that micro reflector array center one in the Y direction is listed in target face, Fig. 5 (a) is the position difference curve of light distribution and desirable light distribution before correction; Fig. 5 (b) is the position difference curve of light distribution after correction with desirable light distribution;
Fig. 6 is the free light illumination mode pupil simulate effect figure realized according to the present embodiment; Fig. 6 (a), 6 (b) is the free illumination iris distribution realized; Fig. 6 (c), 6 (d) is the RMS difference value curve of the desirable illumination intensity distribution freely thrown light on intend producing realized.
Embodiment
For making the object of the present invention, technical scheme and advantage are clearly understood, below in conjunction with specific embodiment, and with reference to accompanying drawing, the present invention is described in more detail.
Embodiment 1:
Fig. 1 is the method flow diagram realizing the free illumination iris of continuous variable based on micro reflector array of the present invention, comprises facula position and measures, facula position optimization, and facula position corrects three processes, and concrete steps are as follows:
Step (1), the location parameter of flare on illumination target face when measure each micro-reflector unit by CCD camera static;
Step (2), the location parameter that step (1) is measured gained flare are brought in grid search ant group algorithm, and optimization produces the micro reflector array angle of rotation matrix of required light distribution;
Step (3), utilize the angle of rotation matrix that step (2) obtains, the control signal generating each micro-reflector controls it and carries out angle rotation, measure now light distribution on illumination target face, using the facula position difference of itself and required light distribution as evaluation index, system is carried out feedback control, until facula position difference meets design requirement, trimming process terminates.
As shown in Figure 2, the optical system being applicable to this free illumination iris implementation method by: excimer laser 1, single micro-compound eye array 2, micro reflector array 3, turnover speculum 4, Quasi-straight light-focusing mirror group 5, CCD camera 6, computer 7 and control unit 8 form. Wherein, before excimer laser 1 is positioned at single micro-compound eye array 2, turnover speculum 4 is between micro reflector array 3 and Quasi-straight light-focusing mirror group 5, CCD camera 6 is positioned at the central position in illumination target face, and be connected with computer 7, control unit 8, micro reflector array 3 is connected with control unit 8, and CCD camera 6 is fixed on an accurate translation stage and moves thereupon. The Gaussian beam that excimer laser 1 sends is incident on single micro-compound eye array 2, incoming beam is segmented and focuses on micro reflector array 3 by single micro-compound eye array 2, micro reflector array 3 is positioned on the front burnt face of Quasi-straight light-focusing mirror group 5, it comprises single micro-reflector unit 31 and substrate 32, light beam after reflection is by shining in Quasi-straight light-focusing mirror group 5 after turnover speculum 4, and focuses on by it in CCD camera 6 being positioned at its burnt position, face.In the present embodiment, the number of micro reflector array is 10000, and each mirror unit maximum two dimension angle of rotation is 5 ��.
Step (1) is measured before starting, whole micro-reflector unit is corrected by closed loop feedback system so that it is in step (1), (2), all can normal operation in (3) three processes. When energized, once reset first to micro reflector array, making each little micro-reflector unit 31 parallel with substrate 32, define now micro reflector array 3 and be operated in static state, the process that CCD camera 6 gathers the flare of single micro-reflector unit 31 under its static state is as follows:
Being located in micro reflector array 3, micro-reflector unit sum is M, and each mirror unit maximum two dimension angle of rotation is ��, with tested micro-reflector Mk(k is mirror unit subscript sequence number, and k=1,2 ..., M) it is example, provide micro reflector array 3 one angle of rotation matrix ��, make in this angle of rotation matrix except tested micro-reflector MkAngle of rotation is outside 0, and other mirror units are controlled by control unit 8, and taking array center position as boundary line, the mirror unit comprising more than boundary line upward deflects �� angle, and following mirror unit deflects down �� angle, that is:
Along with the rotation of mirror unit, as shown in Figure 3, the flare on target illuminated area forms a long blank region for H, only has mirror unit M to be measured in the regionkFlare, when optical aberration and other alignment errors are less, have:
H=2 �� fcollimator��tan(2��)(1-2)
Wherein, fcollimatorFor collimating the focal length of condensor group 5, the miles of relative movement H of hot spot becomes, with the angle of rotation �� of micro-reflector unit, the fourier transformation relation being similar to. CCD camera 6, in the present embodiment its effective feeling light area is placed in the central position in illumination target faceThe position of CCD camera 6 is regulated so that the center of its effective feeling light area and the center superposition of target illuminated area, computer 7 gathers the light spot image in CCD camera 6 and it is carried out data processing, obtains tested micro-reflector M with accurate translation stagekThe centroid position of corresponding flare in target face. Each micro-reflector unit is repeated above step, until obtaining the centroid position observed value matrix D of flare corresponding when each micro-reflector unit is in static state0(k)��
Fig. 4 is the schema of grid search ant group algorithm of the present invention, and wherein, the step of described grid search ant group algorithm is as follows:
Step S11: divide Searching Resolution Space region. By target illuminated area grid division, corresponding to a state residing for an ant on the net point in space, if every ant in ant group algorithm corresponds to the flare of each micro-reflector unit on target illuminated area, along with mirror unit two dimension rotates, ant is moved between each space networks lattice point, target function value according to each net point, leaves different information concentration, the travel direction of ant during to affect next iteration. In the process, every corresponding unknown variable of ant k is micro-reflector unit MkTwo-dimentional angle of rotation, each solution all containing on x direction, angle of rotation Two Variables on y direction, according to the light distribution situation of light illumination mode required in target face, it is determined that the initial rotation angle degree scope of micro reflector array is as follows:
0 < | ��x 1(k) | < ��upper
0 < | ��y 1(k) | < ��upper
&theta; upper = 1 2 arctan ( &delta; c &Phi; obj 2 f collimator ) - - - ( 1 - 3 )
Wherein, ��x 1(k), ��y 1(k) be respectively micro-reflector unit in the x direction with the initial rotation angle degree on y direction, ��outerFor intending the maximum outer coherence factor of the target light illumination mode of generation, ��objFor the area of target face illuminated area.
By each ��x 1(k), ��y 1K () is divided into N decile, then total 2N the node of solution space, if the sequence number in certain solution space corresponding to micro-reflector unit is (p, q), when algorithm starts, each micro-reflector finite element rotation angle random is dispersed in solution space etc. somewhere, subregion, obtain angle of rotation as follows:
&theta; x 1 ( k ) = 0 + &theta; upper N &times; ( p + rand )
&theta; y 1 ( k ) = 0 + &theta; upper N &times; ( q + rand ) , ( p , q = 1,2 , . . . , N ) - - - ( 1 - 4 )
Wherein, rand is the randomized number between [0,1].
Step S12: initialize population and individual information element distribution. Iteration is initial, and setting ant sum is M, and in optimization, maximum cycle is NCmax, Information Meter volatilization parameter �� (0 < �� < 1). If after each ant k loads the initial rotation angle degree as shown in step S11, it is contemplated that to having measured the position measurements matrix D obtaining flare corresponding when each micro-reflector unit is in static state by CCD camera 60(k), whereinWhen then iteration is initial, the position correction of each ant k on target illuminated area is:
D x 1 ( k ) = f collimator &times; tan ( 2 &theta; x 1 ( k ) ) + D x 0 ( k )
D y 1 ( k ) = f collimator &times; tan ( 2 &theta; y 1 ( k ) ) + D y 0 ( k ) - - - ( 1 - 5 )
The difference of the target light distribution that the light distribution in target face produces with plan after making objective function G equal the loaded and optimized gained angle of rotation matrix of micro reflector array, and optimize when working as | G |�ܦ� (�� is algorithm convergence accuracy value, and 0 < �� < 1) and terminate. The evaluation functional value of definition ant k is the objective function G of u point on the target illuminated area residing for ituWith the objective function G of v point residing for ant l in its fieldvSum, that is:
��Guv=Gu+Gv(1-6)
Due in the process of the loaded and optimized angle of rotation obtained of micro reflector array, angle of rotation is more big, in target face, mobile spot distance is more big, the error of the facula position produced is more big, therefore the search direction setting ant not only with its mobile route (u, v) it is relevant that the pheromone concentration on evaluates function, distance dependent also and between ant, ant selects the optimization path nearest with it as far as possible, to reduce micro-reflector unit deviation in moving process of flare when carrying out two dimension angular and rotate. Kth ant is made to adopt the mode of roulette mobile to position v point by position u point according to state transition probability formula below:
P uv k = &tau; uv / d uv &Sigma; v &Element; allowed k &tau; uv / d uv , u &NotEqual; v - - - ( 1 - 7 )
Wherein, duvFor distance between position u point and position v point in target face, ��uvFor the pheromone intensity of ant k on mobile route, allowedkThe space networks lattice point set of paths that next step allows away for ant k, wherein, the initial pheromone concentration of every ant k position u point can be determined according to objective function, that is:
��u 0=e-G(u)(1-8)
Step S13: ant packet, determine elitist ants and general ant: select satisfied | G |�ܦ� elitist ants and by its currently on target illuminated area present position add to taboo list in, each ant is moved by formula (1-7) described optimizing probability, and adopt unidirectional search mechanisms, ant is moved to the position that objective function is little from the position that objective function is big, ensures that multiple target reaches its optimum value. When a loop ends, the pheromone intensity on ant k institute mobile route is pressed following formula and is upgraded:
&tau; uv new = &rho; &times; &tau; uv old + e - G uv - - - ( 1 - 9 )
The stagnation easily occurred in optimizing process due to ant group algorithm and diffusion problem are not easy to ignore, and in order to avoid algorithm Premature Convergence in non-overall situation optimum solution, possible pheromone strength range on each bar optimizing path are limited in [��min,��max] in, wherein, ��minAlgorithm can be effectively avoided to stagnate, ��maxThe pheromone concentration on certain paths can be avoided much larger than other paths, further, in order to avoid making multiple ant all focus on same paths, limit algorithm spreads, retaining optimum path after each loop ends, namely in a circulation, only the ant of shortest path just has weight update ��uv new, on the basis of above-mentioned (1-9) formula, add following formula and carry out threshold decision selection, that is:
&tau; uv new = &tau; min , &tau; uv new &le; &tau; min &tau; uv new , &tau; min &le; &tau; uv new &le; &tau; max &tau; max , &tau; uv new &GreaterEqual; &tau; max - - - ( 1 - 10 )
Step S14: if cycle index NC > NCmax, then continue to optimize, otherwise go to step S15.Often taking turns after iteration terminates, recalculate the target function value G of ant group, the position of the elitist ants obtained is added in taboo list, if the target function value of every ant is less than the convergence precision value �� defined, then go to step S15, otherwise go to step S13, start next and take turns iterative search;
Step S15: terminate optimizing, obtains the location matrix D of each ant k current on target illuminated areaoptimal(k)(Doptimal(k)=(Dx optimal(k), Dy optimal(k))), in conjunction with ant k on target illuminated area starting position two dimension matrix D1K (), obtains the two-dimentional matrix h relative to starting position miles of relative movementoptimalK (), is defined as the best mobile location matrix after optimizing, and calculate corresponding two dimension angle of rotation matrix �� according to formula (1-11)optimal(k), wherein,
h x optimal ( k ) = D x optimal ( k ) - D x 1 ( k ) &theta; x optimal ( k ) = 1 2 arctan ( h x optimal ( k ) f collimator )
h y optimal ( k ) = D y optimal ( k ) - D y 1 ( k ) &theta; y optimal ( k ) = 1 2 arctan ( h y optimal ( k ) f collimator ) - - - ( 1 - 11 )
Algorithm terminates.
In the present embodiment, as maximum cycle NCmaxGetting 2000, when convergence precision value �� is 0.05, algorithm is about 1000 reach convergence in cycle index.
Owing to above-mentioned ant colony optimization algorithm solves in process, do not consider the aberration due to fourier lense group in actual optical system, the position deviation of micro-reflector unit and the change of reflected spot size in two dimension rotary course thereof, now on target illuminated area, the miles of relative movement of flare does not meet the relation shown in formula (1-11), have impact on the positional accuracy of emergent light spot, further, in generation traditional lighting and off-axis illumination occasion, to ask the beam uniformity in target face more than 95%, then the hot spot deviation in above-mentioned situation must be corrected, namely compensated optimizing the micro-mirror angle of rotation matrix obtained.
But the position of each micro-reflector flare and size all with the position at micro-reflector unit place, it is angle of rotation in the two-dimensional direction, the centre deviation of single micro-compound eye array, the factors such as the aberration of fourier lense group are relevant, cannot express by concrete analytical function expression formula, in order to reduce computation complexity, the present invention adopts and first filters out the hot spot not meeting position offset requirement, then the mode these hot spots measured to the position of the angle of rotation of micro-reflector unit and corresponding measurement hot spot thereof and dimensional data by certain algorithm (such as method of least squares, genetic algorithm etc.) data fitting, draw the functional relation that the position of each flare and size change with angle of rotation ��. following step is adopted to correct gained angle of rotation after ant colony optimization algorithm:
Step S21: the micro reflector array angle of rotation obtained after grid ant group algorithm optimization be loaded into one by one on each micro-reflector unit, namely provides micro reflector array angle of rotation matrix ��, except tested micro-reflector M in this angle of rotation matrixkTwo-dimentional angle of rotation be ��optimalK () outward, other mirror units are controlled by control unit 8, taking array center position as boundary line, the mirror unit comprising more than boundary line upward deflects �� angle, and following mirror unit deflects down �� angle, and CCD camera 6 is placed on target illuminated area DoptimalK () position is measured, now flare only to be measured is positioned on the reception face of CCD camera 6, and wherein, matrix �� is:
Step S22: mobile accurate translation stage, is placed on target illuminated area D by CCD cameraoptimalK () position accepts hot spot, to each micro-reflector unit, calculate its physical location measuring flare barycenter and the difference d of the upper pre-position of target illumination by step S21diff, select ddiffIt is greater than the speculum set M to be corrected of maximum facula deviation amount �� Ls(s < k, and Ms��Mk), from micro-reflector angle of rotation 0����, get n point (n >=20), measure M respectivelysIn the flare location parameter of each micro-reflector unit at this n some place, it is designated as P ' (��, s), adopt method of least squares that the centroid position data of the flare of actual measurement under different rotary angle, �� is carried out the data fitting at discrete point place, it is used nonlinear function fs(��) function representation, wherein:
f s ( &theta; ) = &Sigma; j = 0 n a j f j ( &theta; )
|fs(��)-P��(��,s)|�ܦ�1(1-13)
Wherein, ajFor the coefficient of polynomial fitting each, ��1For data fitting error, it is relevant with maximum facula deviation amount �� L.S function expression is obtained, the flare M to be corrected grid ant group algorithm optimization drawn from formula (1-13)sLocation parameter substitute into fs(��), in expression formula, obtain:
D optimal ( s ) = &Sigma; j = 0 n a j f j ( &theta; ) - - - ( 1 - 14 )
Solve �� (s) from upper formula, replaced ��optimalThe value of identical position in (k).
Step S23: repeating step S22, until the position difference of each mirror unit flare is all less than target illumination field allows maximum facula deviation amount �� L, export the micro-reflector two dimension angle of rotation matrix �� finally meeting actual optical system and requiringfinnal(k)��
Fig. 5 is micro reflector array flare correction front and back schematic diagram on target illuminated area, in the present embodiment, flare size mean value is 2mm, target illumination field allows maximum facula deviation amount �� L < 0.2mm, arrange at center one in the Y direction for micro reflector array, it comprises 100 micro mirror unit, and Fig. 5 (a) is the difference curve of light distribution and desirable light distribution before correction; Relatively big near the micro-reflector unit deviation of position, edge before correction as seen from the figure, the flare corresponding to these position micro-reflectors is screened, it is corrected. The difference curve of Fig. 5 (b) light distribution and desirable light distribution after the correction of row mirror unit for this reason. After correction, all hot spot deviation value is all less than maximum facula deviation amount as seen from the figure.
Fig. 6 is the embodiment of several illumination iris distribution that application the present invention produces, Fig. 6 (a), 6 (b) be respectively in illumination analysis software Lighttools simulation free illumination iris distribution plan, Fig. 6 (c), 6 (d) corresponds respectively to Fig. 6 (a), with Fig. 6 (b), when quantizing for target illuminated area being got the sampling number of 150 �� 150, X-direction crosses the difference of the distribution of the illumination intensity in its center cross-sectional with the desirable light distribution intending producing, get its each light intensity difference quantized in grid and do normalization method RMS graphic representation, as can be seen from the figure, what application the inventive method was formed free illumination iris is less with desirable illumination iris difference, RMS value is no more than 0.1%.
Foregoing description is only the description to the better embodiment of the present invention, and not to any restriction of the present invention, any change that the those of ordinary skill in field of the present invention does according to above-mentioned disclosure, discloses, all belong to the scope of claim book.

Claims (6)

1. one kind realizes the method for variable free illumination iris based on micro reflector array, it is characterised in that: described method comprises the steps:
Step (1), the location parameter of flare on illumination target face when measure each micro-reflector unit by CCD camera static;
When in described step (1), each micro-reflector unit is in static state, the detailed process measuring its flare location parameter on illumination target face by CCD camera is as follows:
If micro reflector array unit sum is M, provide micro reflector array angle of rotation matrix ��, except micro-reflector unit M to be measured in this angle of rotation matrixk(k is mirror unit subscript sequence number, and k=1,2, ..., M) angle of rotation be outside 0, controlling other mirror units taking array center by control unit is boundary line, the mirror unit comprising more than boundary line upward deflects �� angle, and following mirror unit deflects down �� angle, and namely �� is:
Wherein �� is the maximum angle of rotation of each mirror unit, target illuminated area is formed one long be the blank region of H, and:
H=2 �� fcollimator��tan(2��)(1-2)
Wherein, fcollimatorFor collimating the focal length of condensor group;
The center position that CCD camera is placed on target illuminated area accepts the emergent light spot of Quasi-straight light-focusing mirror group, it is also carried out data processing by light spot image in computer acquisition CCD camera, each micro-reflector unit is repeated above step, until obtaining the centroid position observed value matrix D of flare corresponding when each micro-reflector unit is in static state0(k);
Step (2), the location parameter that step (1) is measured gained flare are brought in grid search ant group algorithm, and optimization produces the micro reflector array angle of rotation matrix of required light distribution;
Step (3), utilize the angle of rotation matrix that step (2) obtains, generate the control signal of each micro-reflector driving mechanism and control micro-reflector and carry out angle rotation, measure now light distribution on illumination target face, using the facula position difference of itself and required light distribution as evaluation index, system is carried out feedback control, until facula position difference meets design requirement.
2. the method realizing variable free illumination iris based on micro reflector array according to claim 1, it is characterized in that: the method is applicable to utilize micro reflector array to realize the system of any illumination profile, wherein each micro-reflector unit can two dimension continuously rotate, and micro reflector array is imaged onto on target illuminated area by a collimation condensor group, micro reflector array position becomes Fourier's relation with target illuminated area.
3. the method realizing variable free illumination iris based on micro reflector array according to claim 1, it is characterized in that: by closed loop feedback system, micro reflector array was demarcated before carrying out the measurement of flare position, make each mirror unit of micro reflector array in above-mentioned steps (1), (2), all can normal operation in (3) three processes.
4. the method realizing variable free illumination iris based on micro reflector array according to claim 1, it is characterized in that: mirror unit deflection angle more than described micro reflector array center can also get other values being less than ��, mirror unit deflection angle below center can also get other values being greater than-�� so that only has flare to be measured on effective reception face of CCD.
5. the method realizing variable free illumination iris based on micro reflector array according to claim 1, it is characterised in that: in described step (2), the step of grid search ant group algorithm is:
Step S11: divide Searching Resolution Space region;
Using each micro-reflector unit two dimension angle of rotation as solution space set, by illumination target face grid division, according to the target light intensity distribution situation of required generation, it is determined that the two-dimentional initial rotation angle degree �� of each micro-reflector unit1(k)=(��x 1(k), ��y 1(k)) scope as follows:
0<|��x 1(k)|<��upper
0<|��y 1(k)|<��upper(1-3)
Wherein, ��x 1(k), ��y 1(k) be respectively micro-reflector unit along the x-axis direction with the initial rotation angle degree in y-axis direction,��cFor the maximum outer coherence factor produced under required target light illumination mode, ��objFor the area in illumination target face;
By each ��x 1(k), ��y 1K () is divided into N decile, if the sequence number in certain solution space corresponding to micro-reflector unit is (p, q), when algorithm starts, each micro-reflector finite element rotation angle random is dispersed in solution space etc. somewhere, subregion, obtain initial rotation angle degree as follows:
Wherein, rand is the randomized number between [0,1];
Step S12: initialize population and individual information element distribution;
Iteration is initial, and setting ant sum is M, and in optimization, maximum cycle is NCmaxInformation Meter volatilization parameter is �� (0 < �� < 1), convergence precision is �� (0 < �� < 1), the difference of the target light distribution that target illumination field light distribution produces with plan after making objective function G equal the loaded and optimized gained angle of rotation matrix of micro reflector array, by the position calculation matrix of each flare of gained in step (1)When correction iteration is initial, each ant k in the position of target illuminated area is:
The evaluation function of definition ant k is the objective function G of u point on the target illuminated area residing for ituWith the objective function G of v point residing for ant l in its fieldvSum, that is:
��Guv=Gu+Gv(1-6)
By position u point to the mobile state transition probability formula of position v point it is:
Wherein, duvFor distance between u point and v point in target face, ��uvFor the pheromone intensity of ant k on mobile route, allowedkThe space networks lattice point set of paths that next step allows away for ant k, the initial pheromone concentration of every ant k position u point is:
��u 0=e-G(u)(1-8)
Step S13: elitist ants and general ant are determined in grouping;
After loading the micro reflector array initial rotation angle degree matrix Ru shown in (1-4) formula, select the elitist ants of satisfied | G |�ܦ� and its present position on target illuminated area is added in taboo list, by the mobile each ant of formula (1-7), unidirectional search mechanisms is adopted to be moved from the position that objective function is big to the position that objective function is little by ant, when a loop ends, the pheromone intensity on ant k institute mobile route is pressed following formula and is upgraded:
Possible pheromone strength range on each bar optimizing path is limited in [��min,��max]:
Step S14: if NC > NCmax, then continue to optimize, otherwise go to step S15, often taking turns after iteration terminates, upgrade target function value G and the taboo list of ant group, if the objective function of every ant is less than the convergence precision value �� of definition, then go to step S15, otherwise go to step S13, start next and take turns iterative search;
Step S15: terminate optimizing, according to the two-dimensional position matrix D of current ant k on target illuminated areaoptimalK () calculates best miles of relative movement matrix hoptimal(k) and corresponding two-dimentional angle of rotation matrix ��optimal(k), wherein,
6. the method for variable free illumination iris is realized according to claim 1 based on micro reflector array, it is characterised in that: angle of rotation matrix �� after correction grid search ant group algorithm optimization in described step (3)optimalK the step of () is:
Step S21: provide micro reflector array angle of rotation matrix ��, except tested micro-reflector M in this angle matrixkTwo-dimentional angle of rotation be ��optimalK () outward, other mirror units are by control unit control, and taking array center position as boundary line, the mirror unit comprising more than boundary line upward deflects �� angle, and following mirror unit deflects down �� angle, and matrix �� is:
Step S22: CCD camera is placed on target illuminated area Doptiaml (k) position, measures each micro-reflector MkThe physical location of flare barycenter, calculates itself and the upper predetermined position D of target illuminationoptimalThe position difference d at (k) placediff, select ddiffIt is greater than the speculum set M to be corrected that target illumination field allows maximum facula deviation amount �� Ls(s < k, and Ms��Mk), in these speculums, its angle of rotation �� is got from 0���� n point (n >=20), measure micro-reflector unit M respectivelysIn the facula position parameter at this n some place, it is designated as P ' (��, s), is used nonlinear function fs(��) it is carried out data fitting, represents and be:
|fs(��)-P��(��,s)|�ܦ�1(1-13)
Wherein, ajFor the coefficient of polynomial fitting, ��1For data fitting low precision, obtain S function expression from formula (1-13), the flare M to be corrected grid ant group algorithm optimization drawnsPosition DoptimalS () substitutes into fs(��) in expression formula, that is:
From upper formula, solve �� (s), replaced ��optimalThe value of identical position in (k);
Step S23: repeating step S22, until the position difference of each mirror unit flare is all less than target illumination field allows maximum facula deviation amount, export the last micro-reflector two dimension angle of rotation matrix �� meeting actual optical system requirementfinnal(k)��
CN201410384829.6A 2014-08-06 2014-08-06 Method for realizing variable free illumination pupil based on micro-mirror array Expired - Fee Related CN104111592B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410384829.6A CN104111592B (en) 2014-08-06 2014-08-06 Method for realizing variable free illumination pupil based on micro-mirror array

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410384829.6A CN104111592B (en) 2014-08-06 2014-08-06 Method for realizing variable free illumination pupil based on micro-mirror array

Publications (2)

Publication Number Publication Date
CN104111592A CN104111592A (en) 2014-10-22
CN104111592B true CN104111592B (en) 2016-06-08

Family

ID=51708425

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410384829.6A Expired - Fee Related CN104111592B (en) 2014-08-06 2014-08-06 Method for realizing variable free illumination pupil based on micro-mirror array

Country Status (1)

Country Link
CN (1) CN104111592B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104375392B (en) * 2014-12-12 2016-08-17 中国科学院光电技术研究所 Micro-mirror array control method for realizing free illumination pupil
CN104950593B (en) * 2015-06-10 2017-04-05 中国科学院长春光学精密机械与物理研究所 For positioning the graticle of camera focal plane position in DMD etching systems
JP6523194B2 (en) * 2016-03-14 2019-05-29 東京エレクトロン株式会社 Auxiliary exposure device
CN108507498B (en) * 2017-02-28 2020-01-24 上海微电子装备(集团)股份有限公司 Micro-mirror monitoring method and device, illumination device and photoetching machine
CN108778932B (en) * 2017-12-29 2021-08-24 深圳市大疆创新科技有限公司 Method and device for controlling cradle head to reset, cradle head and unmanned aerial vehicle
CN109029295A (en) * 2018-08-08 2018-12-18 中国科学院上海光学精密机械研究所 Litho machine micro reflector array Angle Position monitoring device and application method
US10503076B1 (en) 2018-08-29 2019-12-10 Applied Materials, Inc. Reserving spatial light modulator sections to address field non-uniformities
CN109270806A (en) * 2018-11-16 2019-01-25 深圳珑璟光电技术有限公司 A kind of free structure luminous point battle array generation device, method and system
CN110320764B (en) * 2019-06-24 2020-09-15 中国科学院上海光学精密机械研究所 Matching method of photoetching machine
CN111308702B (en) * 2020-03-31 2022-05-06 齐鲁工业大学 Optimal design method of reflector array
CN111460652B (en) * 2020-03-31 2023-09-22 齐鲁工业大学 Method for realizing arbitrary illuminance distribution of target surface
CN112462577B (en) * 2020-12-02 2023-11-28 东方晶源微电子科技(北京)有限公司深圳分公司 Free pupil generation method for lithography machine illumination system
CN113379645A (en) * 2021-07-06 2021-09-10 深圳中科飞测科技股份有限公司 Light spot correction method, system, integrated circuit detection device and storage medium
CN113722915B (en) * 2021-09-01 2023-11-14 西安邮电大学 Underwater weak light signal detection method
CN115469555B (en) * 2022-11-14 2023-03-31 中国科学院光电技术研究所 Space image prediction and image quality optimization method for sensor chip projection lithography machine

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1883208A (en) * 2003-09-24 2006-12-20 因佛卡斯公司 Projection apparatus with axis parallel micro mirrors and light sources
CN102177460A (en) * 2008-10-08 2011-09-07 卡尔蔡司Smt有限责任公司 Methods and devices for driving micromirrors
CN103472688A (en) * 2013-09-18 2013-12-25 中国科学院上海光学精密机械研究所 Illumination device of deep ultraviolet projection mask aligner and application method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11231234A (en) * 1998-02-12 1999-08-27 Asahi Optical Co Ltd Reflection mirror

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1883208A (en) * 2003-09-24 2006-12-20 因佛卡斯公司 Projection apparatus with axis parallel micro mirrors and light sources
CN102177460A (en) * 2008-10-08 2011-09-07 卡尔蔡司Smt有限责任公司 Methods and devices for driving micromirrors
CN103472688A (en) * 2013-09-18 2013-12-25 中国科学院上海光学精密机械研究所 Illumination device of deep ultraviolet projection mask aligner and application method

Also Published As

Publication number Publication date
CN104111592A (en) 2014-10-22

Similar Documents

Publication Publication Date Title
CN104111592B (en) Method for realizing variable free illumination pupil based on micro-mirror array
US9057963B2 (en) Illumination optical system, exposure apparatus, optical element and manufacturing method thereof, and device manufacturing method
KR101546987B1 (en) Illumination optical system, exposure apparatus, and device manufacturing method
KR101144458B1 (en) An illumination system for microlithography
KR20070100964A (en) Optical integrator, illumination optical device, exposure device, and exposure method
JP2002231619A (en) Optical illumination equipment and aligner equipped with the same
KR20120101599A (en) Lighting optical device and exposure system
TW200813646A (en) Illuminating optical apparatus, exposure apparatus, and device manufacturing method
JP5616983B2 (en) Illumination system and projection objective of mask inspection system
CN112162468B (en) Ultrahigh numerical aperture combined variable-magnification extreme ultraviolet lithography illumination system
CN107636539A (en) The operating method of microlithography projection equipment
CN105467772A (en) Exposure apparatus, exposure method, and device manufacturing method
US20090075216A1 (en) Storage medium storing exposure condition determination program, exposure condition determination method, exposure method, and device manufacturing method
US9690203B2 (en) Method for adjusting an illumination setting
JP2002184676A (en) Lighting optical device and aligner having the lighting optical device
JP2001281101A (en) Device and method for determining refracting power by spatial resolution
JP4599632B2 (en) Illuminance distribution evaluation method, optical member manufacturing method, illuminance measuring apparatus, exposure apparatus, and exposure method
JP2002222761A (en) Illuminating optical device and aligner provided therewith
CN108681214B (en) The method being imaged across scale lithography or multiresolution is realized by changing the ratio that expands
JP4697426B2 (en) Light intensity distribution evaluation method, illumination optical apparatus and adjustment method thereof, exposure apparatus, and exposure method
KR101992516B1 (en) Method of operating a microlithographic apparatus
JP2004266259A (en) Illumination optical device, exposure apparatus, and exposure method
CN111176075B (en) Polarization aberration detection device, objective lens test bench and photoetching equipment
JP2022533184A (en) Measurement tools including aplanatic objective single lens
CN101487987A (en) Iris measuring apparatus and image processing process

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160608

Termination date: 20210806

CF01 Termination of patent right due to non-payment of annual fee