METHOD, X-RAY DIFFRACTION SYSTEM, AND PROGRAM FOR CALCULATING MISCUT ANGLE OF SINGLE-CRYSTAL SOLID SAMPLE

20250271368 ยท 2025-08-28

Assignee

Inventors

Cpc classification

International classification

Abstract

In a case that a Bragg angle corresponding to the crystal lattice plane is referred to as , making an X-ray incident on the sample at a first incident angle @1 of or more and + or less, measuring 1 or 2 peak positions of by measuring a diffracted X-ray intensity while rotating the sample in-plane with the as a central axis, making an X-ray incident on the sample at a second incident angle .sub.2 of or more and + or less different from a first incident angle .sub.1, measuring 1 or 2 peak positions of by measuring a diffracted X-ray intensity while rotating the sample in-plane with the as a central axis, and calculating the from the .sub.1, the .sub.2 and the peak positions of the obtained by the measurement.

Claims

1. A method for calculating an angle formed by an in-plane rotational axis of a sample stage and a crystal lattice plane normal axis of a single-crystal solid sample disposed on the sample stage, comprising the steps of: in a case that a Bragg angle corresponding to the crystal lattice plane is referred to as , making an X-ray incident on the sample at a first incident angle .sub.1 of or more and + or less, measuring 1 or 2 peak positions of by measuring a diffracted X-ray intensity while rotating the sample in-plane with the as a central axis; making an X-ray incident on the sample at a second incident angle .sub.2 of or more and + or less different from the first incident angle .sub.1, measuring 1 or 2 peak positions of by measuring a diffracted X-ray intensity while rotating the sample in-plane with the as a central axis; and calculating the from the .sub.1, the .sub.2 and the peak positions of the obtained by the measurement.

2. The method according to claim 1, wherein the step of calculating the further comprises: substituting three of the combinations of .sub.1, .sub.2 and the peak positions of into the following formula (1), where is an azimuth angle, and solving simultaneous equations to calculate the : cos cos ( - + 1 80 ) sin + sin cos = sin ( 1 )

3. The method according to claim 1, wherein the step of calculating the further comprises: substituting four of the combinations of .sub.1, .sub.2 and the peak positions of into the following formula (2), where is an azimuth angle, and solving simultaneous equations to calculate the : cos cos ( - + 1 80 ) sin + sin cos = sin ( 2 )

4. The method according to claim 2, further comprising the step of calculating the .

5. The method according to claim 1, wherein the coincides with the sample surface normal axis of the sample, and the is a miscut angle formed by a crystal lattice plane normal axis of the sample and a sample surface normal axis of the sample.

6. The method according to claim 4, wherein the coincides with the sample surface normal axis of the sample, and the method further comprises: tilting the sample at a predetermined angle in a predetermined direction from the state that the coincides with the sample surface normal axis of the sample, wherein the step of calculating the further comprises: using the calculated and as a temporary value and calculating a miscut angle formed by the crystal lattice plane normal axis of the sample and the sample surface normal axis of the sample based on the , , the predetermined direction and the predetermined angle.

7. The method according to claim 1, further comprising: determining a measurement and calculation method according to a user's instruction or a property of the sample.

8. An X-ray diffraction system comprising: an X-ray diffraction apparatus comprising an X-ray source for generating X-rays, a detector for detecting X-rays, a sample stage having an in-plane rotation axis and a goniometer for controlling rotation of a sample, and a control apparatus comprising processing circuitry configured to control the X-ray diffraction apparatus, and perform calculation based on measurement data measured with the X-ray diffraction apparatus, wherein the X-ray diffraction system calculates an angle formed by the in-plane rotation axis of the sample stage and a crystal lattice plane normal axis of a single-crystal solid sample disposed on the sample stage, when a Bragg angle corresponding to the crystal lattice plane is referred to as , the processing circuitry is further configured to make an X-ray incident on the sample at a first incident angle .sub.1 of or more and + or less and controls the X-ray diffraction apparatus to measure 1 or 2 peak positions of by measuring a diffracted X-ray intensity while rotating the sample in-plane with the as a central axis, make an X-ray incident on the sample at a second incident angle .sub.2 of or more and + or less different from the first incident angle .sub.1 and control the X-ray diffraction apparatus to measure 1 or 2 peak positions of by measuring a diffracted X-ray intensity while rotating the sample in-plane with the as a central axis, and calculate the from the .sub.1, the .sub.2 and the peak positions of the obtained by the measurement.

9. A non-transitory computer readable recording medium having recorded thereon a program for calculating an angle formed by an in-plane rotation axis of a sample stage and a crystal lattice plane normal axis of a single-crystal solid sample disposed on the sample stage by controlling an X-ray diffraction apparatus comprising an X-ray generation section for generating X-rays, a sample stage having an in-plane rotation axis , and a goniometer for controlling the rotation of the sample, causing a computer to execute a method, the method comprising: in a case that a Bragg angle corresponding to the crystal lattice plane is referred to as , making an X-ray incident on the sample at a first incident angle .sub.1 of or more and + or less, making the X-ray diffraction apparatus measure 1 or 2 peak positions of by measuring a diffracted X-rays intensity while rotating the sample in-plane with the X-ray as a central axis; making an X-ray incident on the sample at a second incident angle .sub.2 of or more and + or less different from the first incident angle .sub.1, and making the X-ray diffraction apparatus measure 1 or 2 peak positions of by measuring a diffracted X-ray intensity while rotating the sample in-plane with the as a central axis; and calculating the from the .sub.1, the .sub.2 and the peak positions of the obtained by the measurement.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0027] FIG. 1 is a schematic diagram showing a cross section of a single-crystal solid sample.

[0028] FIG. 2 is a schematic diagram showing a relationship of a sample surface of a single-crystal solid sample with a miscut angle and an azimuth angle.

[0029] FIG. 3 is a schematic diagram showing a precession of a crystal lattice plane normal.

[0030] FIG. 4 is a graph showing precession of the crystal lattice plane normal.

[0031] FIG. 5 is a schematic graph showing a relationship between peaks of diffracted X-rays with respect to an incident angle wo and a graph corresponding to precession of a crystal lattice plane normal.

[0032] FIG. 6 is a graph showing the result of a scan for a plurality of values as a vertical axis offset.

[0033] FIG. 7 is a schematic diagram showing a single-crystal solid sample with an offset disposed on a sample stage and respective axes.

[0034] FIG. 8 is a schematic graph showing a relationship between a magnitude relationship of .sub.1 to .sub.4 and a graph corresponding to precession of a crystal lattice plane normal.

[0035] FIG. 9 is a schematic graph showing a relationship between a magnitude relationship of .sub.1 to .sub.4 and a graph corresponding to precession of a crystal lattice plane

[0036] FIG. 10 is a schematic graph showing a relationship between a magnitude relationship of .sub.1 to .sub.4 and a graph normal. corresponding to precession of a crystal lattice plane normal.

[0037] FIG. 11 is a schematic graph showing a relationship between a magnitude relationship of .sub.1 to .sub.4 and a graph corresponding to precession of a crystal lattice plane normal.

[0038] FIG. 12 is a conceptual diagram showing one example of the configuration of the system for an X-ray diffraction measurement.

[0039] FIG. 13 is a block diagram showing one example of the configuration of the control apparatus.

[0040] FIGS. 14A and 14B are schematic diagrams showing UI examples of entry dialogues when the software is executed.

[0041] FIG. 15 is a schematic diagram showing an example of a measurement result output screen of the software.

[0042] FIG. 16 is a flowchart showing an example of the operation of the X-ray diffraction system.

[0043] FIG. 17 is a flowchart showing a modified example of the operation of the X-ray diffraction system.

[0044] FIG. 18 is a flowchart showing a modified example of the operation of the X-ray diffraction system.

[0045] FIG. 19 is a flowchart showing a modified example of the operation of the X-ray diffraction system.

[0046] FIG. 20 is a table showing the values of the pseudo offset and the calculation results of the miscut angle and the azimuth angle calculated by the method of the present disclosure.

[0047] FIG. 21 is a table showing the values of the pseudo offset and the calculation results of the miscut angle and the azimuth angle calculated by the 4-point method.

DETAILED DESCRIPTION

[0048] Next, embodiments of the present disclosure are described with reference to the drawings. To facilitate understanding of the description, the same reference numerals are assigned to the same components in the respective drawings, and duplicate descriptions are omitted.

Principle

[0049] FIG. 1 is a schematic diagram showing a cross section of a sample having crystal-oriented (hereinafter, referred to as a single-crystal solid sample). FIG. 1 shows a cross section perpendicular to the surface and the crystal lattice plane of a single-crystal solid sample. As shown in FIG. 1, a miscut angle of the single-crystal solid sample refers to an angle formed between the sample surface and the crystal lattice plane. FIG. 2 is a schematic diagram showing a relationship of a sample surface of a single-crystal solid sample with a miscut angle and an azimuth angle. As shown in FIG. 2, the miscut angle of the single-crystal solid sample appears as an angle formed by the sample surface normal and the crystal lattice plane normal. Further, an azimuth angle of the single-crystal solid sample is an angle formed between the projection of the crystal lattice plane normal to the sample surface and one direction set on the sample surface.

[0050] When the crystal lattice plane normal of the single-crystal solid sample disposed on the sample stage of the X-ray diffraction apparatus do not coincide with the in-plane rotation axis of the sample stage, the crystal lattice plane normal performs precession when the sample is rotated in-plane. FIG. 3 is a schematic diagram showing a precession of a crystal lattice plane normal. FIG. 4 is a graph showing precession of the crystal lattice plane normal. The precession of the crystal lattice plane normal appears as a sin like curve. If a graph of precession of such a crystal lattice plane normal can be obtained, the miscut angle and the azimuth angle can be obtained. In practice, since the graph of the precession of the crystal lattice surface normal is unknown, it is considered that the graph of the precession of the crystal lattice surface normal is obtained using the measurement data of the diffraction intensity.

[0051] Here, when a scan is performed with fixing the incident angle of the X-ray to a certain angle .sub.0, the diffraction lines are detected when the angle formed by the incident X-ray and the crystal lattice plane normal is , and two peaks are obtained. The scan is a method of measuring the X-ray diffraction intensity while rotating the sample in-plane with as an axis in a state in which the incident angle of the X-ray is fixed. Further, is a Bragg angle of reflection of the crystal lattice plane. That is, when the scan is performed, two peaks are obtained at positions corresponding to precession of the crystal lattice plane normal. FIG. 5 is a schematic graph showing a relationship between peaks of diffracted X-rays with respect to an incident angle .sub.0 and a graph corresponding to precession of a crystal lattice plane normal. is the miscut angle. When the scan is repeated with changing , the peak position changes along the sin like curve and moves continuously. FIG. 6 is a graph showing the result of a scan for a plurality of values as a vertical axis offset for a Si substrate. Si substrate used is a Si (100) substrate with a miscut angle of about 3, and Si 004 reflection was used for the measurement. The value of was selected in 0.25 steps, ranging from 2.75 to +2.75. As described above, by performing the scan in a wide range, curves corresponding to precessions of the crystal lattice plane normal as shown in FIG. 5 are finally obtained.

[0052] In practice, the miscut angle and the azimuth angle can be determined by calculation using two scans with different incident angles and the values of their peak positions. That is, the method of the present disclosure is a method of performing a scan with two values based on such a principle, estimating a shape of a curve from the obtained peak positions, and calculating the miscut angle and the azimuth angle. The detailed method according to the present disclosure is described in the embodiment.

EMBODIMENT

[0053] The method according to the present disclosure is explained in detail, as described below. Hereinafter, an example of a method of calculating the miscut angle and the azimuth angle using data of peak positions when two scans with different incident angles are performed with an X-ray diffraction apparatus is described. However, the method described below is merely an example, and the used mathematical expressions, the order of calculations or the method may be different from that in the example. In addition, the method of the present disclosure includes a method of calculating a miscut angle or an azimuth angle using data of a peak position when two scans with different incident angles @ are performed in an X-ray diffraction apparatus. The present methods can be used to calculate the miscut angle or the azimuth angle of a single crystal substrate or an epitaxial film made of such as Si, sapphire, GaN, GaAs and diamond.

[0054] In the following description, it is assumed that the in-plane rotation axis of the sample stage coincides with the sample surface normal axis of the sample. FIG. 7 is a schematic diagram showing a single-crystal solid sample with an offset disposed on a sample stage and respective axes. A normal vector of a crystal lattice plane having a crystal lattice plane offset (deviation from the sample surface) is referred to as a vector V. When the vector V is inclined in the x-direction from the z-direction, the vector V is expressed by the following formula (3). Since the in-plane rotation axis of the sample stage coincides with the sample surface normal axis of the sample, the tilt is a miscut angle formed by the crystal lattice plane normal axis of the sample and the sample surface normal axis of the sample.

[00003] V .fwdarw. = ( sin 0 cos ) ( 3 )

[0055] When it is assumed that (x, y, z) is obtained by rotating (x, y, z) around the -axis (z-axis in FIG. 7), the relationship between (x, y, z) and (x, y, z) is expressed by multiplication with a three-dimensional rotational matrix as in formula (4) below.

[00004] ( x y z ) = ( cos sin 0 - sin cos 0 0 0 1 ) ( x y z ) ( 4 )

[0056] Therefore, when a vector obtained by rotating the vector V around the -axis is referred to as a vector V, the vector V is expressed by the following formula (5).

[00005] V .fwdarw. = ( cos sin 0 - sin cos 0 0 0 1 ) ( sin 0 cos ) = ( cos sin - s in sin cos ) ( 5 )

[0057] On the other hand, when it is assumed that the incident angle of the incident X-ray k.sub.0 on xz plane is referred to as , the vector k.sub.0 is expressed by the following formula (6).

[00006] k 0 .fwdarw. = ( cos 0 sin ) ( 6 )

[0058] The Bragg angle of the reflection by the crystal lattice plane of interest in the single-crystal solid sample is defined as . When the normal vector V of the crystal lattice plane rotated by a certain angle satisfies the diffraction condition for the incident X-ray k.sub.0, the angle formed by the vector V and the vector k.sub.0 is expressed as (/2). When it is assumed that the angle formed by the vector a and the vector b is referred to as , the inner product of the vector a and the vector b is expressed by the following formula (7).

[00007] a .fwdarw. .Math. b .fwdarw. = .Math. "\[LeftBracketingBar]" a .Math. "\[RightBracketingBar]" .Math. "\[LeftBracketingBar]" b .Math. "\[RightBracketingBar]" cos ( 7 )

[0059] Therefore, the inner product of the vector k.sub.0 and the vector V is expressed by formula (8) below. Provided that both were defined as length l.

[00008] k 0 .fwdarw. .Math. V .fwdarw. = .Math. "\[LeftBracketingBar]" k 0 .Math. "\[RightBracketingBar]" .Math. "\[LeftBracketingBar]" V .Math. "\[RightBracketingBar]" cos ( 2 - ) = sin ( 8 )

[0060] On the other hand, from formula (3) and formula (6), the inner product of the vector k.sub.0 and the vector V is also expressed as formula (9) below.

[00009] k 0 .fwdarw. .Math. V .fwdarw. = ( cos 0 sin ) .Math. ( cos sin - sin sin cos ) = cos cos sin + sin cos ( 9 )

[0061] From formula (8) and formula (9), the following formula (10) can be derived.

[00010] cos cos sin + sin cos = sin ( 10 )

[0062] When formula (10) is modified so that = and is the maximum value at = (=azimuth angle), the following formula (11) is obtained.

[00011] cos cos ( - + 180 ) sin + sin cos = sin ( 11 )

[0063] Here, scan is performed at the incident angle .sub.1, and the obtained peak positions of are referred to as .sub.1, .sub.2 (.sub.1<.sub.2). In addition, the peak positions of obtained at the incident angle .sub.2 (.sub.1>.sub.2) are referred to as .sub.3, .sub.4 (.sub.3<.sub.4). Here, .sub.1 and .sub.2 are set to or more and + or less. Then, from formula (11), the following formulas (12) to (15) are obtained. Note that the peak positions of are values of indicating the peaks of the X-ray intensity obtained from the profile of the measurement data of the scan.

[00012] cos 1 cos ( 1 - + 180 ) sin + sin 1 cos = sin ( 12 ) cos 1 cos ( 2 - + 1 80 ) sin + sin 1 cos = sin ( 13 ) cos 2 cos ( 3 - + 1 80 ) sin + sin 2 cos = sin ( 14 ) cos 2 cos ( 4 - + 1 80 ) sin + sin 2 cos = sin ( 15 )

[0064] Among the above formulas (12) to (15), the following formula (16) can be generated by using, for example, the formulas (12) and (14). When both sides of formula (16) are divided by cos, formula (17) below is obtained. This is transformed to give the following formula (18).

[00013] cos 1 cos ( 1 - + 1 80 ) sin + sin 1 cos = cos 2 cos ( 3 - + 1 80 ) sin + sin 2 cos ( 16 ) cos 1 cos ( 1 - + 1 80 ) tan + sin 1 = cos 2 cos ( 3 - + 1 80 ) tan + sin 2 ( 17 ) = tan - 1 { sin 1 - sin 2 - cos 1 cos ( 1 - + 1 8 0 ) + cos 2 cos ( 3 - + 1 8 0 ) } ( 18 )

[0065] Similar mathematical expressions can be generated by a combination of either one of formulas (12) and (13) and either one of formulas (14) and (15).

[0066] In addition, since the profile of the measurement data of the scan is symmetrical about the peak/valley, the azimuth angle can be calculated using .sub.1, .sub.2, .sub.3 and .sub.4. .sub.1, .sub.2, .sub.1, .sub.2, .sub.3 and .sub.4 are defined as above. For example, can be calculated by case classification of the magnitude relation of .sub.1 to .sub.4 as follows. Note that may be a negative value.

[0067] FIG. 8 to FIG. 11 are schematic graphs showing relationships between the magnitude relationship of .sub.1 to .sub.4 and the graph corresponding to precession of a crystal lattice plane normal. In FIG. 8 to FIG. 11, the incident angle .sub.1 is in a range larger than , and the incident angle .sub.2 is in a range smaller than , but the positions of .sub.1 and .sub.2 are not limited thereto.

[0068] As shown in FIG. 8, for .sub.1<.sub.2<.sub.3<.sub.4, can be calculated by, for example, ={(.sub.1+.sub.2+.sub.3+.sub.4)/490}. As shown in FIG. 9, for .sub.3<.sub.4<.sub.1<.sub.2, a can be calculated by, for example, ={(.sub.1+.sub.2+.sub.3+.sub.4)/4+90}. As shown in FIG. 10, for .sub.3<.sub.1<.sub.2<.sub.4, can be calculated by, for example, ={(.sub.1+.sub.2+.sub.3+.sub.4)/4}. As shown in FIG. 11, for .sub.1<.sub.3<.sub.4<.sub.2, can be calculated by, for example, ={(.sub.1+.sub.2+.sub.3+.sub.4)/4180}.

[0069] Although the above described calculation of uses all .sub.1 to .sub.4 in order to reduce the effects of measurement errors and the like, since it is .sub.1>.sub.2, for example, when .sub.1<.sub.2<.sub.3<.sub.4, it is also possible to calculate as ={(.sub.1+.sub.2)/2}. That is, although it is unnecessary to use all of .sub.1 to .sub.4 in order to calculate , it is possible to reduce the effects of measurement errors and the like by using all of them. The same applies to .

[0070] can be calculated by substituting several values of .sub.1 to .sub.4 and values of calculated as described above into formula (18) or a similar mathematical expression. In addition, by generating a mathematical expression in which is eliminated as in formula (18) or a similar mathematical expression, the calculation amount can be reduced when it is not necessary to calculate of the actual measurement value. In the above described method, is calculated after is calculated, but may be calculated without calculating . Alternatively, may be calculated after is calculated.

[0071] As can be seen from formula (11), since the number of unknowns when calculating or is three of , , and . Therefore, and can be calculated by using three of the combinations of .sub.1, .sub.2 and the peak positions of . In addition, when four of the combinations of .sub.1, .sub.2 and the peak positions of are used, an over-determination system occurs. However, since an error is included in the measured value, the effect of the measurement error or the like can be reduced by using four of the combinations, and the calculated or can be brought close to the true value. When four of the combinations are used, any method for calculating the final value may be used. For example, is respectively calculated with both formula (18) generated using formulas (12) and (14) and a mathematical expression similar to formula (18) generated using formulas (13) and (15), and the average value of the two values may be the final value of . Further, for example, a method using four mathematical expressions similar to formula (18) may be used.

[0072] The above example shows a solving method for the simultaneous equations of formula (11) using the case classification with values of .sub.1, .sub.2, .sub.3 and .sub.4. However, the solving method of the simultaneous equations may be one to be generally used, and the method of the present disclosure is not limited to the above described method. For example, there is a method of solving simultaneous equations by numerical calculation such as Newton's method for three unknowns , , and . When numerical calculation is used, the unknowns can be obtained without the case classification with values of .sub.1, .sub.2, .sub.3 and .sub.4. Furthermore, it is also possible to combine the case classification and the numerical calculation. For example, when the value of is determined in cases and then other variables are calculated numerically, the number of unknowns is reduced, so that the amount of calculation can be reduced.

[0073] Further, in FIG. 5, when the incident angle approaches + or , two peaks of q with respect to approach each other to detect one peak at last. Even in such a case, and can be determined. For example, when the peak position of with respect to .sub.1 becomes one, and can be calculated because there are three combinations of the peak positions of .sub.1, .sub.2 and for .sub.1=.sub.2. The same applies to .sub.3 and .sub.4. Furthermore, even when the peak position of with respect to .sub.1 is one and the peak position of with respect to .sub.2 is one, and can be calculated because a new condition is generated in which the angle between .sub.1=.sub.2 and .sub.3=.sub.4 is 180.

[0074] Note that when the incident angle approaches , the peak intensity of becomes weak, and the measurement error of the peak position of may become large. On the other hand, when the incident angle approaches + or , either of .sub.1 to .sub.4 approaches each other, and the calculation error may increase.

[0075] In FIG. 5, when the incident angle exceeds + or falls below , the peak of is not detected when the scan is performed. Here, as the Bragg angle for the reflection by the crystal lattice plane of interest in the single-crystal solid sample, a theoretical value can be found by using the information of the crystal of the single-crystal solid sample. Since there is little difference between the theoretical value of and the measured value of , there is no problem with . On the other hand, the angle formed by the in-plane rotation axis of the sample stage and the crystal lattice plane normal axis of the single-crystal solid sample disposed on the sample stage is a value that is to be determined in the future and is an unknown value. When is very small and the in-plane rotation axis of the sample stage is aligned with the sample surface normal axis of the sample, there is a possibility that the incident angle exceeds + or falls below .

[0076] In such a case, first, the sample is inclined at a predetermined angle in a predetermined direction from a state in which the in-plane rotation axis of the sample stage coincides with the sample surface normal axis of the sample. Next, as described above, the scan is performed at each of the incident angles .sub.1 and .sub.2. .sub.1 and .sub.2 are set within (a predetermined angle). Next, and are determined. and obtained at this time are temporary values. Then, the actual miscut angle or azimuth angle is calculated by using , , the predetermined direction and the predetermined angle. Since the predetermined direction and the predetermined angle in which the sample is tilted are known, the actual miscut angle or azimuth angle can be calculated by using , , the predetermined direction and the predetermined angle.

[0077] Specifically, for example, the actual miscut angle or azimuth angle of the sample can be calculated by the following method. The actual miscut angle of the sample is referred to as and the azimuth angle is referred to as . Next, the sample is tilted by an .sub.tilt toward the direction at 0 of -axis, and the apparent miscut angle is increased. Next, a scan is performed with the apparent miscut angle increased, and the obtained miscut angle is referred to as .sub.M and the azimuth angle is referred to as .sub.M. At this time, the actual miscut angle and the azimuth angle of the sample can be calculated by the following formula (19).

[00014] ( cos sin - s in sin cos ) = ( - cos tilt 0 - sin tilt 0 1 0 - sin tilt 0 - cos tilt ) ( cos M sin M - s in M sin M cos M ) ( 19 )

[0078] In this way, the miscut angle and the azimuth angle can be calculated using the data of the peak positions of the diffracted X-ray intensity from two scans with different incident angles performed with the X-ray diffraction apparatus.

[0079] As described above, the method of the present disclosure can calculate or by measuring the diffracted X-ray intensity by two scans. The method of the present disclosure can be applied to the surface alignment of a sample placed on the sample stage by applying it to the reflected X-ray intensity.

[0080] It is assumed that the in-plane rotation axis of the sample stage does not coincide with the sample surface normal axis of the sample disposed on the sample stage, the angle formed between them is referred to as and the tilt direction of the sample surface normal axis is referred to as . Further, the total reflection critical angle of the sample is referred to as c, and a specific angle greater than 0 and c or less is referred to as . With the X-ray diffraction apparatus, two -scans at different incident angle .sub.1 and .sub.2 with or more and + or less are performed, and the reflected X-ray intensity is measured to specify 1 or 2 peak positions of , respectively. Then, and are calculated using the peak position of with respect to .sub.1 and the peak position of with respect to .sub.2. Since the tilt of the sample can be adjusted using the calculated and , the sample surface normal axis can coincide with the in-plane rotation axis of the sample stage.

[0081] X-rays incident to the sample at an angle of the total reflection critical angle or less are reflected symmetrically on the sample surface. In a state where the in-plane rotation axis of the sample stage does not coincide with the sample surface normal axis of the sample disposed on the sample stage, when the scan is performed, since the angle formed by the sample surface normal axis and the incident X-ray changes, the direction in which the reflected X-ray is obtained changes. 1 or 2 peak positions of can be measured by disposing a detector at a specified 2 angle and detecting reflected X-rays in advance.

[0082] The procedure for adjusting the surface of the sample is the same as the procedure for determining the miscut angle, and the solution of the simultaneous equations and simultaneous equations to be solved is also the same, and therefore, the description thereof is omitted. In this way, the data of the peak position of the reflected X-ray intensity is used, when two scans with different incident angles can be used to adjust the surface of the sample placed on the sample stage with the X-ray diffraction apparatus.

[0083] The measurement method by the 4-point method is also a method conventionally used in the surface adjustment of a sample. However, in the 4-point method, at least four measurements are required, and the measurement takes time. Using the method of the present disclosure, it is possible to perform the surface adjustment of the sample with a small number of measurements, it is expected to reduce the measurement time.

X-ray Diffraction System

[0084] FIG. 12 is a conceptual diagram showing an example of the configuration of the X-ray diffraction system 100 of the present disclosure. The X-ray diffraction system 100 comprises an X-ray diffraction apparatus 200 and a control apparatus 300. The X-ray diffraction apparatus 200 makes X-rays incident on a sample and constitutes an optical system for detecting diffracted X-rays generated from the sample, and the optical system comprises a goniometer. In addition, the configuration shown in FIG. 12 is one example, and thus a variety of other configurations may be adopted.

[0085] The control apparatus 300 is connected to the X-ray diffraction apparatus 200 to control the X-ray diffraction apparatus 200 and process, store, and calculate a miscut angle or azimuth angle of the acquired data. The control apparatus 300 is an apparatus comprising CPU and a memory and may be a PC terminal or a server on a cloud. Not only the whole apparatus but also part of the apparatus or some functions of the apparatus may be provided on the cloud. The input device 510 is, for example, a keyboard or a mouse, and performs input to the control apparatus 300. The display device 520 is, for example, a display, and displays measurement data, a miscut angle, a calculation result of an azimuth angle and the like.

[0086] By using such a system, the miscut angle and azimuth angle can be calculated using the data of the peak positions of the diffracted X-ray intensity when the X-ray diffraction apparatus performs two scans with different incident angles .

X-ray Diffraction Apparatus

[0087] The X-ray diffraction apparatus 200 comprises an X-ray generating section 210 that generates X-rays from an X-ray focal point or X-ray source, a goniometer 230 that controls rotation of the sample, a sample stage 240 that has an in-plane rotation axis and installs the sample and a detector 260 that detects X-rays. The X-ray diffraction apparatus 200 may comprise an incident-side optical unit 220 and an emitting side optical unit 250. Since the X-ray generation section 210, the incident-side optical unit 220, the goniometer 230, the sample stage 240, the emitting side optical unit 250 and the detector 260 constituting the X-ray diffraction apparatus 200 need only be general, the description thereof is omitted.

Control Apparatus

[0088] The control apparatus 300 is constituted from a computer formed by connecting CPU (Central Processing Unit/Central Processor), ROM (Read Only Memory), RAM (Random Access Memory) and a memory to a bus. The control apparatus 300 is connected to the X-ray diffraction apparatus 200 to receive information.

[0089] FIG. 13 is a block diagram showing one example of the configuration of the control apparatus 300. The control apparatus 300 comprises a control section 310 and a calculation section 350. The control apparatus 300 may comprise an apparatus information storing section 320, a measurement data storing section 330 or a display section 340. Each section can transmit and receive information via the control bus L. The input device 510 and the display device 520 are connected to CPU via an appropriate interface.

[0090] The control section 310 controls the operations of the X-ray diffraction apparatus 200. The control section 310 controls the X-ray diffraction apparatus 200 to measure 1 or 2 peak positions of by causing the X-ray to enter the sample at a first incident angle .sub.1 of or more and + or less, rotating the sample in-plane with as a central axis and measuring the diffracted X-ray intensity. In addition, the control section 310 controls the X-ray diffraction apparatus 200 to measure 1 or 2 peak positions of by causing X-rays to enter the sample at a second incident angle .sub.2 of or more and + or less that differs from the first incident angle .sub.1, rotating the sample in-plane with as a central axis and measuring the diffracted X-ray intensity.

[0091] The control section 310 may be control the X-ray diffraction apparatus 200 to tilt the sample stage 240 at a predetermined angle in a predetermined direction to make a measurement. Thus, even when the miscut angle of the sample is small, the miscut angle or the azimuth angle can be calculated.

[0092] The control section 310 may be determine whether to apply the measurement and calculation method of the present disclosure according to the user's instruction or the property of the sample and then determine the measurement and calculation method. The property of the sample is, for example, whether or not the miscut angle is large enough to be calculated by the method of the present disclosure, whether or not the variation in the miscut angle and the azimuth angle is large among a plurality of samples of the same type, and the like. The determination of the measurement and calculation method may be automatically determined by the control section acquiring the property of the sample.

[0093] In such cases that the variation of the miscut angle and the azimuth angle among a plurality of samples of the same type is large, and that the sample has a miscut angle larger than the predicted miscut angle, it is possible to greatly shorten the measurement time by the method of the present disclosure compared with the conventional method. In the conventional 4-point method, when the variation in the miscut angle is large, the scan range of the incident angle needs to be large, and the scan time also is long. In the present disclosure, the case where the variation of the miscut angle is large means a state in which the measurement time in the conventional 4-point method exceeds the measurement time of the present disclosure. Therefore, by selecting the measurement and calculation method according to the properties of the sample as described above, it is possible to appropriately reduce the total time for calculating the miscut angle for each of the plurality of samples.

[0094] The apparatus information storing section 320 stores apparatus information acquired from the X-ray diffraction apparatus 200. The apparatus information includes information about the X-ray diffraction apparatus 200 such as name of the apparatus, the kind of a radiation source, a wavelength, a background and so forth. In addition, information necessary for calculating the miscut angle or the azimuth angle from the measurement data of the X-ray diffraction, such as the type of the constituent elements, composition and crystal structure of the sample may be included. The apparatus information storing section 320 may store a program for controlling the X-ray diffraction apparatus 200. Further, the apparatus information storing section 320 may store a program, a mathematical expression, a numerical value, a condition and the like necessary for calculating the miscut angle or the azimuth angle from the measurement data of the X-ray diffraction. These may be stored in the measurement data storing section 330 of the control apparatus 300 or a storage section different therefrom.

[0095] The measurement data storing section 330 stores the measurement data acquired from the X-ray diffraction apparatus 200. The measurement data may include information necessary for calculating the miscut angle or the azimuth angle from the measurement data of the X-ray diffraction, such as the type of the ray source, the wavelength, the background, the type of constituent elements and the composition of the sample, and the like.

[0096] The display section 340 causes the display device 520 to display the measurement data and the calculated miscut angle or azimuth angle. Thus, the measurement data, miscut angle and azimuthal angle can be confirmed by a user. Further, instruction and designation to the control apparatus 300 and so forth can be made based on the measurement data by the user.

[0097] The calculation section 350 calculates the miscut angle or azimuth angle based on the measurement data. The calculation section 350 calculates or from the measurement .sub.1, .sub.2 and the peak positions of . The calculation section 350 may be implemented as a function of an apparatus different from the control apparatus 300.

[0098] The calculation section 350 can calculate or a by substituting three of the combinations of .sub.1, .sub.2 and the peak positions of into the above formula (11) and solving the simultaneous equations. The calculation of or is facilitated by preparing a mathematical expression such as formula (11) in advance and storing it in the calculation section 350. Moreover, since it is not an overdetermined system, the calculation result is determined to be one.

[0099] The calculation section 350 can calculate or by substituting four of the combinations of .sub.1, .sub.2 and the peak positions of into the above formula (11) and solving the simultaneous equations. Thus, the effect of measurement error or the like can be reduced, and the calculated or can be brought close to a true value.

[0100] When the measurement data is data obtained by measuring with tilting the sample stage 240 at a predetermined angle in a predetermined direction, the calculation section 350 may be calculate and as temporary values and calculate a miscut angle or an azimuth angle based on , , a predetermined direction and a predetermined angle. Thus, even when the miscut angle of the sample is small, the miscut angle or the azimuth angle can be calculated.

[0101] In a case where the measurement and calculation method of the present disclosure are not applied, the calculation section 350 may be calculate a miscut angle or azimuth angle based on another measurement and calculation method. As another measurement and calculation method, for example, the 4-point method can be applied.

User Interface

[0102] In one aspect, when a user instructs the measurement conditions and the like to the X-ray diffraction system 100, a user interface (UI) function that allows various settings to be made by, for example, a mouse-operation or a keyboard-operation is used. In addition, the X-ray diffraction system 100 may be configure such that the functions of the X-ray diffraction apparatus 200 and the control apparatus 300 associate with each other. It is described below an example of UI for setting the measurement conditions and the like of the X-ray diffraction system 100. It is assumed that the functions of the X-ray diffraction system 100 are implemented as software.

[0103] FIGS. 14A and 14B are schematic diagrams showing UI examples of entry dialogues when the software is executed. In UI shown in FIG. 14A, an angle of 2, a predicted miscut angle and a measurement speed can be set as the measurement conditions. It is also possible to set whether the measurement is performed in a recommended sequence or under customized conditions. In addition, FIG. 14B is an example of UI of an entry dialogue that is opened when the measurement conditions shown in FIG. 14A is customized. In UI shown in FIG. 14B, the parameters required for measurement, such as the angle of 2, the predicted miscut angle, measurement speed, slit-width of the incident side or the receiving side, type of attenuator, .sub.1 or .sub.2, scan mode, scan step, scan speed, scan range, start position and end position of the scan, can be set as the measurement conditions, respectively.

[0104] FIG. 15 is a schematic diagram showing an example of a measurement result output screen of the software. In the output window shown in FIG. 15, the angles of .sub.1 and .sub.2, the angles of the peak positions relative to them, the measured X-ray intensities, the full width at half maximum of the peaks, the angles of 2, the calculated miscut angles and azimuth angles are output.

[0105] Note that the setting items shown in FIG. 14A or 14B are exemplary, and even when the user sets them, only a part of them may be set, or all of them may be set. There may be sets or functions that are not shown in FIG. 14A or 14B. The measurement result and the like shown in FIG. 15 are examples, and only a part of them may be displayed. In FIG. 15, a measurement result or the like that is not displayed may be displayed.

Calculation Method of Miscut angle and Azimuth Angle

[0106] Next, a specific procedure for applying the method of the present disclosure to the X-ray diffraction system 100 is described.

Description of Flow When Calculating Only Miscut Angle

[0107] FIG. 16 is a flowchart showing an example of the operation of the X-ray diffraction system 100. FIG. 16 shows an example of the operation in the case where only the miscut angle is calculated. As a preliminary step, a single-crystal solid sample is placed on the sample stage 240 of the X-ray diffraction apparatus 200, after the sample surface is moved so as to come to the measurement reference position, the in-plane rotation axis of the sample stage 240 and the sample surface normal axis are aligned. As a method of aligning the in-plane rotation axis of the sample stage 240 with the sample surface normal axis, a known method may be used. The methods of the present disclosure described above may be used.

[0108] Next, the X-ray diffraction system 100 performs scan at the incident angle .sub.1 (step S1). That is, the X-ray diffraction system 100, based on the control of the control section 310 of the control apparatus 300, makes the X-ray incident on the sample while fixing the incident angle to .sub.1, drives the goniometer 230 to rotate the sample about the in-plane rotational axis with one rotation, measures the diffracted X-rays generated from the sample and measures 1 or 2 peak positions of . Next, the X-ray diffraction system 100 performs scan at the incident angle .sub.2 (step S2). That is, the X-ray diffraction system 100, based on the control of the control section 310 of the control apparatus 300, makes the X-ray incident on the sample while fixing the incident angle to .sub.2, drives the goniometer 230 to rotate the in-plane rotational axis with one rotation, measures the diffracted X-rays generated from the sample and measures 1 or 2 peak positions of . If two peak positions of are measured in the measurement at .sub.1, the measurement may be terminated at a stage where one peak position of is measured in the measurement at .sub.2. Thus, the measurement time can be shortened.

[0109] The incidence angles .sub.1 and .sub.2 are set to different values in the range of or more and + or less. Here, indicates the Bragg angle of the crystal lattice plane of interest, and indicates an angle formed by the in-plane rotation axis of the sample stage and the crystal lattice plane normal of the sample. The incident angles .sub.1 and .sub.2 may be set by user input. In addition, the control apparatus 300 may acquire information about the sample and set them automatically. When calculating or for multiple samples of the same kind, the incident angles .sub.1 and .sub.2 may be set and fixed in advance.

[0110] Then, the calculation section 350 calculates from .sub.1, .sub.2 and the peak positions of obtained by the measurement (step S3). The calculation section 350 outputs the result as necessary, and the process ends. A configuration may be adopted in which only the result is stored and output when an instruction is given from the user. Since the in-plane rotation axis of the sample stage 240 coincides with the sample surface normal axis, the calculated is the miscut angle of the sample.

[0111] In the step of calculating in the step S3 of the flowchart shown in FIG. 16, may be obtained by substituting three of the combinations of .sub.1, .sub.2 and the peak positions of into the above formula (11) and solving the simultaneous equations. Since the number of unknowns is three of , , and when calculating or , the calculation amount can be reduced rather than using four. The same applies to FIGS. 17 to 19.

[0112] Further, in the step of calculating in the step S3 of the flowchart shown in FIG. 16, may be obtained by substituting four of the combinations of .sub.1, .sub.2 and the peak positions of into the above formula (11) and solving the simultaneous equations. The use of four of the combinations occurs an overdetermined system, but by using four of the combinations, the effect of measurement errors and the like can be reduced, and the calculated or can be brought close to a true value. The same applies to FIGS. 17 to 19.

Description of Flow when Calculating Miscut Angle and Azimuth Angle

[0113] FIG. 17 is a flowchart showing a modified example of the operation of the X-ray diffraction system 100.

[0114] FIG. 17 shows an example of the operation in the case of calculating the miscut angle and the azimuth angle. In the following description of the flowchart, the characteristic operation is described in detail, and the description of the operation already described may be omitted. The preparation is performed in the same manner as described above, and scan is performed at the incident angle .sub.1 (step T1). Next, scan is performed at the incident angle .sub.2 (step T2). Next, is calculated (step T3). The process from the preparation stage to the step T3 is the same as the process from the preparation stage to the step S3 described above.

[0115] Then, the calculation section 350 calculates (step T4). The calculation section 350 outputs the result as necessary, and the process ends. The step T3 and the step T4 may be performed in any order or simultaneously. Since the in-plane rotation axis of the sample stage 240 and the sample surface normal axis are aligned, the calculated and are the miscut angle and the azimuth angle of the sample, respectively.

Description Flow When Calculating Miscut Angle When Miscut Angle is Expected to be Small

[0116] FIG. 18 is a flowchart showing a modified example of the operation of the X-ray diffraction system 100. FIG. 18 shows an example of an operation in a case where the miscut angle is calculated in a case where the miscut angle is expected to be small. After the same preparation step, the X-ray diffraction system 100 tilts the sample at a predetermined angle based on the control of the control section 310 of the control apparatus 300 (step U1). At this time, the control apparatus 300 stores the predetermined angle and the direction thereof. The process from the subsequent step U2 to the step U4 is the same as the above-described steps T1 to step T4. The values and obtained in step U4 are calculated based on the values measured with tilting the sample, and therefore differ from the actual miscut angle and azimuth angle.

[0117] Next, the calculation section 350 calculates a miscut angle based on , , a predetermined direction and a predetermined angle (step U5). The calculation section 350 outputs the result as necessary, and the process ends. Thus, even when the miscut angle of the sample is small, the miscut angle can be calculated. In step U5, the azimuth angle of the sample may be calculated.

Description of Flow When Determining Whether or Not to Apply an Exemplary Method of the Disclosure

[0118] FIG. 19 is a flowchart showing a modified example of the operation of the X-ray diffraction system 100. FIG. 19 shows an example of an operation when determining whether to apply the method of the present disclosure. After the same preparation step as described above, the control apparatus 300 determines whether or not to apply the measurement and calculation method of the present disclosure according to the user's instruction or the property of the sample and determines the measurement and calculation method (step V1).

[0119] When it is determined in the step V1 that the measurement and calculation method of the present disclosure is to be applied (step V1YES), the X-ray diffraction system 100 performs the measurement with the method of the present disclosure and calculates (step V2). In step V2, for example, any of the above flowcharts can be applied. On the other hand, when it is determined in step V1 that the measurement and calculation method of the present disclosure are not to be applied (step V1NO), the X-ray diffraction system 100 performs the measurement with a method other than the present disclosure and calculates (step V3). As in step V3, for example, conventional measurement and calculation methods such as the 4-point method can be applied. In both of steps V2 and V3, the calculation section 350 outputs the result as necessary, and the process ends. Accordingly, it is possible to change the measurement and calculation method according to the nature of the sample, and it is possible to appropriately reduce the total time for calculating the miscut angle for each of the plurality of samples.

EXAMPLE

[0120] Using the X-ray diffraction system 100 configured as described above, a pseudo offset was given in advance for Si wafer using a Rx axis mechanism that controls the tilt of the sample stage. In this state, by the method of the present disclosure and the 4-point method which is a conventional method, the X-ray diffraction intensity was measured, and the miscut angle and the azimuth angle were calculated.

[0121] FIG. 20 is a table showing the values of the pseudo offset and the calculation results of the miscut angle and the azimuth angle calculated by the method of the present disclosure. FIG. 21 is a table showing the values of the pseudo offset and the calculation results of the miscut angle and the azimuth angle calculated by the 4-point method. For sample 3 with a pseudo offset of about 3 and sample 4 with a pseudo offset of about 4.5, the miscut angle and the azimuth angle were able to be calculated with the same accuracy as the 4-point method when the incident angle w was set to 1 with respect to the theoretical .

[0122] For sample 1 in which the pseudo offset was about 0, since the peak of did not appear when the incident angle was set to 1, the miscut angle and the azimuth angle could not be calculated. However, from the results of the samples 3 and 4, it is possible to perform the measurement and calculation for the sample as same as sample 3 and 4 by tilting the sample in advance even in such a case. Further, the accuracy of or of the samples 3 and 4 is sufficiently high. Therefore, it has been found that the miscut angle and the azimuth angle can be calculated with the same accuracy as with that in the 4-point method even when the miscut angle is small.

[0123] For sample 2 in which the pseudo offset is about 1, the miscut angle and the azimuth angle could not be calculated when the incident angle is set to 1, but the miscut angle and the azimuth angle could be calculated with the same accuracy as that in the 4 point method when the incident angle is set to 0.5.

[0124] Further, the time required for the measurement for calculating by the method of the present disclosure was about half the time required for the measurement for calculating by the 4-point method. In both methods, the calculation time of was negligible in comparison with the measurement time.

[0125] From the above results, according to the method for calculating the miscut angle of the single-crystal solid sample, the X-ray diffraction system and the program in the present disclosure, it was confirmed that the miscut angle and the azimuth angle can be calculated by using the data of the peak position of the diffracted X-ray intensity when performing two scans with different incident angles of with the X-ray diffraction apparatus. In addition, it was confirmed that the measurement time required for this could be shorter than that of the conventional method.

[0126] The functionality of the elements disclosed herein may be implemented using circuitry or processing circuitry which includes general purpose processors, special purpose processors, integrated circuits, ASICs (Application Specific Integrated Circuits), FPGAs (Field Programmable Gate Arrays), conventional circuitry and/or combinations thereof which are programmed, using one or more programs stored in one or more memories, or otherwise configured to perform the disclosed functionality. Processors are considered processing circuitry or circuitry as they include transistors and other circuitry therein. The processor may be a programmed processor which executes a program stored in a memory. In the disclosure, the circuitry, units, or means are hardware that carry out or are programmed to perform the recited functionality. The hardware may be any hardware disclosed herein which is programmed or configured to carry out the recited functionality.

[0127] This application claims priority from Japanese Patent Application No. 2024-027017, filed on Feb. 26, 2024, the entire contents of Japanese Patent Application No. 2024-027017 are incorporated herein by reference.

DESCRIPTION OF SYMBOLS

[0128] 100 X-ray diffraction system [0129] 200 X-ray diffraction apparatus [0130] 210 X-ray generating section [0131] 220 incident side optical unit [0132] 230 goniometer [0133] 240 sample stage [0134] 250 emitting side optical unit [0135] 260 detector [0136] 300 control apparatus [0137] 310 control section [0138] 320 apparatus information storing section [0139] 330 measurement data storing section [0140] 340 display section [0141] 350 calculation section [0142] 510 input device [0143] 520 display device