The present invention relates to a surface processing progress monitoring system for measuring, in almost real time, the depth or level difference of a micro hole (e.g. through silicon via: TSV) when such a hole is being formed on a semiconductor substrate or similar material by any type of etching process, or the thickness of a substrate, crystal body or other material from when its surface is being removed by a grinding process.
In the process of producing semiconductor integrated circuits, an etching process using low-pressure plasma or a similar gas is performed to form micro-sized holes or grooves in a semiconductor substrate, such as a silicon wafer. In normal etching procedures, a resist film for masking the areas where no hole or groove should be created is initially formed on the substrate before the etching process. During the etching process, the areas where no resist mask is present are selectively etched. After this process is completed, the resist film is removed to obtain a substrate having holes or grooves in arbitrary forms. The depth of the hole or groove created in this manner depends on various conditions, such as the etching time, the kind of gas and the gas pressure. To create a hole or groove with an intended depth, its actual depth is monitored during the process to perform various controls, such as determining the ending point of the etching or regulating the processing conditions.
Various techniques have been conventionally proposed for optical measurements of the depth or level difference of a micro hole formed by etching, the thickness of a thin layer removed by etching, or the thickness of a substrate or crystal body whose surface is gradually removed by grinding, polishing or other processes. Examples are as follows:
Each of Patent Documents 1-3 discloses a system for performing a spectrometric measurement of an interference light resulting from the interference of light reflected from the bottom of a hole or groove (which is the measurement target) and light reflected from an area around the hole or the upper edge of the groove, or an interference light resulting from the interference of light reflected from the substrate surface (which is the measurement target) and light reflected from the bottom surface of the substrate, to obtain an interference spectrum data, for performing a fitting on the spectrum to analyze its interference pattern, and for computing the depth of the hole or groove, or the thickness of a substrate or thin layer, based on the interference pattern.
Patent Document 4 discloses the technique of performing a spectrometric measurement of an interference light resulting from the interference of two lights respectively reflected by the two surfaces of a thin layer (which is the measurement target) to obtain an interference spectrum data, and performing a Fourier transform on the spectrum to compute the thickness of the layer.
Each of Patent Documents 5 and 6 discloses the technique of applying temporal differentiation to an interference spectrum obtained by a spectrometric measurement and comparing the computed time-derivative spectrum with a reference spectrum previously obtained under desired processing conditions, to check the progress of the process.
Any of the aforementioned conventional techniques includes the steps of performing a spectrometric measurement of interference light from the measurement target to obtain an interference spectrum and performing a certain kind of data processing or calculation on that spectrum to obtain a result of interest. A spectrum obtained by a spectrometric measurement normally contains not only the spectral interference pattern originating from the target structure but also other wavelength characteristics due to various factors. Therefore, among the aforementioned techniques, those which use a fitting or frequency analysis based on the interference spectrum require the step of extracting, from the obtained spectrum, only the spectral interference pattern originating from the target structure.
For example, consider the case where two lights, denoted by FA and FB, are respectively reflected by two planes A and B due to the thickness d of a thin layer (or the depth of an etched hole, etc) which is the target structure. Provided that Ref(λ) denotes the spectral intensity distribution that does not contribute the interference, the spectra of FA and FB are respectively expressed as follows:
F
A(λ)=AA·√{Ref(λ)·exp(kx−ωt+2d/λ·2π)} (1), and
F
B(λ)=AB·√{Ref(λ)·exp(kx−ωt+0)} (2),
where AA and AB are the amplitudes of the reflected lights FA and FB, respectively. The interference pattern obtained by the spectrometric measurement is a composite wave of the two reflected lights FA and FB, and its spectrum F(λ) is expressed as follows:
F(λ)=|FA(λ)+FB(λ)|2=Ref(λ){AA2+AB2+2AAAB cos(2d/λ·2π)} (3).
In a frequency analysis by Fourier transform, it is generally necessary to extract the cosine-wave component from the interference pattern (equation (3)), which requires a normalization process expressed as F(λ)−(AA2+AB2)Ref(λ). Normally, in this normalization process, an emission spectrum of a known light source is used as the spectrum distribution Ref(λ) that does not contribute to the interference. However, the shape and magnitude of Ref(λ) in an actually observed spectrum undergoes various kinds of aberrations or distortions of the optical system, and consequently, becomes different from the distribution of the emission spectrum of the light source. Therefore, it is difficult to uniquely determine the spectrum distribution. Estimation of the base spectrum Ref(λ) which does not contain the concerned interference pattern in a spectrum received by a measurement system is also very difficult, because the spectrum is affected by interference, scattering, absorption and other effects caused by other structures which are not the target of etching (or grinding), such as another multi-layer structure or a previously created pattern on the substrate.
The accuracy of an analyzing technique based on the spectral interference pattern is significantly affected by the normalization process in any case of using the fitting, maximum/minimum wavelength detection, or frequency analysis. Therefore, to ensure high measurement accuracy, it is essential to correctly determine, for the used measurement system, the base spectrum Ref(λ) in which no influence of the spectrum of the interference pattern is noticeable. However, in practice, it is difficult to determine the correct base spectrum Ref(λ), and therefore, there is a limit on the accurate calculation of the value to be measured, such as the depth of a hole or step, or the thickness of a thin layer or substrate.
The present invention has been developed to solve the previously described problem, and its primary objective is to provide a surface processing progress monitoring system capable of measuring the depth or level difference of an etched hole or the thickness of a thin layer or substrate with high accuracy and in a short period of time, based on a spectrum obtained by a spectrometric measurement, without using the base spectrum Ref(λ) which is difficult to accurately determine.
In a measurement optical system including a structure chosen as the target structure (such as a hole or step formed on a substrate, a thin film, or a substrate itself), although the optical path length changes as a result of the surface processing, such as etching or grinding, the distortion of the spectrum or the state of interference due to other structures does not change in a short period of time. This means that, if one interference spectrum is acquired at one point in time and compared with another interference spectrum previously acquired at a point in time earlier than the aforementioned point in time by a sufficiently short length of time, their base spectra Ref(λ), which do not contribute to the interference, can be regarded as unchanged because the two spectra have been acquired by the same measurement optical system and with only a slight difference (shift) in the acquisition time. Accordingly, by calculating the difference between two interference spectra respectively obtained at two different points in time at a sufficiently short interval of time, it is possible to extract a cosine-wave component representing an interference pattern, without performing a normalization process.
Based on this knowledge, the present inventors have conceived the idea of using, in place of the base spectrum Ref(λ), an interference waveform obtained at a point in time earlier than the current point in time by a predetermined length of time, as a reference waveform to determine a real spectrum of an interference pattern, and then performing a frequency analysis on this spectrum to compute a hole depth, film thickness or the like.
Thus, the first aspect of the present invention aimed at solving the aforementioned problem provides a surface processing progress monitoring system for measuring the size of a target structure, such as the depth or level difference of a hole or groove formed on a substrate by surface processing work, or the thickness of a thin layer or substrate increasing or decreasing due to the surface processing work, including a light source for generating a measurement light having a predetermined wavelength width, an interference optical system for producing interference of two lights respectively reflected by a first portion and a second portion of the target structure, a dispersing device for wavelength-dispersing the interference light produced by the interference optical system, and a detector for detecting, for each wavelength, the wavelength-dispersed light produced by the dispersing device, the surface processing progress monitoring system further including:
a) a spectrum acquiring section for acquiring, by the detector, two spectra of a predetermined wavelength range at two points in time separated by a short interval of time;
b) a difference spectrum calculating section for calculating the difference spectrum of the two spectra obtained by the spectrum acquiring section; and
c) a frequency analyzing section for performing a frequency analysis on the difference spectrum to calculate an interference distance of interest, and for determining the size of the target structure from the interference distance.
Typical examples of the surface processing work in the first aspect of the present invention (and the second aspect thereof, which will be described later) include: creation of a hole or groove by etching (including both dry etching and wet etching), removal of a surface layer by grinding or polishing (including both the chemical and mechanical types of grinding or polishing), and formation of a thin layer by chemical vapor deposition (CVD) or other processes.
If the target structure is a substrate, the first and second portions are the obverse and reverse surfaces of the substrate. If the target structure is a thin layer formed on a substrate, the first and second portions are the upper and lower surfaces of the thin layer. If the target structure is a hole or groove formed on the surface of a substrate, the first portion is the bottom surface of the hole or groove, and the second portion is the surrounding area of the hole or the surface of the upper edge of the groove.
In the surface processing progress monitoring system according to the first aspect of the present invention, when a spectrum obtained at time t0 is denoted by F0(λ) and another spectrum obtained at time t1, which is earlier than t0 by Δt, is denoted by FI(λ) (where Δt is such a short period of time that the change Δd in the optical distance to the target structure does not exceed one wavelength of the measurement light), these spectra are respectively expressed as follows:
F
0(λ)=Ref(λ){AA2+AB2+2AAAB cos(2d/λ·2π)} (4), and
F
1(λ)=Ref(λ){AA2+AB2+2AAAB cos(2[d−Δd]/λ·2π)} (5).
The difference spectrum of these two spectra is expressed as follows:
F
0-1(λ)=4Ref(λ)AAAB sin(2πΔd/λ)cos {(4πd/λ)−(2πΔd/λ)+(π/2)} (6).
If Δd is sufficiently small and the wavelength width of the measurement light is sufficiently narrow, Δd/λ can be considered to be constant. That is to say, the following equation can be derived by substituting Δd/λ=Δd/λc into equation (6):
F
0-1(λ)=4Ref(λ)AAAB sin(2πΔd/λc)cos {(4πd/λ)−(2πΔd/λc)+(π/2)} (7).
A comparison of equations (7) with (4) shows that both the difference spectrum F0-1(λ) and the spectrum F0(λ) obtained at time t0 have the same frequency value, i.e. 4πd/λ. This means that equation (7) contains an interference pattern whose frequency is the same as contained in equation (4). Therefore, it is possible to determine the depth d of an etched hole (or the thickness of a thin film) by a frequency analysis of equation (7).
The amplitude detected by equation (7) is 4Ref(λ)AAAB sin(2πΔd/λc). If the data acquisition is made with a temporal difference that makes the change Δd in the optical path length equal to one fourth of the measurement wavelength λc, the amplitude of the interference waves will be 4Ref(λ)AAAB, which is two times the amplitude of the original interference pattern (as compared to equation (4)). Thus, a high level of sensitivity can be achieved.
In the surface processing progress monitoring system according to the first aspect of the present invention, various kinds of commonly known techniques can be used for the frequency analysis of the difference spectrum. Specific examples include a Fourier transform operation and an analysis by the maximum entropy method.
Normally, frequency analysis leaves some room for ambiguity determined by the reciprocal of the width of the peak on the observed spectrum, and therefore, cannot achieve sufficient accuracy in estimating the frequency of the interference pattern. This problem can be solved by using the phase 4πd/λ−2πΔd/λc of the interference pattern in the difference spectrum expressed as equation (7). For example, consider the case of detecting a zero-crossing point (a wavelength at which the interference amplitude becomes zero) by using the aforementioned phase. In this case, since sin(4πd/λ−2πΔd/λc)=0, the optical path length d can be more accurately estimated by the following equation:
d=λ/4(2Δd/λc+k) (8),
where k is an integer.
Thus, the second aspect of the present invention aimed at solving the aforementioned problem provides a surface processing progress monitoring system for measuring the size of a target structure, such as the depth or level difference of a hole or groove formed on a substrate by surface processing work, or the thickness of a thin layer or substrate increasing or decreasing due to the surface processing work, including a light source for generating a measurement light having a predetermined wavelength width, an interference optical system for producing interference of two lights respectively reflected by a first portion and a second portion of the target structure, a dispersing device for wavelength-dispersing the interference light produced by the interference optical system, and a detector for detecting, for each wavelength, the wavelength-dispersed light produced by the dispersing device, the surface processing progress monitoring system further including:
a) a spectrum acquiring section for acquiring, by the detector, two spectra of a predetermined wavelength range at two points in time separated by a short interval of time;
b) a difference spectrum calculating section for calculating the difference spectrum of the two spectra obtained by the spectrum acquiring section; and
c) a phase analyzing section for detecting a phase of an interference pattern based on the difference spectrum, for calculating an interference distance of interest from the phase, and for determining the size of the target structure from the interference distance.
As noted previously, the temporal difference with which to acquire two spectra must be such a short period of time that the change Δd in the optical distance to the target structure does not exceed one wavelength of the measurement light. However, too short a temporal difference results in too small a change Δd in the optical distance, making the measurement meaningless. In order to automatically set this temporal difference at an appropriate value, the surface processing progress monitoring system according to one preferable mode of the first or second aspect of the present invention further includes an acquisition condition determining section for determining and setting an optimal value of the aforementioned short interval of time based on the magnitude of the amplitude of the difference spectrum. Alternatively, the system may further include an acquisition condition determining section for determining and setting an optimal value of the aforementioned short interval of time based on the area of a region surrounded by the curve of the difference spectrum or on the change in the amplitude of the spectra.
By the surface processing progress monitoring system according to the first or second aspect of the present invention, an interference pattern indicating the depth of an etched hole, the thickness of a thin layer, substrate or similar target structure can be accurately extracted from an observed spectrum containing the interference, without being affected by the spectral distortion due to the temporal change of the light source, the spectral distortion due to the temporal change of a measurement optical system, or by the spectral distortion due to interference or scattering of light originating from a structure present on the substrate being measured that is not related to the processing work, such as etching, grinding or polishing. Based on the extracted interference pattern, it is possible to measure correctly, and with high spatial resolution, the depth or level difference of a hole in question being formed by etching, the thickness of a substrate or thin film which changes as a result of grinding or polishing, or other kinds of structural quantities. The computing process for calculating the size of the target structure, such as the hole depth, is so simple and requires such a short period of time that the measurement can be performed on a highly real-time basis. Such a system is also suitable for various controls, such as the end-point detection of the etching or grinding or the condition change of the process.
A surface processing progress monitoring system according to one embodiment of the present invention is hereinafter described with reference to the attached drawings.
The present surface processing progress monitoring system is used for monitoring a continuously changing distance to a sample 5, like the substrate thickness of the sample 5 or the depth of a trench formed in the sample 5 being processed by a plasma etching system or a substrate grinding system. This system includes a light source 1, a measurement optical system 3, a light-dispersing unit 3 and a data processor 4. The light source 1 and the measurement optical system 2, as well as the measurement optical system 2 and the light-dispersing unit 3, are connected via optical fibers.
For example, the light source 1 for the measurement may be a super luminescent diode (SLD) having a central wavelength of 830 nm and a full width at half maximum of 15 nm, or any other type of light source whose wavelength width is approximate to the aforementioned value. Abeam of measurement light generated from the light source 1 is introduced into the entrance optical fiber 21. After passing through a fiber coupler 22, the light propagates through the optical fiber 23, to be eventually emitted from the tip of the optical fiber 23 into the space. The light emitted from the end of the optical fiber 23 is cast onto the sample 5 through a collimator lens 24.
Examples of the interferences that occur in the target structure in the sample 5 are hereinafter described by means of
In the light-dispersing unit 3, the interference light is dispersed into wavelengths by a diffraction grating 31 or similar dispersing element. These components of light having different wavelengths are simultaneously detected by an array detector 32, such as a CCD line sensor. The array detector 32 produces detection signals respectively corresponding to the different wavelengths. The obtained signals are sent to the data processor 4, which includes, as its functional blocks, a spectrum memory 41, a difference spectrum calculator 42, a Fourier transform operator 43 and an optical distance calculator 44. As will be described later, the data processor 4 processes those signals to compute the thickness of a substrate 513 being ground, the depth of a trench hole 52 being etched, or the like. The calculated result is shown on a display unit 45 to the observers.
The data processor 4 is actually a personal computer with a previously installed data processing software program. Executing this program enables the computer to function as the data processor 4.
An operation of the surface processing progress monitoring system of the present embodiment is hereinafter described by means of
For example, when the measurement of the hole depth is initiated simultaneously with the beginning of etching, the data processor 4 acquires spectrum data covering a predetermined wavelength range obtained by the array detector 32 of the light-dispersing unit 3 at a predetermined point in time, and stores the data in the spectrum memory 41 (Step S1). The spectrum data is repeatedly acquired at predetermined intervals of time Δp by Steps S1 and S7 until it is determined in Step S6 that the measurement has been completed. In the present example, Δp is set at one third of Δt, which will be mentioned later, However, its value is not limited to this example.
After a spectrum data is acquired in Step S1, the difference spectrum calculator 42 determines whether or not a spectrum data obtained at a point in time earlier than the current point in time by Δt is stored in the spectrum memory 41 (Step S2). If no such data is stored, the optical distance calculation process (which will be described later) cannot be performed, so that the operation proceeds to Step S7. As the acquisition and storage of spectrum data are repeated at intervals of Δp as shown in
Conventional methods generally include the steps of performing a frequency analysis of this observed spectrum using, for example, a Fourier transform (FT) operation to obtain a signal as shown in graph (d) of
By contrast, the technique adopted in the present embodiment does not use the base spectrum as the reference waveform, but an interference waveform obtained at a point in time earlier than the current point in time by a predetermined length of time. In the present example, the observed spectrum P1 acquired at time t0, which is earlier than time t1 by Δt, is stored in the spectrum memory 41, and this spectrum can be used as the reference waveform. The length of time Δt is set to be so short that the change Δd in the optical distance of the target structure does not exceed the wavelength of the measurement light. The observed spectrum acquired at time t0 is shown in graph (g) of
If the temporal difference Δt between t1 and t0 is sufficiently short, the change in the base spectrum is negligible. Accordingly, the difference spectrum calculator 42 subtracts the spectrum data P1 obtained at time t0 from the spectrum data P4 obtained at t1 (Step S3). By this subtraction, the approximately identical base spectra contained in the two observed spectra are cancelled, which means that this operation is effectively equivalent to the subtraction between two interference patterns of the same frequency with different phases (graphs (b) and (f) of
Unlike the signal shown in graph (d) of
After the hole depth is thus determined, the operation proceeds to Step S6. If the measurement is not completed, the operation further proceeds to Step S7, where a new spectrum, which changes with the progress of the etching, is acquired. Every time a new spectrum is acquired, a difference spectrum between the new spectrum and a spectrum obtained at a point in time earlier than the current point in time by Δt is created (see
As already explained, the temporal difference Δt between the two spectra used for calculating the difference spectrum must be such a short period of time that the change Δd in the optical distance to the target structure does not exceed the wavelength of the measurement light. Its value may be previously determined. However, in some cases it is difficult to determine an appropriate value of Δt, e.g. when the etching rate (the grinding rate or the like) is unknown. Using an inappropriate value of Δt may possibly result in too small a waveform of the difference spectrum representing the interference pattern. To address such problems, it is preferable to adaptively determine Δt from the obtained difference spectrum rather than to set it beforehand.
For example, in the previous case, not only the spectrum P3 but also P4 or P5 (or even P2 or foregoing spectra in some cases) can also be chosen as the reference waveform for the observed spectrum P6. Accordingly, it is possible to calculate the difference spectrum for each of the three combinations of P6−P5, P6−P4 and P6−P3, for example, and compare the magnitudes of the amplitudes of the obtained difference spectra to select the best combination and perform a frequency analysis on the selected difference spectrum. In this case, the best combination may be chosen based not only on the amplitude of the waves (interference pattern) observed on the difference spectrum, but also on the area surrounded by the curve of the waveform appearing on the difference spectrum or on the change in the amplitude of the spectra. It should be noted that, when the rate of etching (or grinding, etc) is constant, the optimal value of Δt will never change in the middle of the process. Therefore, once an optimal value of Δt is determined in the previously described manner, the same value of Δt can be used throughout the process to calculate the difference spectrum.
In the previous embodiment, the optical path length resulting from the interference was calculated from a Fourier transform signal obtained by performing a frequency analysis using the technique of Fourier transform on the difference spectrum. Alternatively, it is possible to perform a frequency analysis using a maximum entropy method (MEM), which has become frequently used in recent years for frequency analyses in place of the Fourier transform method.
Instead of the frequency analysis, a phase detection method based on equation (8) may be performed as follows: In the Fourier transform signal shown in graph (j) of
The previously described technique of the present invention can also be applied to the monitoring of the thickness of a substrate being ground, to cancel interference patterns originating from structures other than the target structure. One example of this application mode is hereinafter described by means of
Even in such a case, a normalized spectrum as shown in graph (e) of
It should be noted that the previous embodiments are mere examples of the present invention, and any change, addition or modification appropriately made within the spirit of the present invention will naturally fall within the scope of claims of the present patent application.
Number | Date | Country | Kind |
---|---|---|---|
2011-266613 | Dec 2011 | JP | national |