Analysis devices, systems, methods, and programs
The analytical apparatus and method generate line profiles from integrated regions to determine specular reflection, addressing the challenge of strong diffracted light interference in wafer tilt adjustments, ensuring precise surface inclination measurements.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- RIGAKU CORP
- Filing Date
- 2024-12-26
- Publication Date
- 2026-07-08
AI Technical Summary
Conventional methods using an autocollimator fail to accurately determine the specular reflection position when strong diffracted light other than specular reflection is observed, leading to incorrect adjustments of the wafer surface tilt in semiconductor device wafers with periodic structures.
An analytical apparatus and method that generates first and second line profiles by integrating regions perpendicular to lines with aligned peaks, determines the reflection position based on these profiles, and calculates the sample surface inclination, employing an X-ray analyzer, autocollimator, and control device to adjust the sample tilt.
Accurately determines the specular reflection position even when diffracted light is stronger than specular reflection, enhancing the precision of wafer surface tilt adjustments.
Smart Images

Figure 2026113874000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an analysis apparatus, a system, a method, and a program for analyzing the inclination of a sample surface.
Background Art
[0002] In an X-ray analyzer, adjusting the angle between the sample surface and the optical axis of the X-ray during sample analysis or processing is an important step. For example, in T-SAXS (transmission small-angle X-ray scattering), it is required to accurately measure the tilt angle of a deep hole / deep groove pattern with respect to the wafer surface. To achieve this, it is first necessary to determine a reference position where the wafer surface and the optical axis of the X-ray are perfectly orthogonal. Currently, in T-SAXS, an autocollimator is used to adjust the inclination of the wafer surface with respect to the optical axis of the X-ray. Specifically, a laser with a wavelength of several hundred nanometers is used, and the direction of specular reflection is measured based on the position of the detected reflected light.
[0003] Patent Document 1 describes a method and apparatus for cutting a single crystal that can be accurately cut and increase the wafer yield during cutting. The technique disclosed in Patent Document 1 includes a step of measuring the angle between the crystal plane and the outer surface of the single crystal with a device outside the cutting machine, a step of measuring the orientation of the outer surface with a cutting machine after measuring the angle using an autocollimation telescope, a step of positioning the single crystal based on the orientation of the outer surface so that a predetermined crystal plane forms a predetermined angle with respect to the feed direction, and a step of performing cutting. The step of measuring the angle between the crystal plane and the outer surface includes a step of measuring the angle formed by the outer surface with respect to the reference axis using an autocollimation telescope, a step of measuring the angle of the crystal plane with respect to the reference axis using an X-ray goniometer, and a step of subtracting the measured angles to obtain a correction value. The step of positioning the single crystal includes a step of positioning based on the measured orientation of the outer surface and the obtained correction value using an alignment device.
Prior Art Documents
Patent Documents
[0004] [[ID=[Patent Document 1] Japanese Patent Publication No. 2011-003929 [Overview of the Initiative] [Problems that the invention aims to solve]
[0005] The surface of semiconductor device wafers may contain periodic structures ranging from several hundred nanometers to several hundred micrometers, in addition to the device pattern. When wafers contain these periodic structures, strong diffracted light other than specular reflection may be observed in the autocollimator image (two-dimensional profile). This diffracted light can sometimes be observed more strongly than specular reflection, and recently, there has been an increase in cases where incorrect wafer surface tilt adjustments are made.
[0006] For samples where surface diffraction does not need to be considered, the inclination of the sample surface can be measured by using an autocollimation telescope (autocollimator) as is done in Patent Document 1. Conventional methods using an autocollimator include, for example, searching for pixels with high intensity in the autocollimator image, creating a line profile in a very narrow range near those pixels, and determining the peak position. However, conventional methods using an autocollimator do not assume a periodic structure on the wafer surface, and therefore could not handle cases where strong diffracted light other than specular reflection was observed in the autocollimator image. Therefore, it was necessary to establish a specular reflection position determination method that is unaffected by surface diffraction.
[0007] As a result of diligent research, the inventors have discovered a method for determining the location of specular reflection even when strong diffracted light other than specular reflection is observed on the autocollimator, and have completed the present invention.
[0008] This invention has been made in view of these circumstances, and aims to provide an analytical apparatus, system, method, and program for analyzing the inclination of a sample surface. [Means for solving the problem]
[0009] (1) In order to achieve the above objective, the analytical apparatus of the present invention employs the following means. That is, an analytical apparatus according to one aspect of the present invention is an analytical apparatus for analyzing the inclination of a sample surface, comprising: a two-dimensional profile acquisition unit that acquires a two-dimensional profile by detecting laser light reflected or diffracted by the sample surface; a line profile generation unit that generates a first line profile and a second line profile obtained by integrating a predetermined region in a direction perpendicular to the first line and a predetermined region in which a first line in which a plurality of peaks are arranged linearly and a second line perpendicular to the first line in which a plurality of peaks are arranged linearly, with respect to a first line in which a plurality of peaks are arranged linearly and a second line perpendicular to the first line, with respect to a predetermined region that includes at least a part of each of the first line and the second line, respectively; a reflection position determination unit that determines the reflection position of the two-dimensional profile based on the first line profile and the second line profile; and a slope calculation unit that calculates the inclination of the sample surface based on the reflection position of the two-dimensional profile.
[0010] (2) In addition, in an analytical apparatus according to one aspect of the present invention, the lengths of the first linear direction and the second linear direction of the predetermined region are 10 times or more the full width at half maximum of the peak having the maximum peak intensity among the plurality of peaks.
[0011] (3) In addition, in an analysis apparatus according to one aspect of the present invention, the predetermined region is the largest rectangle included in the two-dimensional profile.
[0012] (4) In addition, in an analysis apparatus according to one aspect of the present invention, the line profile generation unit generates the first line profile or the second line profile by subtracting a background that is set in advance or determined based on the two-dimensional profile from the integral value when generating the first line profile or the second line profile.
[0013] (5) In addition, in an analysis apparatus according to one aspect of the present invention, the two-dimensional profile generated by the line profile generation unit is a two-dimensional profile rotated such that the direction of the first straight line and the direction of the second straight line are in predetermined directions, and the reflection position determination unit determines the reflection position of the two-dimensional profile before rotation based on the center and angle of rotation.
[0014] (6) Furthermore, a system according to one aspect of the present invention includes an X-ray analyzer comprising an X-ray generating unit for generating X-rays, a detector for detecting X-rays, and a sample stage for controlling the rotation of a sample; an autocollimator for generating the two-dimensional profile by irradiating the surface of a sample placed on the sample stage with laser light; and the analysis apparatus described in any of (1) to (5) above.
[0015] (7) Another method according to one aspect of the present invention is a method for analyzing the inclination of a sample surface, comprising: obtaining a two-dimensional profile by detecting laser light reflected or diffracted at the sample surface; generating a first line profile and a second line profile by integrating a predetermined region in a direction perpendicular to the first line and a predetermined region in a direction perpendicular to the second line, with respect to a first line in which a plurality of peaks are arranged linearly and a second line perpendicular to the first line and a second line in which a plurality of peaks are arranged linearly, with respect to a predetermined region that includes at least a part of the first line and the second line, respectively; determining the reflection position of the two-dimensional profile based on the first line profile and the second line profile; and calculating the inclination of the sample surface based on the reflection position of the two-dimensional profile.
[0016] (8) Another program according to one aspect of the present invention is a program for analyzing the inclination of a sample surface, which causes a computer to perform the following steps: a process of acquiring a two-dimensional profile by detecting laser light reflected or diffracted by the sample surface; a process of generating a first line profile by integrating a predetermined region in a direction perpendicular to the first line and a second line profile by integrating a predetermined region in a direction perpendicular to the first line and a predetermined region in a direction perpendicular to the second line, with respect to a first line in which a plurality of peaks are arranged linearly and a second line perpendicular to the first line in which a plurality of peaks are arranged linearly, with respect to a predetermined region that includes at least a part of the first line and the second line, respectively; a process of determining the reflection position of the two-dimensional profile based on the first line profile and the second line profile; and a process of calculating the inclination of the sample surface based on the reflection position of the two-dimensional profile. [Brief explanation of the drawing]
[0017] [Figure 1] This is a schematic diagram showing a two-dimensional profile where strong diffracted light other than specular reflection was observed. [Figure 2] This is a schematic diagram showing that a first line AA and a second line BB are set on the two-dimensional profile of Figure 1. [Figure 3] This is a line profile showing the relative pixel intensity of pixels on the first line AA. [Figure 4] This is a line profile showing the relative pixel intensity of pixels on the second line BB. [Figure 5] This is the first line profile obtained by integrating the entire two-dimensional profile in a direction perpendicular to the first line AA. [Figure 6] This is a second line profile obtained by integrating the entire two-dimensional profile in a direction perpendicular to the second line BB. [Figure 7] This is a conceptual diagram showing an example of the configuration of the system of the present invention. [Figure 8] This is a cylinder representing an example of the configuration of a control device. [Figure 9] It is a block diagram showing a modified example of the configuration of the control device. [Figure 10] It is a block diagram showing an example of the configuration of the analysis device according to Embodiment 1. [Figure 11] It is a schematic diagram showing an example in which a predetermined area is set in the two-dimensional profile of FIG. 2. [Figure 12] It is a schematic diagram showing the two-dimensional profile before performing the background processing of the same two-dimensional profile as in FIG. 1. [Figure 13] It is the first line profile created based on the two-dimensional profile of FIG. 12. [Figure 14] It is the second line profile created based on the two-dimensional profile of FIG. 12. [Figure 15] It is a flowchart showing an example of the operation of the analysis device according to Embodiment 1. [Figure 16] It is a flowchart showing a modified example of the operation of the analysis device according to Embodiment 1. [Figure 17] It is a flowchart showing an example of the operation of the entire system. [Figure 18] It is a flowchart showing an example of the operation of the analysis device according to Embodiment 2. [Figure 19] It is a flowchart showing a modified example of the operation of the analysis device according to Embodiment 2.
Embodiments for Carrying Out the Invention
[0018] Next, embodiments of the present invention will be described with reference to the drawings. For ease of understanding of the description, the same reference numerals are assigned to the same components in each drawing, and duplicate descriptions are omitted.
[0019] [Principle] Figure 1 is a schematic diagram showing a two-dimensional profile in which strong diffracted light other than specular reflection was observed. Figure 1 shows the logarithm of the pixel intensity of the autocollimator's two-dimensional detector as grayscale. As shown in Figure 1, in a two-dimensional profile in which strong diffracted light other than specular reflection was observed, there are multiple pixels (peaks) with high intensity. Therefore, even if a pixel with high intensity is searched for, it cannot be said that the specular reflection position is near that pixel. Note that Figure 1 is a schematic diagram of the two-dimensional profile after background processing, which will be described later.
[0020] Figure 2 is a schematic diagram showing that a first line AA and a second line BB are set on the two-dimensional profile of Figure 1. Both the first line AA and the second line BB have multiple peaks aligned. The second line BB is also orthogonal to the first line AA. Figure 3 is a line profile showing the relative pixel intensity of pixels on the first line AA. Figure 4 is a line profile showing the relative pixel intensity of pixels on the second line BB. From Figures 3 and 4, it can be seen that in two-dimensional profiles where strong diffracted light other than specular reflection is observed, it is difficult to search for pixels with high intensity, and it cannot be said that the specular reflection position is near the pixel with the highest intensity.
[0021] Figure 5 shows the first line profile obtained by integrating the entire two-dimensional profile in a direction perpendicular to the first line AA. Figure 6 shows the second line profile obtained by integrating the entire two-dimensional profile in a direction perpendicular to the second line BB. In this sample, it was confirmed that the actual specular reflection location is near the pixel with the strongest intensity in Figures 5 and 6. That is, by creating a line profile using a wide range as shown in Figures 5 and 6, the location of specular reflection can be determined even in a two-dimensional profile where strong diffracted light other than specular reflection is observed. The detailed method of the present invention will be described in detail in the embodiments.
[0022] [Embodiment] (Embodiment 1) [system] Figure 7 is a conceptual diagram showing an example of the configuration of System 10 of the present invention. System 10 includes an X-ray analyzer 100, an autocollimator 200, a control device 300, and an analysis device 400. By using such System 10, the inclination of the surface of a sample placed on the X-ray analyzer 100 can be analyzed. Note that the configuration shown in Figure 7 is just one example, and various other configurations can be adopted.
[0023] Note that in Figure 7, the control device 300 and the analysis device 400 are shown as the same PC. However, as shown in Figure 8, the analysis device 400 may be configured as a separate device from the control device 300. Figure 8 is a block diagram showing an example of the configuration of the control device 300. Also, as shown in Figure 9, the analysis device 400 may be configured as a part of the functions included in the control device 300. Figure 9 is a block diagram showing a modified configuration of the control device 300. Furthermore, the analysis device 400 and the control device 300 may be configured as an integrated device. Below, we will explain the case where the control device 300 and the analysis device 400 are configured as separate devices.
[0024] [X-ray analyzer] The X-ray analyzer 100 comprises an optical system that incidents X-rays onto a sample and detects reflected X-rays, scattered X-rays, diffracted X-rays, etc., generated from the sample. The X-ray analyzer 100 includes an X-ray generator 110 that generates X-rays from an X-ray focal point, i.e., an X-ray source, a sample stage 140 on which the sample is placed, and a detector 160 that detects X-rays. The X-ray analyzer 100 has a mechanism to adjust the tilt of the sample stage 140 based on the analysis of the analysis device 400. The mechanism for adjusting the tilt of the sample stage 140 can be, for example, the Rx axis and Ry axis of the sample stage 140, but is not limited to these. The X-ray analyzer 100 may also include an incident optical unit 120, a goniometer 130 that controls the rotation of the sample, or an exit optical unit 150. The X-ray analyzer 100 consists of an X-ray generator 110, an incident optical unit 120, a goniometer 130, a sample stage 140, an exit optical unit 150, and a detector 160. Since these components can be standard types, their descriptions are omitted.
[0025] The X-ray analyzer 100 repeatedly moves its rotation axis and projects X-rays under predetermined conditions. This irradiates the sample with X-rays and acquires measurement data such as X-ray reflectance data and small-angle X-ray scattering data. The X-ray analyzer 100 transmits device information and the acquired measurement data to the control device 300.
[0026] [Autocollimator] The autocollimator 200 comprises a light source that emits laser light of a predetermined wavelength, an optical unit that adjusts the optical path of the laser light, and a two-dimensional detector that detects the laser light reflected or diffracted from the sample surface. Specific examples of the optical unit include lenses and mirrors. The light source, optical unit, and two-dimensional detector that constitute the autocollimator 200 can be general-purpose components, so their explanation is omitted.
[0027] The autocollimator 200 emits laser light from a light source and detects the laser light reflected or diffracted from the sample surface with a two-dimensional detector. The autocollimator 200 generates a two-dimensional profile based on the intensity of the laser light detected by the two-dimensional detector. By determining the position of the reflected light in the two-dimensional profile (also called the reflection position or specular reflection position), the inclination of the sample surface can be determined. The autocollimator 200 transmits the generated two-dimensional profile to the control device 300. The autocollimator 200 may also transmit device information of the autocollimator 200, etc., to the control device 300 along with the two-dimensional profile.
[0028] [Control device] The control device 300 is connected to the X-ray analyzer 100 and the autocollimator 200, and controls the X-ray analyzer 100 and the autocollimator 200, processes the acquired data, and stores it. The control device 300 is a device equipped with a CPU and memory, and may be a PC terminal or a server on the cloud. Furthermore, not only the entire system, but also some of the devices or some of the functions within the system may be located on the cloud.
[0029] The control unit 300 is composed of a computer with a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), and memory connected to a bus. The control unit 300 is connected to the X-ray analyzer 100 and the autocollimator 200 to receive information.
[0030] The control device 300 comprises a control unit 310, a device information storage unit 320, a measurement data storage unit 330, and a display unit 340. Each unit can send and receive information via the control bus L. The input device 510 and the display device 520 are connected to the CPU via appropriate interfaces. The input device 510 is, for example, a keyboard or mouse, and provides input to the control device 300. The display device 520 is, for example, a display, and displays two-dimensional profiles, measurement data, etc.
[0031] The control unit 310 controls the operation of the X-ray analyzer 100 and the autocollimator 200. The control unit 310 also controls a mechanism that adjusts the tilt of the sample stage 140 of the X-ray analyzer 100 based on the sample tilt calculated by the analysis device 400. This allows for adjustment of the angle between the sample surface and the X-ray optical axis. For example, in T-SAXS, the reference position where the sample surface and the X-ray optical axis are perpendicular is precisely determined, enabling accurate measurement of the tilt angle of deep holes and grooves relative to the sample surface.
[0032] The device information storage unit 320 stores device information of the X-ray analyzer 100 obtained from the X-ray analyzer 100. The device information of the X-ray analyzer may include information about the X-ray analyzer 100, such as the device name, type of radiation source, wavelength, and background. The device information storage unit 320 may also store device information of the autocollimator 200 obtained from the autocollimator 200. The device information of the autocollimator 200 may include information about the autocollimator 200, such as the device name, type of light source, wavelength, and background.
[0033] The measurement data storage unit 330 stores measurement data acquired from the X-ray analyzer 100. Along with the measurement data, it may also store information about the X-ray analyzer 100, such as the type of radiation source, wavelength, and background. The measurement data storage unit 330 may also store a two-dimensional profile acquired from the autocollimator 200. Along with the two-dimensional profile, it may also store information about the autocollimator 200, such as the type of light source, wavelength, and background. The display unit 340 displays the measurement data or two-dimensional profile on the display device 520. This allows the user to confirm the measurement data or two-dimensional profile. Furthermore, the user can instruct or specify the control device 300, analysis device 400, etc., based on the measurement data or two-dimensional profile.
[0034] [Analysis equipment] The analysis device 400 analyzes the inclination of the sample surface. The analysis device 400 is a device equipped with a CPU and memory, and may be a PC terminal or a server on the cloud. Furthermore, not only the entire device, but also some of the devices or some of the functions within the device may be located on the cloud.
[0035] Figure 10 is a block diagram showing an example of the configuration of the analysis device 400 according to Embodiment 1. Embodiment 1 describes the analysis device 400 when a line profile is created directly from a two-dimensional profile. The analysis device 400 is composed of a computer with a CPU, ROM, RAM, and memory connected to a bus. The analysis device 400 may be connected directly to the X-ray analyzer 100 or autocollimator 200 or via the control device 300 to receive information. The analysis device 400 may also control the operation of the X-ray analyzer 100 or autocollimator 200.
[0036] The analysis device 400 comprises a two-dimensional profile acquisition unit 410, a line profile generation unit 420, a reflection position determination unit 430, and a tilt calculation unit 440. Each unit can send and receive information via a control bus L. If the analysis device 400 and the control device 300 are configured separately, the input device 510 and the display device 520 are also connected to the CPU of the analysis device 400 via an appropriate interface. In this case, the input device 510 and the display device 520 may be different from those connected to the control device 300. The input device 510 is, for example, a keyboard or mouse, and provides input to the control device 300 and the analysis device 400. The display device 520 is, for example, a display, which displays the two-dimensional profile, the determined reflection position, the calculated tilt of the sample, etc.
[0037] The two-dimensional profile acquisition unit 410 acquires a two-dimensional profile by detecting the laser light reflected or diffracted at the sample surface. The two-dimensional profile acquisition unit 410 acquires the two-dimensional profile directly from the autocollimator 200 or via the control device 300.
[0038] The line profile generation unit 420 generates a first line profile and a second line profile by integrating a predetermined region perpendicular to the first line and a predetermined region perpendicular to the second line, with respect to a first line in which multiple peaks are aligned linearly and a second line perpendicular to the first line and also aligned linearly, respectively, where the predetermined region contains at least a portion of the first line and the second line. The predetermined region may be a rectangular region bounded by four sides parallel to the first line and the second line.
[0039] Figure 11 is a schematic diagram showing an example of setting a predetermined region in the two-dimensional profile of Figure 2. As shown in Figure 11, the predetermined region does not have to be the entire two-dimensional profile. The first line, the second line, or the predetermined region may be automatically set by the line profile generation unit 420 by analyzing the distribution of peak intensity of the two-dimensional profile. The first line, the second line, or the predetermined region may also be set by user instruction. These may also be combined. Note that the shape of the two-dimensional profile may change depending on the shape of the two-dimensional detector, but the shape of the two-dimensional profile can be anything.
[0040] In a two-dimensional profile, the predetermined region is preferably the largest rectangle included in the two-dimensional profile. This allows for high accuracy in determining the reflection position in the two-dimensional profile, even when diffracted light is observed to be stronger than specular reflection.
[0041] In typical autocollimator usage, a line profile including the peak is sometimes created to obtain the peak shape. When creating a line profile including the peak, a region slightly larger than the peak's full width at half maximum (FWHM) is sometimes specified for integration. In this case, almost no diffraction intensity is obtained at positions 3 to 5 times the FWHM from the peak top. Therefore, the integration region is not set to a wide range of 10 times or more the peak's FWHM.
[0042] On the other hand, in this invention, instead of specifying a region containing a single peak, a region containing multiple peaks is designated as the predetermined region. Therefore, it is preferable that the predetermined region occupies a large area of the two-dimensional profile, and more preferably that it covers the entire area of the acquired two-dimensional profile. Here, a predetermined region occupying a large area of the two-dimensional profile means that the lengths of the first linear direction and the second linear direction of the predetermined region are 10 times or more the full width at half maximum of the peak showing the maximum peak intensity. This makes it possible to increase the accuracy of determining the reflection position of the two-dimensional profile even when the diffracted light is observed to be stronger than the specular reflection. The length of the first linear direction or the second linear direction may be 50 times or more the full width at half maximum of the peak showing the maximum peak intensity among the multiple peaks. As described above, it is preferable that the lengths of the first linear direction and the second linear direction of the predetermined region are long, so there is no need to set an upper limit.
[0043] When the line profile generation unit 420 generates a first line profile or a second line profile, it is preferable to generate the first line profile or the second line profile by subtracting a preset background, or a background determined based on the two-dimensional profile, from the integral value. This reduces the influence of natural noise present in each pixel of the two-dimensional detector and allows for appropriate integration of the intensity due to reflected and diffracted light. As a result, the accuracy of determining the reflection position of the two-dimensional profile can be improved. Subtracting a preset background, or a background determined based on the two-dimensional profile, from the integral value can also be referred to as background processing.
[0044] The following are some examples of methods for determining the background to be subtracted. (i) Using a Si wafer or similar material where surface diffraction is not observed, measure the background of each pixel in advance. The measured background is used as the background of each pixel in the subtraction. This method requires two or more measurements with the orientation of the Si wafer changed. (ii) A predetermined value (e.g., the minimum value) among the values of each pixel in the two-dimensional profile measured for the test sample is considered as the background common to all pixels. (iii) The values of each pixel in the two-dimensional profile measured for the test sample are sorted in order of weakness, and the value in which a predetermined number of pixels (e.g., half the pixels) of the entire detection surface are included is considered to be the background common to all pixels. Furthermore, the method for determining the background according to the present invention is not limited to the method described above.
[0045] In the present invention, various methods can be applied to perform background processing. For example, a two-dimensional profile may be created by subtracting a pre-set or determined background from a two-dimensional profile, and a line profile may be generated based on the subtracted two-dimensional profile and a predetermined region. Alternatively, for example, the sum of the backgrounds of pixels on each straight line in the integration direction within a predetermined region may be calculated and subtracted from the integral value of the line profile.
[0046] Figure 12 is a schematic diagram showing the two-dimensional profile before background processing of the same two-dimensional profile as in Figure 1. The background of the two-dimensional profile in Figure 1 was determined using the method described in (ii) above. Figure 13 is the first line profile created based on the two-dimensional profile in Figure 12. Figure 14 is the second line profile created based on the two-dimensional profile in Figure 12. The line profiles in Figures 13 and 14 were generated by setting the first line AA and the second line BB at the same positions as in Figure 2.
[0047] As can be seen from Figure 13 or Figure 14, the reflection position of the two-dimensional profile can be determined even without background processing. However, as shown in Figure 3 or Figure 4, the accuracy of determining the reflection position of the two-dimensional profile can be improved by performing background processing and creating a line profile.
[0048] The reflection position determination unit 430 determines the reflection position of the two-dimensional profile based on the first line profile and the second line profile. In the present invention, various methods can be applied to determine the reflection position of the two-dimensional profile. The reflection position of the two-dimensional profile can be determined, for example, by existing peak search algorithms such as the peak-top method, the centroid-connection method, and the centroid method. Alternatively, the reflection position of the two-dimensional profile can also be determined by fitting, for example, a Gaussian function or a Lorentz function.
[0049] The tilt calculation unit 440 calculates the tilt of the sample surface based on the reflection position of the two-dimensional profile determined by the reflection position determination unit 430. The tilt of the sample surface can be calculated based on the direction and magnitude of the deviation of the reflection position from the reference position of the two-dimensional profile. The correspondence between the direction and magnitude of the deviation of the reflection position from the reference position and the tilt of the sample surface varies depending on the configuration of the autocollimator 200, etc.
[0050] (Explanation of the workflow for calculating the tilt of a sample without rotating the two-dimensional profile) Figure 15 is a flowchart illustrating an example of the operation of the analysis device 400 according to Embodiment 1. Figure 15 shows an example of operation when calculating the inclination of a sample without rotating the two-dimensional profile. First, the analysis device 400 acquires a two-dimensional profile using the two-dimensional profile acquisition unit 410 (step S1). Next, the line profile generation unit 420 generates a first line profile and a second line profile (step S2). Next, the reflection position determination unit 430 determines the reflection position (step S3). Then, the inclination calculation unit 440 calculates the inclination (step S4). The reflection position and inclination may be displayed as needed.
[0051] In this way, by determining the reflection position based on the first and second line profiles, the accuracy of determining the reflection position of the two-dimensional profile can be increased even when the diffracted light is observed to be stronger than the specular reflection. Furthermore, if the line profile generation unit 420 can integrate along all directions of the two-dimensional profile, the tilt of the sample can be calculated without rotating the two-dimensional profile.
[0052] (Explanation of the workflow when performing background processing) Figure 16 is a flowchart showing a modified operation of the analysis device 400 according to Embodiment 1. Figure 16 shows an example of operation when background processing is performed. First, the analysis device 400 acquires a two-dimensional profile using the two-dimensional profile acquisition unit 410 (step T1). Next, the line profile generation unit 420 performs background processing on the two-dimensional profile (step T2). Next, the line profile generation unit 420 generates a first line profile and a second line profile (step T3). Next, the reflection position determination unit 430 determines the reflection position (step T4). Then, the inclination calculation unit 440 calculates the inclination (step T5). The reflection position and inclination may be displayed as needed. Note that background processing may also be performed on each line profile after the line profiles have been generated.
[0053] In this way, background processing of the two-dimensional profile can reduce the influence of natural noise present in each pixel of the two-dimensional detector, and allow for proper integration of the intensity due to reflected and diffracted light.
[0054] (Explanation of the system flow) Figure 17 is a flowchart illustrating an example of the overall operation of the system 10. As a preparation step, the sample is placed on the sample stage 140 of the X-ray analyzer 100. Next, the autocollimator 200 generates a two-dimensional profile (step U1). The two-dimensional profile can be generated by irradiating a predetermined position on the sample surface with laser light and detecting the reflected or diffracted light with the autocollimator's two-dimensional detector. Next, the analysis device 400 acquires the two-dimensional profile and calculates the tilt (step U2). Step U2 can be performed using either the flow of the analysis device 400 according to Embodiment 1 described above, or the flow of the analysis device 400 according to the second embodiment described later, or a flow including both. Then, the system 10 adjusts the tilt of the sample (step U3). The tilt of the sample can be set to a desired direction or angle, depending on the purpose of the X-ray analyzer 100.
[0055] By using such a system to determine the reflection position based on the first and second line profiles, the accuracy of determining the reflection position of the two-dimensional profile can be increased, even when diffracted light is observed to be stronger than specular reflection.
[0056] (Embodiment 2) [Analysis equipment] Embodiment 2 describes an analysis apparatus 400 used when a two-dimensional profile is rotated and then a line profile is created. The configurations of the system 10, X-ray analyzer 100, autocollimator 200, control device 300, and analysis apparatus 400 are the same as in Embodiment 1, so their description is omitted. Note that some or all of the apparatus or operations described in Embodiment 1 can also be applied to Embodiment 2. The following describes the parts of the analysis apparatus 400 in Embodiment 2 that differ from those in Embodiment 1.
[0057] The two-dimensional profile generated by the line profile generation unit 420 is a two-dimensional profile (rotated two-dimensional profile) obtained by rotating the two-dimensional profile (the two-dimensional profile generated by the autocollimator 200) so that the direction of the first straight line and the direction of the second straight line are predetermined integration directions of the line profile generation unit 420. The predetermined integration direction is the direction in which the line profile generation unit 420 can integrate. This makes it possible to create a line profile even if the line profile generation unit 420 can only integrate in a predetermined direction.
[0058] The rotation of the two-dimensional profile may be performed by the two-dimensional profile acquisition unit 410 of the analysis device 400, another functional unit that performs image conversion such as rotation, or by an external device. When the rotation of the two-dimensional profile is performed by an external device, the two-dimensional profile acquisition unit 410 acquires information on the center of rotation and the rotation angle along with the rotated two-dimensional profile. When the analysis device 400 performs the rotation of the two-dimensional profile, the center of rotation and the rotation angle can be set based on a first line or a second line and a predetermined integration direction. Alternatively, the user may set them. When an external device performs the rotation of the two-dimensional profile, the external device shall be able to acquire the information necessary to set the center of rotation and the rotation angle. The center of rotation may be set anywhere in the two-dimensional profile, but it is preferable that it be close to the center of the two-dimensional profile. The center of rotation may be preset according to the two-dimensional profile.
[0059] Even if the analysis device 400 has a function to rotate the two-dimensional profile, if the direction of the first straight line and the direction of the second straight line of the two-dimensional profile acquired by the two-dimensional profile acquisition unit 410 coincide with the predetermined integration direction of the line profile generation unit 420, the analysis device 400 does not need to generate a rotated two-dimensional profile. Furthermore, if the line profile generation unit 420 of the analysis device 400 can integrate only in a predetermined direction and does not have a function to perform image conversion, the system 10 may determine the angle between the first or second straight line and the predetermined direction, rotate the sample stage 140 in the reverse direction by that angle, and then generate the two-dimensional profile again. In this case, the analysis device 400 can acquire information on the center of rotation and the rotation angle of the rotated two-dimensional profile. However, the center of rotation of the sample stage 140 must coincide with the point where the laser beam of the autocollimator 200 is irradiated.
[0060] When the analysis device 400 generates a two-dimensional profile after rotation, or when the two-dimensional profile acquisition unit 410 acquires a two-dimensional profile after rotation, the line profile generation unit 420 generates a first line profile and a second line profile based on the two-dimensional profile after rotation. The reflection position determination unit 430 determines the reflection position of the two-dimensional profile before rotation based on the rotation center and angle of the two-dimensional profile after rotation. The reflection position of the two-dimensional profile before rotation can be determined, for example, by determining the reflection position of the two-dimensional profile after rotation and rotating it in the opposite direction by the amount of the rotation angle around the rotation center of the two-dimensional profile after rotation.
[0061] (Explanation of the workflow when the analysis device generates a two-dimensional profile after rotation and calculates the tilt of the sample.) Figure 18 is a flowchart illustrating an example of the operation of the analysis device 400 according to Embodiment 2. Figure 18 shows an example of the operation when the analysis device generates a two-dimensional profile after rotation and calculates the inclination of the sample. First, the analysis device 400 acquires a two-dimensional profile using the two-dimensional profile acquisition unit 410 (step V1). Next, it generates a two-dimensional profile after rotation (step V2). Next, it generates a first line profile and a second line profile using the line profile generation unit 420 (step V3). Next, it determines the reflection position using the reflection position determination unit 430 (step V4). The reflection position to be determined is the reflection position of the two-dimensional profile before rotation. Then, it calculates the inclination using the inclination calculation unit 440 (step V5). If necessary, the reflection position, inclination, center of rotation, or rotation angle may be displayed. In addition, background processing may be performed in the above flow.
[0062] (Explanation of the flow when the analysis device acquires a two-dimensional profile after rotation and calculates the tilt of the sample) Figure 19 is a flowchart showing a modified operation of the analysis device 400 according to Embodiment 2. Figure 19 shows an example of the operation when the analysis device acquires a two-dimensional profile after rotation and calculates the inclination of the sample. First, the analysis device 400 acquires a two-dimensional profile after rotation using the two-dimensional profile acquisition unit 410 (step W1). At this time, the two-dimensional profile acquisition unit 410 acquires information on the center of rotation and the rotation angle of the two-dimensional profile after rotation, along with the two-dimensional profile after rotation. Next, the line profile generation unit 420 generates a first line profile and a second line profile (step W2). Next, the reflection position determination unit 430 determines the reflection position (step W3). The reflection position to be determined is the reflection position of the two-dimensional profile before rotation. Then, the inclination calculation unit 440 calculates the inclination (step W4). If necessary, the reflection position, inclination, center of rotation, or rotation angle may be displayed. In addition, background processing may be performed in the above flow.
[0063] [Examples] (Example 1) Using the system 10 configured as described above, the reflection positions were determined for Si wafers in which significant surface diffraction was observed, using both the method of the present invention and conventional methods. Specifically, 35 points were set in a grid pattern at 1 mm intervals on the surface of the Si wafer, and 100 measurements were taken with an autocollimator for each of the 35 points to generate a two-dimensional profile. Next, the reflection positions were determined using the method of the present invention based on each generated two-dimensional profile, and the inclination of the wafer surface was calculated. The average value of the angles in each coordinate direction (x coordinate, y coordinate) of the 100 inclinations calculated for each point, and the reproducibility 3σ were calculated. Furthermore, the reflection positions were determined using conventional methods based on the same two-dimensional profile, and the inclination of the wafer surface was calculated. For points in which the reflection position could be determined for all two-dimensional profiles, the average value of the angles in each coordinate direction of the 100 reflection positions and the reproducibility 3σ were calculated. Note that the two-dimensional profiles used were those that had undergone background processing.
[0064] In the method of the present invention, the reflection position could be determined for all two-dimensional profiles of all points, and there were no results that appeared to be false detections. Furthermore, the reproducibility 3σ for each point fell within the range of 0.00017° to 0.00062° in the x-coordinate direction and 0.00045° to 0.00103° in the y-coordinate direction. On the other hand, in the conventional method, reading errors occurred at 16 out of 35 points, and 6 points included results that appeared to be false detections in either the x-coordinate or y-coordinate direction. For the 13 points where the reflection position could be determined without any results that appeared to be false detections, the reproducibility 3σ for each point fell within the range of 0.00013° to 0.00084° in the x-coordinate direction and 0.00054° to 0.00138° in the y-coordinate direction.
[0065] As a result of the above, it was confirmed that the method of the present invention can determine the reflection position even in samples where surface diffraction is significantly observed, which may cause reading errors or false detections with conventional methods, and that the accuracy is sufficiently high.
[0066] (Example 2) Using the same system 10 as in Example 1, the tilt of a Si wafer in which no surface diffraction was observed was calculated using both the method of the present invention and a conventional method. Specifically, one point was set on the surface of the Si wafer, and 100 measurements were taken with an autocollimator to generate a two-dimensional profile. Based on each of the generated two-dimensional profiles, the reflection position was determined using the method of the present invention, and the tilt of the wafer surface was calculated. The average value of the angles in each coordinate direction (x coordinate, y coordinate) of the calculated tilt and the reproducibility 3σ were then calculated. Furthermore, the reflection position was determined using a conventional method based on the same two-dimensional profile, and the tilt of the wafer surface was calculated. The average value of the angles in each coordinate direction of the calculated tilt and the reproducibility 3σ were then calculated. Note that the two-dimensional profiles used were those that had undergone background processing.
[0067] In the method of the present invention, the reproducibility 3σ of the angle of the calculated wafer tilt in each coordinate direction was 0.00063° in the x-coordinate direction and 0.00093° in the y-coordinate direction. On the other hand, in the conventional method, the reproducibility 3σ of the angle of the calculated wafer tilt in each coordinate direction was 0.00070° in the x-coordinate direction and 0.00100° in the y-coordinate direction.
[0068] As a result of the above findings, it was confirmed that the method of the present invention can calculate the slope even for samples in which surface diffraction is not observed, and that its accuracy is as high as that of conventional methods.
[0069] Based on the above results, it has been confirmed that the analytical apparatus, system, method, and program for analyzing the inclination of a sample surface according to the present invention can calculate the inclination even for samples in which surface diffraction is observed, and that the accuracy is sufficiently high. Furthermore, it has been confirmed that the inclination can be calculated even for samples in which surface diffraction is not observed, and that it can be used while ensuring the same level of accuracy as conventional methods.
[0070] It goes without saying that the present invention is not limited to the embodiments described above. The scope of the present invention extends to various variations and equivalents included in the technical concept of the present invention. Furthermore, the names, structures, shapes, numbers, positions, sizes, etc., of the components shown in each drawing are for illustrative purposes only and may be changed as appropriate.
[0071] The functions of the elements disclosed herein may be implemented using circuits or processing circuits that include general-purpose processors, special-purpose processors, integrated circuits, ASICs (Application Specific Integrated Circuits), FPGAs (Field Programmable Gate Arrays), conventional circuits, and / or combinations thereof that are programmed using one or more programs stored in one or more memories, or otherwise configured to perform the disclosed functions. A processor is considered a circuit or processing circuit because it includes transistors and other circuits. A processor may be a programmed processor that executes programs stored in memory. In this disclosure, a circuit, unit, or means is hardware that performs the enumerated functions, or hardware programmed to perform the enumerated functions. Hardware may be any hardware disclosed herein that is programmed or configured to perform the enumerated functions. [Explanation of Symbols]
[0072] 10 Systems 100 X-ray analyzer 110 X-ray generating unit 120 Incident Optical Unit 130 Goniometer 140 Sample Stages 150 Output-side optical unit 160 detectors 200 Autocollimator 300 Control device 310 Control Unit 320 Device information storage unit 330 Measurement data storage unit 340 Display section 400 Analysis equipment 410 Two-dimensional profile acquisition unit 420 Line Profile Generation Unit 430 Reflection position determination unit 440 Slope Calculation Unit 510 Input device 520 Display device
Claims
1. An analytical device for analyzing the inclination of a sample surface, A two-dimensional profile acquisition unit that acquires a two-dimensional profile by detecting the laser light reflected or diffracted from the surface of the sample, In the two-dimensional profile, a line profile generation unit generates a first line profile and a second line profile obtained by integrating a predetermined region containing at least a portion of the first line and the second line, respectively, in a direction perpendicular to the first line, with respect to a first line in which multiple peaks are aligned linearly and a second line perpendicular to the first line in which multiple peaks are aligned linearly, and a predetermined region containing at least a portion of the first line and the second line respectively. A reflection position determination unit that determines the reflection position of the two-dimensional profile based on the first line profile and the second line profile, An analysis apparatus characterized by comprising a tilt calculation unit that calculates the tilt of the sample surface based on the reflection position of the two-dimensional profile.
2. The analytical apparatus according to claim 1, characterized in that the lengths of the first linear direction and the second linear direction of the predetermined region are 10 times or more the full width at half maximum of the peak having the maximum peak intensity among the plurality of peaks.
3. The analysis apparatus according to claim 1, characterized in that the predetermined region is the largest rectangle included in the two-dimensional profile.
4. The analysis apparatus according to claim 1, characterized in that the line profile generation unit generates the first line profile or the second line profile by subtracting a background value that is set in advance or determined based on the two-dimensional profile from the integral value when generating the first line profile or the second line profile.
5. The two-dimensional profile generated by the line profile generation unit is a two-dimensional profile rotated such that the direction of the first straight line and the direction of the second straight line are in predetermined directions. The analysis apparatus according to claim 1, characterized in that the reflection position determination unit determines the reflection position of the two-dimensional profile before rotation based on the center and angle of rotation.
6. An X-ray analyzer comprising an X-ray generating unit for generating X-rays, a detector for detecting X-rays, and a sample stage for controlling the rotation of the sample, An autocollimator that generates the two-dimensional profile by irradiating the surface of a sample placed on the sample stage with laser light, A system comprising an analytical device according to any one of claims 1 to 5.
7. A method for analyzing the inclination of a sample surface, The steps include: obtaining a two-dimensional profile by detecting the laser light reflected or diffracted from the surface of the sample; In the two-dimensional profile, with respect to a first straight line in which multiple peaks are arranged linearly and a second straight line perpendicular to the first straight line in which multiple peaks are arranged linearly, a region that includes at least a part of each of the first and second straight lines is defined as a predetermined region, and a first line profile is generated by integrating the predetermined region in a direction perpendicular to the first straight line, and a second line profile is generated by integrating the predetermined region in a direction perpendicular to the second straight line. A step of determining the reflection position of the two-dimensional profile based on the first line profile and the second line profile, A method characterized by comprising the step of calculating the inclination of the sample surface based on the reflection position of the two-dimensional profile.
8. A program for analyzing the inclination of a sample surface, A process to obtain a two-dimensional profile by detecting the laser light reflected or diffracted from the surface of the sample, In the two-dimensional profile, a process is performed to generate a first line profile by integrating a predetermined region containing at least a portion of the first line and the second line, with respect to a first line in which multiple peaks are aligned linearly and a second line perpendicular to the first line, and a second line profile by integrating a predetermined region in a direction perpendicular to the first line and a second line profile by integrating a predetermined region in a direction perpendicular to the second line, respectively. A process for determining the reflection position of the two-dimensional profile based on the first line profile and the second line profile, A program characterized by causing a computer to perform a process of calculating the inclination of the sample surface based on the reflection position of the two-dimensional profile.