The present invention relates to a defect classification system and a defect classification device and an imaging device that classify various defects generated in a manufacturing process of semiconductor wafers and the like.
In the manufacture of semiconductor wafers, rapid launch of the manufacture process and production of the wafers in a mass scale in high yield are important for assuring a profit. For this purpose, a wafer inspection system made of a defect inspection device and a defect observation device has been introduced in manufacturing lines. In the wafer inspection system, the defect inspection device detects defects on wafers and thereafter the defect observation device observes and analyzes the defects. Consequently, the wafer inspection system takes measures based on the result. Generally, an optical wafer inspection device or an electron-beam wafer inspection device is used as the defect inspection device. For example, Japanese Unexamined Patent Application Publication No. 2000-97869 discloses a technique in which an optical image of the surface of a wafer is acquired using bright field illumination and defects are inspected by comparing the optical image with an image of a good product site (for example, an image of an adjacent chip). However, the optical wafer inspection device described above is affected by illumination wavelength, and thus resolution limit of the acquired image is about several hundred nanometers. Consequently, the optical wafer inspection device can only detect presence or absence of detects on wafers having a size of several tens of nanometers, and cannot analyze the defects in detail. A device for analyzing the defects in detail is a defect observation device. An electron beam observation device (a review SEM (Scanning Electron Microscope)) is used in manufacturing sites because defects having a size of several tens of nanometers are required to be observed. For example, Japanese Unexamined Patent Application Publication No. 2001-135692 discloses a review SEM and an Automatic Defect Review (ADR) function and an Automatic Defect Classification (ADC) function that are incorporated in the review SEM. The ADR function is a function that automatically acquires an SEM image of the site using position information on the wafer where defects are detected by the wafer inspection device as an input. The ADC function is a function in which the acquired defect image is automatically classified into plural defect classes defined from the viewpoint of a cause of defects.
The ADC function described above is a function in which various characteristics such as a size and a shape of the defect site is calculated as characteristic amount from the acquired SEM image and the defects are classified into plural predefined defect classes based on the calculated characteristic amount. Nowadays, the review SEM's are commercialized by several manufacturers. Each of the manufacturers provides the ADC function incorporated in a defect classification device that is sold together with the review SEM of each manufacturer. The defect classification device has not only an automatic classification function of the defect image described above, but also a display function that displays the classification result to users; a function that corrects the automatic classification result by accepting inputs from the users; and a function that transfers the classification result to, for example, a database server for yield management installed at a manufacturing line.
In the yield management operation in semiconductor device manufacturing, use of plural different types of inspection devices and observation devices are frequently occurs. For this reason, ensuring reliability of the inspection process is exemplified. When performance is different in each device, reliability of the inspection operation can be improved by using each device in a complementary manner. In some cases, plural different types of inspection devices must be used because a time of purchase of a device and a time of supply of the device from the device manufacturer are not matched. Here, the different types of devices include devices produced by different manufacturers and different types of devices produced by the same manufacturer.
Different types of devices frequently provide different functions and characteristics. Consequently, effective use of such devices having different functions and characteristics is required for the yield management operation. This requirement is also requested for the review SEM and the defect classification device associated with the review SEM. In other words, the defect classification device and system that classify images acquired by different types of review SEM's has a high level of needs.
Each defect classification device according to a related art, which is a system associated with the specific defect observation device (here, the review SEM), does not assume images acquired by different types of defect observation devices as the processing targets. As a result, development of a defect classification system that uses the defect classification devices according to the related art and determines the images acquired by different types of defect observation devices to be processing targets raises the following problem.
The first problem is insufficient classification performance. A processing algorithm installed in a defect classification processing is designed in accordance with characteristics of image data that a defect observation device corresponding to the defect classification device outputs. However, different types of defect observation devices frequently provide differences in the number of detected images and characteristics of each image. This is because, although the review SEM detects secondary electrons and backscattered electrons generated from a wafer surface, each device provides difference in the number of detectors for detecting these electrons, a detection direction of each detector, detection yield, and a degree of separation of the secondary electrons and the backscattered electrons in each detector. Input of image data having different characteristics from the image data that is assumption data at the time of designing the processing algorithm into the defect classification device may cause deterioration in the classification performance in high possibility.
The second problem is deterioration in operability. As described above, the defect classification device is provided with a display function that displays defect images and classification results of the defect images and a correction function that corrects the classification result. However, display of the defect images acquired by the devices having different characteristics of the detector on the display screen may cause significantly difference in viewpoint and interpretation to each image. In this case, the user operability may deteriorate.
Aspects of the representative inventions disclosed in this application are simply described as follows.
(1) A first aspect is a defect classification device that classifies plural images of a defect on a sample surface that is an inspection target acquired by plural imaging devices, the defect classification device including: an image storage part that stores plural images acquired by the plural imaging devices; an associated information storage part that stores associated information associated with each of the plural images, the associated information including at least one of information that specifies a type of the plural imaging devices that acquire each of the plural images or information of detection conditions at the time of acquiring the plural images; an image processing part that processes a part of or the all of the plural images so that the plural images resemble each other based on the associated information stored in the associated information storage part; and a classification part that classifies the plural images based on the plural images processed by the image processing part.
(2) A second aspect is a defect classification device that classifies plural images of a defect on a sample surface that is an inspection target acquired by plural imaging devices, the defect classification device including: an image storage part that stores image data of each defect site inputted from the imaging devices into the defect classification device; an associated image storage part that stores associated information including information that specifies a type of imaging device that acquire each image data or information of detection conditions of the acquired image data; an image processing part that classifies the images; and a display part that displays the classification result, in which processing contents in the image processing part and display contents in the displaying part are changed depending on the associated information stored in the associated information storage part.
(3) A third aspect is an imaging device that acquires an image of a defect on a sample surface that is an inspection target, the device including: an electron beam irradiation part that irradiates a sample surface with an electron beam based on previously obtained defect position information; an imaging part that acquires plural images in a manner that secondary electrons or backscattered electrons generated from the sample surface by irradiation with an electron beam by the electron beam irradiation part are detected by plural detectors; an associated information generation part that generates associated information associated with each of the plural images and having information of detection conditions at the time of acquiring the plural images; and an image processing part that processes a part of or the all of the plural images so that the plural images resemble each other based on the associated information generated by the associated information generation part.
(4) A fourth aspect is a defect classification system including: plural imaging devices that acquire images of a defect on a sample surface that is an inspection target a defect classification device comprising an image storage part that stores plural images acquired by the plural imaging devices, an associated information storage part that stores associated information associated with each of the plural images, the associated information comprising at least one of information that specifies a type of the plural imaging devices that acquire each of the plural images or information of detection conditions at the time of acquiring the plural images; and an image processing part that processes a part of or the all of the plural images so that the plural images resemble each other based on the associated information stored in the associated information storage part, in which the defect classification device further comprises a classification processing part that classifies the plural images based on the plural images processed by the image processing part.
According to the aspects of the present invention, a defect classification system that classifies defect image data acquired by plural imaging devices having different image detection characteristics in high performance and improving operability, and a defect classification device and an imaging device that constitute the defect classification system.
Hereinafter, embodiments of the present invention will be described using the drawings.
The a defect classification device 102 is configured by adequately using a whole system control part 105 that controls operations of each device, a storage part 106 that stores the acquired images, associated information acquired from the imaging device together with the images, and classification recipes being processing condition setting files required for the classification processing, a processing part 107 that executes the image processing and the classification processing to the acquired images, an input-output part 108 configured by a keyboard, a mouse, and a display for displaying the data to an operator and receiving inputs from the operator, and an input-output I/F 109 for data transfer through the communication part 104. The storage part 106 further includes an image storage part 110 that stores the acquired images, an associated information storage part 111 that stores associate information that is acquired by the imaging device together with the images, and a classification recipe storage part 112 that stores classification recipes. The processing part 107 includes an image processing part 113 that processes the images and a classification processing part 114 that classifies the images and the processed images. Both parts are described below in detail.
Detailed configuration example of the imaging device 101 will be described using
The SEM body 201 is configured by adequately using a stage 206 on which a sample wafer 207 is mounted, an electron source 202 that irradiate the sample wafer 207 with first electron beams, and plural detectors 203, 204, 205 that detect secondary electrons and backscattered electrons generated by the irradiation of the first electron beams to the sample wafer 207 by the electron source 202. Although not illustrated, the SEM body 201 is also configured by adequately using a deflector for scanning the first electron beams to an observation region of the sample wafer 207, and an image generation part that generates a digital image by digitally converting intensity of detected electrons.
The storage part 211 is configured by adequately using an imaging recipe storage part 212 that stores an acceleration voltage, a probe current, the number of added frames (the number of images used for a processing to reduce an effect of shot noise by acquiring several images at the same place and generating an average image of the several images), and a size of a microscopic field that are SEM imaging conditions, and an image memory 213 that stores acquired image data.
The associated information generation part 214 has a function that generates information associated with each image data such as ID information that specifies imaging conditions and an imaging devices of the image data, and information of a type and properties of each of the detectors 203-205 used for image generation. The associated information generated by the associated information generation part 214 is transferred with its image data when the image data is transferred through the input-output I/F 209.
The SEM control part 208 controls processing processed in the imaging device 101 such as imaging. By instructions from the SEM control part 208, movement of the stage 206 in order to place the predetermined observation site on the sample wafer 207 into the imaging field, irradiation of the first electron beam to the sample wafer 207, detection of electrons generated from the sample by the detectors 203-205, image generation from the detected electrons and storage of the generated image into the image memory 213, generation of associated information of the acquired image in the associate information generation part 214, and the like are performed. Various instructions and specification of imaging conditions from the operator is performed through the input-output part 210 configured by a keyboard, a mouse, a display, and the like.
The imaging device 101 incorporates the Automatic Defect Review function (ADR function) of defect images disclosed in Japanese Unexamined Patent Application Publication No. 2001-135692. The ADR function is a function that SEM images at the site are automatically collected by using information of defect positions on the sample wafer 207 as an input. In the ADR, acquisition of an image of the defect site is frequently performed in two stages, that is, [1] an image having a sufficiently wide microscopic field (for example, several micrometers) and including a coordinate position of a defect is acquired and the defect position is identified from the image by image processing, and [2] the image of the defect is acquired in the specified narrow microscopic field (for example, 0.5 micrometers). This is because direct imaging of the defect site in high magnification frequently results in absence of the defect in the microscopic field, because accuracy in the stop position of the stage 206 and accuracy of the coordinate position of the defect that is outputted by the wafer inspection device 100 are insufficient compared with a size of the microscopic field of the acquired defect image in high magnification (that is, a narrow microscopic field). Hereinafter, at the time of two-stage acquisition of images as described above, an image obtained in [1] is referred to as a “low magnification image” and image obtained in [2] is referred to as a “high magnification image”.
The image collection processing by ADR is executed for plural defects on the wafer (all detected defects or plural sampled defects), and the acquired images are stored in the image memory 213. The sequence of the processing described above is executed by the SEM control part 208.
One embodiment of the imaging device 101 illustrated in
Here, as an example in which characteristics of acquired images are different due to differences in characteristics of the detectors, a relation between directions of the detectors 204, 205 for backscattered electrons and the shade of the image using
The direction of the shade varies when a relative position of the detectors 204, 205 to the sample wafer 207 varies.
On the other hand, it should be noted that the direction of the shade also varies depending on a concave/convex state of the target. In other words, it should be noted that the directions of the shades become opposite in the convex defect and the concave defect illustrated in
The plural imaging devices 101 are connected in the defect classification system of this embodiment illustrated in
Subsequently, operation of the defect classification system using the defect classification device 102 and the imaging devices 101 illustrated in
Here, the processing in the defect classification device 102 and the processing in the wafer inspection device 100 and the imaging devices 101 should be asynchronously performed. More specifically, inspection of the sample wafer by the wafer inspection device 100, imaging of the detect site by the imaging device 101, and transfer of the acquired data to the defect classification device 102 are asynchronously performed to the processing in the defect classification device 102 as described below.
These asynchronous processings will be specifically described. First, the inspection target wafer 207 is inspected by the wafer inspection device 100. Subsequently, the wafer 207 is sent to an imaging device that is not used at the time in the imaging devices 101 that are plurally installed, and then an image data set of the defect site that is detected by the wafer inspection device is acquired by the ADR processing in the imaging device in which the wafer 207 is placed. The acquired image data set is transmitted to the defect classification device 102 through the communication part 104 and stored in the image storage part 110 in the storage part 106. At the time of transfer of the image data set, the associate information generated in the associate information generation part 214 in each imaging device 101 is also transferred and stored in the associated information storage part 111 in the storage part 106. Examples of the associated information adequately include ID for specifying the device that acquires the image and attribute information of each image such as information identifying whether the magnification is low or high, information identifying which image is selected from plural detected images, and information of an acceleration voltage, a probe current, and the number of added frames at the time of the imaging.
Processing procedure executed in the defect classification device 102 will be described using the flowchart of
Subsequently, the classification recipe being a parameter set of the process performed in the processing part 107 is read from the classification recipe storage part 112 (S702). For the selected data set, the associated information corresponding to the image data included in the data set is read from the associated information storage part 111 (S703), and each associated information is transmitted to the processing part 107.
Thereafter, based on the read associated information, the image processing corresponding each image data is executed in the image processing part 113 (S704). As described above, the associated information adequately includes the ID for specifying the device that acquires the image and the attribute information of each image such as the information identifying whether the magnification is low or high, the information identifying which image is selected from the plural detected images, and the information of the acceleration voltage, the probe current, and the number of added frames at the time of the imaging.
Subsequently, the image processing executed in the image processing part 113 will be described in detail by referring the associated information. The image processing part a series of processes in which an image data set is determined as an input and an image data set in which the input is processed is outputted. Specifically, an image improvement processing, a shade direction conversion processing, an image mixing processing, and the like are adequately executed.
Examples of the image improvement processing include a noise reduction processing. In SEM, an image having a low S/N ratio tends to be acquired when a probe current at the time of the imaging is low or when the number of added frames is low. Even when imaging conditions are the same, a different imaging device may provide an image having a different S/N ratio due to difference in electron detection yield in the detector. Even when the same type device is used, difference in S/N ratios may be generated due to difference in performance between devices, if a degree of adjustment is different. Specific examples of the noise reduction processing include various types of noise filter processes.
Another example of the image improvement processing includes a sharpness conversion processing for reducing deference in sharpness caused by an image blur due to a beam diameter of the first electron beam. In SEM, an observation site is scanned by an electron beam focused in a diameter of several nanometers. This beam diameter affects sharpness in an image. In other words, a thick beam generates a blur, and thus, an image having reduced sharpness is acquired. Consequently, plural devices having different focusing performance of the first electron beam provide images having different sharpness. A deconvolution processing is effective in order to acquire an image having higher sharpness from the acquired image, whereas a low-pass filter is effective in order to acquire an image having lower sharpness from the acquired image.
Another example of the image improvement processing includes a contrast conversion processing. This processing includes a processing that removes brightness change when the screen brightness is gradually changed in the whole observation filed caused by a charging phenomenon on the sample surface, and a processing in which an image having high visibility is acquired by correcting the brightness in a circuit pattern part and the defect site. In SEM, the brightness-darkness relation in the circuit pattern part and the non-pattern part may be inverted when the imaging condition are different and when the imaging devices are different even using the same imaging conditions. This contrast conversion processing can unify appearance of the images acquired by different devices or in different conditions by correcting the inverted brightness as described above.
Another example of the image processing includes a shade information conversion processing. As illustrated in
Specifically, a geometric conversion processing such as a rotation processing and a mirror-image inversion processing are executed in order to convert the shade direction. However, it should be noted that only the shade direction cannot be changed because the whole image is the processing target in the rotation processing and the inversion processing. Similarly, the acquired circuit pattern and the like are also converted when the rotation/inversion processing are executed. However, this does not cause a problem in the processing in which concavity or convexity is determined by analyzing the shade. This is because, although determination of concavity and convexity is generally determined by using image comparison between a defect image and a reference image, information about the pattern is eliminated at the time of a comparison processing if the same rotation/inversion processing is applied to both of the images, and thus, only shade parts in the site having difference between the defect image and the reference image (that is, defect parts) can be extracted.
Another example of the image processing includes image mixing processing. In
Types of the image processing described above depend on the number of the images and characteristics of the images required by a classification processing (S705) that is the subsequent stage of the process described below. For example, when an algorithm that assumes the number of the images and the characteristics of each image that are acquired by an imaging device N is used in the classification processing, the other imaging devices use an output image of the imaging device N as the standard and the types of image processing is determined so that the images acquired by the other imaging devices become resembling the standard image, and thereby classification performance can be adequately ensured. Here, the standard image may be arbitrarily selected from the acquired images that are acquired by each imaging device displayed on the screen of the input-output part 108 by the operator, or an optimum image as the standard image may be automatically selected depending on a characteristic amount obtained from each image.
In addition, not a specific imaging device selected from the N imaging devices provided in the defect classification system but a virtual imaging device that is different from any of the N imaging devices (does not exist) can be assumed. In this case, each type of image processing is defined as follows: The number and the type of the images outputted from the virtual imaging device are assumed, and then, types of the classification processing is matched with the output images, and thereafter, all image data sets acquired from the N imaging devices used are converted similar to the output image being the standard of the virtual imaging device. By adequately executing these processings as described above, the defect classification device corresponding to various types of devices as many as possible can be established. An operator can arbitrarily configure various settings such as the number and the types of output images of the virtual imaging device by displaying a setting screen on the screen of the input-output part 108. Various types of image processing exemplified above may not be executed singly but may be executed in combination.
Types of the processing executed based on the associated information corresponding to each image are defined, for example, in the form of a table shown in
Description is returned to the flowchart of
After the classification processing is executed to all defect data included in the target data set, the result is transferred to the yield management server 103 (S706). Classification class information of each defect can be sequentially transmitted to the yield management server at the same time as each defect is classified. In addition, the information may be transmitted after the automatic classification result is checked by the operator and necessary correction is performed on the screen of the input-output part 108.
Here, the class being “unknown class” exists in the classification class display part 1201 as described above. The defect data belonging to the unknown class is a defect in which, in the classification processing, which class the defect belongs to cannot be determined. The defect belonging to the unknown class part that a defect class is not provided for the defect yet. The operator can complete the classification processing to all data, if the operator visually checks the image of the defect belonging to the “unknown class” on the screen of the input-output part 108 and provides class names for each data. Specifically, the classification processing can be executed in a manner that the thumbnail of the defect to which the classification class is desired to be added is selected and the selected thumbnail is dragged to the predetermined class name in a classification class display part 802. The previously classified defect data can be corrected by visually checking the classification result of each data on this screen when a misclassification exists, if necessary. Defect data belonging to the “unknown class” may be new defect that users do not expect. Consequently, when the number of defects that is determined as the “unknown class” are many, a new classification class as a new type of defect can be set and the defects may be classified, or the defects may be used as an alarm for starting process analysis by assuming some abnormalities.
Subsequently, as other embodiment of the defect classification system, a defect classification system having a defect classification device 102′ that is different from the defect classification device in the first embodiment will be described using
As described above, the display screen illustrated in
However, when plural different image sets acquired by the imaging device 101 are alternately checked on the display screen, or when image data acquired by plural imaging devices 101 are checked on the same screen, a sense of discomfort may be provided for the operator at the time of visual check of the images and improper determination of the defect class may occur due to difference in imaging conditions and characteristics of the detectors in each image. For example, as illustrated in the example of
Both of a low magnification image having a wide microscopic field and a high magnification image having a narrow microscopic field are acquired for each defect in the ADR processing. Which magnification type of images should be displayed frequently varies depending on the classification result, when plural images having different magnifications for each defect exist. For example, in the high magnification image having the narrow microscopic field, a positional relation between the defect having sufficiently large defect size compared with the microscopic filed region and its background pattern may be easy to be checked in the low magnification image having the wider microscopic field. In addition, the operator may be required to visually check and to determine whether the defects do not really exist or the defects cannot be detected by mistaken image processing for defects, in the case that the defect cannot be detected by the ADC process (in many cases, a class name, for example, “SEM Invisible” or the like is assigned to these defects as defects that cannot be detected with SEM). In this case, the low magnification image having a wide microscopic field is more suitable for the check.
In order to respond this problem, the defect classification device 102′ described in this embodiment has a function that selects an image type at the time of displaying each defect on the screen of the input-output part 108 from the acquired images and images generated as the result of image processing described above, and displays the image type.
As an example of display on the screen in the input-output part 108, a display screen example when images acquired by plural devices that have different detected shade directions are displayed as thumbnail is illustrated in
Requirement of a check for both of the images before and after the image processing can be solved in a manner that, for example, a scheme that switches display of
In order to achieve the purpose that the operator can easily perform the visual check, a method for displaying the image data and the associated information itself corresponding to the image data at the same time and a method for displaying the image data and information generated based on the associated information corresponding to the image data at the same time, except the method for displaying the images after the image processing as described above, can be considered. For example, as illustrated in
Subsequently, as another example of the defect classification system, a defect classification system in which a part where the image processing is executed used for the classification processing and display provided at the location different from the first embodiment and the second embodiment will be described using
In the defect classification systems according to the first embodiment and the second embodiment, the image processing is executed by the image processing part 113 located in the processing part 107 of the defect classification device 102, 102′. However, the image processing part is not necessarily located in the defect classification device 102, 102′. For example, as illustrated in
According to the defect classification system according to the third embodiment, calculation load that is required for the image processing can be distributed. As described in the first embodiment and the second embodiment, when the image processing for whole images are executed in the defect classification device 102, 102′, the load may become large and throughput of the classification processing may be reduced when the number of the acquired images becomes large. If this image processing is executed in each imaging device 101′, the calculation load in the defect classification device 102, 102′ can be reduced. In order to achieve this purpose, the image processing part 1601 may be included in other devices other than the imaging device 101′ and the defect classification device 102, 102′. For example, another device dedicated for image processing is provided; data is inputted from the imaging devices 101 through the communication part 104; and the predetermined image processing is executed, and thereafter, the processed result or a set of the processed result and the input image may be transmitted to the defect classification device 102. It goes without saying that a similar effect can also be obtained by separating the image processing into plural processings, and distributedly executing in the imaging device, the defect classification device, or the device dedicated for image processing.
As described above, the invention achieved by the inventors of the present invention is specifically described based on the embodiments. However, the present invention is not limited to the embodiments described above, and various changes may be made without departing from the scope of the invention. For example, the embodiments described above is described in detail in order to describe the present invention in an easy to understand way, and the present invention is not always limited to the invention that includes every constitution described above. A part of the constitution in certain embodiment can be replaced with the constitution in other embodiments, and the constitution in other embodiments can be added to the constitution in certain embodiment. Other constitution can be added to, deleted from, and replaced with a part of the constitution in each embodiment.
Number | Date | Country | Kind |
---|---|---|---|
2010 228078 | Oct 2010 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/005565 | 10/3/2011 | WO | 00 | 5/9/2013 |