The present invention relates to a wafer appearance inspection system for inspecting a defect in the surface of a wafer on a semiconductor manufacturing process.
A wafer appearance inspection system is used in the semiconductor manufacturing process. The making operation of a recipe is required to be made in order to inspect a wafer by the wafer appearance inspection system automatically. A worker is required to make one part of the recipe.
There is a work for changing a sensitivity threshold to be detected in accordance with a position on the wafer and the position of the inspection area in a die. It is one work required by a worker. This is the reason that a high contrast area and low contrast area are mixed in the wafer, and the inspection accuracy can be improved by setting a sensitivity threshold at each area respectively.
Accordingly, it is required as needs that the inspection areas in a die are finely divided and a sensitivity threshold is set at each of the finely divided areas respectively. There is a technique (for example, the patent document 1) for setting inspection areas in a die with reference to a displayed panorama image (displayed image made of plural images composed of images selected from obtained images) of the die on the background of the image for setting the inspection area in the die.
Further, there are known method for dividing the area on the basis of the SEM image to apply the inspection, and known method for matching the SEM image or optical image with a template image to inspect the wafer.
Patent Document 1: JP2010-283088A
However, according to the patent document 1, when thousands of inspection areas in a die are set, same operations are repeated at extravagant number of items.
According to a method for setting the inspection area in a die by a worker, the efficiency is very low and a human error may be occurred. However, a worker must be required to set numerous inspection areas in a die at each sensitivity threshold for keeping a high accuracy.
Therefore, in a prior art, numerous times and labors are required to subdivide the inspection object in order to improve the sensitivity, so that it as difficult to improve the efficiency of the inspection.
An object of the present invention is to realize a wafer appearance inspection system and a sensitivity threshold setting method capable for subdividing the area of an inspection object and for easily executing a work for setting the sensitivity threshold at each area and for improving the efficiency of the inspection.
For attaining the foregoing object, the present invention is configured as described below.
A light is irradiated to an wafer, the light reflected from the wafer being detected, the detected light being displayed on an image display section as an image, an image area commanded by an operation section for inputting an operation command being decided, an image area having a surface configuration similar to a surface configuration of the decided image area being searched and displayed on the image display section, a sensitivity threshold of the image area decided in accordance with the command from the operation section being set.
The present invention can realize a wafer appearance inspection system and a sensitivity threshold setting method capable for subdividing the area of an inspection object and for easily executing a work for setting the sensitivity threshold at each area and for improving the efficiency of the inspection.
The present invention will be described herein under with reference to the attached drawings.
In
When a foreign body exists on the surface of the wafer 101 or when the surface of the wafer 101 is uneven, the laser light 106 is scattered. Further, the scattered light is detected by detect optical systems 107 and 112. The detection optical system 107 includes an image forming lens 108 and an area sensor 109, the detection optical system 112 including an image forming lens 113 and an area sensor 114.
The scattered light is converted into electrical signals by the detect optical systems 107 and 112, the electrical signals being transmitted as image data to a CPU 120, which is an operation control section, through AD converters 110, 115, image processing sections 111 and 116.
A review optical system 117 is used for making a recipe for inspection and the estimation of defect inspection (for review of the detected defect), being independent of detect optical systems 107 and 112. An image obtained by a monitoring camera 118 is processed by an image capture control section 119 and the CPU 120, being displayed on a monitoring display 122.
Thereafter, the light is reflected by a beam splitter 206 through a relay lens 205, the wafer 101 being irradiated with the light through an objective lens 207. The light reflected from the wafer 101 permeates the beam splitter 206 through the objective lens 207. Finally, the light is converted into electrical signals by the monitoring camera 118 (area sensor) through an image forming lens 208.
Firstly, the process in the step 301 for obtaining whole image of the die will be described with reference to
The wafer 101 is loaded on the XYθ stage 102. Further, the alignment process is executed to correct the inclination of the wafer 101 on the XYθ stage 102. The XYθ stage 102 is being moved with the stepping movement in X direction and Y direction, the images of the wafer 101 being obtained by the monitoring camera 118 one by one, the obtained images being stored in the image server 123. All these works are automatically executed by the control of the CPU 120.
Next works are executed by using the obtained images stored in the sever 123, so that the next works can be processed by other PC capable for accessing the server 123.
The panorama composition image 401 of whole die is displayed on the display 122 or PC connected to the image server 123. Further, an area 407 in the die is selected roughly by using the drag and drop operation on the panorama composition image 401 (the step 302 in
Next, the enlargement step 303, the fine adjustment step 304 to the decide end point step 307 in
When the area 407 in the die is enlarged on the display 122, the area 407 in the die is enlarged and displayed as the enlarged area 403 in (B) of
In (A) of
As shown in
In (A) of
The operations of the steps 302 to 308 are executed by the area setting section 120A in accordance with the operation commands from the operation section 125 and the displayed contents of the display 122.
In (A) of
However, it can be supposed that numerous times are required to process the matching operation for the panorama composition image 401 of the whole die which is broad. Therefore, the present invention uses the method for searching a limited range.
There is the tendency of the cell area sections that gather in a constant range. When a cell area such as the area 702 shown in
Thereafter, the similar area searching button 1005 as shown in
When an object area to be searched is a logic section as shown in
There is the tendency of the logic sections that exist to form a line in a constant direction. When a logic section such as the area 704 shown in
Thereafter, the similar area searching button 1005 is depressed to execute the matching operation. The operation flow is executed as described above.
According to the result of the matching operations, as shown in (B) of
Thereafter, an area can be further selected in the similar areas 502 by executing drag operation in the image again (the similar area 601 in (A) of
Thereafter, the decision button 1417 is depressed, so that the selected similar areas only are remained as decided selected areas 603 ((C) of
The operation of the step 309 is executed by the similar area setting section 120B.
This is the reason that an error (quantization error) occurred between the pixels in the area having high contrast becomes obvious relatively when the difference between two images is calculated.
Accordingly, the system automatically sets the value as initial value corresponding to the contrast (for example, the value of a (dispersion of brightness of the image) of the light and shade level of each picture element) of the image in the area. Further, the value set as the initial value is displayed in the screen (the threshold display section shown in
In case of the example shown in
The processes in the steps 310 and 311 are executed by the threshold setting section 120C.
The setting operations of one group are completed by the above-mentioned processes. If other area is to be set, process is returned to the step 302, the processes in the steps 302 to 311 are executed.
Further, when the setting operations of all inspection areas in the die are completed, the setting results are stored in the memory 124 by the store processing section 120D, the area setting file being transferred to the inspection section 126. The inspection section 126 inspects the object to be inspected by using the area setting file transferred from the memory 124. The above-mentioned operations are the series of the flow of the inspection.
Further, there are the up down right and left moving button 1402, the enlarging and reducing buttons 1403 to 1405, the automatic button 1406, the search start button 1407, the search area setting button 1408, the search result display area 1409, the area setting area 1416, the decision button 1417, the area list, area 1418, the reading button 1419, the storing button 1420, the cancel button 1421, and the end button 1422.
The works for subdividing the area of the inspection object can be executed at each set threshold value by using the operation screen shown in
As described above, one embodiment of the present invention can realize a wafer appearance inspection system and a sensitivity threshold setting method for subdividing the area of the inspection object, and capable for executing the works setting the threshold value of the sensitivity at each area easily, and capable for improving the efficiency of the inspection.
Accordingly, a part of the operations of the wafer appearance inspection system is automated and simplified, so that the number of man-hour of iterative process by people's help, and workload can be reduced.
101 - - - Wafer, 102 - - - XYθ stage, 103 - - - Laser optical system, 104 - - - Reflecting mirror, 105 - - - Laser equipment, 106 - - - Laser light, 107 - - - Detect optical system a, 108 - - - Image forming lens a, 109 - - - Area sensor a, 110 - - - AD convertor a, 111 - - - Image processing section a, 112 - - - Detect optical system b, 113 - - - Image forming lens b, 114 - - - Area sensor b, 115 - - - AD convertor b, 116 - - - Image processing section b, 117 - - - Review optical system, 118 - - - Monitoring camera, 119 - - - Image capture section, 120 - - - CPU, 121 - - - Stage control section, 122 - - - Display, 123 - - - Image server, 124 - - - Memory, 125 - - - Operating section, 126 - - - inspection section, 201 - - - Light source, 202 - - - Condensing lens, 203 - - - Aperture, 204 - - - Field diaphragm, 205 - - - Relay lens, 206 - - - Beam splitter, 207 - - - Objective lens, 208 - - - Image forming lens, 401 - - - Panorama composition image, 402 - - - Cell area portion, 403 - - - Enlarged area, 404 - - - Start point handler, 405 - - - End point handler, 406 - - - Logic portion, 407 - - - Area in die, 501 - - - Search object area, 502 - - - Similar area highlighted, 503 - - - Similar area 1, 504 - - - Similar area 2, 505 - - - Similar area 3, 506 - - - Similar area 4, 507 - - - Similar area list, 601 - - - Select similar area highlighted, 602 - - - Area corresponding to 601 in the list, 603 - - - Decided selected area highlighted, 701 - - - Search area (area selection type), 702 - - - Cell area selection highlight, 703 - - - Search area (line selection type), 704 - - - logic section selection highlight, 801 - - - Area to be selected, 802 - - - Edge extraction image, 803 - - - Selected area, 901 - - - Candidate selected corner highlight, 902 - - - No amendment selection highlight, 903 - - - Amended selection highlight, 1001 - - - Edge fitting button, 1002 - - - Selection highlight before processed, 1003 - - - Extracted edge, 1004 - - - Selection highlight after processed, 1301 - - - Cell area portion, 1302 - - - Logic portion
Number | Date | Country | Kind |
---|---|---|---|
2012-161949 | Jul 2012 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2013/068168 | 7/2/2013 | WO | 00 |