The present invention relates to a classification of images, and more particularly to a method and an apparatus for classifying defect images produced by picking up pattern defects or attached foreign substances generated during manufacture of semiconductor devices.
In the manufacturing processes of semiconductor wafers, it sometimes happens that foreign substances generated from various manufacturing apparatuses may cause short-circuiting in the finished circuit patterns, or that the quality of finished circuit patterns may be poor due to an erroneous setting of the operating conditions for manufacturing processes. Those semiconductor chips which contain such defects are deemed unusable, and therefore lower the yields of semiconductor products. Accordingly, in order to improve the product yields, it is necessary to early determine the cause of defects occurring and to take appropriate measures.
A defect inspection apparatus and a defect observation apparatus are used in a semiconductor wafer manufacturing line to determine the causes of defects being incurred. The defect inspection apparatus is an apparatus which picks up images by utilizing an optical means or a pickup means using charged particle beams, analyzes the obtained images, determines the positions of defects, and delivers the processed result. Since such a defect inspection apparatus must usually scan a wide area at a high velocity, the resolution of picked-up defects tends to be low and therefore it is difficult to determine the cause of defects being incurred through the detailed inspection of the generated defects. In order to overcome this weak point, the defect observation apparatus comes to be used which picks up, with a high resolution, a defect at the coordinate point that the defect inspection apparatus delivered. In recent years, with increasing demands for even further miniaturization of semiconductor printed circuit patterns, the smallest size of a defect to be observed has been lowered down to the order of several tens of nm, and therefore defect observation apparatuses have been in wide use which employ SEMs (scanning electron microscopes) with resolutions in the order of several nm.
For the purpose of determining the causes of defects and feeding the determined result to the manufacturing process, the defect inspection and the defect observation are performed in the respective stages of the manufacturing process so that the types of defects are determined during the occurrence thereof. For example, a defect observation apparatus picks up the images of defects with respect to the several tens of defect points randomly sampled from the several hundreds of defect coordinate points delivered by a defect inspection apparatus, so that the classification of the defects takes place.
As the semiconductor printed circuit patterns have been miniaturized even further in recent years, however, defect inspection apparatuses came to increasingly deliver erroneous outputs. It sometimes happens that in the case where several tens of observation points are randomly sampled from several thousands of image points of defects delivered from a defect inspection apparatus, defects that might cause fatal results cannot be observed. Further, with the diversification of semiconductor manufacturing processes, types of generated defects have increased in number. It therefore is important to collect as many defect images as possible (e.g. several hundreds of images) and to assess the occurring frequency of respective types of defects. For this purpose, automatic defect classifications (ADCs) are now underway wherein about several hundreds of defect images obtained are classified according to their cause of occurrence or their features of appearances.
The Patent Literature 1 given below discloses one of the ADC procedures wherein the appearance feature of any defective portion is quantified through image processing and the quantified result is classified by using a neural network. Further, the Patent Literature 2 given below discloses a classification method using a rule-based classification method and an example-based classification method in combination, which can be easily adapted to a case where there are many types of defects to be classified.
Historically, defect images were classified manually by an observation apparatus and the observation apparatus was usually provided with, as one of its functions, the function of automatically classifying defect images. With an increase in the amount in manufacturing of semiconductor products, however, a plurality of observation apparatuses came to be provided for a semiconductor wafer manufacturing line. As a result, a problem arose from an increase in the cost of managing classification recipes. The Patent Literature 3 given below, which aims to solve this problem, discloses a method wherein defect image classification is performed by connecting a plurality of observation apparatus with an automatic image classification apparatus in a network and then by transferring the obtained images to the automatic image classification apparatus. With this method, the management of defect images and classification recipes can be centralized and therefore the management cost can be reduced. Moreover, the Patent Literature 4 given below discloses a method, as one of methods for exemplifying defect classes necessary for composing classification recipes, for easily and effectively exemplifying defect classes by moving iconized defect images to window areas allocated to respective defect classes.
As described above, in order to manufacture semiconductor wafers at high yields, it is important to grasp the occurring frequency of defects generated in the manufacturing process with respect to their types, to determine the causes of fatal defects being generated, and to feed the determined result back to the manufacturing process early. It should be noted here that the exact grasp of the occurring frequency of defects with respect to their types requires automatically classifying about several hundreds of defect images picked up by the observation apparatus. Further, regarding automatic classification, since the cost of managing images and classification recipes should be reduced, one or more automatic image classification apparatuses, whose number is smaller than the number of the observation apparatuses employed, must be able to perform automatic image classification. In this case, since defect images which are picked up by various image pickup apparatuses and hence have different properties, are inputted to the automatic image classification apparatuses in a mixed way, correct image classification by conventional automatic image classification apparatuses, which are supposed to receive defect images of the same property, cannot be performed at highly successful rates. This comes from two problems. One problem is that since in the process of extracting defect areas by an automatic image classification apparatus, different observation apparatuses generate images of different quality, then the processes with the same set of parameters will cause different results in image extraction. One example of this situation is shown in
It is therefore required that even when the automatic image classification apparatus received as its inputs images picked up by different observation apparatuses in a mixed way, it should be able to absorb the differences in quality of images picked up by the different observation apparatuses and to correctly classify the images according to their types.
In order to solve the above problem, in an automatic image classification apparatus which receives as its input defect images picked up by a plurality of observation apparatuses, an observation apparatus that picked up a defect image is identified on the basis of the accompanying information of the image; when a classification recipe is generated, image processing parameters are adjusted and classification discriminating surfaces are generated with respect to respective observation apparatuses; and when images are classified, image processing and classification processing are both performed by using those image processing parameters and classification discriminating surface corresponding to the observation apparatus that picked up the image of interest. Further, to effectively adjust the image processing parameters for each observation apparatus, appropriate image processing parameters are obtained through automatic adjustment based on exemplified defect area. Furthermore, on the basis of image processing parameters adjusted for an observation apparatus, image processing parameters for another observation apparatus are determined.
Typical inventions disclosed in this specification will be briefly described below.
(1) An image classification method for classifying a plurality of defect images picked up by a plurality of different image pickup apparatuses according to types of defects, comprising the steps of: reading accompanying information of a defect image to be classified; identifying, from the plurality of the different image pickup apparatuses, the image pickup apparatus which picked up the defect image to be classified, on the basis of the read accompanying information of the defect image to be classified; reading the set of classification parameters for the identified image pickup apparatus from a plurality of classification parameter sets previously compiled for the plurality of the different image pickup apparatuses; and classifying the defect image to be classified by using the read set of classification parameters.
(2) An image classification apparatus that classifies a plurality of defect images picked up by a plurality of different image pickup apparatuses according to types of defects, comprising a storage unit that stores the defect images, pieces of accompanying information corresponding respectively to the defect images, and sets of classification parameters which correspond respectively to the plurality of different image pickup apparatuses; a classification parameter selection unit that selects and identifies the image pickup apparatus which picked up the defect image to be classified, from among the plurality of different image pickup apparatuses on the basis of the piece of accompanying information corresponding to the very defect image to be classified, read from the storage unit and that selectively writes therein the set of classification parameters corresponding to the identified image pickup apparatus; a classification processing unit that classifies the defect image to be classified, on the basis of the set of parameters selected by and written in, the classification parameter selection unit; and a display unit that displays the classification results obtained by the classification processing unit.
According to this invention, there is provided an image classification apparatus and an image classification method according to which an image classification apparatus for classifying defect images picked up by a plurality of observation apparatuses can absorb the differences in quality of the defect images resulting from their being picked up by different observation apparatuses, and classify the defect images without deteriorating the classification performance despite the differences.
A first embodiment of an image classification apparatus according to this invention will now be described below. This embodiment is described as applied to the case where images picked up by an observation apparatus equipped with a SEM (scanning electron microscope) are classified. However, images inputted to the image classification apparatus may be those other than SEM images, that is, for example, images picked up by an optical image pickup apparatus. Further, the input images may be a mixture of images picked up by optical image pickup apparatuses and images formed through the use of charged particle beams in, for example, a SEM.
To begin with, a defect image to be classified is read from the image storage section 309 (S601). Then, the accompanying information of the defect image is read from the accompanying information storage section 310 (S602). Incidentally, the defect image and its accompanying information may be read simultaneously. It is noted here that the accompanying information of the defect image is condition for the defect image defined when it was picked up and may include, as appropriate, the ID of the observation apparatus which picked up that defect image. Further, the acceleration voltage and probe current at the time of picking up that defect image, the size of image field, the data and time when the defect image was picked up, and the coordinates of the obtained defect image may be stored as additional accompanying information and they can be used later as information for classification. Next, depending on the accompanying information of the read defect image, the observation apparatus that picked up the very defect image is identified by the classification parameter selection section 313 (S603). To do this, the ID of the observation apparatus included in the accompanying information of the defect image may be used. Alternatively, this identification can also be done by providing the image storage section 309 with hierarchical structures (directories), grouping the defect images transmitted from observation apparatuses, with respect to the observation apparatuses, and storing the thus grouped defect images separately in different directories. Next, the classification parameter selection section 313 reads the set of classification parameters associated with the observation apparatus that picked up the defect image to be classified (S604). The set of classification parameters are among those which are generated in correspondence with respective observation apparatuses in a way described later. It is noted here that the classification parameters may refer not only to such parameters used as classification discriminating surfaces in classification but also to such image processing parameters as used for the extraction of defect areas from defect images and for the operation of feature quantities. Now, the image processing operation section 307 extracts the defect area of a defect image by using the corresponding image processing parameters included in the related classification parameters read in (S605). The image processing operation section 307 also operates the quantified value that is obtained by quantifying the feature of the defect extracted from the defect area of the defect image (S606). Finally, the classification processing operation section 308 classifies the defect image by using the calculated feature quantity and the classification discriminating surface contained in the set of classification parameters (S607). As a procedure for classifying defects, a neural network or an SVM (support vector machine) may be used, or the procedure disclosed in the above mentioned patent literature 2 may also be used which is a combination of a rule-based classifier and an example-based classifier. It is noted here that the process flow described above is concerned with a case where only one defect image is subjected to classification. To classify a plurality of defect images, it is only necessary to iterate the steps S601 through S607 number of times equal to the number of the defect images to be classified. Alternatively, parallel processing may be employed wherein a plurality of image processing operation sections and a plurality of classification processing operation sections are provided.
Further, images to be picked up may include not only at least a defect image representative of defect portion to be classified but also a perfect image representative of non-defect area corresponding to the defect image, the perfect image being formed by picking up an image of the same circuit pattern having no defect in it. The information on the perfect image can be used in the processing such as the extraction of defect areas and in the operation of feature quantities, through the comparison between the defect image and the perfect image. Moreover, a plurality of images may be picked up by different detectors at a single coordinate point of image pickup. For example, in case of a SEM being used, available are secondary electron images formed mainly by detecting secondary electrons and back-scattered electron images formed by detecting back-scattered electrons, or other types of defect images formed by selectively combining these two kinds of images in a known way.
Now, a concrete procedure is given of how exemplifying information on defect areas obtained by the I/O terminal 312 is exemplified. One of such exemplifying procedures is to display a sampled defect image on the display screen as shown in
The image classification apparatus according to this embodiment ascertains the image processing parameters adjusted in S704 and, if necessary, is provided with a GUI (graphic user interface) which enables the modification of parameters. An example of GUI that can ascertain and modify the image processing parameters is shown in
As described above, according to this embodiment, the image classification apparatus receives as inputs in a mixed way defect images picked up by a plurality of observation apparatuses; sets of classification parameters are generated which correspond to the observation apparatuses that picked up those defect images; and defect classification is performed by using the thus generated parameter sets. Accordingly, the degradation of classification accuracy due to scattering image qualities can be suppressed, and therefore the classification of defect mages can be performed with high classification accuracy. Further, by exemplifying defect areas for defect images picked up by respective observation apparatuses, sets of image processing parameters can be automatically adjusted and the sets of classification parameters can be easily generated for the respective observation apparatuses.
Although this embodiment is described as applied to a case where defect images picked up by a plurality of observation apparatuses are used in a mixed way, other types of defect images can also be used. Actually, this embodiment can be applied to not only defect images picked up by an optical image pickup apparatus but also defect images picked up by various types of image pickup apparatuses connected via a network with the image classification apparatus of this embodiment.
A second embodiment of an image classification apparatus according to this invention will be described below. In the following description of the second embodiment, those portions of structure and flow diagram which are the same as those given in the first embodiment described above will be omitted, and those portions of structure and flow diagram which are different from those given in the first embodiment will be mainly described. To be concrete, this embodiment relates to a method according to which an image classification apparatus, which performs defect classification by following the processing flow similar to that used in the first embodiment, generates image processing parameters for respective observation apparatuses by exemplifying a fewer defects and circuit patterns than in the first embodiment in the procedure of recipe generation. This embodiment is described as applied to the case where images picked up by an observation apparatus equipped with a SEM are classified similar to the first embodiment. However, image input to the image classification apparatus according to this embodiment may be those other than SEM images, that is, for example, images picked up by an optical image pickup apparatus. Further, the input images may be a mixture of images picked up by optical image pickup apparatuses and images formed through the use of charged particle beams in, for example, a SEM.
The classification processing flow used with the image classification apparatus according to this second embodiment is similar to the classification processing flow (see
In this embodiment, sets of image processing parameters can be easily and beforehand determined without repeating the loop consisting of S1504˜S1506 as shown in
Although this embodiment is described as applied to a case where defect images picked up by a plurality of observation apparatuses are used in a mixed way, other types of defect images can also be used. Actually, this embodiment can be applied to not only defect images picked up by an optical image pickup apparatus but also defect images picked up by various types of image pickup apparatuses connected via a network with the image classification apparatus of this embodiment.
In the foregoing, this invention has been concretely described by way of embodiments. However, this invention is no way limited to those embodiments alone, but can occur in various modifications and alterations without departing the scope of the invention.
304 User interface unit, 305 Network interface unit, 307 Image processing operation section, 308 Classification processing operation section, 309 Image storage section, 310 Accompanying information storage section, 311 Recipe storage section, 312 I/O terminal, 313 Classification parameter selection section, 314 Classification parameter generation section, 401 Scanning electron microscope, 405 User interface unit, 406 Network interface unit, S602 Reading accompanying information of image, S603 Identifying observation apparatus, S604 Reading classification parameters corresponding to observation apparatus, S605 Extracting defect area, S606 Calculating feature quantity, S607 Classifying defects, S704 Adjusting image processing parameters, S705 Generating classification discriminating surface, S803 Exemplifying defect area and circuit pattern area, S804 Searching for image processing parameters, S904 Generating classification discriminating surface based on learning, S1606 Converting image processing parameters, 1801 Storing corresponding relationship among parameters.
Number | Date | Country | Kind |
---|---|---|---|
2011-008387 | Jan 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/006837 | 12/7/2011 | WO | 00 | 7/12/2013 |