CHARGED PARTICLE BEAM APPARATUS AND METHOD FOR CALCULATING ROUGHNESS INDEX

20230095456 · 2023-03-30

Assignee

Inventors

Cpc classification

International classification

Abstract

Roughness measurement corrects a machine difference utilizing first PSD data indicating power spectral density of a line pattern measured for a line pattern formed on a wafer for machine difference management by a reference machine in roughness index calculation and second PSD data indicating power spectral density of a line pattern measured for the line pattern formed on the wafer for machine difference management by a correction target machine are used to obtain a correction method for correcting the power spectral density of the second PSD data to the power spectral density of the first PSD data, power spectral density of a line pattern is measured as third PSD data from a scanning image of the line pattern, and corrected power spectral density obtained by correcting the power spectral density of the third PSD data by the obtained correction method is calculated.

Claims

1. A charged particle beam apparatus comprising: a charged particle beam optical system configured to two-dimensionally scan a line pattern formed on a sample with a charged particle beam; a detector configured to detect electrons emitted from the sample by being irradiated with the charged particle beam; an image processing unit configured to calculate a roughness index of the line pattern formed on the sample from a scanning image obtained from a signal detected by the detector; and a power spectral density input unit configured to input first PSD data indicating power spectral density of a line pattern measured for a line pattern formed on a first wafer in advance by a reference charged particle beam apparatus serving as a reference of machine difference management in calculating the roughness index, wherein the image processing unit is configured to measure, as second PSD data, power spectral density of the line pattern formed on the first wafer from a scanning image of the line pattern formed on the first wafer, and obtain a correction method for correcting the power spectral density of the second PSD data to the power spectral density of the first PSD data, measure, as third PSD data, power spectral density of a line pattern formed on a second wafer from a scanning image of the line pattern formed on the second wafer, and calculate corrected power spectral density obtained by correcting the power spectral density of the third PSD data by the correction method, and calculate a roughness index of the line pattern formed on the second wafer using the corrected power spectral density.

2. The charged particle beam apparatus according to claim 1, wherein the first wafer is a wafer on which a line pattern used for machine difference management is formed, and the second wafer is a wafer on which a line pattern to be measured is formed, and the first wafer is one of a plurality of wafers, and power spectral density of line patterns respectively formed on the plurality of wafers is the same.

3. The charged particle beam apparatus according to claim 1, wherein the first PSD data and the second PSD data are average values of power spectral density of line patterns measured for a plurality of line patterns formed on the first wafer.

4. The charged particle beam apparatus according to claim 1, wherein the first PSD data is an average value of power spectral density of a line pattern measured for the line pattern formed on the first wafer by a plurality of reference charged particle beam apparatuses.

5. The charged particle beam apparatus according to claim 1, wherein an edge position of the line pattern formed on the wafer is measured, and a line edge roughness (LER) is calculated as a roughness index of the line pattern formed on the wafer, or a line width of the line pattern formed on the wafer is measured, and a line width roughness (LWR) is calculated as the roughness index of the line pattern formed on the wafer.

6. The charged particle beam apparatus according to claim 1, wherein as the correction method, a difference between the power spectral density of the second PSD data and the power spectral density of the first PSD data is obtained, and the power spectral density of the third PSD data is corrected based on the difference.

7. The charged particle beam apparatus according to claim 6, wherein the difference is smoothed, and the power spectral density of the third PSD data is corrected based on the smoothed difference.

8. The charged particle beam apparatus according to claim 1, wherein as the correction method, a ratio between the power spectral density of the second PSD data and the power spectral density of the first PSD data is obtained, and the power spectral density of the third PSD data is corrected based on the ratio.

9. The charged particle beam apparatus according to claim 8, wherein the ratio is smoothed, and the power spectral density of the third PSD data is corrected based on the smoothed ratio.

10. The charged particle beam apparatus according to claim 1, wherein as the correction method, a model to which the power spectral density of the second PSD data is input and from which the power spectral density of the first PSD data is output is learned, and the power spectral density of the third PSD data is input to the learned model, thereby correcting the power spectral density of the third PSD data.

11. The charged particle beam apparatus according to claim 1, wherein the power spectral density of the first to third PSD data is power spectral density from which a random noise component independent of a frequency is removed.

12. The charged particle beam apparatus according to claim 1, wherein the power spectral density input unit inputs the first PSD data for each optical condition.

13. The charged particle beam apparatus according to claim 12, wherein the optical condition includes at least one of an irradiation energy of the charged particle beam on the sample, a current amount of the charged particle beam, a type of the detector, and a scanning speed at which the scanning is performed with the charged particle beam on the sample.

14. A method for calculating a roughness index in which a roughness index of a line pattern formed on a second wafer is calculated by a charged particle beam apparatus to be subjected to machine difference management using first PSD data indicating power spectral density of a line pattern measured for a line pattern formed on a first wafer in advance by a reference charged particle beam apparatus serving as a reference of the machine difference management in roughness index calculation and second PSD data indicating power spectral density of a line pattern measured for the line pattern formed on the first wafer by the charged particle beam apparatus, the method for calculating a roughness index comprising: obtaining a correction method for correcting the power spectral density of the second PSD data to the power spectral density of the first PSD data; measuring, as third PSD data, power spectral density of the line pattern formed on the second wafer from a scanning image of the line pattern formed on the second wafer, and calculating corrected power spectral density obtained by correcting the power spectral density of the third PSD data by the correction method; and calculating a roughness index of the line pattern formed on the second wafer using the corrected power spectral density.

15. The method for calculating a roughness index according to claim 14, wherein the power spectral density of the first to third PSD data is power spectral density from which a random noise component independent of a frequency is removed.

Description

BRIEF DESCRIPTION OF DRAWINGS

[0013] FIG. 1 is a schematic configuration diagram of an SEM type length measurement apparatus.

[0014] FIG. 2 is a schematic view of a scanning image acquired by the SEM type length measurement apparatus.

[0015] FIG. 3 is a diagram illustrating a method for determining an edge position.

[0016] FIG. 4A is a flowchart of a method for correcting a machine difference of a LER measurement value.

[0017] FIG. 4B is a flowchart of the method for correcting a machine difference of a LER measurement value.

[0018] FIG. 5A is a schematic view of PSD used for LER measurement.

[0019] FIG. 5B is a schematic view of PSD used for LER measurement.

[0020] FIG. 6A is a flowchart of a method for correcting a machine difference of a LER measurement value.

[0021] FIG. 6B is a flowchart of the method for correcting a machine difference of a LER measurement value.

[0022] FIG. 7 is a diagram illustrating a method for increasing an accuracy of a correction function.

[0023] FIG. 8A is a diagram illustrating a method for correcting a machine difference of a roughness index using machine learning.

[0024] FIG. 8B is a diagram illustrating the method for correcting a machine difference of a roughness index using machine learning.

[0025] FIG. 9 is a diagram showing an example of a GUI.

DESCRIPTION OF EMBODIMENTS

[0026] Hereinafter, embodiments of the invention will be described. Although the drawings shown in the present embodiments show specific embodiments according to the principle of the invention, the drawings are for the purpose of understanding the invention, and are not to be used for limiting interpretation of the invention. In the following embodiments, although an SEM type length measurement apparatus using electrons as a charged particle source will be described as an example, the same effect can be obtained even when various ions are used as a charged particle source.

First Embodiment

[0027] FIG. 1 shows a configuration of an SEM type length measurement apparatus. The SEM type length measurement apparatus includes, as main configurations, an electron beam optical system that irradiates a sample with an electron beam, a detection system that detects secondary electrons emitted from the sample due to irradiation with the electron beam, a stage mechanism system disposed in a vacuum chamber (not shown), a control system that controls components of the SEM type length measurement apparatus and processes various kinds of information, and an image processing system that measures dimensions and edge roughness of a pattern from an obtained SEM image.

[0028] Specifically, primary electrons 102 generated by an electron source 101 are deflected by a deflector 104 and are focused by an objective lens 103, and then a sample 105 mounted on a movable stage 106 is irradiated with the primary electrons 102. An operation of the objective lens 103 is controlled by an objective lens control unit 111, an operation of the deflector 104 is controlled by a deflector control unit 112, and an operation of the movable stage 106 is controlled by a stage control unit 107. A negative voltage may be applied to the sample 105 via the movable stage 106.

[0029] Secondary electrons 108 generated by the irradiation on the sample 105 with the primary electrons 102 by the electron beam optical system as described above are detected by a detector 109 constituting a detection system. In the shown example, the detector 109 is disposed closer to the electron source 101 than the deflector 104. Alternatively, the detector 109 may be disposed between the deflector 104 and the objective lens 103 or between the objective lens 103 and the sample 105 as long as the detector 109 can detect the secondary electrons 108. Examples of the configuration of the detector 109 include an Everhart-Thornley (E-T) detector and a semiconductor detector which are configured with a scintillator, a light guide, and a photomultiplier tube. Alternatively, any detector may be used as long as it is a configuration capable of detecting electrons. Further, the detector 109 may be mounted at a plurality of positions. A signal detected by the detector 109 is converted into a digital signal by an A/D converter 110. A signal for each electron beam coordinate is generated by an image processing unit 113, a scanning image is displayed on a display unit 114, and the scanning image is also recorded in a recording unit 115.

[0030] Operations of the stage control unit 107, the A/D converter 110, the objective lens control unit 111, the deflector control unit 112, the image processing unit 113, the display unit 114, the recording unit 115, and a PSD input unit 116 to be described later are controlled by a workstation 117.

[0031] FIG. 2 shows a schematic view of the scanning image obtained by the SEM type length measurement apparatus shown in FIG. 1. A fluctuation amount of an edge position in a line pattern in FIG. 2 is a line edge roughness (LER). A method for measuring the LER will be described. In FIG. 2, a line profile in an x direction at a y coordinate y.sub.n is shown in FIG. 3. When an edge on a left side of the line pattern is determined, a minimum signal amount on a left side of the line profile is set to 0%, a maximum signal amount is set to 100%, and an x coordinate at which the signal amount is 50% is determined as an edge position x.sub.n at the y coordinate y.sub.n. This determination method is called a threshold method. An x coordinate at which the signal amount is other than 50% may be defined as the edge position x.sub.n. In addition, a method other than the threshold method, for example, a differential value of the line profile may be used, or an edge position may be obtained by matching with a waveform obtained in advance. By performing Fourier analysis on the edge position x.sub.n obtained by a plurality of y coordinates y.sub.n, a power spectrum density (hereinafter, referred to as “PSD”) is obtained. In general, the LER is expressed as an integration with respect to a frequency of the PSD. The calculation on the edge position, the PSD analysis, and the calculation on the LER can be performed by the image processing unit 113, and results are displayed on the display unit 114 and are recorded in the recording unit 115.

[0032] The acquired PSD (or LER) varies in a wafer plane. Therefore, for example, several hundred measurement points are provided on a wafer, and PSD measured for line patterns of the measurement points is averaged to obtain PSD of the wafer.

[0033] In the acquired PSD, a change in the edge position of the pattern to be observed and a change in the edge position caused by noise unique to the apparatus are superimposed on each other. Since noise unique to the apparatus has a machine difference, it is necessary to remove a machine difference component of the noise from the PSD in order to reduce the machine difference in LER measurement. FIGS. 4A and 4B show a specific flow for obtaining a LER value obtained by correcting the machine difference component of noise from the PSD.

[0034] The flow is divided into a step of creating a correction function shown in FIG. 4A and a step of executing correction shown in FIG. 4B. First, the flow of creating a correction function shown in FIG. 4A will be described. First, PSD (“PSD.sub.Master”) of a pattern formed on a wafer used for machine difference management in an apparatus serving as a reference for machine difference management (referred to as a “reference machine”) is acquired (402). Here, PSD.sub.Master may be obtained from one apparatus, or may be obtained from a plurality of apparatuses as an average value of PSD acquired in a pattern used for machine difference management. The PSD.sub.Master is recorded in the recording unit 115.

[0035] Next, PSD′ is acquired using the same wafer as when obtaining the PSD.sub.Master, by an apparatus to be subjected to the machine difference correction on the LER measurement value (referred to as a “correction target machine”) (403). The wafer used for the measurement on the PSD′ may not be the same as the wafer for obtaining the PSD.sub.Master, and if there are a plurality of wafers confirmed to have the same LER as the wafer for obtaining the PSD.sub.Master the measurement may be performed using one of the wafers. Next, the PSD.sub.Master is read by the correction target machine (404). The PSD.sub.Master can be input from the PSD input unit 116. Subsequently, as shown in (Equation 1), a difference between the PSD′ and the PSD.sub.Master is calculated and is defined as a correction function PSD.sub.Corr (405).


PSD.sub.Corr=PSD′−PSD.sub.Master  (Equation 1)

[0036] Finally, the correction function PSD.sub.Corr is recorded in the recording unit 115 (406).

[0037] The flow for executing the correction shown in FIG. 4B will be described. In the flow for executing the correction, PSD (PSD.sub.Obs) of a pattern formed on any wafer is measured by the apparatus to be subjected to the machine difference correction on the LER measurement value (referred to as the “correction target machine”) (412). Using the correction function PSD.sub.Corr recorded in the recording unit 115, a difference PSD.sub.Obs′ between the PSD.sub.Obs and the PSD.sub.Corr is calculated as shown in (Equation 2) (413).


PSD.sub.Obs′=PSD.sub.Obs−PSD.sub.Corr  (Equation 2)

[0038] Next, a LER (LER.sub.Corr) obtained after the machine difference correction is calculated by integrating PSD.sub.Obs′ with respect to the frequency (414). The calculated LER.sub.Corr is displayed on the display unit 114 and is recorded in the recording unit 115.

[0039] A relation among the PSD.sub.Corr, the PSD′, and the PSD.sub.Master in FIG. 4A is shown in FIG. 5A, and a relation among the PSD.sub.Obs′, the PSD.sub.Obs, and the PSD.sub.Corr in FIG. 4B is shown in FIG. 5B. The PSD′ and the PSD.sub.Master are acquired from the same wafer (or a wafer having a LER of the same magnitude), and the PSD of the pattern itself is the same. Therefore, the PSD.sub.Corr, which is the difference between the PSD′ and the PSD.sub.Master represents a difference in noise between the reference machine and the correction target machine. Accordingly, by subtracting the PSD.sub.Corr from the PSD.sub.Obs obtained in any pattern in the correction target machine, the PSD.sub.Obs′ with the machine difference component of noise being removed is obtained.

Second Embodiment

[0040] The PSD obtained by an SEM type length measurement apparatus includes both a roughness component and a noise component of a pattern itself. Further, the noise component included in the PSD includes a noise component (random noise component) having a constant intensity at any frequency, and a method for removing the random noise component from the PSD is known (for example, PTL 1). A second embodiment discloses a method for obtaining the correction function PSD.sub.Corr for machine difference correction from the PSD after random noise removal.

[0041] Flows according to the present embodiment are shown in FIGS. 6A and 6B. A basic flow is the same as that of FIGS. 4A and 4B. After the PSD (PSD.sub.Master) of a pattern formed on a wafer used for machine difference management is acquired (602) by a reference machine, the PSD (PSD.sub.Master′) is obtained by removing the random noise component from the PSD.sub.Master (603). Similarly, in the correction target machine, the PSD′ is also measured using the same wafer as when obtaining the PSD.sub.Master (604), and then PSD (PSD″) is obtained by removing the random noise component from the PSD′ (605). Then, the PSD.sub.Master′ is read by the correction target machine (606), and the correction function PSD.sub.Corr defined by (Equation 3) is obtained from the PSD.sub.Master′ and the PSD″ (607).


PSD.sub.Corr=PSD″−PSD.sub.Master′  (Equation 3)

[0042] Finally, the correction function PSD.sub.Corr is recorded in the recording unit 115 (608).

[0043] The flow for executing the correction shown in FIG. 6B will be described. After the PSD (PSD.sub.Obs) of any wafer is acquired by the correction target machine (611), the PSD (PSD.sub.Obs″) with a random noise component being removed is obtained (612). Then, the PSD (PSD.sub.Obs′″) is obtained by subtracting the PSD.sub.Corr from the PSD.sub.Obs″ (613), and a LER (LER.sub.Corr) obtained after the machine difference correction is calculated by integrating the PSD.sub.Obs′″ with respect to the frequency (614).

[0044] In this way, in the second embodiment, it is possible to obtain the PSD in which the remaining machine difference component of the noise is corrected with respect to the PSD from which the random noise is removed.

[0045] Whether to use the method according to the first embodiment or the method according to the second embodiment may be selected according to the operation of the mass production process. When the process control is performed by the LER calculated from the PSD from which random noise independent of the frequency is removed, it is desirable to use the method according to the second embodiment, and when the process control is performed by the LER calculated from the PSD from which random noise is not removed, it is desirable to use the first embodiment. Accordingly, it is possible to manage the mass production process by a management numerical value with a reduced machine difference while maintaining the continuity of the management numerical value.

[0046] Hereinafter, a modification of the method for correcting the machine difference component described in the first embodiment or the second embodiment will be described. First, a method for obtaining the correction function PSD.sub.Corr with higher accuracy will be disclosed. In the correction function PSD.sub.Corr obtained in the first embodiment and the second embodiment, finite noise is superimposed due to measurement variation according to the number of edges used for PSD analysis. The noise affects the machine difference correction accuracy of the PSD. Therefore, as shown in FIG. 7, the correction function PSD.sub.Corr can be determined with high accuracy by performing smoothing processing on the correction function PSD.sub.Corr calculated by (Equation 1) or (Equation 3). As a smoothing method, a moving average may be used, or approximation may be performed by any function.

[0047] In the first embodiment and the second embodiment, the correction function PSD.sub.Corr is defined by a difference as in (Equation 1) or (Equation 3). Alternatively, the correction function PSD.sub.Corr may be defined by another method. For example, (Equation 4-1) defines the correction function PSD.sub.Corr by a ratio of the PSD.sub.Master to the PSD′ in the first embodiment.


PSD.sub.Corr=PSD.sub.Master/PSD′  (Equation 4-1)

[0048] In this case, the PSD.sub.Obs′ after machine difference correction on any wafer can be calculated by (Equation 5-1).


PSD.sub.Obs′=PSD.sub.Corr×PSD.sub.Obs  (Equation 5-1)

[0049] In the case of the second embodiment, corresponding calculation is performed by the following.


PSD.sub.Corr=PSD.sub.Master′/PSD″  (Equation 4-2)


PSD.sub.Obs′″=PSD.sub.Corr×PSD.sub.Obs″  (Equation 5-2).

[0050] Furthermore, the method for correcting a machine difference is not limited to the correction method using a function as described above, and may be a correction method using machine learning. A method for obtaining the PSD.sub.Obs′ and the PSD.sub.Obs″′ after machine difference correction on any wafer using machine learning will be described with reference to FIGS. 8A and 8B. FIG. 8A shows steps of learning, and FIG. 8B shows steps of machine difference correction using a learned model. The type of machine learning is supervised learning, and as shown in FIG. 8A, learning is performed such that the PSD′ or the PSD″ of a pattern formed on a wafer used for machine difference management, which is acquired in a correction target machine, is input, and the PSD.sub.Master or the PSD.sub.Master′ of a pattern of the same wafer, which is acquired in a reference machine, is output. Here, as an example of a learning algorithm, a deep neural network, convolutional neural networks, generative adversarial networks, and the like can be used. In addition, any algorithm that can estimate the PSD.sub.Master or the PSD.sub.Master′ from the PSD′ or the PSD″ can be applied. In the steps of machine difference correction, as shown in FIG. 8B, by inputting the PSD.sub.Obs or the PSD.sub.Obs″ acquired on any wafer in the correction target machine to a learned model, the PSD.sub.Obs′ or the PSD.sub.Obs′″ subjected to machine difference correction is output.

[0051] The method for correcting a machine difference in the LER measurement described above is preferably set for each of optical conditions for acquiring an SEM image used for the LER measurement, specifically, an irradiation energy of the primary electrons 102 on the sample 105, a current amount of the primary electrons 102, a type of the detector 109 used for acquiring the SEM image, and a scanning speed at which the scanning is performed with the primary electrons 102 on the sample 105. The reason is that when the optical conditions change, the amount of noise superimposed on the SEM image changes.

[0052] FIG. 9 shows an example of a GUI displayed on the display unit 114 by the PSD input unit 116. A display area 901 of the SEM image used for measurement is shown at the top of a GUI screen, and a wafer ID 903 indicating a wafer to be measured, a measurement coordinate 904 indicating a measurement position, an irradiation energy 905 as an optical condition, a probe current 906, a magnification 907, a scanning method 908, a detector type 909, and a measurement item 910 can be specified. In the example of the drawing, a region corresponding to the specified measurement coordinate is displayed on the SEM image (902). Here, when the LER is selected as the measurement item 910, a machine difference correction check box 911 is activated. When the machine difference correction check box 911 is checked, the PSD.sub.Master or the PSD.sub.Master′ can be input. In this example, the data of the PSD.sub.Master or the PSD.sub.Master′ corresponding to the optical condition is specified in the box 912.

[0053] This example shows an example in which an operator specifies the data of the PSD.sub.Master or the PSD.sub.Master′ by the GUI displayed on the display unit 114 by the PSD input unit 116. Alternatively, it is also possible to connect the reference machine and the correction target machine by a network and to input the data of the PSD.sub.Master or the PSD.sub.Master′ corresponding to a predetermined optical condition to the correction target machine via the network.

[0054] The invention is not limited to the LER measurement described above, and can be applied to measurement on other roughness indices of a line pattern, specifically, line width roughness (LWR). In this case, in FIG. 2, the line width CD.sub.n at the y coordinate y.sub.n is measured, a result of performing Fourier analysis on the line width CD.sub.n obtained by a plurality of y.sub.n is set as the PSD, and the LWR subjected to machine difference correction can be obtained by applying the method according to the embodiments or the modification described above.

REFERENCE SIGNS LIST

[0055] 101: electron source [0056] 102: primary electron [0057] 103: objective lens [0058] 104: deflector [0059] 105: sample [0060] 106: movable stage [0061] 107: stage control unit [0062] 108: secondary electron [0063] 109: detector [0064] 110: A/D converter [0065] 111: objective lens control unit [0066] 112: deflector control unit [0067] 113: image processing unit [0068] 114: display unit [0069] 115: recording unit [0070] 116: PSD input unit [0071] 117: workstation