The present invention pertains to the field of semiconductor lithography, and more particularly, relates to a method and system for modeling, calibration, and simulation of a multi-stage series photoresist characterization network.
Integrated circuit (IC) manufacturing is the core of the electronic information industry, a strategic, fundamental, and leading industry that supports economic and social development and safeguards national security. A photolithography process is one of the most critical processes in IC manufacturing, which is used to transfer a mask pattern to a photoresist coated on a silicon wafer without distortion through a photolithography imaging system. However, with the continuous development of IC manufacturing nodes, the optical proximity effect of lithography imaging systems has become increasingly more significant. Therefore, mask optimization technology is required before lithography mask manufacturing at a 90 nm node and below, so as to ensure the chip yield, performance, and manufacturability. In mask optimization technology, a photoresist model is a key link connecting an optical imaging system and final chip performance, which determines the precision of a photolithography process. In addition, photoresist models involve complex interactions between light and matter and structures as well as nonlinear physicochemical changes across time scales. Universal, correct, and efficient modeling of photoresists is an issue that urgently needs to be addressed in the development of mask optimization technology applicable to advanced IC manufacturing nodes.
The photoresist model is a key model used to describe a series of complex nonlinear physical and chemical processes inside a photoresist and the formation of micro-nano patterns in mask optimization technology, which plays a key role in photolithography process analysis, photolithography result prediction and calibration, and other issues, and requires fast speeds and high accuracy. A photoresist model that uses strict theoretical methods to simulate the physical and chemical effects of highly non-linear photolysis exposure, reaction diffusion, and photopolymerization that occur in an actual photoresist processing process, in spite of stringency and accuracy characteristics, cannot be applied to applications such as mask optimization that require both computational accuracy and efficiency due to high complexity, low computational efficiency and other reasons. At present, the most commonly used semi-empirical threshold model in industry has the advantages of simple modeling and fast calculation speeds, but lacks an accurate description of the actual physical and chemical properties of photoresists, which will introduce large errors in advanced IC manufacturing nodes. With the development of computer technology, photoresist models based on deep learning neural networks have gradually become widely used. Although such models can better achieve the characterization of internal physical and chemical reactions and mechanical deformations of photoresists, and unknown effects not included in strict photoresist models, the simulation progresses of the models are heavily dependent on training samples, and large calculation and simulation errors often occur when the models are dealing with problems such as layout translation, rotation, and symmetrical transformation. In addition, in order to obtain a more universal photoresist model, a large number of samples in different scenarios need to be trained, and a calibration process is complicated and time-consuming.
Therefore, in order to meet the development needs of advanced IC manufacturing technology, more accurate, efficient, and universal photoresist model modeling and calibration methods are desired.
In view of the defects of the prior art, the purpose of the present invention is to provide a method and a system for modeling, calibration, and simulation of a multi-stage series photoresist characterization network, aiming to solve the problems of large calculation and simulation errors and complex and time-consuming calibration processes.
In order to achieve the above purpose, in a first aspect, the present invention provides a method for modeling a multi-stage series photoresist characterization system network. The method comprises:
Preferably, the Wiener-Padé form sub-cascading modules are specifically as follows:
It should be noted that the present invention prefers the aforementioned Wiener-Padé form sub-cascading modules, because such modules emphasize and combine the Wiener system characterization theory and the universal advantages of rational function Padé approximation methods in the characterization of nonlinear system response characteristics, such that the complex and changeable nonlinear response characteristics of the photoresist can be characterized more accurately with less Wiener terms while consuming less computing resources.
Preferably, outputs of the Wiener-Padé form sub-cascading modules are as follows:
J
n(x,y)=β0MWPn[Jn−1(x,y)]+β1[I(x,y)⊗k(x,y)]
It should be noted that the present invention prefers the outputs of the aforementioned Wiener-Padé sub-cascading modules, and the newly added Wiener-Padé sub-cascading modules not only contain the high-order nonlinear response components of the photoresist, but also retain a certain proportion of the original photoresist light intensity distribution components, enabling the Wiener-Padé sub-cascading modules to maintain efficient and stable convergence characteristics while conforming to physical reality.
In order to achieve the above purpose, in a second aspect, the present invention provides a method for calibrating a multi-stage series photoresist characterization system network, the multi-stage series photoresist characterization system network being constructed using the method described in the first aspect. The calibration method comprises:
Preferably, step T2 comprises:
It should be noted that the present invention prefers the above calibration method. By utilizing the clear hierarchical structure of the established photoresist characterization system network, since only a certain Wiener-Padé sub-cascading module in the characterization system network is calibrated each time, the obtained calibration results can make the model more in line with the actual physical situations while reducing the difficulty of calibrating the system characterization model and quickly converging to an optimal solution.
Preferably, the using preset parameters to set a sub-cascading module following the current process to an identity equation or a simple linear operator in step T24 is any of the following:
It should be noted that the present invention achieves efficient, independent, and decoupled hierarchical calibration of the photoresist characterization network by performing simple identity equation or linear operator equivalence on the sub-cascading modules to be calibrated.
Preferably, the method for data comparison in step T27 is specifically as follows:
It should be noted that the present invention supports two different calibration modes based on the measured profile and critical dimension data existing in the photoresist calibration process by providing two different measured and simulated data comparison and evaluation methods.
Preferably, for comparison and evaluation between the simulated photoresist profile and the measured profile, a constrained quadratic convex optimization algorithm is used to obtain by comparison the difference between a light intensity distribution corresponding to an actual profile point in the output result of the last stage sub-cascading module and a threshold:
In order to achieve the above purpose, in a third aspect, the present invention provides a method for efficient online simulation of a photoresist profile. The simulation method comprises:
In order to achieve the above purpose, in a fourth aspect, the present invention provides a system for efficient online simulation of a photoresist profile, comprising: a processor and a memory;
In general, compared with the prior art, the above technical solutions conceived by the present invention have the following beneficial effects:
(1) The present invention proposes a method for modeling a multi-stage series photoresist characterization system network, which constructs multiple stages of series Wiener-Padé sub-cascading modules according to the characteristics of each lithography process, so as to achieve step-by-step and accurate description of the complex physical, optical, and chemical highly non-linear response characteristics of a photoresist under different process flows, while avoiding over-fitting and reducing model complexity and redundancy.
(2) The present invention proposes a method for calibrating a multi-stage series photoresist characterization system network. By treating a photoresist model calibration problem as an equivalent constrained quadratic convex optimization problem, the property of unique local optimum equal to global optimum of a constrained quadratic convexity optimization algorithm and the convex set separation theorem are leveraged, thereby achieving photoresist model calibration with different optimization objectives and optimization accuracy.
(3) The present invention proposes a method and system for efficient online simulation of a photoresist profile, utilizing a method of low-order multivariate polynomial equivalent and continuous interpolation of model parameters, so as to enable establishment of a photoresist characterization network model library with multiple continuously varying process parameters from experimental data obtained from only measured discrete process conditions. In addition, the simulation strategy based on library matching achieves efficient online simulation under variation of multiple process parameters.
In all the drawings, the same reference numerals are used to refer to the same elements or processes, wherein:
To make the purpose, technical solution, and advantages of the present invention clearer, the present invention is further described in detail below in connection with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
Step 1: Divide a photoresist reaction process in a photolithography process flow into several stages Stagen, according to a modeling idea of a multi-stage series system network.
Preferably, rules for dividing the photoresist reaction process in the lithography process flow into stages include, but are not limited to, division according to an actual process sequence 1, such as soft baking, exposure, post-baking, and other processes; or division according to nonlinear orders: such as linear, quadratic, tertiary, etc.
Step 2: Starting from the first stage in the photolithography process flow, according to process flow characteristics corresponding to a current stage Stagen, construct a Wiener-Padé form sub-cascading module MWPn, and add the Wiener-Padé form sub-cascading module to a multi-stage series photoresist characterization system network 15. A construction process 2 of a Wiener-Padé form sub-cascading module 6 includes the following sub-steps:
Preferably, the Wiener-Padé form 8 sub-cascading module 6 is constructed with the ratio of two Wiener sum function terms 11, and mainly includes the following forms:
In addition, the model parameters such as the Wiener nonlinearity orders, and the kernel function types and quantities of the numerator and the denominator in the Padé approximation, etc. can be separately selected according to requirements, and do not have to be consistent. Since the Padé approximation has the property of simulating high-order nonlinear responses with the ratio of two low-order polynomials, the Wiener term nonlinear orders in the numerator and the denominator can be limited to a second order or lower to avoid the complexity and redundancy of the Wiener-Padé form sub-cascading module. In addition, the Wiener kernel function is generally a set of orthonormal base functions. In order to ensure rotational symmetry of the Wiener-Padé form sub-cascading module, generally the Wiener kernel function can be chosen from kernel function types with rotational symmetry such as a Hermite-Gaussian function or a Laguerre-Gaussian function.
S2.2: Use an output result Jn−1(x, y) of a previous-stage Wiener-Padé form sub-cascading module MWPn−1 as an input, to convolute with selected kernel functions k(x, y) of the numerator and the denominator in the Padé approximation, respectively, to acquire sub-cascading module linear base function terms WB(x, y). The ith Wiener linear base function term 9 in the numerator or the denominator in the sub-cascading module Padé approximation has the following form:
W
Bi(x,y)=Jn−1(x,y)⊗ki(x,y)
S2.3: According to the Wiener nonlinearity orders, multiply point by point linear base function term arrangements and combinations, to construct Padé approximation numerator and denominator product function terms WP(x, y) of different orders, respectively. The Wiener product function terms 10 of different orders in the numerator or the denominator of the sub-cascading module Padé approximation have the following form:
S2.4: Acquire Padé approximation numerator and denominator Wiener coefficients, and perform weighted summation on the base function terms of different orders in the numerator and the denominator, respectively, to obtain a final Wiener sum function term WS(x, y). The Wiener sum function term 11 in the numerator or the denominator of the cascading module Padé approximation has the following form:
S2.5: Use the acquired Wiener sum functions in the numerator and the denominator to complete construction of the final Wiener-Padé form sub-cascading module 6 in a Wiener-Padé approximation.
Step 3: Acquire the output result Jn−1(x, y) of the previous-stage Wiener-Padé sub-cascading module MWPn−1, and convolute an original photoresist internal light intensity I(x, y) with the current Wiener-Padé form sub-cascading module to obtain a current sub-cascading module output Jn(x, y), where the sub-cascading module output 7 is obtained by the following form:
J
n(x,y)=β0MWPn[Jn−1(x,y)]+β1[I(x,y)⊗k(x,y)]
Step 4: Repeat steps 2 and 3 until all Wiener-Padé form sub-cascading modules 6 in the multi-stage series photoresist characterization system network 15 are added.
Step 5: Acquire an output result of the last stage Wiener-Padé form 8 sub-cascading module 6, and obtain photoresist profile Cs(x, y) or critical dimension CDs data 12 by using a photoresist reaction threshold T. Extraction of the photoresist profile or critical dimension data 12 mainly includes the following sub-steps:
S5.1: In order to ensure the accuracy of data extraction, first upsample the output result of the last stage Wiener-Padé form 8 sub-cascading module 6.
S5.2: For extraction of a photoresist profile simulation photoresist simulated profile C(x, y), possibly use a photoresist reaction threshold T to truncate the upsampled final output result into a simulated binary image I2s(x, y)), and extract the edge of I2s(x, y) to obtain C(x, y):
For extraction of the photoresist critical dimension CDs, possibly first extract a light intensity distribution curve on a ruler from the output result, extract critical dimension endpoints by using {Pi(x, y); [L(Pi)−T]*[L(Pi+1)−T]<0}, and calculate the distance between the two endpoints to obtain the critical dimension data provided by simulation, where L(Pi) represents a light intensity value at a critical dimension endpoint on the light intensity distribution curve.
S5.3: Propose result evaluation for the photoresist simulated profile, convert a measured profile into a binary image I2m(x, y) with inner 1 and outer 0, and perform an XOR Boolean operation on I2m(x, y) and I2s(x, y) to obtain a profile difference map I2or(x, y). The simulated profile extraction result is evaluated using the following formula:
The simulated critical dimension data extraction result is evaluated using the following formula:
where CDs and CDm represent the simulated and measured critical dimensions, respectively, and N is the total number of CDm.
Step 1: Extract a Wiener-Padé form 8 sub-cascading module 6 corresponding to a stage Stage r from a multi-stage series photoresist characterization system network 15, confirm parameters 13 to be calibrated for the module, and randomly generate a set of non-zero parameter set p(x) to be calibrated for the current stage.
Step 2: Use preset parameters to set a sub-cascading module following the current stage to an identity equation or a simple linear operator 14. If the current stage is the first stage, then directly proceed to the next step; if the current stage is not the first stage, then use parameters obtained by calibration to fix the states 16 of all sub-cascading modules preceding the current stage, where the sub-cascading module can be set as the equation identity or the simple linear operator 15 in the following manner:
Step 3: Bring the set of parameters to be calibrated p(x) into the current Wiener-Padé form 8 sub-cascading module 6 to complete update of the entire photoresist characterization system network 15.
Step 4: Input an original photoresist internal light intensity distribution I(x, y) into the characterization system network, obtain an output result of the last stage sub-cascading module, and in conjunction with a photoresist threshold, obtain photoresist simulation profile or critical dimension data 12.
Step 5: Compare and evaluate the photoresist profile or critical dimension data obtained by simulation and the corresponding data obtained by measurement. If ΔEPE does not meet a precision convergence condition 17 at this stage, update the parameter set p(x) according to a corresponding optimization algorithm 18, and return to step 3; if ΔEPE meets the precision convergence condition at this stage, it indicates that calibration of the current stage sub-cascading module is complete.
Step 6: Determine whether the current process is a final target process; if so, then end calibration of the characterization system network; otherwise, repeat steps 1 to 5 until calibration of all series sub-Wiener-Padé form 8 submodules 6 in the photoresist characterization system network 15 is complete.
Preferably, the optimization algorithm 18 for updating the parameter set p(x) can be any one of a least squares method, a genetic algorithm, a gradient method, and other parameter fitting methods according to the requirements of actual application cases. Methods for evaluation and comparison of the simulated data and the measured data are as follows:
For comparison and evaluation between the simulated photoresist profile and the measured profile, a constrained quadratic convex optimization algorithm can be used to obtain by comparison the difference between a light intensity distribution 5 corresponding to an actual profile point in the output result of the last stage sub-cascading module 6 and a threshold T:
For comparison and evaluation between the simulated critical dimension and the measured critical dimension of the photoresist, a constrained quadratic convex optimization algorithm can be used to obtain by comparison the differences between light intensity distributions at two measurement endpoints C and D and the threshold T:
Step 1: Acquire photoresist profile or critical dimension data 20 under a discrete distribution of a certain process parameter 19 in a variation interval.
Step 2: Use measured data 20 as an input, repeat a calibration process 3, to obtain a coefficient 13 of a Wiener-Padé form sub-cascading module 6 at each stage in the resist characterization system network 15 and a photoresist internal light intensity distribution 5 under discrete variation of the process parameter 19.
Step 3: Perform, according to the variation regularity of coefficients 13 of different sub-cascading modules 6, low-order multivariate polynomial equivalence on the discretely varying module coefficients, and establish a coefficient library 4 of sub-cascading modules under continuous variation of the process parameter.
Preferably, the low-order multivariable polynomial equivalence method specifically refers to using a target process parameter combination as an unknown parameter, selecting an appropriate varying low-order smooth continuous curve for fitting and equivalence according to the variation regularity of the coefficients 13 of the different sub-cascading modules 6, that is, linear fitting, quadratic curve fitting, parabolic fitting, etc. The module coefficient at any point in the discrete variation range of the process parameter can be calculated by obtaining a curve expression through fitting.
Step 4: Acquire a light intensity distribution 5 under any process parameter condition in the discrete variation interval of the process parameter 19 by using an interpolation method, and further establish a photoresist internal light intensity distribution library 4 under continuous variation of the process parameter.
Preferably, in an actual simulation application case, any one of methods such as linear interpolation, quadratic interpolation, and Fourier interpolation can be selected according to the requirements of accuracy and calculation speed. A method for acquiring the light intensity distribution under any process parameter condition in the discrete variation interval of the process parameter is as follows:
There are two measurement points a and bin the discrete variation interval of the process parameter 19, and the photoresist internal light intensity distribution 5 at the measurement points is Ia(x, y) and Ib(x, y), respectively, then a photoresist internal light intensity distribution Ic(x, y) at any point c between the measurement points a and b can be obtained by interpolation. Herein, the linear interpolation method is used as an example for illustration.
Step 5: Repeat steps 1 to 4 to establish a module coefficient library 4 and a photoresist internal light intensity distribution library 4 corresponding to continuous variations of target process parameter combinations.
Step 6: At the simulation stage, using a process parameter 19 combination set for simulation as an index, and use a library matching method 21 to extract a corresponding system parameter 13 and photoresist internal light intensity distribution 5 under the process condition, and perform efficient online simulation prediction and evaluation 22 of a photoresist profile.
The present invention proposes a new idea of a multi-stage series system network for photoresist modeling, emphasizes and leverages universal advantages of the Wiener-Padé system theory in the characterization of non-linear system response characteristics, thereby achieving accurate and efficient modeling and calibration of complex physical, optical, and chemical highly non-linear response characteristics of photoresists in different process flows, while avoiding over-fitting and reducing model complexity and redundancy. A joint calibration strategy based on a constrained quadratic convex optimization algorithm is proposed, which can quickly converge to an optimal solution, while enabling a calibrated model to be more in line with actual physical conditions. A simulation strategy based on library matching and a low-order multi-variable polynomial equivalent method of model parameters is proposed, which can achieve efficient online simulation of continuous variations of multiple process parameters.
It can be easily understood by those skilled in the art that the foregoing description is only preferred embodiments of the present invention and is not intended to limit the present invention. All the modifications, identical replacements and improvements within the spirit and principle of the present invention should be in the scope of protection of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2022109285472 | Aug 2022 | CN | national |