METHOD OF ACQUIRING TSOM IMAGE AND METHOD OF EXAMINING SEMICONDUCTOR DEVICE

20170301079 ยท 2017-10-19

Assignee

Inventors

Cpc classification

International classification

Abstract

Methods of acquiring a through-focus scanning optical microscopy (TSOM) image and inspecting a semiconductor device are provided. A method of acquiring the TSOM image includes: acquiring a plurality of actual images of different focal positions and out-of-focus degrees (distances) of the actual images with respect to an inspection object through an optical tool; acquiring a plurality of virtual images having different focal positions from the actual images and the focal positions thereof, based on the actual images and the out-of-focus degrees of the actual images; and acquiring a TSOM image of the inspection object by using the actual images and the virtual images. According to a method of acquiring the TSOM image and the method of inspecting the semiconductor device, it is possible to acquire high-precision TSOM images of the object with less effort and time and to inspect the semiconductor device efficiently and at low cost.

Claims

1. A method of acquiring a through-focus scanning optical microscopy (TSOM) image, the method comprising: acquiring a plurality of actual images of different focal positions and out-of-focus degrees (distances) of the actual images with respect to an inspection object through an optical tool; acquiring a plurality of virtual images having different focal positions from the actual images and the focal positions thereof, based on the actual images and the out-of-focus degrees of the actual images; and acquiring a TSOM image of the inspection object by using the actual images and the virtual images.

2. The method of claim 1, wherein the acquiring of the plurality of virtual images and the focal positions thereof comprises: acquiring the plurality of actual images of different focal positions; and acquiring the plurality of virtual images having different focal positions from the actual images and the focal positions thereof by using interpolation based on information (data) related to the focal positions and the actual images.

3. The method of claim 2, wherein the focal positions of the virtual images acquired by using the interpolation are assumed to form a Gaussian distribution with respect to an in-focus distance, and when the focal positions of the virtual images are selected, a weighted arrangement method is adopted so that focal positions close to an in-focus position are arranged to be dense and out-of-focus positions are arranged to be sparse.

4. The method of claim 1, wherein the actual images are composed of three images including an in-focus image of the inspection object, an out-of-focus image whose distance from a lens to an image plane is shorter than an actual focal distance, and an out-of-focus image whose distance from a lens to an image plane is longer than the actual focal distance.

5. The method of claim 1, wherein, in order to acquire the plurality of virtual images and the focal positions of the plurality of virtual images, an optical system is analyzed by using a Fourier modal method (FMM), the plurality of virtual images having the same focal positions as the actual images are acquired by using setting (characteristics) of the optical system obtained through the analysis of the optical system and are compared with the actual images, a more suitable analysis of the optical system and a transformation formula (transformation program) for the suitable analysis are acquired based on the comparison, and the plurality of virtual images having different focal positions from the actual images and the focal positions of the plurality of virtual images are acquired through the transformation formula.

6. The method of claim 5, wherein a light source that illuminates the inspection object so as to acquire the actual images uses a surface light source having a single wavelength for analyzing the optical system through the FMM.

7. A method of inspecting a semiconductor device, the method comprising: a process of acquiring images of a plurality of semiconductor device parts, whose at least one inspection object item (parameter) and category (class) within the item are known, and storing the inspection object item, the category, and the images in a storage list (database) in association with one another as a verification dataset for deep learning; a determining process of preparing a basic tool of a default state for inspection in a combined form of computer hardware and software, classifying a category to which each image belongs by performing deep learning on the at least one inspection object item based on the images of the storage list, comparing the classification result with a classification result obtained by the storage list, performing deep learning until the classification result satisfies a prescribed criterion, and determining a tool of a state having software suitable in a state satisfying the criterion as an inspection tool suitable for inspection; and an inspecting process of acquiring an inspecting object image of an unknown semiconductor device part and finding an inspection object item of the inspection object image and a category to which the inspection object image belongs by using the inspection tool determined through the deep learning.

8. The method of claim 7, wherein, in the inspecting process, the category of the inspection object item to which the inspection object image belongs is represented by not a simple yes/no determination method but a probability distribution method for all categories of the inspection object item, the category is represented by a numerical range, and a numerical decision value for the inspection object item of the inspection object image is determined by adding the products of representative values of the respective categories and probabilities of belonging to the respective categories.

9. The method of claim 7, wherein the images of the plurality of semiconductor device parts, whose at least one inspection object item (parameter) and category (class) within the item are known, and the inspection object image of the unknown semiconductor device part are through-focus scanning optical microscopy (TSOM) images, and the TSOM images of the plurality of semiconductor device parts, whose at least one inspection object item (parameter) and category (class) within the item are known, and the inspection object TSOM image of the unknown semiconductor device part are acquired by a method of acquiring a TSOM image, the method including: acquiring a plurality of actual images of different focal positions and out-of-focus degrees (distances) of the actual images with respect to the plurality of semiconductor device parts or the unknown semiconductor device part through an optical tool; acquiring a plurality of virtual images having different focal positions from the actual images and focal positions thereof, based on the actual images and the out-of-focus degrees of the actual images; and acquiring the TSOM images of the plurality of semiconductor device parts, whose at least one inspection object item (parameter) and category (class) within the item are known, and the inspection object TSOM image of the unknown semiconductor device part by using the actual images and the virtual images.

10. The method of claim 9, wherein the acquiring of the plurality of virtual images and the focal positions thereof comprises: acquiring the plurality of actual images of different focal position; and acquiring the plurality of virtual images having different focal positions from the actual images and the focal positions thereof by using interpolation based on information (data) related to the focal positions and the actual images.

11. The method of claim 10, wherein the focal positions of the virtual images acquired by using the interpolation are assumed to form a Gaussian distribution with respect to an in-focus distance, and when the focal positions of the virtual images are selected, a weighted arrangement method is adopted so that focal positions close to an in-focus position are arranged to be dense and out-of-focus positions are arranged to be sparse.

12. The method of claim 9, wherein the actual images are composed of three images including an in-focus image of an inspection object with respect to the plurality of semiconductor device parts or the unknown semiconductor device part, an out-of-focus image whose distance from a lens to an image plane is shorter than an actual focal distance, and an out-of-focus image whose distance from a lens to an image plane is longer than the actual focal distance.

13. The method of claim 9, wherein, in order to acquire the plurality of virtual images and the focal positions of the plurality of virtual images, an optical system is analyzed by using a Fourier modal method (FMM), the plurality of virtual images having the same focal positions as the actual images are acquired by using setting (characteristics) of the optical system obtained through the analysis of the optical system and are compared with the actual images, a more suitable analysis of the optical system and a transformation formula (transformation program) for the suitable analysis are acquired based on the comparison, and the plurality of virtual images having different focal positions from the actual images and the focal positions of the plurality of virtual images are acquired through the transformation formula.

14. The method of claim 13, wherein a light source that illuminates the inspection object so as to acquire the actual images uses a surface light source having a single wavelength for analyzing the optical system through the FMM.

15. The method of claim 7, wherein the images of the plurality of semiconductor device parts, whose at least one inspection object item (parameter) and category (class) within the item are known, and the image of the unknown semiconductor device part are multi-channel images including an in-focus image of an inspection object with respect to the plurality of semiconductor device parts or the unknown semiconductor device part, whose at least one inspection object item (parameter) and category (class) within the item are known, M out-of-focus images whose distance from a lens to an image plane is shorter than an actual focal distance, and N out-of-focus images whose distance from a lens to an image plane is longer than the actual focal distance, and the M and the N are any integer from 1 to 4.

16. The method of claim 15, the M and the N are identical to each other.

17. The method of claim 16, wherein the M and the N are 1.

18. The method of claim 7, wherein, when deep learning is performed on at least one inspection object item, features of a plurality of images of the verification dataset are searched for through an algorithm (software or program) included in the basic tool, the plurality of images of the verification dataset are classified by the features thereof, the classification result is compared with a classification result obtained by a storage list, when the comparison result satisfies a certain criterion, the tool of a current state is determined as the inspection tool, when the comparison result does not satisfy the certain criterion, a process of searching for a new feature while modifying the basic tool through an algorithm modification is repeated until the comparison result satisfies the certain criterion or is repeated until a certain number of times is satisfied, and a tool of a current time after the repetition is determined as the inspection tool.

19. The method of claim 7, wherein, when inspection tools for the plurality of inspection object items are determined in the determining process, an individual tool is determined by applying deep learning to the basic tool with respect to one of the plurality of items, and a plurality of individual tools are determined with respect to the plurality of items, and in the inspecting process, the plurality of individual tools are applied to the inspection object images to find to which category the inspection object images belong for each of the plurality of items.

20. The method of claim 7, wherein the inspection object item includes one of an upper width, a lower width, a depth, a height, and an inclined angle of each of a hole, a through silicon via (TSV), a groove, and a line pattern protruding from a plane in a semiconductor device, and the category has an allowable numerical range to which the inspection object item belongs.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0069] The above and other objects, features and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:

[0070] FIG. 1 is a flowchart showing main operations of a method of inspecting a semiconductor device, according to an embodiment of the present invention;

[0071] FIG. 2 is a flowchart of a method of acquiring a TSOM image, according to an embodiment of the present invention;

[0072] FIG. 3 is a conceptual diagram for describing a concept of a method of obtaining image data of different focal positions for an inspection object or a verification dataset through optical analysis using FMM and acquiring a TS OM image through the obtained image data;

[0073] FIGS. 4 to 6 are tables showing category classification of TSOM images of a plurality of line patterns as data for deep learning with respect to three items, that is, a line width, a height, and a line width/height;

[0074] FIG. 7 is a conceptual configuration diagram illustrating an example of a model that determines an inspection tool through deep learning;

[0075] FIGS. 8 and 9 are diagrams showing an example of results obtained in the form of a probability distribution of belonging to each numerical category of line width and height items when data of a new test set is input to an inspection tool determined through deep learning using a verification dataset, according to an embodiment of the present invention;

[0076] FIG. 10 is a flowchart of a method of inspecting a semiconductor device, according to another embodiment of the present invention; and

[0077] FIG. 11 is a conceptual diagram illustrating a method of inspecting a semiconductor device, according to an embodiment of the present invention.

DETAILED DESCRIPTION

Description of the Preferred Embodiments

[0078] Hereinafter, the present invention will be described in more detail with reference to inspecting methods according to embodiments of the present invention.

[0079] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0080] FIG. 1 is a flowchart showing main operations of a method of inspecting a semiconductor device, according to an embodiment of the present invention.

[0081] According to this embodiment, in operation S10, TSOM images are acquired for a plurality of semiconductor device parts, for example, lines having various upper widths, heights, and inclined angles.

[0082] In this case, since a lot of TSOM images of an object are required, a distinctive method of acquiring a TSOM image according to aspects of the present invention as shown in a flowchart of FIG. 2 may be used.

[0083] That is, in operation S110, an optical system for a TSOM of each inspection object acquires images at different focal positions, acquires actual images of an object at less focal positions, for example, three or five focal positions, unlike a conventional TSOM image acquiring method of combining and processing images in terms of light intensity or chromatic aberration, and acquires these image and focal position information of each image.

[0084] Then, in operation S120, a plurality of virtual images having different focal positions from the actual images and focal positions thereof are acquired based on these actual images and out-of-focus degrees thereof. Finally, in operation S130, a TSOM image of an object is acquired by using the actual images and the virtual images through a process of combining and processing images in terms of light intensity or chromatic aberration as in the related art.

[0085] In this regard, in operation S120 of acquiring the plurality of virtual images and the focal positions thereof, when the actual images of different focal positions and the focal positions of the actual images are acquired, a process of acquiring a plurality of virtual images having different focal positions from the actual images and focal positions thereof may be performed by using interpolation based on these data.

[0086] The interpolation is a method of reasonably inferring a magnitude of a system of coordinates between these based on a boundary condition or a magnitude of a system on a plurality of known coordinates. Since the interpolation is well known in the fields of mathematics, science, and engineering, a detailed description thereof will be omitted, and a simple average method or a weighted average method may be used according to situations.

[0087] On the other hand, in operation of acquiring the plurality of virtual images and the focal positions thereof, an analysis of a given optical system and a transformation formula (transformation program) well representing the analysis may be used.

[0088] For example, as illustrated in FIG. 3, a method of analyzing an optical system including an illumination, an inspection object, and an image plane by using a Fourier modal method (FMM) may be used in step 1. In this case, light of a surface light source having an uniform wavelength may be regarded as an input, and an FMM image detected on the image plane after illuminating a surface of an object and experiencing a reflection action may be regarded as an output.

[0089] Once the FMM image is acquired, the FMM image is used again as an input, and an output image can be acquired on an image plane located at a distance d2 from a lens through an operation of an optical element, that is, a lens located at a distance d1 from the image plane. In this case, while changing d2, an output image can be acquired at a position that matches, is short of, or is beyond a focal length of the lens.

[0090] When the optical analysis of the optical system acquiring the FMM image and the lens serving as the optical element is accurately performed and the corresponding transformation formula is obtained, it is possible to calculate a lens for an inspection object and a shape to be obtained on an image plane at a certain distance and determine whether an optical analysis or a transformation formula is valid by comparing the actual image with the captured and calculated image.

[0091] For example, an optical system is analyzed by using an FMM, and a plurality of virtual images having the same focal positions as actual images are acquired by using setting (characteristics) of the optical system obtained through the analysis of the optical system. Based on this, the analysis of the optical system is modified to obtain an appropriate analysis and an acceptable transformation formula. Then, a plurality of virtual images having different focal positions from the actual images are acquired through the acceptable transformation formula. In one embodiment of the present invention, the optical system is analyzed by using the FMM, but the present invention is not limited thereto. The optical system may be analyzed by using other types of simulators.

[0092] In operation of acquiring the plurality of virtual images and the focal positions thereof, the interpolation and the transformation formula may be used together. In reality, it is difficult to sufficiently analyze the actual optical system having a plurality of optical elements through two or three actual images, so as to clearly represent the features thereof. Primarily, a virtual image for some focal positions different from the focal position of the actual image is acquired by a relatively simple optical system analysis and transformation formula.

[0093] On the other hand, in specific application of the interpolation, the focal positions of the virtual image are assumed to form a Gaussian distribution with respect to an in-focus distance. When the focal position of the virtual image is selected, a weighted arrangement method may be adopted so that focal positions close to the in-focus position are arranged to be dense, and focal positions greatly deviated from the focus are arranged to be sparse. That is, an out-of-focus image may be acquired by weighting the focal positions adjacent to the focal length. As a result, since weighted TSOM images are acquired, TSOM images having higher reliability can be acquired.

[0094] In the case of using the interpolation, the focal positions of the virtual images obtained through the interpolation are assumed to form a Gaussian distribution with respect to an in-focus distance. When the focal position of the virtual image is selected, a weighted arrangement method may be adopted so that focal positions close to the in-focus position are arranged to be dense, and focal positions greatly deviated from the focus are arranged to be sparse. That is, an out-of-focus image may be acquired by weighting the focal positions adjacent to the focal length. As a result, since weighted TSOM images are acquired, TSOM images having higher reliability can be acquired.

[0095] Then, in operation S10, the TSOM images are prepared as a verification dataset for deep learning. As one of preparations, each TSOM image, an inspection object item thereof, a category to which the item belongs among size categories thereof are stored in the form of a database.

[0096] In order to advantageously form a tool through deep learning even with a relatively small number when forming the verification dataset, the TSOM images may be uniformly distributed with respect to each inspection object and a numerical range (category) where each inspection object is located, in a state in which each inspection object (parameter) and a size thereof, such as heights, upper widths, and inclined angles of the TSOM image and target lines thereof, are known.

[0097] For example, the verification dataset is prepared so as to form an algorithm suitable for inspection through deep learning in a semiconductor device inspection tool or form a program in a specific form, and the verification dataset forms a distribution of FIG. 4 in terms of the line width of the line pattern and a distribution of FIG. 5 in terms of the height of the line pattern. The TSOM images constituting the verification dataset may be divided into classes 1 to 5 according to the numerical range of the upper width as shown in FIG. 4. The TSOM images may be divided into classes A to E according to the numerical range of the height as shown in FIG. 5. Also, the entire TSOM images may be divided into 25 sub-classes according to the numerical range in terms of the upper width and the height as shown in FIG. 6. When each sub-class has 100 TSOM images, a total of 2,500 TSOM images are provided. The respective TSOM images are identified by unique numbers.

[0098] It is preferable that the line patterns are produced to have objects such as various line widths, heights, or inclined angles, and a numerical category for each object, the object and the category are checked through an actual inspection of the line patterns, and the TSOM images thereof are secured to thereby prepare the verification dataset. However, it is difficult to actually manufacture various reticles and form semiconductor device patterns having various items and categories by using expensive semiconductor equipment. Therefore, a practical method may be to secure TSOM images by using several existing semiconductor device patterns, whose items and categories are already known, and prepare the verification dataset by combining the TSOM images having a numerical category therebetween by using a simulation.

[0099] Also, the storage list (database) as data for deep learning is managed in an open type so as to increase inspection suitability. Thus, TSOM images having inspection object items and categories continue to be additionally compensated. When an increase in the number of data of the storage list is greater than or equal to a certain value, operation of determining the inspection tool through deep learning may be newly performed to determine a new inspection tool.

[0100] It is known that combining a plurality of TSOM images of different numerical categories through the simulation is somewhat possible through the current TSOM technology. Conversely, if the actual TSOM image is found by actually manufacturing the object corresponding to the item and category of the combined TSOM image or finding the corresponding pattern among existing semiconductor device patterns, the TSOM image can be combined to have no great difference from the actual TSOM image, even though it is a limited category.

[0101] Then, a basic tool is prepared in operation S20, and TSOM images of the primary database material is input to the basic tool as deep learning materials. The tool is composed of a combination of a computer and a program executed in the computer. The program can be used while changing detailed setting of a program that is substantially the same as an existing developed shape recognition program. The program has a neural network structure design capable of recognizing features of an object item through a TSOM image and an algorithm enabling neural network learning. As the learning is progressed, a basic algorithm setting is changed to make a concretely suitable algorithm. For example, as the learning is progressed, weighting and function activation may be performed on learnt nodes. Since the concepts related to deep learning are already known, a detailed description thereof will be omitted.

[0102] In aspects of the present invention, the inspection tool classifies input data by comparing features in terms of inspection object items. In a deep learning process, features or specific patterns of a plurality of TSOM images are found through the algorithm (software or program) included in the basic tool, the TSOM images are classified by the features thereof, and it is checked whether the TSOM images are matched with the classification by the item and category whose results are known (database data created in the previous operation). If not matched, an activity to classify TSOM images again through features or specific patterns is continued while modifying the tool through own algorithm, and an inspection tool by deep learning may be regarded as being determined when a predetermined criterion is satisfied, for example, when the matching is more than a certain probability in operation S30.

[0103] When the program of the inspection tool is made to be appropriate and concrete through deep learning, it is preferable to simplify the inspection object items and reduce the number of categories so as to perform deep learning easily and efficiently in a short time. For example, the tool is divided into five categories with respect to only the line width of the line as shown in the table of FIG. 4, and a line width inspection tool is determined. Then, the tool is divided into five categories with respect to only the height of the line as shown in the table of FIG. 5, and a height inspection tool is determined. It may be considered that the entire inspection tools are obtained through the combination of the inspection tools for the respective items.

[0104] In the case of determining and selecting the inspection tool for each inspection object item, for example, in the case of intending to find TSOM images belonging to a specific line width category and a specific height category among TSOM images with respect to the line, TSOM images belonging to the specific line width category are found, TSOM images belonging to the specific line height category are found, and then, TSOM images belonging to the intersection thereof are found.

[0105] In this case, it is possible to reduce time necessary for deep learning and increase suitability. Also, when the inspection object item is randomly expanded, the tool may be easily compensated through deep learning with respect to added object items. On the contrary, when the classification is performed based on two or more inspection items through deep learning at a time, a total of 25 object categories are provided. Thus, the time necessary for deep learning is rapidly increased. When the time is limited, the tool is determined with low accuracy.

[0106] When the inspection tool is determined through these processes, it is possible to confirm the accuracy and reliability of the inspection tool through an additional verification dataset or test set.

[0107] FIG. 7 is a conceptual configuration diagram illustrating an example of a model that determines an inspection tool through deep learning. In this model, an input dataset is represented by output data through a hidden layer corresponding to an inspection tool (feedforward direction). When the input dataset is all TSOM images constituting a verification dataset, to which category each TSOM image constituting the TSOM image set belongs is represented by output data. The inspection tool is determined when the output data matches both the inspection item and the category associated with the TSOM image according to the already secured database. If not matched, the current inspection tool modifies its own algorithm or program again (backpropagation). Then, the above-described classification is performed through the modified algorithm, and these processes may be repeated.

[0108] Whenever the modification is performed once, it may be considered that one epoch has passed. In the iteration process, when an error rate is equal to or lower than a reference error rate (a rate calculated by dividing the number of misclassified data by the total number of data), or when the epoch reaches an epoch number arbitrarily designated by a designer, it may be also considered that the inspection tool is determined.

[0109] When the inspection tool for the line width and the inspection tool for line height are determined through the above processes, the line width and the height of the inspection object line, whose numerical range is unknown, are inspected based on the determined inspection tools. As the input data of the inspection tool, a TSOM image of an unknown line is prepared and an inspection result is obtained by inputting the prepared TSOM image to the inspection tool in operation S40. The TSOM image of the unknown line is acquired based on the TSOM image acquiring method illustrated in FIG. 2.

[0110] The inspection output of the object is represented by which numerical range (category) of the line width the object line belongs to and which numerical range of the height the object line belongs to. If these numerical ranges are criterion for determining a defect of an object, a process of discarding or reprocessing the semiconductor device that has an object line and is in a manufacturing process may be performed in subsequent operations according to the criterion.

[0111] On the other hand, the output of the inspection is not a format of determining whether or not the inspection object simply belongs to a specific category of an object item, but may be represented by a distribution format of probability of a belonging to a plurality of categories, for example, what percent is a probability of belonging to a certain category.

[0112] The reason why the output of the inspection has the probability distribution format is that the object item does not clearly show an actual shape and a size in a TSOM image but is represented by a slight abstract pattern.

[0113] Generally, regarding such a probability distribution, a representative value of a category having the highest distribution probability may be determined as a result value for an inspection item of an inspection object. However, the representative value is usually a median value, and the accuracy of the inspection result is lowered if the numerical range increases.

[0114] In order to compensate such a disadvantage so that the inspection result has a more accurate value, the inspection result having a distribution probability with respect to each numerical category may be used. That is, as described above, the object item does not clearly show an actual shape and size in the TSOM image, but is represented by a slightly abstract pattern. Thus, paradoxically, the format of the probability distribution containing such unclearness may be used to determine a more accurate value of the inspection object item. That is, it can be assumed that the inspection object belongs to the numerical range of the object item and also has a certain specific number within the numerical range.

[0115] To this end, in operation S45, a decision value of the inspection object item may be derived with respect to the object based on the representative value of each category and the probability of belonging to the category. In this deriving process, an interpolation or a weighted average may be applied.

[0116] FIGS. 8 and 9 are diagrams showing results for a line width and a height, which are obtained in the form of a probability distribution of belonging to each numerical category of each item when data of a test set is input to a tool determined through deep learning using a verification dataset. As test data, a TSOM image of a line having a line width of 51 nm, a height of 50 nm, and a lower inclined angle of 89 degrees was obtained and then input to a tool determined in relation to the line width to obtain the following results that a probability of belonging to class 1 corresponding to a representative value of 47.5 in a numerical range of 45 nm to 50 nm was 24.05%, a probability of belonging to class 2 corresponding to a representative value of 53.5 in a numerical range of 51 nm to 56 nm was 75.37%, a probability of belonging to class 3 corresponding to a representative value of 60 in a numerical range of 57 nm to 63 nm was 0.58%, a probability of belonging to class 4 corresponding to a representative value of 66.5 in a numerical range of 64 nm to 69 nm was 0%, and a probability of belonging to class 5 corresponding to a representative value of 72.5 in a numerical range of 70 nm to 75 nm was 0%.

[0117] Also, the TSOM was input to a tool determined in relation to the height item to the following results that a probability of belonging to class A corresponding to a representative value of 48 nm was 0.03%, a probability of belonging to class B corresponding to a representative value of 49 nm was 54.65%, a probability of belonging to class C corresponding to a representative value of 50 nm was 35.31%, a probability of belonging to class D corresponding to a representative value of 51 nm was 9.99%, and a probability of belonging to class E corresponding to a representative value of 52 nm was 0%.

[0118] From these results, it is usual that the line width is 53.5, which is the representative value of class 2, and the height is 49 nm, which is the representative value of class B. However, in aspects of the present invention, the products of representative values of the respective categories and the probabilities of belonging to the respective categories are all added to obtain the results that the line width is 52.095 nm and the height is 49.5525 nm as a weighted average value or a value calculated by an interpolation. These values are much closer to the line width of 51 nm and the height of 50 nm that are the known measured values of the line pattern. That is, values much closer to the measured values can be obtained through the interpolation.

[0119] When the inspection result obtained by the interpolation was measured in unit of nm, a measurement error and a standard deviation in the case according to the conventional MSD method were respectively 3.1197 and 2.3937, but a measurement error and a standard deviation in the case according to the present invention were respectively reduced to 3.093 and 2.0552. When comparing the time taken for measurement, as the number of TSOM images constituting the database increased, the time taken for calculation in the conventional MSD method proportionally increased. The time was measured to be 783.2 ms for 155 pieces of data of the database, 5032.2 ms for 1,000 pieces of data of the database, 10065.7 ms for 2,000 pieces of data of the database, and 25161.3 ms for 5,000 pieces of data of the database. However, according to aspects of the present invention, the time was 21.1 ms for 155 pieces of data. When the number of data increased, an absolute value increased but did not proportionally increase. Thus, it was seen that, even when the number of data increased, very little time was taken to obtain the inspection result value of the measurement object.

[0120] FIG. 10 is a flowchart showing main operations of a method of inspecting a semiconductor device, according to another embodiment of the present invention, and FIG. 11 is a conceptual diagram of a method of inspecting a semiconductor device, according to an embodiment of the present invention.

[0121] Referring to FIG. 10, the method of inspecting the semiconductor device, according to another embodiment of the present invention, includes: operation S200 of acquiring multi-channel images of a plurality of semiconductor device parts, whose at least one inspection object item (parameter) and a category (class) within the item are known, and storing the inspection object item, the category, and the images in a storage list (database) in a state of being associated with one another as a verification dataset for deep learning; operation S202 of preparing a basic tool of a default state for inspection in a combined form of computer hardware and software; determining operation S204 of classifying a category of each image by performing deep learning on at least one inspection object item based on the images of the storage list, comparing the classification result with a classification result obtained by the storage list, performing deep learning until the classification result satisfies a prescribed criterion, and determining a tool of a state having software suitable in a state satisfied with a regulation, as an inspection tool suitable for inspection; and inspecting operations S206 and S208 of acquiring multi-channel images of an inspection object with respect to unknown semiconductor device parts and finding an inspection object item and a category of an inspection object image by using the inspection tool determined through the deep learning.

[0122] In the inspecting operation, the category of the inspection object item to which the inspection object image belongs is represented by not a simple yes/no determination method but a probability distribution method for all categories of the inspection object item, and the categories are represented by numerical ranges (operation S206). A numerical decision value for the inspection object item of the inspection object image is determined by adding the products of representative values of the respective categories and probabilities of belonging to the respective categories (operation S208).

[0123] The method of inspecting the semiconductor device as shown in FIG. 10, according to another embodiment of the present invention, is similar to the method of inspecting the semiconductor device as shown in FIG. 1, according to one embodiment of the present invention.

[0124] In the method (300 of FIG. 11) of inspecting the semiconductor device as shown in FIG. 1, according to one embodiment of the present invention, three sheets of actual images for an object are acquired, virtual images are formed based on the actual images, a TSOM image 304 is formed based on the actual images and the virtual images, and the semiconductor device is inspected by using the TSOM image as a verification dataset for deep learning and an input image for inspection.

[0125] However, in the method (302 of FIG. 11) of inspecting the semiconductor device as shown in FIG. 10, according to another embodiment of the present invention, a TSOM image is not formed and the semiconductor device is inspected by directly using multi-channel images 306 as a verification dataset for deep learning and an input image for inspection, wherein the multi-channel images 306 include an in-focus image 308, an out-of-focus image 310 whose distance from a lens to an image plane is shorter than an actual focal distance, and an out-of-focus image 312 whose distance from a lens to an image plane is longer than the actual focal distance.

[0126] In the case of a Through Silicon Via (TSV) formed in a semiconductor device, a size of a hole is different according to a depth due to structural characteristics and more noise components are present than a FinFET structure due to the influence of illumination. Due to the influence of noise and different sizes of hole images, it is difficult to accurately register the in-focus image and the plurality of out-of-focus images so as to form the TSOM image. Therefore, a problem may occur in inspection accuracy according to image registration.

[0127] In order to solve this problem, in the method (302 of FIG. 11) of inspecting the semiconductor device as shown in FIG. 10, according to another embodiment of the present invention, a TSOM image is not formed and the semiconductor device is inspected by directly using the multi-channel images 306 as the verification dataset for deep learning and an input image for inspection. Since the image registration process for forming the TSOM image is unnecessary, the inspection accuracy may be improved and the image acquisition time may be reduced.

[0128] In the method (302 of FIG. 11) of inspecting the semiconductor device as shown in FIG. 10, according to another embodiment of the present invention, a total of three multi-channel images 306 are used, wherein the three multi-channel images 306 include the in-focus image 308, the out-of-focus image 310 whose distance from a lens to an image plane is shorter than the actual focal distance, and the out-of-focus image 312 whose distance from a lens to an image plane is longer than the actual focal distance. However, one embodiment of the present invention is not limited thereto. A total of (M+N+1) multi-channel images may be used, wherein the (M+N+1) multi-channel images include an in-focus image, M out-of-focus image whose distance from a lens to an image plane is shorter than the actual focal distance, and M out-of-focus images whose distance from a lens to an image plane is longer than the actual focal distance.

[0129] M and N may be any integer from 1 to 4, and M and N may be identical to or different from each other.

[0130] In the method of acquiring the TSOM image according to one or more embodiments of the present invention, it is possible to acquire high-precision TSOM images of the object with less effort and time, as compared to the related art, and to inspect the semiconductor device efficiently at low costs.

[0131] In the method of acquiring the TSOM image according to one or more embodiments of the present invention, it is possible to acquire an image having a sufficient number of different focal depths to obtain an accurate TSOM image while not greatly or frequently changing optical setting or positions of the object in a direction of a focal distance. When the deep learning and the TSOM image are applied to the method of inspecting the semiconductor device, a plurality of TSOM image knowing the inspection object item of the inspection object and the category for each item can be easily secured with less time and effort and low costs in order to construct the database that may matter most, thereby achieving practical inspection.

[0132] According to one or more embodiments of the present invention, since limitations of the conventional method of inspecting the semiconductor device by TSOM, such as the use of MSD, can be overcome, it is possible to provide the method of inspecting the semiconductor device, which can be used for inspecting the semiconductor device more practically and more efficiently in terms of inspection time and accuracy.

[0133] According to one or more embodiments of the present invention, it is possible to inspect the semiconductor device efficiently and at low costs while providing advantages of TSOM by combining a deep learning concept with the inspection of the semiconductor device using a TSOM technology.

[0134] Also, in the method of inspecting the semiconductor device according to one or more embodiments of the present invention, it is possible to minimize an inspection error by representing an inspection object image in a probability distribution form with respect to all categories of an inspection object item in a process of inspecting the semiconductor device and determining a numerical determination value for an inspection object item of an inspection object image by using an interpolation method of adding the products of representative values of the respective categories and probabilities of belonging to the respective categories.

[0135] Also, in the method of inspecting the semiconductor device according to one or more embodiments of the present invention, since multi-channel images are directly used as a verification dataset for deep learning and an input image for inspection, the multi-channel images including an in-focus image of an object, an out-of-focus image whose distance from a lens to an image plane is shorter than an actual focal distance, and an out-of-focus image whose distance from a lens to an image plane is longer than the actual focal distance, TSOM images need not be formed and thus a registration process is unnecessary, thereby reducing an image acquisition time.

[0136] Although preferred embodiments of the present invention have been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. Therefore, the embodiments of the present invention are disclosed only for illustrative purposes and should not be construed as limiting the present invention.

DESCRIPTION OF REFERENCE NUMERALS

[0137] 304: TSOM image

[0138] 306: Multi-channel image

[0139] 308: In-focus image

[0140] 310, 312: Out-of-focus image.