The present invention relates to defect check work for products or parts that are being manufactured. In particular, the invention relates to a data processing system for assisting in determining the conditions for an inspection system that detects foreign particles or pattern detects on the surface of an inspection object such as semiconductor wafers, photomasks, magnetic disks, or liquid crystal substrates, and for a review system that observes defects such as foreign particles, and in improving the analysis efficiency for checking the performance of such systems; a data processing method; and an inspection assist system using the same.
In the semiconductor manufacturing process, foreign particles or pattern defects on the surface of a wafer can result in a defective product. Therefore, it is always necessary to monitor if there is any problem in the manufacturing system and the manufacturing environment by quantitatively inspecting foreign particles, pattern defects, and pattern failures. Further, it is also necessary to observe the shapes of pattern failures to check if the pattern failures may have serious influence on the product.
Conventionally, such check work has been performed by human check. Therefore, there have been problems that different observers may determine the position or the type of a defect in the observed object in different ways, or the levels of defects that should be observed are not constant. Nowadays, techniques of automatic defect review (ADR) and automatic defect classification (ADC), in which a system automatically determines the size, shape, type, and the like of a defect using the image processing technique, are being introduced to solve the aforementioned problems (see Patent Document 1 and Patent Document 2, for example).
As described above, as review systems have been automated and improved in efficiency with the exercise of various ingenuity, the number of review systems that are introduced into a manufacturing line has been increasing, gaining more importance. Thus, inspection work for pattern failures and stuck foreign particles (hereinafter collectively referred to as “defects”) is very important to improve the yield as described above.
Meanwhile, with a reduction in the size of semiconductor devices, inspection systems have been required to have the ability and performance capable of detecting finer defects, and in response thereto, inspection systems that are capable of detecting defects with high sensitivity have emerged. However, as the high-sensitivity inspection systems have made detection of fine defects possible, the number of defects that are detected has correspondingly increased to several thousands to several tens of thousands. Thus, in order to optimize the inspection sensitivity of such inspection systems, in particular, enormous time has been spent in attempting a number of inspection conditions and performing review work to check defects detected under the inspection conditions.
Thus, there has been proposed a system that performs efficient work in observing, i.e., reviewing an inspected part such as a pattern formed on a wafer using a SEM (Scanning Electron Microscopy) observation system while reducing the operator's burden (see Patent Document 3 and Patent Document 4, for example).
For comparison of a plurality of inspection conditions to optimize the inspection conditions, it is necessary to extract detected defects that are unique to each individual inspection condition, that is, defects that have been detected under a particular inspection condition, and defects that are common to a plurality of inspection conditions, and perform review work on each defect so as to check what type of defect is present under what inspection condition. For example, when a result of matching defects, which have been detected under a plurality of inspection conditions, is sampled using the technique described in Patent Document 3, it may be difficult to optimize the inspection conditions due to an insufficient number of unique defects or common defects.
As described above, in the inspection condition optimization work that involves matching coordinate data of defects detected by a defect inspection system under a plurality of inspection conditions, sampling the matching result, and checking what type of defect is present under each condition using a review system, there have been cases in which, if there is a big difference in the number of defects detected under each inspection condition and the matching result is sampled as it is, an inspection condition with a small number of defects may not provide a sufficient number of unique defects. That is, there has not been any efficient sampling means or method with which unique defects that have been detected under each inspection condition or defects that are common to each inspection condition are included at a constant rate. Thus, it has been impossible to determine the optimal condition for an inspection system through efficient review work. Further, it has also been difficult to feed back the detected defect information accurately and timely to a manufacturing line.
It is an object of the present invention to provide a tool that can easily analyze a number of defects detected under a plurality of inspection conditions by an inspection system.
In order to solve the aforementioned problems, according to one aspect of the present invention, there is provided a data processing system that includes a storage device configured to acquire from an inspection system coordinates of a plurality of defects obtained by inspecting an inspection object under a plurality of inspection conditions and store the coordinates while correlating them with the inspection conditions, an arithmetic unit configured to perform coordinate matching to detect the presence or absence of coordinates that are common to at least two inspection conditions of the plurality of inspection conditions, and a display device configured to display on a plurality of defect wafer maps the defects obtained under the at least two inspection conditions.
The display device includes a selection screen for selecting a condition for sampling the defects by selecting the defect wafer map, and the arithmetic unit selects the defects in accordance with the sampling condition selected on the selection screen and displays the selected defects on the plurality of defect wafer maps displayed on the display device.
According to another aspect of the present invention, there is provided a data processing method that includes a step of acquiring from an inspection system coordinates of a plurality of defects obtained by inspecting an inspection object under a plurality of inspection conditions, a step of performing coordinate matching to detect the presence or absence of coordinates that are common to at least two inspection conditions of the plurality of inspection conditions, and a step of displaying on a plurality of defect wafer maps the defects obtained under the at least two inspection conditions.
The data processing method also includes a step of displaying a selection screen for selecting a condition for sampling the defects by selecting the defect wafer map, and a step of selecting the defects in accordance with the selected sampling condition and displaying the selected defects on the plurality of defect wafer maps.
According to still another aspect of the present invention, there is provided an inspection assist system that includes an inspection system configured to detect defects by inspecting an inspection object, a review system configured to re-detect the defects and classify the defects by type, a communication line that connects the inspection system and the review system, and a data processing system connected to the communication line and configured to acquire from the inspection system coordinates of a plurality of defects obtained by inspecting the inspection object under a plurality of inspection conditions, store the coordinates while correlating the coordinates with the inspection conditions, perform coordinate matching to detect the presence or absence of coordinates that are common to at least two inspection conditions of the plurality of inspection conditions, and display on a plurality of defect wafer maps the defects obtained under the at least two inspection conditions.
Further, in the inspection assist system, the data processing system includes a display device, the display device includes a selection screen for selecting a condition for sampling the defects by selecting the defect wafer map, and the data processing system selects the defects in accordance with the selected sampling condition so that the selected defects are displayed on the plurality of defect wafer maps displayed on the display device.
According to the embodiment of the present invention, a tool that can easily analyze a number of defects detected under a plurality of inspection conditions by an inspection system can be provided.
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
In
For defect inspection, an inspection process is performed by transferring a wafer to the defect inspection system 1 by a worker or by robot transferring upon termination of a process step after which pattern inspection is determined to be performed in advance. The data processing system 3 includes an arithmetic unit such as a microprocessor (not shown), a storage device such as memory for storing received data, and a display device that displays the computation result of the arithmetic unit. The data processing system 3 sends and receives data to/from the defect inspection system 1 and the review system 2, holds the received data in the storage device, computes the data using a predetermined program, and displays the computation result on the screen of the display device.
Defect information 21 that is extracted in the defect inspection is managed by the data processing system 3 using a lot number, wafer number, inspection step, and inspection date and time.
Wafers that have undergone the defect inspection are transferred to the review system 2 so that pattern failures are observed. Then, a predetermined wafer is taken out of the lot for review. In the review, the defect information 21 is acquired from the data processing system 3 on the basis of the information on the wafer to be reviewed, i.e., a lot number, wafer number, and inspection step as key information. This information includes not only the defect ID and coordinate data but also an ADR image obtained during the inspection.
Referring to
The optical review system 24 or the SEM review system 25 acquires an image of the defect detected portion on the basis of the extracted defect information 22b or 23b, and classifies the defects by type using the image, with the use of the ADC function provided in each review system. Such information is fed back as ADR/ADC information 22a or 23a to the data processing system 3 via the communication line 4.
Described next is how to display and process a plurality of pieces of inspection data, which has been output from the inspection system, on the data processing system of the present invention.
In order to determine the optimal condition for the inspection system, inspections are performed first under a plurality of inspection conditions such as the autofocus offset, light source wavelength, and polarization plate setting (step 401). Described below is a case in which three inspection conditions are selected as an example.
Coordinate data of defects extracted as a result of the inspections is sent as text data to the data processing system 3, which in turn performs coordinate matching of the defects detected under different inspection conditions and then determines if there is any defect that has been detected under more than one inspection condition (step 402).
The data processing system 3 displays an inspection map for each of the three inspection conditions (step 403).
On the screen shown in
If a Venn diagram display button 210 is pressed, defect coordinate data of the three inspection conditions is analyzed by matching so that defects that are unique to each individual inspection condition, or defects that are common to two or three inspection conditions are analyzed and displayed on a Venn diagram (step 404).
Map numbers 301, 304, 307, 311, 314, 317, and 411 are displayed on the upper left portions of Venn diagram maps 302, 305, 308, 312, 315, 318, and 412 so that it is possible to easily recognize under which inspection condition the defects shown on the defect wafer maps in
Defect number display portions 303, 306, 309, 313, 316, 319, and 413 are provided on the upper right portions of the Venn diagram maps 302, 305, 308, 312, 315, 318, and 412 so that it is possible to determine which of the Venn diagram maps with similar defect distribution has more defects.
In the data processing system in accordance with the present embodiment, when any given defect wafer map on the Venn diagram display screen 300 shown in
The Venn diagram area sampling window 500 includes buttons in an area 501 for selecting whether to specify the sampling by number or in percentage for each area of the Venn diagram, buttons in an area 502 for selecting whether to perform sampling randomly or with the aforementioned SSA method, an entry field 505 for specifying the number of defects and the number of samplings for each area of the Venn diagram, an OK button 503, a Cancel button 504, and a scroll bar 506.
If the percentage is specified in the area 501 for specifying the sampling, the entry field 505 changes as shown in
After any given number is entered as the number of samplings in
In each Venn diagram map of
When a map to be output as a review file is clicked in the sampled state and a review file output button 605 is pressed, the map is output as text data and is output to the review system (step 407).
Although the present embodiment has illustrated an example in which three pieces of inspection data are matched, analyzed, and sampled, the scope of the present invention is not limited thereto, and it is also possible to similarly process two or four or more pieces of inspection data in the present invention.
According to the present invention, a plurality of inspection conditions is attempted with an inspection system. Then, in determination of which of the inspection conditions is the optimal inspection condition, defect coordinate data output from the inspection system is analyzed by matching. The result of the matching is displayed on Venn diagram maps, and each Venn diagram map is subjected to given sampling, whereby it becomes possible to comprehensively review and understand the defect types of defects detected under each inspection condition through the minimum required review work. Accordingly, it is possible to not only achieve an inspection under a more accurate inspection condition in a short time but also reduce the time for feeding back the defect inspection information to a manufacturing line, and improve the yield of the manufacturing line in a short time.
According to the present invention, in optimization of the inspection conditions for an inspection system through comparison between a plurality of inspection conditions, even if each inspection result includes a different number of detected defects, review data that is sent to the review system is configured to include defects such that the number of defects detected under each inspection condition is included at a constant rate. Thus, it is possible to accurately evaluate the defect types of defects detected under each inspection condition, realize optimization of the inspection conditions in a short time, reduce the time for feeding back the defect inspection information to the manufacturing line, and improve the yield of the manufacturing line in a short time.
Number | Date | Country | Kind |
---|---|---|---|
2008-245574 | Sep 2008 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2009/064350 | 8/14/2009 | WO | 00 | 2/15/2011 |