The present invention relates to a depth measurement device, a depth measurement system, and a depth index calculation method for measuring a depth of a pattern, particularly, a depth of a depression such as a hole or a trench.
In recent years, demands for measuring three-dimensional shapes have increased due to complication and three-dimensionality of semiconductors, and thus schemes of measuring three-dimensional shapes with critical dimension-scanning electron microscope (SEM) have been proposed. PTL 1 discloses a scheme of finding linearity between a depth of a trench or a hole and (trench width/luminance of trench bottom)N in a trench structure or (area of a hole/luminance of hole bottom)N in a hole structure and measuring a depth of a depression such as the trench or the hole from a line width or an area of a pattern and a luminance value (signal amount) of an inner side (bottom) of the pattern.
In PTL 1, an index value proportional to a depth (hereinafter referred to as a depth index value) is calculated from the line width or the area of the pattern and the luminance value of the bottom of the pattern, and an absolute value of a pattern depth is calculated using a database that stores a relationship between pattern depths measured in advance and depth index values. However, when this method is used to manage a semiconductor device manufacturing process, the line width or the area of the pattern for calculating the depth index value is measured by a plurality of depth measurement devices disposed in a production line. However, since there is a device difference between depth measurement devices due to various factors, the device difference between devices arises in the depth index value calculated from the measured values. The present disclosure relates to correction of the device difference in the depth index value arising between depth measurement devices.
A depth measurement system according to an aspect of the present disclosure is a depth measurement system including a plurality of depth measurement devices, each of the plurality of depth measurement devices calculating a depth index value indicating a relative depth of a pattern on a sample.
Each of the depth measurement devices includes an electron optical system that irradiates the sample with an electron beam, a detection system that detects an emission electron emitted from the sample irradiated with the electron beam, and a computer that controls the electron optical system and the detection system by executing a depth measurement recipe that is an operation program measuring a depth of a predetermined pattern in a measurement target and calculates the depth index value of the predetermined pattern based on a measured value extracted from an electron image formed from an output from the detection system.
The plurality of depth measurement devices are classified into one reference device and the other correction target devices.
The computer of the correction target device stores a correction coefficient associated with the depth measurement recipe and outputs the depth index value of the predetermined pattern corrected using a mathematical model to which the correction coefficient is applied.
It is possible to reduce a device difference arising due to a magnification error, a gain difference of the detection system, or the like between the reference device and the correction target device. Other problems and new features will be apparent from description and appended drawings of the present specification.
Hereinafter, an embodiment will be described with reference to the appended drawings. In the appended drawings, the same functional elements are displayed with the same or corresponding numbers in some cases. The appended drawings illustrate embodiments and implementation examples conforming to principles of the present disclosure. These drawings are illustrated to understand the present disclosure and are not used to interpret the present disclosure to a limited extent. The description of the present specification is typically exemplary and does not limit the claims or applied examples of the present disclosure in a sense.
The embodiment will be described in sufficient details to be carried out by those skilled in the art. However, other implementation forms are also possible, and it is necessary to understand that configurations and structures can be modified or replaced with various elements without departing from the scope or technical spirit of the present disclosure. Accordingly, the following technology is not to be construed to be limited.
In description of the following embodiment, examples in which the present disclosure is applied to a scanning electron microscope (SEM) using an electron beam as a depth measurement device or a depth measurement system will be described. However, the embodiments are not to be construed to be limited. The present disclosure can be applied to a device or a system using another microscope such as a transmission electron microscope (TEM), a projection electron microscope, or a surface irradiation electron microscope instead of the scanning electron microscope. The present disclosure can be applied to a device, a system, or a general observation system in which the above-described electron microscope is configured using a plurality of electron beams (multi-beams).
In functions, operations, processes, and flows of embodiments to be described below, a flow of each element or each step will be described using a “computer,” a “whole control unit”, or a “management computer” as a subject (operation entity). However, the “depth measurement device” or the “depth measurement system” may serve as a subject (operation subject) in description, or “various programs” executed by the computer may serve as a subject (operation entity) in description. Some or all of programs may be implemented by dedicated hardware or may be modularized. Various programs may be installed in a computer system by a program distribution server or a storage medium.
With complication and miniaturization of semiconductor devices, etching is an important process that has an influence on performance of devices. A depth measurement device according to the present example calculates a depth index value indicating a relative depth of a pattern based on a dimension value of a two-dimensional pattern and a luminance value inside a pattern obtained using the scanning electron microscope.
The imaging unit 101 includes an electron gun 106, a focusing lens 108 that focuses an electron beam 107 emitted from the electron gun 106, and a focusing lens 109 that further focuses the electron beam 107 passing through the focusing lens 108. The imaging unit 101 further includes a deflector 110 that deflects the electron beam 107 and an objective lens 111 that controls a height of the focusing of the electron beam 107. A shutter 130 that partially limits the passing of the electron beam 107, a blanking deflector 131 that limits arrival of the electron beam at a sample 112 by deflecting the electron beam 107 out of an optic axis, and a blanking electrode 132 that receives the electron beam 107 deflected by the blanking deflector 131 are provided.
The sample 112 placed on a stage 113 is irradiated with the electron beam 107 passing through optical elements (the optical elements are generally called an electron optical system) related to irradiation or scanning with the electron beam. An emission electron 114 such as a secondary electron (SE) or a backscattered electron (BSE) emitted from the sample irradiated with the electron beam 107 is guided in a predetermined direction by a deflector 115 for deflecting emission electrons (first secondary electron aligner). The deflector 115 is a so-called wien filter and selectively deflects the emission electron 114 in a predetermined direction without deflecting the electron beam 107.
The emission electron 114 passing through a detection diaphragm 116 provided for angle discrimination of the emission electron 114 is guided to a detector 119 disposed out of an axis by a deflector 123 (second secondary electron aligner). A detector 121 that detects a secondary electron (cubic electron 120) generated due to collision of the emission electron 114 with the detection diaphragm 116 is also provided. An energy filter 122 is provided immediately before the detector 119, and by discriminating energy, it is possible to selectively detect the secondary electron that is emitted vertically upward from the bottom of a semiconductor pattern formed on the sample 112 and has a passing trajectory near the optic axis. The optical elements related to detection of the emission electron 114, as described above, are generally called a detection system.
The signal processing unit 103 generates an SEM image based on an output from the detection system. The signal processing unit 103 generates image data by storing a detection signal in a frame memory or the like in synchronization with scanning of a scanning deflector (not illustrated). When storing the detection signal in the frame memory, a signal profile (one-dimensional information) and the SEM image (two-dimensional information) are generated by storing the detection signal in a position corresponding to a scanning position of the frame memory.
The electron optical system and the detection system of the foregoing imaging unit 101 are controlled by the whole control unit 102. The whole control unit 102, the input/output unit 104, and the storage unit 105 are implemented as a computer 100. The whole control unit 102 receives a user's instruction from the input/output unit 104, reads a program and data stored in the storage unit 105, and executes a process. The program stored in the storage unit 105 is executed to execute a control process of acquiring an SEM image of a sample by the imaging unit 101, a calculation process of calculating the depth index value, and the like.
A method of measuring a depth in the depth measurement device illustrated in
In the calculation of the depth index value, whether to use the pattern dimension value or the pattern area depends on a shape of a two-dimensional pattern of the depression. When the two-dimensional shape of the depression is an open pattern, the pattern dimension value is used. For example, a pattern dimension value of a trench width can be used for a trench pattern. Conversely, when the two-dimensional pattern shape of the depression is a closed pattern, the pattern area is used. For example, the pattern area is used for a hole pattern or a pattern with a planar shape such as an ellipse, a square, or a rectangle.
A plurality of depth measurement devices illustrated in
As illustrated in
In any one device (which may be the reference device or the correction target device) among the plurality of depth measurement devices, necessary information such as a layout of a wafer to be measured, coordinates of a measurement pattern, and a measurement condition is input from the input/output unit 104, and a measurement recipe (operation program) for depth measurement is generated and stored in the storage unit 105. The generated measurement recipe is loaded in the other depth measurement devices and is stored (step 201).
Subsequently, in each of the correction target devices 1002, a device difference correction coefficient of the depth index value is input from the input/output unit 104 and is stored in the storage unit 105 (step 202). Details of a method of determining the device difference correction coefficient will be described below. It is necessary to calculate and set the correction coefficient in advance for each measurement sample, each depth measurement condition, or each correction target device.
Subsequently, in each of the correction target devices 1002, the measurement recipe is associated so that the set device difference correction coefficient is applied to a depth measurement result (step 203).
Each depth measurement device executes the depth measurement recipe, measures a dimension value and a luminance value from a captured image, and calculates the depth index value (step 204). The depth index value is expressed as (Formula 1) and a value of an appropriate N in the depth measurement recipe is set. At this time, when the correction coefficient of the depth index value is applied to the measurement recipe (Yes in step 205), the depth measurement device corrects the depth index value using a mathematical model for correcting the depth index value to which the correction coefficient is applied (step 206). A measurement result after correction is output to the input/output unit 104 and is stored in the storage unit 105 (step 207). Conversely, when the correction coefficient is not set (No in step 205), the measurement result is output to the input/output unit 104 and stored in the storage unit 105 without correcting the measurement result (step 207). The case where the correction coefficient is not set includes a case where the depth measurement device is the reference device, and a case where the depth measurement device is the correction target device, but the device difference is small enough to be regarded as 0 and the correction coefficient is not set.
By correcting the depth index value of the correction target device 1002 using the mathematical model in this way, it is possible to reduce a device difference arising due to a magnification device difference or a gain difference of the detection system, or another factor between the reference device 1001 and the correction target device 1002. Hereinafter, serval examples of a method of correcting the depth index value will be described.
Correction Method 1 is a method of correcting the depth index value through linear correction using a linear formula as the mathematical model for correcting the depth index value. When Ic is a depth index value after correction, Io is a depth index value calculated by the correction target device 1002 in accordance with (Formula 1) in step 204, and A and B are the correction coefficients set in step 202, the depth index value is corrected by a linear correction formula shown in (Formula 2).
A procedure of calculating the correction coefficients A and B when the device difference correction is executed in accordance with Correction Method 1 is illustrated in a flowchart of
Since the correction coefficients A and B are obtained by executing fitting by the linear formula shown in (Formula 2), it is necessary to execute depth measurement at a plurality of measurement points on the measurement target wafer. Therefore, in any one device (which may be the reference device or the correction target device) among the plurality of depth measurement devices, necessary information such as a layout of a wafer to be measured, coordinates of a measurement pattern, and a measurement condition is input from the input/output unit 104, and a depth measurement recipe (operation program) for correction coefficient calculation is generated and stored in the storage unit 105. The generated measurement recipe is loaded in the other depth measurement devices and is stored (step 301). The measurement recipe is a measurement recipe in which only measurement points are different from those of the measurement recipe generated in step 201 of
The reference device 1001 executes the depth measurement recipe for correction coefficient calculation, measures the pattern dimension value and the pattern luminance value, and calculates the depth index value by (Formula 1) from these values (step 302). Similarly, the correction target device 1002 executes the depth measurement recipe for correction coefficient calculation on the same sample (measurement target), measures the pattern dimension value and the pattern luminance value, and calculates the depth index value by (Formula 1) from these values (step 303).
On the assumption that y is a depth index value at each measurement point by the reference device 1001 and x is a depth index value at each measurement point by the correction target device, fitting is executed by a linear formula (y=Ax+B) and the correction coefficients A and B are calculated (step 304). The calculated correction coefficients A and B are registered in the storage unit 105 of the correction target device 1002 (step 305). It is checked whether the correction coefficients are registered in all the correction target devices 1002. When there is a correction target device in which the correction coefficient is not registered, steps 303 to 305 are executed on that correction target device.
Magnitude of the device difference differs depending on the measurement condition in the depth measurement or the measurement target sample. Accordingly, as a principle, it is necessary to determine the correction coefficient for each depth measurement recipe (see step 201). On the other hand, when there is a depth measurement recipe (for example, a measurement recipe in which only measurement points are different) of which measurement conditions related to the device difference and the measurement target are the same as those of the depth measurement recipe, and when the correction coefficient is already calculated, there is no problem in using the correction coefficient calculated in the known depth measurement recipe as it is. In this case, calculation of the correction coefficient for a new depth measurement recipe can be omitted. The measurement conditions related to the device difference are an optical condition, an imaging magnification, the number of pixels, a scanning method, and the like.
The correction coefficient management table 400 can be edited from an edit button 405. A new record can be added, or the management number 401 can be selected to edit the condition name 402 and the correction coefficient values 403 and 404.
A method of correcting the depth index value is not limited to the above-described method. Correction Method 2 is a method of fixing the correction coefficient A to 1 and setting only the correction coefficient B in the mathematical model (Formula 2) of Correction Method 1. A procedure of calculating the correction coefficient B is illustrated in the flowchart of
GUI screens for registering and managing the correction coefficients are similar to the screens illustrated in
In the case of Correction Method 2, it is not necessary to execute the fitting by the linear formula. By calculating an offset amount from the average value of the depth index values calculated by each device, the correction coefficients can be calculated. Therefore, the correction coefficient values can be obtained more simply than in Correction Method 1.
In Correction Method 3, the depth index values are corrected nonlinearly by correcting the pattern dimension value or the pattern area and the luminance value by each appropriate mathematical model and calculating the depth index values from the values after correction.
Depth index values Iα and Iβ of the devices α and β are calculated by (Formula 3).
In a state where the device difference is not corrected, the depth index values Iα and Iβ are not the same value due to the device difference.
In Correction Method 3, the pattern dimension value and the luminance value inside the pattern are each corrected by a mathematical model. For example, when the pattern dimension value and the luminance value are corrected by a mathematical model of a linear formula, correction coefficients ACD and BCD for the pattern dimension value and correction coefficients AGL and BGL for the luminance value are calculated and these correction coefficients are registered in advance in the correction target device 1002.
The depth index value Iβ of the correction target device 1002 is corrected to a depth index value Iβ′ by using a trench width Wβ′ and a luminance value GLβ′, which are corrected by a mathematical model using the correction coefficients, as expressed in (Formula 4).
For the depth index value of an unclosed pattern such as a trench pattern, the device difference can be corrected by using (Formula 4).
The depth index values Iα and Iβ of the devices α and β are calculated by (Formula 5).
In a state where the device difference is not corrected, the depth index values Iα and Iβ are not the same value due to the device difference.
The depth index value Iβ of the correction target device 1002 is corrected to the depth index value Iβ′ by using a trench width DWβ′ and the luminance value GLβ′, which are corrected by a mathematical model using the correction coefficients, as expressed in (Formula 6).
For the depth index value of a closed pattern such as a hole pattern, the device difference can be corrected by using (Formula 6). For a closed pattern other than the hole pattern, a device difference can be corrected similarly. A method of calculating an area S in accordance with a pattern shape may be applied.
A procedure of calculating the correction coefficients ACD, BCD, AGL, and BGL when the device difference is corrected by Correction Method 3 is illustrated in a flowchart of
In any one device (which may be the reference device or the correction target device) among the plurality of depth measurement devices, necessary information such as a layout of a wafer to be measured, coordinates of a measurement pattern, and a measurement condition is input from the input/output unit 104, and a depth measurement recipe (operation program) for correction coefficient calculation is generated and stored in the storage unit 105. The generated measurement recipe is loaded in the other depth measurement devices and is stored (step 801).
The reference device 1001 executes the depth measurement recipe for correction coefficient calculation and measures the pattern dimension value (step 802). Similarly, the correction target device 1002 executes the depth measurement recipe for correction coefficient calculation on the same sample and measures the pattern dimension value and the pattern luminance value (step 803).
On the assumption that y is a dimension value at each measurement point by the reference device 1001 and x is a dimension value at each measurement point by the correction target device, fitting is executed by a linear formula (y=ACDx+BCD) and the correction coefficients ACD and BCD are calculated (step 804). On the assumption that y is a luminance value at each measurement point by the reference device 1001 and x is a luminance value at each measurement point by the correction target device, fitting is executed by a linear formula (y=AGLx+BGL) and the correction coefficients AGL and BGL are calculated (step 805). The calculated correction coefficients ACD, BCD, AGL, and BGL are registered in the storage unit 105 of the correction target device 1002 (step 806). It is checked whether the correction coefficients are registered in all the correction target devices 1002. When there is a correction target device in which the correction coefficient is not registered, steps 803 to 806 are executed on that correction target device.
In Correction Method 3, mathematical models for correcting the dimension values and the luminance values are generated, thereby making it possible to correct the device difference not only for the depth index values, but also for measurements using only the luminance values or for measured values calculated using the luminance values other than the depth index values.
In Example 2, an operation method of automatically calculating and managing correction coefficients necessary to correct a device difference by a mathematical model for the depth index values described in Example 1 and a depth measurement system will be described. In an aspect of a depth measurement system according to the present example, the plurality of depth measurement devices 1001 and 1002 are connected by the network 1003 so as to be able to access each other as in
In the depth measurement system of
Any one device among the plurality of depth measurement devices of the depth measurement system, necessary information such as a layout of a wafer to be measured, coordinates of a measurement pattern, and a measurement condition is input from the input/output unit 104, and a depth measurement recipe (operation program) for correction coefficient calculation is generated and stored in the storage unit 105. The generated measurement recipe is loaded in the other depth measurement devices and is stored (step 1101). Each device of the depth measurement system executes the depth measurement recipe for correction coefficient calculation and measures the pattern dimension values and the pattern luminance value (step 1102).
A selection screen illustrated in
In a reference device record of the selection list 1200, the user selects a device name of the reference device in a pull-down manner from the device name field 1202 (step 1103). When the reference device is selected, the depth measurement recipe for correction coefficient calculation kept by the corresponding device can be selected. Accordingly, the user selects the depth measurement recipe for correction coefficient calculation kept by the reference device from the measurement recipe field 1203 in a pull-down manner (step 1104). When the depth measurement recipe for correction coefficient calculation is selected, measurement data acquired by the corresponding device executing the depth measurement recipe for correction coefficient calculation can be selected. Accordingly, the user selects the measurement data kept by the reference device from the measurement data field 1204 in a pull-down manner (step 1105).
Subsequently, in a correction target device record of the selection list 1200, the user selects a device name of the correction target device from the device name field 1202 in a pull-down manner (step 1106). When the correction target device is selected, the depth measurement recipe for correction coefficient calculation kept by the corresponding device can be selected. Accordingly, the user selects the depth measurement recipe for correction coefficient calculation kept by the correction target device from the measurement recipe field 1203 in a pull-down manner (step 1107). When the depth measurement recipe for correction coefficient calculation is selected, measurement data acquired by the corresponding device executing the depth measurement recipe for correction coefficient calculation can be selected. Accordingly, the user selects the measurement data kept by the correction target device from the measurement data field 1204 in a pull-down manner (step 1108).
When an execution button 1205 of the selection screen (see
The calculation result display screen illustrated in
Here, the values x are depth index values or measured values of the correction target device, and the values y are depth index values or measured values of the reference device. The values are assumed to be the depth index values or the measured values selected in the data selection field 1210. The smaller a difference between the average value of the values x and the average value of the values y is, the smaller the value of the index Acc is.
When the correction coefficients are not appropriate (No in step 1111), the measurement condition of the depth measurement recipe for correction coefficient calculation is reexamined and the process is executed again from step 1101. When the correction coefficients are appropriate (Yes in step 1111), the calculated correction coefficients are registered in the correction target device by setting a management number in the management number input field 1213 on the calculation result display screen (see
In the case of the depth measurement system illustrated in
In the present example, the user can select appropriate measurement data in accordance with a program of the depth measurement system, and thus it is possible to calculate and register the correction coefficient simply and reduce a device difference of the measured value.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/020550 | 5/28/2021 | WO |