This application is based upon and claims priority from Chinese Patent Application No. 201410016003.4, filed Jan. 14, 2014, the entire contents of which are incorporated herein by reference.
The present disclosure generally relates to the field of semiconductor manufacturing and, more particularly, to a method and a device for measuring critical dimension of semiconductor in semiconductor manufacturing.
In the development of manufacturing technology under the 45 nanometer (nm) node, chip foundries and integrated device manufacturers (IDMs) are faced with a lot of metrology challenges. Complete circuit functions and a high operating speed are generally obtained through strict size distribution control. Therefore, successful inline measurement is generally necessary for improving device yield and maintaining profit. However, due to the shrinking of the critical dimension, as well as special measurement requirements for new materials and new manufacturing processes, conventional measurement technologies are facing new challenges. To meet the measurement requirements of rapidity and accuracy for fine structures in the new manufacturing process, new imaging based metrology technologies are used in the measurement of semiconductor topography, such as critical dimension scanning electron microscopy (CD-SEM) and atomic force microscopy (AFM), which realize measurement of the critical dimension and the depth of a trench with high accuracy. However, these new imaging based metrology technologies are generally not used to perform inline measurement, because the measurement process is complex and time consuming, and may damage semiconductor samples. In addition, an optical thin-film measurement instrument is also used in semiconductor measurement, which can measure thicknesses of multiple films of different materials, but generally cannot measure the topography and the lateral dimension of patterns on wafers. In a conventional measuring process, multiple topographic parameters must be obtained by using the CD-SEM, the AFM and the optical film measuring instrument, separately.
In semiconductor device technologies, size characteristics are reflected in particular reference regions on a wafer, and those regions include periodic fine structures that the new manufacturing process needs to precisely control. Through measuring spectra of scattered signals from the periodic fine structures in these particular regions, an optical critical-dimension (OCD) measurement apparatus can determine topographic parameters of the periodic fine structures according to a pre-determined model, such as a circuit structure topographic model. Because the OCD measurement apparatus has the nondestructive nature and can measure multiple parameters simultaneously. Thus, it is widely used in the semiconductor manufacturing industry and is developing towards more rapid and more accurate measurement of finer structures.
The OCD measurement includes first generating a spectral library based on a model and known information from one or more measured wafer samples, and then identifying spectra from the spectral library to optimally match spectra measured by the OCD measurement apparatus from a wafer to be measured, thereby to determine topographic parameters of the structures on the wafer. The measured spectra correspond to scattered signals from, e.g., a periodic fine structure on a reference region of the wafer. Although the material optical property, such as dielectric constant of the fine structure region may not be determined from the spectra directly, a model can be established to incorporate material optical property with one or more parameters, and a numerical calculation method can be used to generate the spectral library including different values of each of the parameters.
For example, a topographic model ν for a periodical structure of a sample can be established according to manufacturing process information of the sample including, e.g., reflective indices and geometry distribution of materials of the sample. The topographic model ν is described with one or more parameters, such as a set of topographic parameters P=(p1, p2, . . . , pk, . . . , pK), where pk is a topographic parameter and K is a number of topographic parameters used in the model. Due to a possible offset of the manufacturing process, a varying range may be set for each topographic parameter pk, such that pk can take a total of Jk different values, i.e., pk=(p1k, p2k, . . . , pjk, . . . , pjk), where pjk is a jth value of the parameter pk. Thus the total number of the structure topographies is
i.e., the product from J1 to JK. If Jk is greater than 1, these topographic parameters are referred to as floating parameters, and the critical dimension is usually set as a floating parameter. Additionally, if Jk is equal to one, these parameters are considered as fixed parameters in the topographic model ν. Through the numerical calculation, a specific structure topography shape, i.e., each value of the pk, where k is from 1 to K, is determined, can generate one library spectrum, so the library contains the number of Jtotal library spectra. Accordingly, νi, where i is from 1 to Jtotal, is used to represent the ith structure topography shape and Li to represent the library spectrum corresponding to the structure topography νi, i.e., Li=L(νi,λ), and λ represents a plurality of wavelengths of an incident light, λ={λ1, λ2, . . . , λn, . . . λN}, where N is the total number of the discrete value of the wavelengths. The numerical calculation for the theoretical spectra may include a Rigorous Coupled Waveguide Analysis (RCWA) algorithm.
A large number of measured spectra S(λ)={s1(λ), s2(λ), . . . , sq(λ), sQ(λ)}, where Q is the total number of the measured spectra, can be acquired by the OCD measurement apparatus. If a spectrum in the library can be found to satisfy L(νi,λ)=sq(λ), assuming no measurement noise, the structure model νi is identified as the structure topography of the measured sample. The corresponding values of the parameters pk (k from 1 to K), are considered parameter values for the measured sample.
Match criteria can include a Goodness of Fit (GOF) criterion or a mean square error (MSE) criterion. For example, when the MSE criterion is used, a smaller MSE value indicates more similarity between two spectra. If the MSE value equals to 0, the two spectra are considered totally identical. The MSE value can be calculated as:
The wavelength scope of the incident light includes N discrete wavelength values from λ1 to λN.
With the development of the manufacturing process, the desired measuring precision is higher and higher, and the varying range of the measuring structure parameters is larger and larger. Accordingly, the number of the different values for each parameter Jk (k from 1 to K), is greatly increased. Meanwhile, as the new manufacturing process may require a fine pattern structure, more parameters may be needed to describe the structure topography, i.e., the value of K also increases. As a result, the total number Jtotal of the spectra in the spectral library can increase to an enormous figure.
For a model corresponding to a simple structure topography with a small number of parameters, each having a small number of different values, or to a small number of discrete wavelength values, the traditional method can be implemented with a local computer having a single processor or multiple processors. However, for a complex model or a spectral library including a tremendous number of spectra, a long time may be needed for the traditional method to perform the match between the measured spectra and the spectra in the spectral library. Assume that a simple structure has K=5 parameters, and each of the 5 parameters has 11 different values, i.e., J1=J2=J3=J4=J5=11. There are Jtotal=J1J2J3J4J5=115=161051 spectra in the spectral library. It will take a lot of time to match a large number, e.g., 100 spectra, of measured spectra with the spectral library. Furthermore, in the traditional method, there is no analysis for the spectral library or the measured spectra before the match is performed. Only after the match process, it is checked if the match results are reliable and, if not, a new match process is started again, which can waste a lot of time.
According to a first aspect of the present disclosure, there is provided a method for measuring critical dimension of semiconductor, comprising: acquiring a plurality of measured spectra for signals scattered from a wafer to be measured; determining an average measured spectrum of the plurality of measured spectra; determining a plurality of mean square error (MSE) values each between a corresponding one of the plurality of measured spectra and the average measured spectrum, and defining the one of the plurality of measured spectra corresponding to a maximum one of the plurality of MSE values as a farthest measured spectrum; determining a spectrum matching range including a plurality of library spectra in a spectral library, based on the average measured spectrum and the farthest measured spectrum; and matching the plurality of measured spectra with the library spectra in the spectrum matching range, to determine one or more values of one or more parameters, respectively, for a structure on the wafer.
According to a second aspect of the present disclosure, there is provided a device for measuring critical dimension of semiconductor, comprising: a processor; and a memory for storing instructions executable by the processor, wherein the processor is configured to: acquire a plurality of measured spectra for signals scattered from a wafer to be measured; determine an average measured spectrum of the plurality of measured spectra; determine a plurality of mean square error (MSE) values each between a corresponding one of the plurality of measured spectra and the average measured spectrum, and define the one of the plurality of measured spectra corresponding to a maximum one of the plurality of (MSE) values as a farthest measured spectrum; determine a spectrum matching range including a plurality of library spectra in a spectral library, based on the average measured spectrum and the farthest measured spectrum; and match the plurality of measured spectra with the library spectra in the spectrum matching range, to determine one or more values of one or more parameters, respectively, for a structure on the wafer.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings in which the same numbers in different drawings represent the same or similar elements unless otherwise represented. The implementations set forth in the following description of exemplary embodiments do not represent all implementations consistent with the invention. Instead, they are merely examples of apparatuses and methods consistent with aspects related to the invention as recited in the appended claims.
Although a spectral library may include a large number of spectra corresponding to different structures described by a set of parameters each with a large varying range and a small step size, not all of the spectra in the spectral library are necessarily used to match measured spectra. For example, only those spectra corresponding to parameter values, which surround the accurate values of parameters described the topography of the measured structure on the wafer, are generally useful in the matching progress. The present disclosure takes advantage of this feature to perform the matching, thereby to increase the speed and validity of the matching without scarifying accuracy. Further, the measured spectra in the matching process are similar to each other, because they are generally measured from the same wafer or the same type of wafer, i.e., the measured structures are similar to each other. The number of spectra in the spectral library used in the match progress is greatly decreased and the matching time is reduced.
In step 201, a model ν, describing a structure topography and a material optical property, is established according to known information regarding one or more measured structure samples. The model ν indicates a relationship between one or more structure parameters, e.g., a set of topographic parameters P, and spectra of wafer scattered signals. In step 202, a varying range and a varying step size are set for each topographic parameter pk, such that each parameter has a plurality of different values. In other words, a plurality of simulation structures are established. In step 203, a spectral library is generated by calculating a plurality of spectra corresponding to the plurality of structures, respectively, based on the model ν.
In one exemplary embodiment, the model ν has 5 parameters, with each parameter having 11 different values. Accordingly, the total number of the spectra in the spectral library is 115=161051.
Referring back to
In step 205, a mean square error (MSE) value is calculated between each of the plurality of measured spectra and the average spectrum
is defined as the farthest measured spectrum sq0. For example, if the plurality of measured spectra S include 3 measured spectra, s1, s2, and s3, and the calculated MSE value between s1 and s0 is 1, the calculated MSE value between s2 and s0 is 2, and the calculated MSE value between s3 and s0 is 4, then q0=3 and the maximum MSE value MSE (
In the illustrated embodiment, the MSE value between two spectra is used to define the distance between the two spectra. The maximum MSE value MSE(
In exemplary embodiments, assuming that there is no measurement error, when a spectrum Li in the spectral library completely matches a measured spectrum sq, which means that the MSE value between Li and sq is 0, i.e., MSE(Li,sq)=0, a simulation structure νi corresponding to Li is considered as the structure on the wafer to be measured. When there is measurement error, even if the simulation structure νi is the same as the structure on the wafer to be measured, and the spectrum Li in the spectral library matches the measured spectrum sq, MSE(Li,sq) may not be equal to 0. Therefore, when the MSE value between the spectrum Li in the spectral library and the measured spectrum sq is approximately 0, Li and sq can be considered matching each other, and the non-zero MSE value is due to measurement error.
In exemplary embodiments, the difference, i.e., the distance, between the measured spectra mainly originates from measurement error and the differences between measured structures on the wafer samples, while the difference between the spectra in the spectral library is generally from the difference of the simulation structures with different parameter values. The bigger the MSE value between two spectra in the spectral library is, the greater difference between the two simulation structures corresponding to those two spectra, respectively.
In exemplary embodiments, assuming that there is no measurement error, the distance between two measured spectra sp and sq is MSE(sp,sq). When the measured spectra sp and sq match the spectra Li and Lj in the spectral library, respectively, i.e., MSE(Li,sp)=0 and MSE(Li,sq)=0, Li is identical with sp, and Lj is identical with sq as well. Therefore, MSE(Li,Lj)=MSE(sp,sq).
In exemplary embodiments, when there is measurement error, and the measured spectra sp and sq match the spectra Li and Lj in the spectral library, respectively, the MSE value MSE(Li,sp) is near zero, i.e., MSE(Li,sp)=0, and the MSE value MSE(Lj,sq) is near zero, i.e., MSE(Li,sq)→0, as well. The difference between Li and sp and the difference between Lj and sq mainly originate from measurement error. Generally, the measurement error is small, and the measurement error for two repeated measurements on the same sample is even smaller. The MSE value MSE(Li,Lj) is therefore approximately equal to the MSE value MSE(sp,sq). Therefore, the distribution of the measured spectra is similar to that of their respective matching spectra in the spectral library.
For example, when the two-dimensional parameters are the critical dimension (CD) and the height (HT), as shown in
Still referring to
Referring back to
In step 208, a distance between the central library spectrum L0 and the farthest library spectrum Lm, i.e., MSE(L0,Lm), is calculated, and a distance between the average measured spectrum
In step 209, a weight is determined for each spectrum in the spectral library, to set if the spectrum is in the matching range, thereby to determine the matching range. A central simulation structure is described by the set of parameter values P0 corresponding to the central library spectrum L0. Based on the central simulation structure, surrounded parameter values Pi are selected to calculate the MSE(Li,L0) as the MSE value between its corresponding spectrum Li in the spectral library and the central library spectrum L0. The weight of the spectrum Li is set to 1 when the calculated MSE(Li,L0) is smaller than or equal to the value of r×MMSE, where r is an adjustment coefficient to adjust the matching range. Otherwise, the weight of the spectrum Li is set to 0. In one exemplary embodiment, r is equal to any value between 1 and 3, inclusively. P0 is considered a point in the parameter space and Pi is an arbitrary point surrounding the center of P0, where (i=1, 2, . . . , y), and y is a total number of points surrounding P0. The distance between P0(p01, p02, . . . , p0k, . . . , p0K) and Pi(pi1, pi2, . . . , pik, . . . , piK) in the parameter space is
where Δpk is the step size of the parameter pk. Due to that the difference between the spectra in the spectral library is generally from the difference of the simulation structures with different parameter values, the distance of the points represents the difference of the structure which lead to an MSE value for their corresponding spectrum in the spectra library, i.e., the greater distance between P0 and Pi, the greater MSE value, MSE(Li,L0), between their corresponding spectrum L0 and Li in the spectra library, respectively. When the weight of a spectrum in the spectral library corresponding to an arbitrary point Pi on a surface of a simply connected, high dimensional, island geometry structure around P0, a term well known in the field of topology, is equal to 0, the calculation is ended, and the weight of each spectrum in the spectral library corresponding to the points out of that surface is set to zero. The points on a contour of the surface correspond to the MSE value of r×MMSE between the corresponding spectral library and the center library spectrum L0. For example, in the two-dimensional parameter space shown in
Referring back to
In step 211, after each spectrum in the measured spectra S is matched with a spectrum in the spectral library that has a weight of 1, the matching results, e.g., the parameter values pk (k=1, 2, . . . , K, where K is the total number of parameters to describe the model ν) are checked. If any of the parameter values pk is at the boundary of the varying range of a parameter (211-Yes), step 202 is re-performed to modify the varying range of the parameter to optimize the spectral library, and to redo the matching process. Otherwise (211-No), in step 212, the matching results are determined as the critical dimension values of the measured samples, respectively.
Based on the method 200 (
Table 1 below is a comparison of time for matching between the method 200 (
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed here. This application is intended to cover any variations, uses, or adaptations of the invention following the general principles thereof and including such departures from the present disclosure as come within known or customary practice in the art. 11 is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be appreciated that the present invention is not limited to the exact construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. It is intended that the scope of the invention only be limited by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
201410016003.4 | Jan 2014 | CN | national |