The present invention relates to defect review systems for identifying a plurality of defects on a wafer or an exposure mask used in the manufacturing of semiconductor circuits. The invention also relates to testing systems including such defect review system and to data management equipments connected with such defect review system.
In the field of semiconductor circuits, the selling prices are being made lower, diversified small-quantity production is being promoted, and shorter time limit of delivery is being encouraged. Accordingly, it is now required in the process of manufacturing semiconductor circuits to enhance the production yield and to reduce the chip size by the use of the fine patterning techniques for reduction of the production cost. To this end, defects such as disconnection, shorts and contamination by foreign materials are discovered in respective manufacturing steps, and countermeasures have been developed against them.
Actually, however, the fine patterning is escalated for semiconductor circuits to increase the number of devices to be incorporated into each semiconductor circuit, and sizes of disconnected areas, shorted areas and foreign materials become smaller to increase inspection time necessary for discovering defects. Such increase of inspection time entails an increase of the production cost, and therefore, it is required to be reduced.
Inspection to discover defects may involve the following. First, a wafer surface inspection system is used to inspect a semiconductor wafer having thereon semiconductor circuits to detect a defect candidate location of a defect candidate which is considered to be a candidate for a defect on the wafer. Next, an automated defect review system is used to image an area including the defect candidate location at a low magnification to acquire a defect candidate image. The defect candidate image is compared with a defect-free reference image to specify a correct defect location so that a defect is imaged at a high magnification by using information on the correct defect location to acquire a defect image. Finally, the defect image at a high magnification is observed through an approach called “review”, in which factors causing defects are analyzed and the defects are classified for each factor, thereby identifying the defects.
As to related prior art: for a method of acquiring a defect image, it is proposed to make use of a scanning electron microscope (see, for example, JP-A-2000-30652); a defect review system is proposed in which a synthesized reference image free of defect is generated from a defect candidate image of a low magnification to reduce the number of times of imaging thereby shortening an inspection time (see, for example, JP-A-2007-40910); and an inspection system is proposed which includes a navigation system having design data for a semiconductor circuit such as CAD data stored therein and establishing, on the basis of the design data, imaging/inspection conditions including areas of a semiconductor wafer to be inspected and includes a scanning electron microscope carrying out size measurement/inspection (see, for example, JP-A-2002-328015).
With the above prior art, when a defect candidate image of a low magnification is compared with a reference image to specify a correct defect location of a defect, it may take place that a particular pattern in a semiconductor circuit may be erroneously recognized as a defect for imaging at a high magnification with a result that, in the reviewing process, the “defect” on the defect image is finally determined as not a true defect.
To prevent a particular pattern in a semiconductor circuit from being erroneously recognized as a defect, use has been made of design data for a semiconductor circuit. However, the design data is so voluminous or big that retrieval of necessary data takes a long time, which may lead to a long inspection time.
An object of the present invention is to provide a data management equipment which enjoys a short inspection time even when a design data for a semiconductor circuit is utilized.
Another object of the invention is to provide a testing system which enjoys a short inspection time.
Another object of the invention is to provide a defect review system which enjoys a short inspection time.
According to an aspect of the present invention, there is provided a data management equipment connected with a general inspection system for detecting a plurality of defect candidates on a wafer or an exposure mask used for manufacturing a semiconductor circuit and acquiring locations (of defect candidates) at which the defect candidates are located, a design data server for storing therein design data for the semiconductor circuit and a defect review system for imaging the defect candidates on the basis of the locations (of the defect candidates) to acquire defect candidate images and for comparing the defect candidate images with defect-free reference images to identify defects, in which the data management equipment includes:
a first detecting unit for finding that the general inspection system is acquiring the locations (of the defect candidates);
a storage controlling unit responsive to the finding by the first detecting unit to start to store locations (of the defect candidates) from the general inspection system in a storage unit; and
defect-circumferential design data acquiring unit for acquiring defect-circumferential design data from portions of the design data, the defect-circumferential design data being such that reference images can be produced from the defect-circumferential design data, the produced reference images containing the locations (of the defect candidates), the storage controlling unit serving to store the defect-circumferential design data in the storage unit in such a manner that the defect-circumferential design data are related to corresponding locations (of the defect candidates) for each defect candidate.
According to another aspect of the present invention, there is provided a testing system having the above-described data management equipment.
According to another aspect of the present invention, there is provided a defect review system having the above-described data management equipment.
In accordance with one or more of the above aspects of the present invention, the data management equipment, the testing system and/or the defect review system enjoy shortened inspection time even when use is made of semiconductor design data.
Other objects, features and advantages of the invention will become apparent from the following description of the embodiments of the invention taken in conjunction with the accompanying drawings.
Embodiments of the present invention will now be described in detail with reference to the accompanying drawings. In the drawings, same reference numerals are used to denote similar members and explanation of the similar members will not be repeated.
Each of the general inspection systems 104a, 104b and 104c detects candidates for defects on a wafer or an exposure mask used to manufacture semiconductor circuits and acquires a defect candidate location of each of the detected defect candidates. The inspection system 104a acquires a size of each of the defect candidates in accordance with the defect candidate locations of the defect candidates.
The design server 102 stores therein design data for semiconductor circuits.
Each of the defect review systems 108a, 108b and 108c images the above-mentioned defect candidates on the basis of the defect candidate locations to acquire defect candidate images and compare them with defect-free reference images to correctly specify locations of defects. Based on the thus specified defect locations, the defect review systems image the defects at high magnifications to acquire defect images. The defect review systems then make observations, called “review”, of the defect images to analyze causes of occurrence of the defects and classify the defects with respect to the causes so that the defects are identified.
The data management equipment 100 always searches (117) the inspection systems 104a to 104c, and, whenever the inspection systems 104a to 104c produce defect candidate information (118), which includes defect candidate locations of defect candidates, the equipment 100 immediately acquires the defect candidate information 118. The equipment 100 further sends readout request information 122 to the design data server 102 so that defect-circumferential design data 116 including data at and around a location of a defect candidate is solely extracted and read out from the design data of the semiconductor circuits.
Since the design data of the semiconductor circuits are so big that it may take rather a long time to extract the defect-circumferential design data 116 in the design data server 102. However, during the time in which the defect-circumferential design data 116 is extracted in the design data server 102, the inspection in the defect review system 108a has not been started yet, and therefore, there will be no fear of prolongation of time necessary for inspection by the defect review system 108a. Further, since the extracted defect-circumferential design data 116 is small, use of the data 116 for inspection in the defect review system 108a will not result in an inspection time longer than that without using the data 116.
To describe more specifically, in the process of manufacturing semiconductor circuits, ten wafers or so are grouped into a lot so that wafers are placed into carrier cases lot by lot for transfer from one manufacturing step to another. The same applies to transfer in the inspection equipment 104a and the defect review system 108a. Thus, a lot remains in the inspection equipment 104a until inspection of all of the wafers of the lot has been completed. After completion of the inspection of all of the wafers of the lot, the lot as placed into the carrier case is moved via a transfer unit from the inspection equipment 104a to the defect review system 108a. The reviewing in the defect review system 108a will not start until the lot is captured by the system 108a.
Conventionally, therefore, the defect candidate information 118 is also moved in the unit of lot, along with the movement of a lot of wafers, from the inspection equipment 104a to the defect review system 108a. The defect review system 108a uses the defect candidate information 118 thus moved in the unit of lot to extract the defect-circumferential design data 116, with a result that inspection by the use of the defect-circumferential design data needs a long time. To describe the movement of the defect candidate information 118 in more detail, in the inspection equipment 104a, for example, the defect candidate information 118 for a wafer in a lot which is first subjected to inspection will be kept staying in the equipment 104a until inspection of all of the wafers of the lot has been completed.
In the described embodiment of the present invention, the data management equipment 100 always searches (117) the inspection systems 104a to 104c so that, when the systems 104a to 104c produce defect candidate information 118 including defect candidate locations of defect candidates, the data management equipment 100 immediately acquires the defect candidate information 118, not in the unit of lot, but in the unit of wafer, or in the unit of chip (semiconductor circuit) as the case demands. Thus, to acquire the defect candidate information, there is not need to wait until completion of the inspection of the whole lot in the inspection system 104a. For example, the candidate information 118 from a wafer first inspected in a lot in the inspection system 104a is acquired by the data management equipment 100 while a second wafer or a subsequent wafer is being inspected in the inspection system 104a so that the data management equipment 100 performs an extraction of the defect-circumferential design data 116.
Further, an extraction of the defect-circumferential design data 116 by use of the defect candidate information 118 from a wafer last inspected in a lot in the inspection system 104a may be carried out while the lot is moved from the inspection system 104a to the defect review system 108a and/or while a wafer in the lot other than that which is last reviewed in the lot is reviewed in the defect review system 108a. Accordingly, in the described embodiment in which use is made of the defect-circumferential design data 116 to test wafers or exposure masks, neither the inspection time in the inspection system 104a nor the reviewing time in the defect review system 108a is not longer than those in a case in which the defect-circumferential design data 116 is not used.
The defect-circumferential design data 116 read out is stored in the data management equipment 100. The equipment 100 is responsive to a readout request information 128 from the defect review system 108a to send thereto defect capturing information 120 including a defect candidate location and a defect-circumferential design data. The defect review system 108a performs a reviewing operation on the basis of the defect capturing information 120 to identify a defect. Since the review in the defect review system 108a utilizes the defect-circumferential design data, it is possible to suppress failures in which a particular pattern part in a semiconductor circuit such as a bent or curved portion is erroneously recognized as a defect.
The data management equipment 100 is provided with a GUI for facilitating input/output operations by a user. To implement the GUI, a display 110, a keyboard 112 and a mouse 114 are provided.
Although the data management equipment 100 is illustrated as being separate from the defect review system 108a in
The first detecting unit 1 serves to find that the inspection system 104a is acquiring the defect candidate locations.
The storage controlling unit 2 is responsive to the finding by the first detecting unit 1 to start to store the defect candidate locations from the inspection system 104a. The storage controlling unit 2 stores, in a storage unit 2a, defect candidate locations on a plurality of wafers or exposure masks and defect-circumferential design data from a plurality of inspection systems 104a, 104b and 104c. The storage controlling unit 2 further reads out, from the storage unit 2a to a plurality of defect review systems 108a, 108b and 108c, defect candidate locations and defect-circumferential design data for each of the plurality of wafers or exposure masks having been captured.
The defect-circumferential design data acquiring unit 3 acquires defect-circumferential design data from a portion of the design data. The defect-circumferential design data is such that a reference image containing a defect candidate location, as described above, can be produced from the defect-circumferential design data.
The storage controlling unit 2 stores defect-circumferential design data in the storage unit 2a in such a manner that the defect-circumferential design data are related to their corresponding defect candidate locations for each of the defect candidates. When the storage controlling unit 2 reads out a defect-circumferential design data and a defect candidate location from the storage unit 2a to the defect review system 108a, the system 108a acquires a reference image on the basis of the defect-circumferential design data and defect candidate location.
Since the inspection system 104a is to acquire information on the size of each of the defect candidates for the defect candidate locations, the imaging area deciding unit 4 decides, on the basis of information on the sizes, boundaries of areas on the wafer to be imaged for the defect candidates. The field of the reference image is established to have a boundary coincident with that of an area to be imaged for providing a defect candidate image to thereby facilitate comparison between them.
The second detecting unit 5 serves to find that the defect review system 108a has captured a wafer or an exposure mask. Since a reviewing operation in the defect review system 108a is now possible, the storage controlling unit 2, in response to the finding by the second detecting unit 5, starts to read out of defect-circumferential design data and defect candidate locations to the defect review system 108a.
The selecting unit 6 serves to select, on the basis of the defect-circumferential design data, one of the die-to-die comparison and the cell comparison to be employed for carrying out a comparison between a defect candidate image and a reference image in the defect review system 108a. The selection by the selecting unit 6 is performed through a determination as to whether or not the defect-circumferential design data defines a plurality of pattern parts of an identical shape or whether or not the defect-circumferential design data defines a plurality of pattern parts of an identical shape recurrent with a periodicity.
First, the inspection system 104a inspects a lot constituted by a plurality of wafers. The first detecting unit 1 acquires from the inspection system 104a a status of the inspection system 104a at a fixed period. When the status indicates that an inspection is being performed, the first detecting unit 1 acquires a lot ID of a lot under inspection, a title of inspection step and a number of wafers constituting the lot. The first detecting unit 1 then determines whether the storage unit 2a has stored a defect capturing information 120 related to a lot ID and a title of inspection step identical with those mentioned above. If it is stored in the storage unit 2a, the process returns to a status acquiring step, while, if not, the first detecting unit 1 sends an information request signal to the inspection system 104a.s
In step S202, the inspection system 104a, upon receipt of the information request signal, sends to the data management equipment 100 a defect candidate information 118 related to the lot ID, the title of inspection step and the wafer ID for each wafer. The defect candidate information includes a location of a defect candidate on a wafer (a defect candidate location), an ID of the defect candidate, a size of the defect candidate, an ID of a chip (a semiconductor circuit) (i.e., a row number of the chip CHIP X and a column number of the chip CHIP Y on the wafer).
In step S204, the storage controlling unit 2 receives the defect candidate information 118 for each chip, and stores it in the storage unit 2a in relation to the lot ID, the title of inspection step and the wafer ID.
In step S204, the imaging area deciding unit 4 extracts, on the basis of the lot ID and the title of inspection step, a title of semiconductor circuit corresponding to the lot ID, and extracts a design data on the basis of the extracted title of semiconductor circuit and the title of inspection step, and extracts line and space design rules on the basis of the extracted design data. The imaging area deciding unit 4 further decides a magnification at which the defect review system 108a is to carry out a low magnification imaging of the defect candidate and decides a number of pixels for a defect candidate image to be produced. For this decision, use may be made of a magnification/number of pixels database which establishes the magnification and the number of pixels in such a manner that the magnification is lower and the number of pixels is larger as the size of the defect candidate is larger and the design rules are stricter. The imaging area deciding unit 4 then decides, on the basis of information on the magnification and the number of pixels, a boundary of an area on the wafer to be imaged by the defect review system 108a for providing a defect candidate image.
In step S206, the defect-circumferential design data acquiring unit 3 specifies, on the basis of the lot ID and the title of inspection step, design data for a corresponding layer of a corresponding semiconductor circuit in the design data server 102. The defect-circumferential design data acquiring unit 3 then extracts a portion of the design data from the design data server 102 and produces therefrom a defect-circumferential design data 116, the portion of the design data to be extracted being determined to cover an area larger than that with which a defect candidate is imaged and being determined to include the location of the defect candidate. The defect-circumferential design data acquiring unit 3 further receives a defect-circumferential design data 116 from the design data server 102 via the network 106.
The storage controlling unit 2 relates the defect-circumferential design data 116 to a defect candidate ID and stores it in the storage unit 2a. The storage controlling unit 2 produces, in the storage unit 2a, a defect capturing information 120 including the defect-circumferential design data 116 and the defect candidate information 118. The respective constituent elements of the defect capturing information 120 including the defect-circumferential design data 116 and the defect candidate information 118 is related to one another through a defect candidate ID.
In step S208, the defect-circumferential design data acquiring unit 3 determines whether or not the defect-circumferential design data have been acquired for all of the defect candidates on a wafer. If so (Yes in step S208), the process proceeds to step S210, while if not (No in step S208), the process returns to step S204.
In step S210, the second detecting unit 5 acquires from the defective review system 108a its status at a fixed period. When the status indicates that a lot is being captured, the second detecting unit 5 acquires a lot ID and a title of reviewing step of the lot from the defective review system 108a. The second detecting unit 5 further extracts from the storage unit 2a a defect capturing information 120 related to the lot ID and the title of reviewing step thus acquired and sends it to the defect review system 108a. The defect review system 108a reviews a wafer by using the defect capturing information 120. In this connection, if the defect review system 108a has a sufficient storage capacity, the defect capturing information 120 may be, upon production, unconditionally sent thereto from the data management equipment 100, without waiting for the capturing of a lot.
Lastly, in step S212, the second detecting unit 5 determines whether or not the number of wafers for which the defect capturing information 120 have been sent to the defect review system 108a amounts to a number of wafers constituting a lot. Thereby, it is possible to determine whether or not a process for one lot in the data management equipment 100 has been completed. If the number of wafers has been reached (Yes in step (S121), the process for one lot ends. If the number of wafers has not been reached (No in step (S212), the process for one lot does not end and returns to step S202 to repeat the steps S202 to S210 until the number of wafers is reached.
The defect review system 108a images a defect candidate at a low magnification in accordance with the defect capturing information 120 to detect true defects and classify them. The sending of defect capturing information 120 from the data management equipment 100 to the defect review system 108a need not be always performed wafer by wafer, and may be performed for each defect candidate if the defect capturing information 120 has not yet been produced for one complete wafer by the time when a reviewing in the defect review system 108a starts. On the contrary, if the defect capturing information 120 has already been produced for one lot of wafers by the reviewing start time, the information 120 may be sent lot by lot.
The defect review system 108a sends to the storage unit 102a of the data management equipment 100 a defect candidate image obtained by imaging a defect candidate on a wafer as described. The storage controlling unit 2 relates the defect capturing information 120 to the defect candidate images for each defect candidate and stores them in the storage unit 2a. The operator compares a design pattern produced on the basis of the defect-circumferential design data with a defect candidate image through the GUI, thereby confirming that the defect review system 108a accomplishes its defect detecting operation normally.
The GUI display screen 300 further provides a chip location chart 302 having a shape similar to a wafer which allows the operator to learn a location on the wafer of a chip containing a defect.
The data management equipment 100 manages defect candidate images produced by the defect review system 108a so that the operator selects one of the rows corresponding to a defect candidate under consideration (ID 000003 in
With the GUI display screen 300, as shown in
Further with the GUI display screen 300, as shown in
By using the GUI, the operator can designate a magnification at which the defect review system 108a images a defect candidate to provide a defect candidate image, a size of image to be produced (a number of pixels), a check mode to be used to compare a defect candidate image and a reference image. To designate a magnification for the imaging by the defect review system 108a, in the defect candidate information 310, a row corresponding to a defect candidate under consideration should be first inverted for selection, and thereafter, an intended magnification should be selected by a magnification tab 304. To designate a number of pixels for an image to be produced by the defect review system 108a, after selection of a defect candidate in a similar manner, an intended number of pixels should be selected by an image size tab 306. To designate a check mode for use in comparison, after selection of a defect candidate in a similar manner, an intended check mode should be selected by a check mode tab 308.
For a check mode to be used in comparison, a selection is possible, for each defect candidate, from cell comparison, die-to-die comparison, automatic switchover between C/D and design pattern comparison, as shown in
In
First, a defect candidate location of a defect candidate is read out from a defect candidate information 118 detected in the inspection system 104a and a stage is moved to the defect candidate location (step S500).
After the movement of the stage, a semiconductor wafer is imaged, in which the imaging is performed at a low magnification to broaden the field of view so that a defect candidate required to be observed is surely within the field of view and that the defect candidate appears on the defect candidate image (step S502). This defect candidate image produced at a low magnification is called a low magnification-defect image.
An image corresponding to a reference image obtained by imaging that part of the semiconductor wafer which is defect-free is produced by removing that part of the low magnification-defect image which appears to be a defect candidate from the low magnification-defect image. This reference image is called a synthesized reference image (step S504).
Next, a defect candidate extraction is performed to obtain a difference between the low magnification-defect image and the synthesized reference image (step S506).
A defect determination is performed to determine whether the defect as obtained from the difference is a true defect or not (step S508).
If it is determined that the defect is true (detect detection possible in step S508), a refocusing is performed on the defect location of the true defect obtained in step S508, and thereafter, the magnification is changed over to a high value and the true defect is imaged (step S518). This defect image of the defect produced at a high magnification is called a high magnification-defect image.
If it is not determined that the defect is true (defect detection impossible in step S508), the stage is moved to an adjacent chip (step S510).
At the adjacent chip, an imaging is performed at a low magnification, and the image so produced is made a reference image (step S512).
The low magnification-defect image is compared/checked with this reference image to specify a defect location of a true defect (step S514).
The stage is moved to the defect location of the true defect in the former chip determined in step S514 (step S516).
A focusing is performed on the defect location of the true defect, and thereafter, the magnification is changed over to a high value and the true defect is imaged to provide a high magnification-defect image (step S518).
According to the defect detecting method in the above-described comparison example, if a defect detection is impossible in the defect determination in step S508, stage movement is performed in steps S510 and S516. Since the stage movement needs a long time, the defect detection method itself may be considered to take a long time.
First, a defect candidate location of a defect candidate is read out from the defect candidate information 118 detected in the inspection system 104a and a stage is moved to the defect candidate location (step S600).
After the movement of the stage, a semiconductor wafer is imaged at a low magnification to acquire, for example, a low magnification-defect image (a defect candidate image) 701 such as shown in
An image corresponding to a reference image to be obtained by imaging a defect-free part of the wafer is produced by removing that part of the low magnification-defect image which appears to be a defect candidate from the low magnification-defect image. The produced image may be a synthesized reference image 702 such as shown in
A difference between the low magnification-defect image and the synthesized reference image is obtained to extract a defect candidate such as shown in
Before a defect determination (step S612), by using a design pattern 608 (corresponding to design pattern 407 in
For the step of removal of normal parts of the pattern (normal part removal step), use may be made of a logical operation of AND between the low magnification-defect image and the design pattern 407 (
The defect candidate which has not been excluded in the normal part removal step is subjected to a defect determination to determine whether it is a true defect or not (step S612). Since the bent or curved portion 704 has been removed, the possibility that the defect detection is impossible is considerably decreased. This will lead to suppression of failures that the defect review system erroneously recognizes a normal pattern part as a defect to image such normal pattern to produce a high magnification-defect image on which, actually, no defect exists.
If it is determined that the defect is true (detect detection possible in step S612), a refocusing is performed on the defect location of the true defect, and thereafter, the magnification is changed over to a high value and the true defect is imaged (step S618). This defect image of the defect produced at a high magnification is called a high magnification-defect image.
If it is not determined that the defect is true (defect detection impossible in step S612), a pseudo-reference image generation is carried out in which a reference image is pseudonymously generated from the design pattern 608 which is produced from the defect-circumferential design data 116 (step S614).
The low magnification-defect image is compared/checked with the pseudo-reference image (step S616).
A refocusing is performed on the defect location of the true defect detected in the compare/check, and thereafter, a high magnification-defect image is produced (step S618).
In the defect detecting method according to the described embodiment, the defect detection does not take a long time because the stage need not be moved many times. Further, the defect detecting method according to the embodiment makes use of design pattern 608 produced from the defect-circumferential design data 116 thereby to facilitate detection of defects (or defect candidates) to specify the locations of defects (or defect candidates). In this connection, the defect-circumferential design data 116 is produced and provided with the data management equipment 100 in advance. Thus, the time for extraction of the defect-circumferential design data 116 from the design data of the semiconductor circuit can be saved.
When an image containing a large defect 801 is produced as shown in
With the detecting method according to the embodiment of
Description will next be made of the automatic changeover between C/D described with reference to
In the die-to-die comparison mode, a low magnification-defect image containing a defect and a defect-free reference image of an adjacent chip are produced, and then, a difference image is produced by obtaining a difference between the low magnification-defect image and the defect-free reference image. A correct location of a defect (or a defect candidate) is specified by using that difference image.
In the cell comparison mode, when a semiconductor circuit includes a pattern having a recurrence of identical pattern parts like in a semiconductor memory, a reference image is not produced for each low magnification-defect image for the purpose of reducing the testing time; namely, once a reference image is produced, it is repetitively used for obtaining a difference from each low magnification-defect image to produce a difference image, as far as identical patterns are comparison-checked. Correct locations of defects (or a defect candidate) are specified by using the difference image thus produced.
Generally, instructions as to which one of the die-to-die comparison mode and the cell comparison mode should be followed for the defect detection is given by the operator to the defect review system 108a. It is usual that the operator confirms patterns formed on a semiconductor wafer to be tested and confirms information representing the ID of a lot of wafers and manufacturing steps or read such information by means of a reader, and selects one of the comparison modes by rote.
To test a semiconductor wafer, one of the two comparison modes, the die-to-die comparison mode and the cell comparison mode, is followed as designated by the operator, irrespective of in what shape the pattern containing a defect is. Consequently, it would be possible that, when a defect is such that could be dealt with by the cell comparison mode in a short time, the operator might select the die-to-die comparison mode, while, on the contrary, when a defect is such that could not be correctly detected by the cell comparison mode, the operator might select the cell comparison mode.
According to the described embodiment, for the check mode by which the defect review system 108a operates to detect a defect, the selecting unit 6 of the data management equipment 100 (refer to
In one embodiment of the present invention, on the basis of the defect-circumferential design data, determination that the design pattern contains a recurrence of pattern parts and determination that the design pattern does not contain a recurrence of pattern parts are not both performed, but, rather, it is only determined that a design pattern basically contains a recurrence of pattern parts. Therefore, when the recurrence of pattern parts is not detected, it is concluded thereby that the design pattern does not contain a recurrence. There will be two key factors for determining a recurrence: one is that the pattern parts have an identical shape, and the other is that pattern parts are recurrent with a fixed period (with a periodicity).
Referring to
Determination is performed for all of the pattern parts within the design pattern 904 as to whether they have shapes identical with one another.
First, it is confirmed that a distance 931 between a line segment 921 and a line segment 922 and a distance 932 between a line segment 922 and a line segment 923 are equal to each other. Through this confirmation, a recurrence in the longitudinal direction is confirmed (step S1006).
If a recurrence exists (Yes in step S1008), the process proceeds to step S1014 in which the cell comparison is set for the check mode in the defect candidate information 310 of
Next, it is confirmed that a distance 933 between a line segment 924 and a line segment 925 and a distance 934 between a line segment 925 and a line segment 926 are equal to each other. Through this confirmation, a recurrence in the lateral direction is confirmed (step S1010).
If a recurrence exists (Yes in step S1012), the process proceeds to step S1014 in which the cell comparison is set for the check mode for checking the defect candidate existing at the defect candidate location 902. If a recurrence does not exist (No in step S1012), the process proceeds to step S1016. In step S1016, in consideration of the fact that there exists no recurrence, the die-to-die comparison is set for the check mode in the defect candidate information 310 for checking the defect candidate existing at the defect candidate location 902.
As described above, in the described embodiments, the most efficient comparison method is automatically set for the check mode for detecting a defect, which alleviates the work load of the operator and reduces the work time, that is, an efficient testing system can be employed for each defect candidate, the embodiments enjoy a high precision in the defect checking.
It should be further understood by those skilled in the art that although the foregoing description has been made on embodiments of the invention, the invention is not limited thereto and various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2007-239408 | Sep 2007 | JP | national |