IMAGE ANALYSIS APPARATUS AND CHARGED PARTICLE BEAM APPARATUS
20190204247 ยท 2019-07-04
Assignee
Inventors
Cpc classification
G01N23/2251
PHYSICS
H01L27/0886
ELECTRICITY
G01B2210/56
PHYSICS
H01L22/12
ELECTRICITY
H01L29/66795
ELECTRICITY
International classification
G01N23/2251
PHYSICS
H01J37/317
ELECTRICITY
Abstract
To provide an image analysis apparatus capable of easily extracting an edge of an upper layer pattern formed intersecting with a lower layer pattern so as not to be affected by the lower layer pattern, the image analysis apparatus includes a calculation unit that calculates an analysis range including a region where the lower layer pattern intersects with the upper layer pattern and a region where the lower pattern is not formed, a calculation unit that averages a plurality of signal profiles, a calculation unit that calculates a maximum value and a minimum value of a signal intensity, a calculation unit that calculates a threshold level difference using the maximum value and the minimum value, and a calculation unit that calculates the edge of the upper layer pattern on the signal profile.
Claims
1. A charged particle beam apparatus comprising: a charged particle beam source; a sample table on which a sample having a first pattern and a second pattern is disposed, the second pattern being disposed over the first pattern and intersecting with the first pattern; a charged particle beam optical system that irradiates the sample with charged particles emitted from the charged particle beam source as a charged particle beam; and an image analysis apparatus that irradiates the sample with the charged particle beam to evaluate the sample using signal data obtained from the sample, wherein the image analysis apparatus includes: a first calculation unit that includes a first region including a portion where the first pattern and the second pattern intersect with each other and a second region including a second pattern disposed at a position where the first pattern is not formed, and calculates an analysis range of the signal data to be processed; a second calculation unit that averages a plurality of signal profiles obtained in the analysis range; a third calculation unit that calculates a maximum value and a minimum value of signal intensity in the averaged signal profile; a fourth calculation unit that calculates a threshold level difference which is a constant intensity lowering from the maximum value using the maximum value and the minimum value; and a fifth calculation unit that calculates an edge of the second pattern in the signal profile using the threshold level difference.
2. The charged particle beam apparatus according to claim 1, wherein the threshold level difference is represented as
{(the maximum value)(the maximum value)}{(100T)/100} where T is an intensity difference up to the maximum value based on the minimum value.
3. The charged particle beam apparatus according to claim 1, wherein the image analysis apparatus further includes a sixth calculation unit that calculates a value of a designated index of coordinates of the position of the calculated edge.
4. The charged particle beam apparatus according to claim 3, wherein the second pattern is in a line shape and the designated index is at least a line width of the second pattern, an edge roughness of the second pattern, or a fluctuation of the line width of the second pattern.
5. The charged particle beam apparatus according to claim 1, wherein the first pattern is a convex pattern.
6. The charged particle beam apparatus according to claim 1, wherein the first pattern is a pattern of a conductor layer buried in an insulating film.
7. The charged particle beam apparatus according to claim 1, wherein the signal profile is based on a real signal obtained in the first region.
8. The charged particle beam apparatus according to claim 1, wherein the signal profile is based on a virtual signal calculated from another region obtained in the first region.
9. The charged particle beam apparatus according to claim 2, wherein the signal profile is based on a real signal obtained in the second region.
10. The charged particle beam apparatus according to claim 1, wherein the signal profile is based on a virtual signal calculated from another region obtained in the second region.
11. An image analysis apparatus that irradiates a sample having a first pattern and a second pattern, the second pattern being disposed over the first pattern and intersecting with the first pattern, with the charged particle beam to evaluate the sample using signal data obtained from the sample, the image analysis apparatus comprising: a first calculation unit that includes a first region including a portion where the first pattern and the second pattern intersect with each other and a second region including a second pattern disposed at a position where the first pattern is not formed, and calculates an analysis range of the signal data to be processed; a second calculation unit that averages a plurality of signal profiles obtained in the analysis range; a third calculation unit that calculates a maximum value and a minimum value of signal intensity in the averaged signal profile; a fourth calculation unit that calculates a threshold level difference which is a constant intensity lowering from the maximum value using the maximum value and the minimum value; and a fifth calculation unit that calculates an edge of the second pattern in the signal profile using the threshold level difference.
12. The image analysis apparatus according to claim 11, wherein the threshold level difference is represented as
{(the maximum value)(the minimum value)}{(100T)/100} where T is an intensity difference up to the maximum value based on the minimum value.
13. The image analysis apparatus according to claim 11, further comprising: a sixth calculation unit that calculates a value of a designated index of coordinates of the position of the calculated edge.
14. The image analysis apparatus according to claim 13, wherein the second pattern is in a line shape and the designated index is at least a line width of the second pattern, an edge roughness of the second pattern, or a fluctuation of the line width of the second pattern.
15. The image analysis apparatus according to claim 11, wherein the first pattern is a convex pattern.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
DESCRIPTION OF EMBODIMENTS
[0053] The inventors have examined a method of extracting an edge of an upper layer pattern so as not to be affected by a fin or a lower layer pattern, in order to control, for example, a manufacturing process of a structure which is a semiconductor device pattern in which a gate pattern is formed on a fin pattern in a direction intersecting with the fin pattern, or a pattern other than the semiconductor pattern in which edges of the patterns are similarly formed to intersect with each other. In doing this, an operator sets the same definition for edges, even when an underlay (fin or lower layer pattern) is different, so that, specifically, the operator does not need to perform optimizing of the edge definition repeatedly. As a result, it has been found that, on the signal profile near the pattern edge, a point located lower than a signal peak value by a certain intensity needs to be defined as an edge and extracted from the image. The certain intensity (hereinafter referred to as a threshold level difference) lower than the peak value can be determined easily by defining and calculating an intensity value that becomes 100T% relative to a threshold ratio T%, which is set by the operator, when assuming that a difference (signal height) between the base intensity and the peak value of a reference signal profile (hereinafter referred to as reference profile) is 100%.
[0054] The edge definition which is the basis of the edge extraction flow described above is described by referring to
[0055] An X coordinate giving a signal intensity smaller than the peak value of each of the signals A and B by I(T) is defined as an edge. That is, if the signal profile is I(y; x) and the maximum value of I in the analysis region is I_max(y), then the edge position x_e is calculated from the following equation.
[Math. 1]
I(y; x_e)=I_max(y)I(T)(1)
[0056] As can be seen from
[0057] Next, a method of calculating I(T) is described. There are several variations of this method. A first method calculates the reference profile from the actual signal profile. For example, in
[0058] Where I_max and I_base in equation (2) are the maximum intensity and the base intensity, respectively, near the target edge (left or right) in the reference profile, and its difference is the signal height in the reference profile. It should be noted that the maximum value, the base intensity, and the signal height of the signal profile from which the edge needs to be obtained are different from those in equation (1).
[0059] The reference profile used may be an On-Fin signal profile or an Off-Fin signal profile. The Off-Fin signal profile needs to be used if the Off-Fin region is wider in the direction Y of the image, that is, the fin pitch is large. This is because a larger number of signal profiles can be used for averaging. On the other hand, the On-Fin signal needs to be used if it is desired to protect frequent measurement failure if the fact that I(T) is larger than the signal height of the On-Fin signal profile (which is smaller than the height of the Off-Fin signal profile) is not noticed.
[0060] Other methods can be used to determine I(T). A second method is described.
[0061] In summary, there are four calculation methods in total to calculate I(T) by setting whether the On-Fin signal profile or the Off-Fin signal profile is used as a reference, and whether the signal profile is calculated from the actual signal profile or by averaging the signal intensities of discrete portions in the image to calculate the base intensity or the maximum signal value.
[0062] The method of using the Off-Fin signal as a reference is advantageous in that a value close to the measurement result in the case of no fins is obtained. In mass production, it is easier to compare with past lots if there is continuity with the method used previously. On the other hand, if T is low or the signal from the fin is strong, I(T) approaches the signal height of the On-Fin signal and the edge detection failure increases. In such a case, it is better to use the On-Fin signal as a reference.
[0063] The method of using the actual signal profile is advantageous in that there is continuity with the past data, as in the case of using the Off-Fin signal as a reference. However, if the pitch of the fins becomes narrow and cannot be sufficiently averaged at the time of creating the reference profile, the reliability of the value of I(T) is remarkably reduced due to the noise. In such a case, it is advisable to adopt the second method, that is, a method of obtaining signal intensities corresponding to I_max and I_base from discrete portions in the image. Since the discrete portions in the image can be expanded in the direction of the X axis, although expanded narrowly in the direction of the Y axis, the number of data used for averaging increases and the noise is reduced to obtain high reliability I(T).
[0064] It is assumed in the above description of the FinFET that the pattern tops of the fins output many signal electrons similarly to the edges, as the fins are extremely thin. However, this method can also be applied similarly if the left and right edges can be separated from the top. This method can also be applied to the case where there is some pattern contour in the lower layer other than FinFET.
[0065] According to the embodiments of the present invention, the contour of the pattern to be measured can be extracted as a group of discrete edge points without being affected by an underlying pattern, from an image obtained by top-down observation of a structure in which the underlying pattern intersects with the contour of a fine pattern to be measured. From the obtained contour data, an index such as an edge roughness index or a dimensional difference between places with and without the base is obtained to control the pattern formation process. Typically, the target pattern is a gate line pattern of a FinFET device, but it is not necessarily limited to a line pattern, and a three-dimensional pattern other than the semiconductor may be used.
[0066] In the following, the present invention will be described more specifically with reference to examples. The same signs indicate the same constituent elements. In the examples, a scanning electron microscope (SEM) is described as an example, but the present invention is also applicable to an apparatus using ion beams other than the apparatus using electron beams.
FIRST EXAMPLE
[0067] A first example of the present invention is described below. The present example describes an example in which the dimensional difference between the On-Fin portion and the Off-Fin portion of a dummy gate pattern of the FinFET is evaluated using the edge extraction algorithm according to the present invention.
[0068] A wafer (sample) 707 to be evaluated is put in the SEM illustrated in
[0069]
[0070] The image is temporarily stored in a storage area 713 by the command input from a terminal 712 of the system. Thereafter, the operator activates an analysis program according to the present example. A control system is denoted as a control system 711.
[0071] Further, the operator performs processing illustrated in
[0072] First, in step S101, a desired image of the FinFET analysis software is called up and displayed on a monitor incorporated in the image analysis apparatus 720. Next, On/Off-Fin CD is selected as the item to be output (step S102), and then the threshold level difference calculation method is set (step S103). There are two items to be designated in calculating the threshold level difference. A first item is how to determine the reference (using the actual signal in the first method mentioned above and the calculation from several regions in the image in the second method). A monitor simply displays signals as real signal and virtual signal (the virtual signal is used herein because the calculation similar to the calculation in the case of the actual signal is carried out using the value calculated from another region) to allow selection of the signal. The real signal is selected here. A second item is how to determine the base intensity. In the case of the real signal, the base intensity can be selected from the minimum value or the average value (baseline) within a certain region. The minimum value is selected here. Next, the region to be analyzed is started. Three On-Fin regions and two Off-Fin regions are set. This state is illustrated in
[0073] At this stage, the monitor displays three rectangles for setting the On-Fin region, two rectangles for setting the Off-Fin region, and a rectangle for calculating the reference profile, and the process proceeds to step S104 to put these rectangles at desired positions using a mouse.
[0074] Next, the process proceeds to step S105 where several parameters are set for defining edges. In this case, a smoothing parameter S in the x direction of the signal and a threshold ratio T are used. Since noise is small in the image, the noise level is set to S=3. T is set to 70% as used heretofore.
[0075] Next, step S106 is executed by clicking a display for executing measurement under the set conditions.
[0076] In this step, the processing illustrated in
[0077] The On-Fin CD is displayed as 28.5 nm and the Off-Fin CD is displayed as 26.0 nm (step S107). If a recipe is created, the series of steps can be performed on a plurality of images and the results are collected and put in a file. Therefore, a total of 15 images photographed in the same chip according to the recipe are measured and it is found that the On-Fin CD is larger than the Off-Fin CD by 2.5 nm. A layer for forming a gate is deposited on the Fin on which a resist pattern is formed by lithography. Using the resist pattern as a mask, a gate pattern is formed by etching. However, it has been pointed out that the layer of the gate may not be flat and be thick only on the Fin. When the cross-section of the gate layer is measured, the film for gate formation is indeed thick on the Fin. This problem has not been recognized in the measurement method heretofore, because the On-Fin CD and the Off-Fin CD are equal, but the problem becomes apparent by introducing the SEM. By solving the problem, an occurrence ratio of defects has been lowered from about 10% to 5%.
[0078] As described above, according to the present example, it is possible to provide the image analysis apparatus and the charged particle beam apparatus capable of easily extracting the edge of the upper layer pattern, which is formed intersecting with the lower layer pattern, so as not to be affected by the lower layer pattern. Further, it is possible to accurately calculate the dimensions of the upper layer pattern regardless of the presence or absence of the lower layer pattern.
SECOND EXAMPLE
[0079] A second example of the present invention is described below. The items described in the first example and not described in this example can also be applied to this example unless there is some particular reason. The present example describes an example of calculating the LWR of a dummy gate pattern of the FinFET having densely disposed fins.
[0080] As in the first example, a target wafer is put in the SEM illustrated in
[0081] The image is temporarily stored in the storage area 713 in accordance with a command input from the terminal 712 of the system. Thereafter, the operator activates the analysis program according to the present example.
[0082] Further, the operator performs processing illustrated in
[0083] Next, the process proceeds to the setting of the analysis region in step S104. A rectangle representing an analysis region 1501 is displayed on the image and is moved with the mouse and placed at a desired position. This state is illustrated in
[0084] Next, the process proceeds to step S105 where several parameters are set for defining edges. In this case, a smoothing parameter S in the x direction of the signal and a threshold ratio T are used. Since noise is small in the image, the noise level is set to S=3 and T is set to 50%.
[0085] Next, step S106 is executed by clicking a display for executing measurement under the set conditions.
[0086] Similarly to the first example, the processing illustrated in
[0087] The process proceeds to step S107, and the LWR of the evaluated region is displayed as 2.3 nm. On the other hand, the LWR is 4.2 nm when the conventional method is applied.
[0088] As a result of managing the quality of the wafer in this way, it becomes apparent that the long-term change of LWR which cannot be detected by the conventional method, and it is detected that the LWR increases as the etching gas flow rate gradually deviates from the initial setting. As the effect, the number of wafers put aside for the reprocessing is reduced by 2%.
[0089] As described above, according to the present example, it is possible to provide the image analysis apparatus and the charged particle beam apparatus capable of easily extracting the edge of the upper layer pattern, which is formed intersecting with the lower layer pattern, so as not to be affected by the lower layer pattern. Further, it is possible to accurately calculate the LWR of the upper layer pattern regardless of the presence or absence of a lower layer pattern.
THIRD EXAMPLE
[0090] A third example of the present invention is described below. The items described in the first or second example and not described in this example can also be applied to this example unless there is some particular reason. In the present example, an example in which the LER of the silicon line pattern existing across the metal region and the SiO.sub.2 region is calculated will be described.
[0091]
[0092] The program is operated on this image by the same procedure as in the second example. The analysis region is placed on the image as illustrated by a broken line frame 1705 in
[0093] By the same procedure as in the second example, the program calculates the average signal intensity of a portion having a higher signal intensity and uniformity in the portion corresponding to the region 1602 in the broken line frame 1705 and sets the portion as I_base. Further, a value obtained by averaging the maximum value of each signal profile (distribution of signal intensity in the X direction when the Y coordinate is fixed) in the region 1604 in the broken line frame 1705 is set to I_max. Since the value of T specified by the user is 50%, I(T) is calculated from these values and the equation (2), and the equation (1) is applied to all signal profiles in the analysis region 1705 to calculate a group of edge points. Accordingly, the distribution of X-coordinates of the edge points is calculated by multiplying the standard deviation by 3 to output as the LER on the monitor. The value is 2.1 nm. On the other hand, the value obtained by the conventional method is 3.3 nm.
[0094] When the LER is controlled using the above method in the step of creating the device using this pattern, it has been found that the wafer that has been removed for rework due to a larger LER is non-defective. This increases the production efficiency by 0.5%.
[0095] As described above, according to the present example, it is possible to provide the image analysis apparatus and the charged particle beam apparatus capable of easily extracting the edge of the upper layer pattern, which is formed intersecting with the lower layer pattern, so as not to be affected by the lower layer pattern. Further, it is possible to accurately calculate the LWR of the upper layer pattern regardless of the material of the lower layer pattern.
REFERENCE SIGNS LIST
[0096] 100 substrate [0097] 110 gate pattern (second line) [0098] 111 near left edge [0099] 112 near right edge [0100] 120 line pattern (first line of fin) [0101] 121 region between fins [0102] 130 second layer [0103] 140 first layer [0104] 601 region between fins [0105] 602 near top of fin [0106] 603 near left edge of gate pattern [0107] 701 housing [0108] 702 electron gun [0109] 703 electron beam [0110] 704 lens [0111] 705 deflector [0112] 706 lens [0113] 707 sample [0114] 708 sample stage [0115] 709 secondary electrons generated from sample [0116] 710 detector [0117] 711 control system [0118] 712 sample observation device and terminal of analysis system [0119] 713 data storage device [0120] 720 image analysis apparatus [0121] 721 calculation unit that determines range of data to be processed [0122] 722 calculation unit that averages a plurality of specified signal profiles [0123] 723 calculation unit that calculates maximum value and minimum value of signal intensity [0124] 724 calculation unit that calculates value of threshold level difference I(T) [0125] 725 calculation unit that calculates edge point on signal profile [0126] 726 calculation unit that calculates value of specified index from plurality of edge point position coordinates [0127] 1101 On-Fin region set in analysis region [0128] 1102 On-Fin region set in analysis region [0129] 1103 On-Fin region set in analysis region [0130] 1104 Off-Fin region set in analysis region [0131] 1105 Off-Fin region set in analysis region [0132] 1106 region for calculating the reference profile [0133] 1501 analysis region [0134] 1601 region where SiO2 of underlying layer is exposed [0135] 1602 region where Cu of underlying layer is exposed [0136] 1603 line pattern [0137] 1604 near edge of line pattern [0138] 1705 analysis region [0139] S101 step of designating and calling image file name to be analyzed [0140] S102 step of selecting type of output value [0141] S103 step of designating method of calculating threshold level difference I(T) [0142] S104 step of setting region for calculating reference profile for calculating region I(T) to be analyzed [0143] S105 step of setting parameters defining edges [0144] S106 step of extracting edge of analysis region in accordance with determined parameter value and calculating output value [0145] S107 step of outputting result on monitor or in storage area as file [0146] S201 step of calculating reference profile [0147] S202 step of calculating threshold level difference I(T) [0148] S203 step of calculating edge position in analysis region [0149] S204 step of calculating value of index from edge position coordinates.