US20030207519A1 - Kill index analysis for automatic defect classification in semiconductor wafers - Google Patents
Kill index analysis for automatic defect classification in semiconductor wafers Download PDFInfo
- Publication number
- US20030207519A1 US20030207519A1 US10/437,592 US43759203A US2003207519A1 US 20030207519 A1 US20030207519 A1 US 20030207519A1 US 43759203 A US43759203 A US 43759203A US 2003207519 A1 US2003207519 A1 US 2003207519A1
- Authority
- US
- United States
- Prior art keywords
- predetermined
- region
- pattern
- topology
- index classification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000007547 defect Effects 0.000 title claims abstract description 195
- 239000004065 semiconductor Substances 0.000 title claims abstract description 42
- 238000004458 analytical method Methods 0.000 title abstract description 6
- 235000012431 wafers Nutrition 0.000 title description 35
- 238000000034 method Methods 0.000 claims abstract description 120
- 238000004519 manufacturing process Methods 0.000 claims abstract description 42
- 230000008569 process Effects 0.000 claims abstract description 33
- 238000012863 analytical testing Methods 0.000 claims abstract description 6
- 238000011156 evaluation Methods 0.000 claims description 42
- 239000002245 particle Substances 0.000 claims description 24
- 238000004891 communication Methods 0.000 claims description 12
- 238000004422 calculation algorithm Methods 0.000 claims description 6
- 238000013461 design Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 10
- 230000002596 correlated effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 8
- 238000012360 testing method Methods 0.000 description 7
- 238000003908 quality control method Methods 0.000 description 6
- 239000000463 material Substances 0.000 description 4
- 230000002950 deficient Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000000295 complement effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000013339 in-process testing Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000004886 process control Methods 0.000 description 2
- 238000000275 quality assurance Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000010339 dilation Effects 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 238000012958 reprocessing Methods 0.000 description 1
- 238000004626 scanning electron microscopy Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000004611 spectroscopical analysis Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L22/00—Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
- H01L22/20—Sequence of activities consisting of a plurality of measurements, corrections, marking or sorting steps
Definitions
- the present invention generally relates to a metric for automatic defect classification in semiconductor wafers. More specifically, for a predetermined stage in a semiconductor fabrication process, the present invention relates to a method for automatic defect classification in a die or integrated circuit of semiconductor wafers for estimating the effect of defects on functionality. Furthermore, the present invention's method of classification gives rise to new possible classes, based on the actual damage caused by a specific defect.
- Kill Index is a descriptor carrying information regarding the estimated kill rate of a defect.
- a “kill rate” implies a rate, which is an average (i.e. statistical entity)—and statistical decision making is often employed using a kill rate in order to determine the fate of a batch according to an examination and classification of a few constituent members of that batch.
- the “Kill Index”, per se is not a statistical measure. It is a deterministic metric, derived from the topological relationship between the defect and surrounding imprinted pattern objects, that is related to the damage caused by this defect to the specific integrated circuit. “Kill” is used to denote a dysfunctional integrated circuit.
- Killer Defect A defect, which renders a single die (which corresponds to a single integrated circuit) or portions thereof unable to function adequately or reliably.
- Pattern blobs Distinct pattern areas in a wafer layer or die, defined by a continuous border separating them from the background; for example conductive pattern portions in a wafer layer.
- Reference Image A magnified segment of a layer or die of a semiconductor wafer having no defects either relating to faults in the predetermined topology of the pattern or to additional particles.
- Defect Image A magnified segment of a layer or die of a semiconductor wafer having defects either relating to faults in the predetermined topology of the pattern or to additional particles.
- Reference Map A predetermined image mask of the required pattern topology of each layer of a semiconductor wafer.
- Reference Rule Set A protocol relating to definitions of the geometric shapes and sizes of elements of the topology of a layer or die of a semiconductor wafer such as a straight edge, a specific curvature, intersecting angles and specific lengths.
- Non-predetermined Portion Defects in a semiconductor wafer or layer thereof, random with respect to position even if systematic with respect to process.
- ADC Automatic defect classification
- CDM Chamfer distance map
- DFP Defect's footprint.
- EDS Electron dispersion spectroscopy.
- FOV Field of view
- IPDM Integer pattern dilated map.
- ND Number of dilations.
- PBM Pattern binary map
- PCZSM Pattern Complement Zoomed Segment Map
- RCFR Reference to class FOV ratio.
- ZSM Zoomed Segment Map
- the present invention relates to embodiments of a kill index classification method for prioritizing relational aspects of topological defect intersections, particularly in association with an intermediate analytical testing stage of a multi-stage semiconductor fabrication process.
- This method includes the steps of
- the kill index that is assigned is linked, correlated and related to the damage caused by the defect to the functionality and/or reliability of the underlying integrated circuit.
- the method relates to an analysis of the geometrical relationship between a non-predetermined portion, generally referred to as defects, and the surrounding predetermined topology of the conductive semiconductor pattern, to determine the effect of defects on the functionality and reliability of the currently exposed layer, die or integrated circuit of the wafer. Further, in accordance with this geometrical information, a classification of the effects of defects into a numerical value, the “kill index”, is achieved.
- the kill index classification method in which the step of locating a region having at least one non-predetermined portion therein includes the steps of
- the kill index classification method in which the step of accepting at least one appropriate resolution image of the region includes the steps of accepting a reference image, and accepting a defect image. Furthermore, the step of analyzing the region to determine if there is a rule violating shaped portion located therein includes the step of comparing the reference image with the defect image.
- the kill index classification method in which the step of accepting at least one appropriate resolution image of the region includes the steps of accepting a reference map, and of accepting a defect image. Additionally, the step of analyzing the region to determine if there is a rule violating shaped portion located therein includes the step of comparing the reference map with the defect image.
- the kill index classification method in which the step of accepting at least one appropriate resolution image of the region includes the steps of accepting a reference rule set, and of accepting a defect image. Furthermore, the step of analyzing the region to determine if there is a rule violating shaped portion located therein includes the step of comparing the reference rule set with the defect image.
- the kill index classification method in which the step of accepting a reference rule set includes a threshold for at least one topological feature selected from the list of a detected edge discontinuity, a detected edge curvature, an interior angle formed from two intersecting detected edges, an exterior angle formed from two intersecting detected edges, a fabrication mask topology design principle, or the like.
- a set of rules or standards replaces or supplements the use of a defect-free reference image on a reference map segment to determine the existence of defects.
- This technique facilitates detection of defects relating to pattern deformation, additional patterns and absence of pattern portions as well as detection of defects such as unwanted particles.
- the kill index classification method having the step of determining a predetermined topology for the region, includes at least one step selected from the list of examining a reference image, examining a reference map, or examining a fabrication mask topology design algorithm methodology used to produce the reference map.
- the kill index classification method in which the step of calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region includes the step of assigning a topology intersection parameter for the juxtaposition of the at least one non-predetermined portion with the predetermined topology.
- the kill index classification method in which the step of assigning a kill index classification using the calculated evaluation parameters includes convoluting the calculated evaluation parameters into a numeric classification.
- the kill index classification method in which the step of assigning a kill index classification using the calculated evaluation parameters includes convoluting the calculated evaluation parameters into a multi-parametric classification coordinate.
- a kill index relating to the relative positions of defects and pattern is specified substantially as a numerical value or as a chart of these factors or as a three-dimensional metric, as a multi-parametric function or the like.
- the kill index classification method in which the step of locating a region having at least one non-predetermined portion therein includes locating a region having at least one defect footprint.
- the kill index classification method in which locating a region having at least one defect footprint includes locating a region having at least one multi-component footprint. This implies that a defect footprint includes the presence of multiple defects and not simply the largest or most significant defect.
- the kill index classification method in which the step of calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region includes the at least one non-predetermined portion having at least one non-predetermined portion core class of at least one pattern non-predetermined portion selected from the group comprising an extra pattern connected, an extra pattern isolated, a missing pattern, a deformed pattern and the like.
- at least one particle non-predetermined portion includes an element selected from the group comprising a crater in the pattern, a crater in the background, a particle on the pattern, a particle on the background, a particle on distortion, an embedded under pattern, or an embedded under background.
- the kill index classification method in which the step of calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region the evaluation parameters include at least one parameter selected from the list:
- the relative distance between a defect particle and an adjacent pattern is relevant to whether the defect will adversely affect the functionality of a wafer.
- defect particles at a sufficiently large distance from the pattern will not interfere with functionality.
- a particle close to or connected to a single pattern portion or blob is unlikely to cause a problem.
- a particle causing a short across two or more pattern blobs by bridging is problematic, and such a defect is classified as a “killer defect”.
- a defect particle is defined as close to bridging, whether this will be termed a killer defect, depends on whether the closeness is of the order of a single pixel in the defect map, making distinguishing between touching and close problematic.
- the non-predetermined portion isolated from the predetermined topology includes a distance greater than a predetermined distance between the at least one non-predetermined portion and a pattern portion of the predetermined topology.
- the non-predetermined portion close to the predetermined topology includes a distance less than a predetermined distance between the at least one non-predetermined portion and a pattern portion of the predetermined topology.
- the non-predetermined portion connected to the predetermined topology includes the at least one non-predetermined portion being in contact with a pattern portion of the predetermined topology.
- the non-predetermined portion bridging the predetermined topology includes at least one parameter selected from the list:
- the non-predetermined portion close to bridging the predetermined topology includes the at least one non-predetermined portion being close to at least two pattern portions of the predetermined topology.
- One of these families relates to the exposed layer as a two-dimensional image while the other uses relative height information for each pixel or pixel-cluster in the image to provide a more refined kill index classification.
- Each of these basic embodiment families can be adapted for use in the context of any explicitly described embodiments, variants, and so on.
- the killer index classification of the present invention is preferably used in conjunction with a system for specifying the material properties (conductive, capacitive, resistive, non-conductive and so on) of each mapped pixel or pixel-cluster in a critical process control decision such as disqualifying the currently exposed layer, die or integrated circuit of the wafer or wafer batch or directing a wafer batch to a corrective step such as pattern stripping or reworking.
- a critical process control decision such as disqualifying the currently exposed layer, die or integrated circuit of the wafer or wafer batch or directing a wafer batch to a corrective step such as pattern stripping or reworking.
- FIG. 1A illustrates a flow diagram of a wafer production and inspection process
- Figure 1B illustrates a schematic view of the most general embodiment of the kill index classification method of the present invention
- FIG. 2 illustrates a schematic view of the notion of “connectivity”
- FIG. 3 illustrates schematic views demonstrating an isolated defect, a defect close to the pattern, a defect connected to the pattern, a defect bridging across two pattern blobs, a defect close to bridging and another defect connected to a pattern blob and close to bridging across another;
- FIG. 4 illustrates a schematic view demonstrating bridging, connected and close to bridging
- FIG. 5 illustrates a flow diagram of the quality control decision making process
- FIG. 6 illustrates a flow diagram of the preparation of a class image
- FIG. 7 illustrates a schematic view of a defect not touching the pattern
- FIG. 8A illustrates a schematic view of a defect connected to a pattern blob
- FIG. 8B illustrates a schematic view of a defect close to bridging two pattern blobs
- FIG. 8C illustrates a schematic view of a defect bridging two pattern blobs
- FIG. 9 illustrates a schematic view of various missing pattern and deformed pattern defects
- FIG. 10 illustrates a flow diagram of the algorithm to determine the kill index
- FIG. 11 illustrates a flow diagram of the procedure to calculate the distance of a dilated DPF to a pattern blob
- FIG. 12 illustrates a flow diagram of the procedure to calculate the Kill Index, i.e. the number of pattern blobs which the DFP shorts;
- FIG. 13 illustrates a schematic view of examples demonstrating calculations of the Kill Index
- FIG. 14 illustrates a schematic view of a computer program product including a computer usable medium having computer readable program code embodied therein for the kill index classification method of the present invention
- FIG. 15 illustrates a schematic view of a machine-readable program storage device, tangibly embodying a program of instructions executable by the machine to perform method steps for the kill index classification method of the present invention
- FIG. 16 illustrates a schematic view of an apparatus for using the kill index classification method of the present invention.
- FIG. 17 illustrates a schematic view of a system for operating a multi-stage semiconductor fabrication process wherein is included at least one embodiment of the kill index classification method of the present invention.
- FIG. 1A is a flow diagram 100 A indicating some of the steps 101 , 102 , 103 and 104 in the manufacturing process. These steps 101 - 104 are not specified, but are well known to the ordinarily skilled artisan, and need not be detailed here.
- Control checks 105 , 106 , 107 and 108 are carried out on random defects, generally “dirt” particles, extra pattern segments or missing pattern segments, after each manufacturing step on the most recently created exposed layer. This quality control procedure is statistical, and is not carried out on every item manufactured. Furthermore, testing is automated and not performed by an operator.
- the present invention relates to embodiments of a kill index classification method 100 B—for example, such as 105 , 106 , 107 and 108 in 100 A—for prioritizing relational aspects of topological defect intersections, particularly in association with an intermediate analytical testing stage of a multi-stage semiconductor fabrication process.
- This method includes the steps of
- step 109 a) locating (step 109 ) a region having at least one non-predetermined portion therein;
- step 110 determining (step 110 ) a predetermined topology for the region
- step 111 calculating (step 111 ) evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region;
- step 112 assigning (step 112 ) a kill index classification using the calculated evaluation parameters.
- killer defects there are two types of killer defects: defects that “short” between pattern blobs; and defects that cause a “disconnection”.
- Particle Defects are defined as defects such as:
- Pattern Defects are defined as core classes such as:
- FIG. 2 illustrates a schematic view 200 of the notion of “connectivity”.
- the two defects 201 and 202 are both categorized as “killer defects”.
- defect 201 is classified as “extra pattern isolated”
- defect 202 is classified as “extra pattern connected”.
- the same classifications apply to the defects 203 and 204 , which are both non-bridging pattern defects.
- the output of the classification contains the “segment level” of the defect: for particles, the segment level contains the segments on which the defect lies (a “segment” can be pattern 1 , background or pattern 2 ). For pattern defects, additional information regarding which pattern is extra or missing is included.
- FIG. 3 illustrates schematic views 300 demonstrating an isolated defect 301 , a defect close to the pattern 302 , a defect connected to the pattern 303 , a defect bridging across two pattern blobs 304 , a defect close to bridging 305 and another defect connected to a pattern blob and close to bridging across another 306 .
- a defect (either a pattern or a particle defect) is defined as “connected” if it touches the pattern; “isolated” if it is far away from the pattern; and “close to pattern” if it does not touch the pattern, but is close to it.
- a defect is “bridging” if it connects two (or more) pattern areas.
- a defect is “close to bridging” if it is either connected to one pattern area and close to another, or close to two pattern areas.
- FIG. 4 illustrates a schematic view 400 , demonstrating bridging 401 , connected 402 and close to bridging 403 for two pattern layers.
- the definition of connectivity remains substantially the same. The only change, in this case, is that a defect can be connected to pattern 1 , pattern 2 or both.
- pattern 1 and pattern 2 are treated as one-segment, in which case, the same definition as above applies.
- All extra pattern defects are concerned with “extra material” defects (or missing material which caused a connection to a previous layer pattern).
- the situation with a “missing pattern” is slightly different. Firstly, a missing pattern is always “connected”—a pattern can be missing only where there should be a pattern. Secondly, a missing pattern defect is not necessarily a killer—the “kill rate” depends on the defect size relative to the pattern “size” (width for a line, area for a contact and so on). With regard to a missing pattern, the definitions of pattern and background are effectively reversed.
- Pattern defects include pattern deformed/broken, pattern deformed/continuous, pattern deformed/bridging and pattern deformed/close as well as pattern missing/completely and pattern missing/partially. If the defect cuts off a pattern line, if a deformed pattern causes bridging or if a contact is completely missing, the defect is a killer.
- FIG. 5 illustrates a flow diagram 500 of the quality control decision making process, wherein the “killer” geometric analysis 501 gives rise to a numerical index 502 indicating the defect classification. Furthermore, information regarding the core class 503 , (that is, the magnified details of defects) and the defect composition 504 all contribute to a decision-making module 505 , which enables the refining of the index information.
- the core class encodes two kinds of information: the defect “type”, and defect “location”. Not included in the core classification is information relating to “bridging” (the defect connects different pattern pieces), “close” (the defect is not connected to the pattern, but it is very close to it), and so on. This information is not connected with the “root cause” of the defect, but nonetheless is very helpful for deciding the kill rate of a defect.
- FIG. 6 illustrates a flow diagram 600 of the preparation of a class image 606 .
- a defect free reference segment image 604 generally about 10 to 20 micron ( ⁇ ) in size, is used to comparatively determine the presence of defects on a defect image 605 .
- the defect footprint (DFP) shows the shape and size of the defect as well as its position relative to the pattern blobs in the class image. Using this class image, the Kill Index for the class image is determined.
- the Kill Index is a descriptor, which describes the geometrical relationship between the defect and the surrounding pattern object for the purpose of estimating the effect of the defect on the functionality and/or reliability of the wafer.
- the Kill Index is based largely on the segmentation map and the defect's footprint (DFP).
- the “footprint” refers to the multi-component DFP, and not only to the largest component.
- the kill index that is assigned is linked, correlated and related to the damage caused by the defect to the functionality and/or reliability of the underlying integrated circuit.
- FIG. 7 illustrates a schematic view 700 of a defect not touching the pattern.
- FIG. 8A illustrates a schematic view 800 A of a defect connected to a pattern blob
- FIG. 8B illustrates a schematic view 800 B of a defect close to bridging two pattern blobs
- FIG. 8C illustrates a schematic view 800 C of a defect bridging two pattern blobs.
- FIG. 9 illustrates a series of schematic views of missing pattern 900 A, 900 B, 900 C and 900 D and deformed pattern 900 E and 900 F defects.
- View 900 A illustrates a missing pattern close to a disconnected defect where “d” is a measure of the closeness to disconnection, which is not necessarily a killer defect.
- View 900 B illustrates a missing pattern disconnection defect which is classified as a killer defect.
- View 900 C illustrates an almost missing contact.
- View 900 D illustrates a missing contact which is classified as a killer defect.
- View 900 E illustrates a deformed pattern defect which is classified as a killer defect.
- View 900 F illustrates a deformed pattern defect.
- the Kill Index is defined according to the following criteria:
- the kill index is negative, and its absolute value is equal to the distance “d”, in microns, between the footprint and the pattern closest to it. For example, a kill index of minus6 would indicate a defect footprint 6 microns distant from and not touching a pattern blob.
- distance “d” is set to the field of view (FOV) of the class image, that is, typically 480 pixels.
- the kill index is greater than or equal to one.
- the kill rate counts the number of pattern blobs which the footprint touches. For a kill rate greater than or equal to 2, the inference is that the defect footprint shorts at least two adjacent pattern blobs or segments, effectively creating a single blob.
- the kill index is equal to 1+(D ⁇ d)/D (alternatively stated as (2D ⁇ d)/D), where “D” is the distance between the adjacent pattern blobs in the vicinity of the defect footprint and “d” is the distance between the defect footprint and the adjacent close pattern blob.
- FIG. 10 illustrates a flow diagram 1000 of the algorithm to determine the kill index.
- Step 1001 Check if there is pattern in the class image. If there is not, return a large negative value equal to the FOV of the class image, typically 480 pixels.
- Step 1002 If there is a pattern in the class image, dilate the DFP.
- Step 1003 Check if the footprint intersects the pattern.
- Step 1004 If there is not, then calculate the distance d, between the pattern and the footprint, and return ⁇ d.
- Step 1005 If the footprint intersects the pattern in step 1003, calculate how many pattern blobs, N, the footprint touches or intersects.
- Step 1006 If N is greater than or equal to 2, return N as the killer index.
- FIG. 11 illustrates a flow diagram 1100 of the procedure to calculate the distance from a dilated DPF to a pattern. The steps indicated are:
- Step 1101 From a Zoomed Segment Map (ZSM), create a binary map, the output of which is a Pattern Complement ZSM (PCZSM).
- ZSM Zoomed Segment Map
- PCZSM Pattern Complement ZSM
- Step 1102 Perform a chamfer distance transform on PCZSM, the output of which is a Chamfer Distance Map (CDM).
- CDM Chamfer Distance Map
- Step 1103 From the dilated DFP, calculate the minimal value of CDM inside the dilated DFP, the output of which is the distance d of the dilated DFP from the pattern.
- FIG. 12 illustrates a flow diagram 1200 of the procedure for calculating the Kill Index, that is, the number of pattern blobs, which the DFP shorts.
- the calculation steps include:
- Step 1201 From the PCZSM and the dilated DFP, create a binary map, the output from which is a Pattern Binary Map (PBM).
- PBM Pattern Binary Map
- Step 1202 Perform a pattern blob analysis to calculate the number of pattern blobs, N p .
- Step 1204 Perform a blob analysis on the IPDM and calculate the number of pattern and defect footprint blobs, N pd . Also calculate the minimum and maximum value of IPDM on each blob. It should be noted that this calculation creates the inference that each short between pattern blobs reduces the total number of blobs by one. However, if the defect is a multi-component defect, each isolated component increases N pd by one.
- Step 1206 Calculate the kill index N, from the number of pattern blobs which the DFP shorts from the formula:
- FIG. 13 illustrates a schematic view 1300 of examples demonstrating calculations of the Kill Index.
- the ordinarily skilled artisan will appreciate that the calculation of the two types of killer defects, those causing “shorts” and those causing “disconnection” will be selected according to the core classification. Therefore, for missing or deformed pattern, a different definition is needed. If the only aspect of interest relates to disconnections, then the kill index is the number of background segments shorted by the missing pattern. This gives rise to a difficulty with regard to missing contacts which do not “short” background segments. Nevertheless, missing contacts do represent killer defects.
- embodiments of the present invention are not limited to multi-component defect footprints but will additionally include all large and significant defects as well.
- the present invention also relates to a computer program product 1400 including a computer usable medium having computer readable program code 1401 embodied therein for a kill index classification method for prioritizing relational aspects of topological defect intersections, the computer readable program code in the article of manufacture including at least one program code selected from:
- first computer readable program code 1402 for causing a computer to locate a region having at least one non-predetermined portion therein;
- the at least one program code is for use in the context of the kill index classification method for prioritizing relational aspects of topological defect intersections, wherein the method includes the steps of
- the present invention further relates to a program storage device 1501 readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for a kill index classification method for prioritizing relational aspects of topological defect intersections, the method steps including at least one step selected from:
- step 1502 locating (step 1502 ) a region having at least one non-predetermined portion therein;
- step 1503 determining (step 1503 ) a predetermined topology for the region
- step 1504 calculating (step 1504 ) evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region;
- step 1505 assigning (step 1505 ) a kill index classification using the calculated evaluation parameters.
- the present invention additionally relates to apparatus 1600 for using a kill index classification method for prioritizing relational aspects of topological defect intersections, wherein the method is especially useful in association with an intermediate analytical testing stage of a multi-stage semiconductor fabrication process, wherein the apparatus includes
- a locator module 1601 for locating a region having at least one non-predetermined portion therein;
- the present invention relates to a system 1700 for operating a multi-stage semiconductor fabrication process 1705 —such as indicated in 100 A—in association with at least two intermediate analytical testing stages, wherein each stage is using a kill index classification method for prioritizing relational aspects of topological defect intersections, wherein said system includes a management module for operating a multi-stage semiconductor fabrication process and associated with the management module there are at least two apparatus for using a kill index classification method for prioritizing relational aspects of topological defect intersections, and each said apparatus includes:
- a locator module 1701 for locating a region having at least one non-predetermined portion therein;
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Abstract
A kill index classification method for prioritizing relational aspects of topological defect intersections, particularly in association with an intermediate analytical testing stage of a multi-stage semiconductor fabrication process. The method relates to an analysis of the geometrical relationship between non-predetermined portion(s), generally referred to as defects, and the surrounding predetermined topology of a conductive semiconductor pattern, to determine the effect of defects on the functionality and reliability of a wafer, and particularly an examined die thereon. Further, in accordance with this geometrical information, a preferred classification of the effects of defects into a numerical value, the “kill index”, is achieved. Preferably, this kill index is strongly linked, correlated and related to the damage caused by the defect to the functionality and/or reliability of the underlying integrated circuit.
Description
- The present invention generally relates to a metric for automatic defect classification in semiconductor wafers. More specifically, for a predetermined stage in a semiconductor fabrication process, the present invention relates to a method for automatic defect classification in a die or integrated circuit of semiconductor wafers for estimating the effect of defects on functionality. Furthermore, the present invention's method of classification gives rise to new possible classes, based on the actual damage caused by a specific defect.
- Numerous methods are known and described in the literature of semiconductor fabrication process testing and quality assurance. Essentially these processes define the calculation of statistical metrics which vaguely correspond to theoretical intersections between, on the one hand, an area measure for defects and the like and, on the other hand, an area measure for the intentionally printed conductive pattern found on a predetermined region of a semiconductor wafer.
- There is a need in the art for an improved method of testing and assurance, be it an improved statistical method, or an improved deterministic method, or an improved combination thereof. It should be recalled that another critical aspect of semiconductor testing and assurance relates to the amount of time consumed by such a method. In terms of an in process testing and assurance method, speed is of the essence. Therefore, a reduction of delays in process testing would likewise represent a significant improvement to the art. Furthermore, an improved testing and assurance method that will facilitate reprocessing of defective batches of wafers would also constitute an improvement to the prior art.
- There is a further need in the art to classify defects on semiconductor wafer layers or dies in terms of the relationship between the defects and the surrounding conductive patterns, and to classify defects in terms of their effect on production yield. Additionally, there is a need in the art for the classification of defects relating to missing conductive patterns or portions thereof.
- The present invention will be described with the requisite particularity based on preferred embodiments. However, those versed in the art will readily appreciate that various modifications and alterations may be carried out without departing from either the spirit or scope, as hereinafter claimed.
- In describing the present invention, explanations are presented in light of currently accepted scientific Technological or Process Control theories and models. Such theories and models are subject to changes, both adiabatic and radical. Often these changes occur because representations for fundamental component elements are developed, because new transformations between these elements are conceived, or because new interpretations arise for these elements or for their transformations. Therefore, it is important to note that the present invention relates to specific technological actualization in embodiments. Accordingly, theory or model dependent explanations herein, related to these embodiments, are presented for the purpose of teaching ordinarily skilled artisans how these embodiments may be substantially realized in practice. Alternative or equivalent explanations for these embodiments may neither deny nor alter their realization.
- In addition, the following definitions will be useful for understand the invention as described herein:
- Kill Index: Generally, the kill index is a descriptor carrying information regarding the estimated kill rate of a defect. A “kill rate” implies a rate, which is an average (i.e. statistical entity)—and statistical decision making is often employed using a kill rate in order to determine the fate of a batch according to an examination and classification of a few constituent members of that batch. Nevertheless, the “Kill Index”, per se, is not a statistical measure. It is a deterministic metric, derived from the topological relationship between the defect and surrounding imprinted pattern objects, that is related to the damage caused by this defect to the specific integrated circuit. “Kill” is used to denote a dysfunctional integrated circuit.
- Killer Defect: A defect, which renders a single die (which corresponds to a single integrated circuit) or portions thereof unable to function adequately or reliably.
- Pattern blobs: Distinct pattern areas in a wafer layer or die, defined by a continuous border separating them from the background; for example conductive pattern portions in a wafer layer.
- Reference Image: A magnified segment of a layer or die of a semiconductor wafer having no defects either relating to faults in the predetermined topology of the pattern or to additional particles.
- Defect Image: A magnified segment of a layer or die of a semiconductor wafer having defects either relating to faults in the predetermined topology of the pattern or to additional particles.
- Reference Map: A predetermined image mask of the required pattern topology of each layer of a semiconductor wafer.
- Reference Rule Set: A protocol relating to definitions of the geometric shapes and sizes of elements of the topology of a layer or die of a semiconductor wafer such as a straight edge, a specific curvature, intersecting angles and specific lengths.
- Non-predetermined Portion: Defects in a semiconductor wafer or layer thereof, random with respect to position even if systematic with respect to process.
- Also, the following acronyms are referred to in the following description:
- ADC: Automatic defect classification.
- CDM: Chamfer distance map.
- DFP: Defect's footprint.
- EDS: Electron dispersion spectroscopy.
- FOV: Field of view.
- IPDM: Integer pattern dilated map.
- ND: Number of dilations.
- PBM: Pattern binary map.
- PCZSM: Pattern Complement Zoomed Segment Map (ZSM).
- RCFR: Reference to class FOV ratio.
- SEM: Scanning Electron Microscopy.
- ZSM: Zoomed Segment Map.
- In the process of manufacturing semiconductor wafers, quality control and assurance testing of all parameters is needed after each processing step. An important aspect of this testing relates to classification and detection of the presence and location of defects resulting from the previous manufacturing step. Furthermore, it is necessary to determine if such defects will render the currently exposed layer, die or integrated circuit of the wafer, or presumptively a batch of wafers, incapable of functioning adequately and reliably. Defects that result in a batch of wafers being unsatisfactory are termed “killer defects”. This stage-wise testing and defect classification procedure relates to the exposed layer portion of each wafer subsequent to each manufacturing step.
- The present invention relates to embodiments of a kill index classification method for prioritizing relational aspects of topological defect intersections, particularly in association with an intermediate analytical testing stage of a multi-stage semiconductor fabrication process. This method includes the steps of
- a) locating a region having at least one non-predetermined portion therein;
- b) determining a predetermined topology for the region;
- c) calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and
- d) assigning a kill index classification using the calculated evaluation parameters.
- More specifically, the kill index that is assigned is linked, correlated and related to the damage caused by the defect to the functionality and/or reliability of the underlying integrated circuit.
- Simply stated, the method relates to an analysis of the geometrical relationship between a non-predetermined portion, generally referred to as defects, and the surrounding predetermined topology of the conductive semiconductor pattern, to determine the effect of defects on the functionality and reliability of the currently exposed layer, die or integrated circuit of the wafer. Further, in accordance with this geometrical information, a classification of the effects of defects into a numerical value, the “kill index”, is achieved.
- According to an embodiment of the present invention, the kill index classification method in which the step of locating a region having at least one non-predetermined portion therein includes the steps of
- a) accepting at least one appropriate resolution image of the region and
- b) using the at least one appropriate resolution image analyzing the region to determine if there is a rule violating shaped portion located therein.
- According to a variation of an embodiment of the present invention, the kill index classification method in which the step of accepting at least one appropriate resolution image of the region includes the steps of accepting a reference image, and accepting a defect image. Furthermore, the step of analyzing the region to determine if there is a rule violating shaped portion located therein includes the step of comparing the reference image with the defect image.
- According to another variation of an embodiment of the present invention, the kill index classification method in which the step of accepting at least one appropriate resolution image of the region includes the steps of accepting a reference map, and of accepting a defect image. Additionally, the step of analyzing the region to determine if there is a rule violating shaped portion located therein includes the step of comparing the reference map with the defect image.
- According to an additional variation of an embodiment of the present invention, the kill index classification method in which the step of accepting at least one appropriate resolution image of the region includes the steps of accepting a reference rule set, and of accepting a defect image. Furthermore, the step of analyzing the region to determine if there is a rule violating shaped portion located therein includes the step of comparing the reference rule set with the defect image.
- According to a variant of an additional variation of the abovementioned embodiment of the present invention, the kill index classification method in which the step of accepting a reference rule set includes a threshold for at least one topological feature selected from the list of a detected edge discontinuity, a detected edge curvature, an interior angle formed from two intersecting detected edges, an exterior angle formed from two intersecting detected edges, a fabrication mask topology design principle, or the like.
- Simply stated, in the application of this embodiment of the present invention, a set of rules or standards, generally geometric in nature, replaces or supplements the use of a defect-free reference image on a reference map segment to determine the existence of defects. This technique facilitates detection of defects relating to pattern deformation, additional patterns and absence of pattern portions as well as detection of defects such as unwanted particles.
- According to another embodiment of the present invention, the kill index classification method, having the step of determining a predetermined topology for the region, includes at least one step selected from the list of examining a reference image, examining a reference map, or examining a fabrication mask topology design algorithm methodology used to produce the reference map.
- According to an additional embodiment of the present invention, the kill index classification method in which the step of calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region includes the step of assigning a topology intersection parameter for the juxtaposition of the at least one non-predetermined portion with the predetermined topology.
- According to a further embodiment of the present invention, the kill index classification method in which the step of assigning a kill index classification using the calculated evaluation parameters includes convoluting the calculated evaluation parameters into a numeric classification.
- Furthermore, according to an embodiment of the present invention, the kill index classification method in which the step of assigning a kill index classification using the calculated evaluation parameters includes convoluting the calculated evaluation parameters into a multi-parametric classification coordinate.
- Simply stated, a kill index relating to the relative positions of defects and pattern is specified substantially as a numerical value or as a chart of these factors or as a three-dimensional metric, as a multi-parametric function or the like..
- According to another embodiment of the present invention, the kill index classification method in which the step of locating a region having at least one non-predetermined portion therein includes locating a region having at least one defect footprint. According to a variation of an embodiment of the present invention, the kill index classification method in which locating a region having at least one defect footprint includes locating a region having at least one multi-component footprint. This implies that a defect footprint includes the presence of multiple defects and not simply the largest or most significant defect.
- Moreover, according to yet a further embodiment of the present invention, the kill index classification method in which the step of calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region includes the at least one non-predetermined portion having at least one non-predetermined portion core class of at least one pattern non-predetermined portion selected from the group comprising an extra pattern connected, an extra pattern isolated, a missing pattern, a deformed pattern and the like. Alternatively, at least one particle non-predetermined portion includes an element selected from the group comprising a crater in the pattern, a crater in the background, a particle on the pattern, a particle on the background, a particle on distortion, an embedded under pattern, or an embedded under background.
- According to a further embodiment of the present invention, the kill index classification method in which the step of calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region the evaluation parameters include at least one parameter selected from the list:
- a) a non-predetermined portion isolated from the predetermined topology;
- b) a non-predetermined portion close to the predetermined topology;
- c) a non-predetermined portion connected to the predetermined topology;
- d) a non-predetermined portion bridging the predetermined topology; and
- e) a non-predetermined portion close to bridging the predetermined topology.
- More specifically, the relative distance between a defect particle and an adjacent pattern is relevant to whether the defect will adversely affect the functionality of a wafer. Generally, defect particles at a sufficiently large distance from the pattern, will not interfere with functionality. Similarly, a particle close to or connected to a single pattern portion or blob is unlikely to cause a problem. Clearly, a particle causing a short across two or more pattern blobs by bridging is problematic, and such a defect is classified as a “killer defect”. Where a defect particle is defined as close to bridging, whether this will be termed a killer defect, depends on whether the closeness is of the order of a single pixel in the defect map, making distinguishing between touching and close problematic.
- According to a variation of the abovementioned embodiment of the present invention, the non-predetermined portion isolated from the predetermined topology includes a distance greater than a predetermined distance between the at least one non-predetermined portion and a pattern portion of the predetermined topology.
- According to another variation of the aforementioned embodiment of the present invention, the non-predetermined portion close to the predetermined topology includes a distance less than a predetermined distance between the at least one non-predetermined portion and a pattern portion of the predetermined topology.
- According to an additional variation of the aforementioned embodiment of the present invention, the non-predetermined portion connected to the predetermined topology includes the at least one non-predetermined portion being in contact with a pattern portion of the predetermined topology.
- According to a further variation of the aforementioned embodiment of the present invention, the non-predetermined portion bridging the predetermined topology includes at least one parameter selected from the list:
- a) at least one non-predetermined portion connecting at least two pattern portions of the predetermined topology;
- b) at least one non-predetermined portion connecting at least one pattern portion and intersecting at least one other pattern portion of the predetermined topology; and
- c) at least one non-predetermined portion intersecting at least two pattern portions of the predetermined topology.
- According to another variation of an embodiment of the present invention, the non-predetermined portion close to bridging the predetermined topology includes the at least one non-predetermined portion being close to at least two pattern portions of the predetermined topology.
- Generally there are two basic embodiment families of the present invention, which relate to assigning a kill index classification for any imaged region of the exposed layer of an in-process wafer. One of these families relates to the exposed layer as a two-dimensional image while the other uses relative height information for each pixel or pixel-cluster in the image to provide a more refined kill index classification. Each of these basic embodiment families can be adapted for use in the context of any explicitly described embodiments, variants, and so on.
- It should be recalled that the killer index classification of the present invention is preferably used in conjunction with a system for specifying the material properties (conductive, capacitive, resistive, non-conductive and so on) of each mapped pixel or pixel-cluster in a critical process control decision such as disqualifying the currently exposed layer, die or integrated circuit of the wafer or wafer batch or directing a wafer batch to a corrective step such as pattern stripping or reworking.
- In order to understand the invention and to see how it may be carried out in practice, embodiments including the preferred embodiment will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
- FIG. 1A illustrates a flow diagram of a wafer production and inspection process;
- Figure 1B illustrates a schematic view of the most general embodiment of the kill index classification method of the present invention;
- FIG. 2 illustrates a schematic view of the notion of “connectivity”;
- FIG. 3 illustrates schematic views demonstrating an isolated defect, a defect close to the pattern, a defect connected to the pattern, a defect bridging across two pattern blobs, a defect close to bridging and another defect connected to a pattern blob and close to bridging across another;
- FIG. 4 illustrates a schematic view demonstrating bridging, connected and close to bridging;
- FIG. 5 illustrates a flow diagram of the quality control decision making process;
- FIG. 6 illustrates a flow diagram of the preparation of a class image;
- FIG. 7 illustrates a schematic view of a defect not touching the pattern;
- FIG. 8A illustrates a schematic view of a defect connected to a pattern blob;
- FIG. 8B illustrates a schematic view of a defect close to bridging two pattern blobs;
- FIG. 8C illustrates a schematic view of a defect bridging two pattern blobs;
- FIG. 9 illustrates a schematic view of various missing pattern and deformed pattern defects;
- FIG. 10 illustrates a flow diagram of the algorithm to determine the kill index;
- FIG. 11 illustrates a flow diagram of the procedure to calculate the distance of a dilated DPF to a pattern blob;
- FIG. 12 illustrates a flow diagram of the procedure to calculate the Kill Index, i.e. the number of pattern blobs which the DFP shorts;
- FIG. 13 illustrates a schematic view of examples demonstrating calculations of the Kill Index;
- FIG. 14 illustrates a schematic view of a computer program product including a computer usable medium having computer readable program code embodied therein for the kill index classification method of the present invention;
- FIG. 15 illustrates a schematic view of a machine-readable program storage device, tangibly embodying a program of instructions executable by the machine to perform method steps for the kill index classification method of the present invention;
- FIG. 16 illustrates a schematic view of an apparatus for using the kill index classification method of the present invention; and
- FIG. 17 illustrates a schematic view of a system for operating a multi-stage semiconductor fabrication process wherein is included at least one embodiment of the kill index classification method of the present invention.
- In the manufacture of semiconductor wafers, it is necessary to subject as many parameters as possible to quality control at every step in the manufacturing process. FIG. 1A is a flow diagram100A indicating some of the
steps - In this context (turning to FIG. 1B), the present invention relates to embodiments of a kill
index classification method 100B—for example, such as 105, 106, 107 and 108 in 100A—for prioritizing relational aspects of topological defect intersections, particularly in association with an intermediate analytical testing stage of a multi-stage semiconductor fabrication process. This method includes the steps of - a) locating (step109) a region having at least one non-predetermined portion therein;
- b) determining (step110) a predetermined topology for the region;
- c) calculating (step111) evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and
- d) assigning (step112) a kill index classification using the calculated evaluation parameters.
- A defect in a currently exposed layer, die or integrated circuit of the wafer, which renders a wafer unable to function adequately or reliably, is termed a “killer defect”. Generally, there are two types of killer defects: defects that “short” between pattern blobs; and defects that cause a “disconnection”. A significant question, with regard to a step by step quality control procedure, is whether a specific defect will or will not have the effect of “killing” the currently exposed layer, die or integrated circuit of the wafer. It is necessary that a wafer manufacturer be able to detect the presence of any defect, the location of such defects, and whether these defects are “killer defects”. Generally there are defects that may be ignored by the manufacturer, while killer defects are extremely important, so that even a small number cannot be tolerated.
- If the spread of defects were completely random, information regarding yield would be obtainable in terms of the defect classification and size. However, in practice, defect distribution is not necessarily random.
- Knowing the presence and location of a “killer defect” at various stages in the manufacturing process is additionally significant, in that this knowledge will facilitate reworking of a defective batch of wafers to effect recovery of these wafers.
- Defects Types
- The initial stage of the scheme for core classification of defects is the differentiation between “particle” and “pattern” defects. Thereafter, each class needs to be separately defined.
- Particle Defects are defined as defects such as:
- Crater In Pattern,
- Crater In Background,
- Particle On Pattern,
- Particle On Background,
- Particle On Distortion,
- Embedded Under Pattern,
- Embedded Under Background.
- Pattern Defects are defined as core classes such as:
- Extra Pattern Connected,
- Extra Pattern Isolated,
- Missing Pattern, and
- Deformed Pattern.
- FIG. 2 illustrates a
schematic view 200 of the notion of “connectivity”. By redefining the notion of “connectivity”, for example, the twodefects defect 201 is classified as “extra pattern isolated”, anddefect 202 is classified as “extra pattern connected”. The same classifications apply to thedefects - In addition to the core classification, the output of the classification contains the “segment level” of the defect: for particles, the segment level contains the segments on which the defect lies (a “segment” can be pattern1, background or pattern2). For pattern defects, additional information regarding which pattern is extra or missing is included.
- Extra Material Defects
- FIG. 3 illustrates
schematic views 300 demonstrating anisolated defect 301, a defect close to thepattern 302, a defect connected to thepattern 303, a defect bridging across two pattern blobs 304, a defect close to bridging 305 and another defect connected to a pattern blob and close to bridging across another 306. A defect (either a pattern or a particle defect) is defined as “connected” if it touches the pattern; “isolated” if it is far away from the pattern; and “close to pattern” if it does not touch the pattern, but is close to it. - A defect is “bridging” if it connects two (or more) pattern areas. A defect is “close to bridging” if it is either connected to one pattern area and close to another, or close to two pattern areas.
- For two pattern layers (poly layers), the definition has to be somewhat modified. FIG. 4 illustrates a
schematic view 400, demonstrating bridging 401, connected 402 and close to bridging 403 for two pattern layers. The definition of connectivity remains substantially the same. The only change, in this case, is that a defect can be connected to pattern1, pattern2 or both. For a definition of bridging, pattern1 and pattern2 are treated as one-segment, in which case, the same definition as above applies. - Missing Pattern Defects
- All extra pattern defects are concerned with “extra material” defects (or missing material which caused a connection to a previous layer pattern). The situation with a “missing pattern” is slightly different. Firstly, a missing pattern is always “connected”—a pattern can be missing only where there should be a pattern. Secondly, a missing pattern defect is not necessarily a killer—the “kill rate” depends on the defect size relative to the pattern “size” (width for a line, area for a contact and so on). With regard to a missing pattern, the definitions of pattern and background are effectively reversed.
- Pattern defects include pattern deformed/broken, pattern deformed/continuous, pattern deformed/bridging and pattern deformed/close as well as pattern missing/completely and pattern missing/partially. If the defect cuts off a pattern line, if a deformed pattern causes bridging or if a contact is completely missing, the defect is a killer.
- Non-Killers Bridging Defects
- There are defects that cannot create shorts, unless they are “high”. An example of this non-killer defect class is a micro-scratch: a shallow micro-scratch does not “bridge” patterns. For such classes, bridging information will not be added to the defect core class.
- Defect Location
- FIG. 5 illustrates a flow diagram500 of the quality control decision making process, wherein the “killer”
geometric analysis 501 gives rise to anumerical index 502 indicating the defect classification. Furthermore, information regarding thecore class 503, (that is, the magnified details of defects) and thedefect composition 504 all contribute to a decision-making module 505, which enables the refining of the index information. - The core class encodes two kinds of information: the defect “type”, and defect “location”. Not included in the core classification is information relating to “bridging” (the defect connects different pattern pieces), “close” (the defect is not connected to the pattern, but it is very close to it), and so on. This information is not connected with the “root cause” of the defect, but nonetheless is very helpful for deciding the kill rate of a defect.
- FIG. 6 illustrates a flow diagram600 of the preparation of a
class image 606. In order to evaluate the “killer” effects of defects, it is necessary to examine defective segments from the segment map of the currently exposed layer, die or integrated circuit of thewafer 601. A defect free reference segment image 604, generally about 10 to 20 micron (μ) in size, is used to comparatively determine the presence of defects on a defect image 605. When such a defect image is detected, the image is dilated to more clearly show the magnified defect in theClass Image 606 which is a 2 to 4 micron segment of the wafer segment map. The defect footprint (DFP) shows the shape and size of the defect as well as its position relative to the pattern blobs in the class image. Using this class image, the Kill Index for the class image is determined. - Kill Index
- The Kill Index is a descriptor, which describes the geometrical relationship between the defect and the surrounding pattern object for the purpose of estimating the effect of the defect on the functionality and/or reliability of the wafer. The Kill Index is based largely on the segmentation map and the defect's footprint (DFP). The “footprint” refers to the multi-component DFP, and not only to the largest component.
- More specifically, the kill index that is assigned is linked, correlated and related to the damage caused by the defect to the functionality and/or reliability of the underlying integrated circuit.
- FIG. 7 illustrates a
schematic view 700 of a defect not touching the pattern. Furthermore, FIG. 8A illustrates aschematic view 800A of a defect connected to a pattern blob, FIG. 8B illustrates aschematic view 800B of a defect close to bridging two pattern blobs and FIG. 8C illustrates aschematic view 800C of a defect bridging two pattern blobs. - FIG. 9 illustrates a series of schematic views of missing
pattern deformed pattern -
View 900A illustrates a missing pattern close to a disconnected defect where “d” is a measure of the closeness to disconnection, which is not necessarily a killer defect. -
View 900B illustrates a missing pattern disconnection defect which is classified as a killer defect. -
View 900C illustrates an almost missing contact. -
View 900D illustrates a missing contact which is classified as a killer defect. -
View 900E illustrates a deformed pattern defect which is classified as a killer defect. -
View 900F illustrates a deformed pattern defect. - The Kill Index is defined according to the following criteria:
- If the defect's footprint does not touch the pattern, as in
schematic view 700 in FIG. 7, the kill index is negative, and its absolute value is equal to the distance “d”, in microns, between the footprint and the pattern closest to it. For example, a kill index of minus6 would indicate a defect footprint 6 microns distant from and not touching a pattern blob. - If there is no pattern in the class image, distance “d” is set to the field of view (FOV) of the class image, that is, typically 480 pixels.
- If the footprint touches the pattern, as in800A, 800B and 800C in FIGS. 8A, 8B, and 8C, respectively, the kill index is greater than or equal to one. The kill rate counts the number of pattern blobs which the footprint touches. For a kill rate greater than or equal to 2, the inference is that the defect footprint shorts at least two adjacent pattern blobs or segments, effectively creating a single blob.
- If the footprint touches a pattern blob, as in800B and is close to an adjoining pattern blob, the kill index is equal to 1+(D−d)/D (alternatively stated as (2D−d)/D), where “D” is the distance between the adjacent pattern blobs in the vicinity of the defect footprint and “d” is the distance between the defect footprint and the adjacent close pattern blob.
- Algorithm to Calculate the Kill Index “N”
- FIG. 10 illustrates a flow diagram1000 of the algorithm to determine the kill index.
- The main steps of the algorithm are:
-
Step 1001; Check if there is pattern in the class image. If there is not, return a large negative value equal to the FOV of the class image, typically 480 pixels. - Step 1002: If there is a pattern in the class image, dilate the DFP.
- Step 1003: Check if the footprint intersects the pattern.
- Step 1004: If there is not, then calculate the distance d, between the pattern and the footprint, and return −d.
- Step 1005: If the footprint intersects the pattern in
step 1003, calculate how many pattern blobs, N, the footprint touches or intersects. - Step 1006: If N is greater than or equal to 2, return N as the killer index.
- Step 1007: If N is not greater than or equal to 2, calculate the kill index, N=1+(D−d)/D.
- Calculation of distance d from a dilated DFP to a pattern:
- FIG. 11 illustrates a flow diagram1100 of the procedure to calculate the distance from a dilated DPF to a pattern. The steps indicated are:
- Step 1101: From a Zoomed Segment Map (ZSM), create a binary map, the output of which is a Pattern Complement ZSM (PCZSM).
- Step 1102: Perform a chamfer distance transform on PCZSM, the output of which is a Chamfer Distance Map (CDM).
- Step 1103: From the dilated DFP, calculate the minimal value of CDM inside the dilated DFP, the output of which is the distance d of the dilated DFP from the pattern.
- Calculation of the Kill Index N:
- FIG. 12 illustrates a flow diagram1200 of the procedure for calculating the Kill Index, that is, the number of pattern blobs, which the DFP shorts. The calculation steps include:
- Step 1201: From the PCZSM and the dilated DFP, create a binary map, the output from which is a Pattern Binary Map (PBM).
- Step 1202: Perform a pattern blob analysis to calculate the number of pattern blobs, Np.
- Step 1203: Create an integer map, where IPDM=(PBM+2*(Dilated DFP)).
- Step 1204: Perform a blob analysis on the IPDM and calculate the number of pattern and defect footprint blobs, Npd. Also calculate the minimum and maximum value of IPDM on each blob. It should be noted that this calculation creates the inference that each short between pattern blobs reduces the total number of blobs by one. However, if the defect is a multi-component defect, each isolated component increases Npd by one.
- Step 1205: Find the number of isolated DFP blobs, i.e. those having minimum value=maximum value=2, and the number of isolated DFP blobs is Ndi.
- Step 1206: Calculate the kill index N, from the number of pattern blobs which the DFP shorts from the formula:
- N32 N p −N pd +N di+1
- (the added “1” is to allow that a defect which touches a pattern segment will give rise to a kill index of one, implying that there is no reduction in the number of pattern blobs due to shorting by any DFP).
- FIG. 13 illustrates a
schematic view 1300 of examples demonstrating calculations of the Kill Index. - In accordance with the above-described embodiments, the ordinarily skilled artisan will appreciate that the calculation of the two types of killer defects, those causing “shorts” and those causing “disconnection” will be selected according to the core classification. Therefore, for missing or deformed pattern, a different definition is needed. If the only aspect of interest relates to disconnections, then the kill index is the number of background segments shorted by the missing pattern. This gives rise to a difficulty with regard to missing contacts which do not “short” background segments. Nevertheless, missing contacts do represent killer defects.
- Furthermore, it is to be understood that embodiments of the present invention are not limited to multi-component defect footprints but will additionally include all large and significant defects as well.
- Turning to FIG. 14, the present invention also relates to a
computer program product 1400 including a computer usable medium having computerreadable program code 1401 embodied therein for a kill index classification method for prioritizing relational aspects of topological defect intersections, the computer readable program code in the article of manufacture including at least one program code selected from: - a) first computer
readable program code 1402 for causing a computer to locate a region having at least one non-predetermined portion therein; - b) tied to the first computer readable software, second computer
readable program code 1403 for causing the computer to determine a predetermined topology for the region; - c) tied to the second computer readable software, third computer
readable program code 1404 for causing the computer to calculate evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and - d) tied to the third computer readable software, fourth computer
readable program code 1405 for causing the computer to assign a kill index classification using the calculated evaluation parameters; - wherein the at least one program code is for use in the context of the kill index classification method for prioritizing relational aspects of topological defect intersections, wherein the method includes the steps of
- a) locating a region having at least one non-predetermined portion therein;
- b) determining a predetermined topology for the region;
- c) calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and
- d) assigning a kill index classification using the calculated evaluation parameters.
- Turning now to FIG. 15, the present invention further relates to a
program storage device 1501 readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for a kill index classification method for prioritizing relational aspects of topological defect intersections, the method steps including at least one step selected from: - a) locating (step1502) a region having at least one non-predetermined portion therein;
- b) determining (step1503) a predetermined topology for the region;
- c) calculating (step1504) evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and
- d) assigning (step1505) a kill index classification using the calculated evaluation parameters.
- Turning now to FIG. 16, the present invention additionally relates to
apparatus 1600 for using a kill index classification method for prioritizing relational aspects of topological defect intersections, wherein the method is especially useful in association with an intermediate analytical testing stage of a multi-stage semiconductor fabrication process, wherein the apparatus includes - a) a
locator module 1601 for locating a region having at least one non-predetermined portion therein; - b) in communication with the locator module, a
determiner module 1602 for determining a predetermined topology for the region; - c) in communication with the determiner module, a
calculator module 1603 for calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and - d) in communication with the calculator module, an
assignor module 1604 for assigning a kill index classification using the calculated evaluation parameters. - Furthermore, turning to FIG. 17 the present invention relates to a
system 1700 for operating a multi-stagesemiconductor fabrication process 1705—such as indicated in 100A—in association with at least two intermediate analytical testing stages, wherein each stage is using a kill index classification method for prioritizing relational aspects of topological defect intersections, wherein said system includes a management module for operating a multi-stage semiconductor fabrication process and associated with the management module there are at least two apparatus for using a kill index classification method for prioritizing relational aspects of topological defect intersections, and each said apparatus includes: - a) a
locator module 1701 for locating a region having at least one non-predetermined portion therein; - b) in communication with the locator module, a
determiner module 1702 for determining a predetermined topology for the region; - c) in communication with the determiner module, a
calculator module 1703 for calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and - d) in communication with the calculator module, an
assignor module 1704 for assigning a kill index classification using the calculated evaluation parameters. - While the present invention has been described in detail above with reference to several embodiments, various modifications within the spirit of the invention will be apparent to those of working skill in this technological field. Accordingly, the scope of the invention is to be determined by the appended claims.
Claims (27)
1. In a semiconductor fabrication process, a kill index classification method for prioritizing relational aspects of topological defect intersections, said method including the steps of
a) locating a region having at least one non-predetermined portion therein;
b) determining a predetermined topology for the region;
c) calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and
d) assigning a kill index classification using the calculated evaluation parameters.
2. The kill index classification method according to claim 1 wherein the step of locating a region having at least one non-predetermined portion therein includes the steps of
a1) accepting at least one appropriate resolution image of the region; and
a2) using the at least one appropriate resolution image, analyzing the region to determine if there is a rule violating shaped portion located therein.
3. The kill index classification method according to claim 2
wherein the step of accepting at least one appropriate resolution image of the region includes the steps of
i) accepting a reference image, and
ii) accepting a defect image, and
wherein the step of analyzing the region to determine if there is a rule violating shaped portion located therein includes the step of comparing the reference image with the defect image.
4. The kill index classification method according to claim 2
wherein the step of accepting at least one appropriate resolution image of the region includes the steps of
i) accepting a reference map, and
ii) accepting a defect image, and
wherein the step of analyzing the region to determine is there is a rule violating shaped portion located therein includes the step of comparing the reference map with the defect image.
5. The kill index classification method according to claim 2
wherein the step of accepting at least one appropriate resolution image of the region includes the steps of
i) accepting a reference rule set, and
ii) accepting a defect image; and
wherein the step of analyzing the region to determine if there is a rule violating shaped portion located therein includes the step of comparing the reference rule set with the defect image.
6. The kill index classification method according to claim 5 wherein the reference rule set includes a threshold for at least one topological feature selected from the list of
i) a detected edge discontinuity,
ii) a detected edge curvature,
iii) an interior angle formed from two intersecting detected edges,
iv) an exterior angle formed from two intersecting detected edges, or
v) a fabrication mask topology design principle.
7. The kill index classification method according to claim 1 wherein the step of determining a predetermined topology for the region includes at least one step selected from the list of
i) examining a reference image;,
ii) examining a reference map; or
iii) examining a fabrication mask topology design algorithm methodology used to produce the reference map.
8. The kill index classification method according to claim 1 wherein the step of calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region includes the step of assigning a topology intersection parameter for the juxtaposition of the at least one non-predetermined portion with the predetermined topology.
9. The kill index classification method according to claim 1 wherein the step of assigning a kill index classification using the calculated evaluation parameters includes convoluting the calculated evaluation parameters into a numeric classification.
10. The kill index classification method according to claim 1 wherein the step of assigning a kill index classification using the calculated evaluation parameters includes convoluting the calculated evaluation parameters into a multi-parametric classification coordinate.
11. The kill index classification method according to claim 1 wherein the step of locating a region having at least one non-predetermined portion therein includes locating a region having at least one defect footprint.
12. The kill index classification method according to claim 11 wherein locating a region having at least one defect footprint includes locating a region having at least one multi-component footprint.
13. The kill index classification method according to claim 1 wherein the step of calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region includes said at least one non-predetermined portion having at least one non-predetermined portion core class selected from the list:
a) at least one pattern non-predetermined portion selected from the list:
i) extra pattern connected,
ii) extra pattern isolated,
iii) missing pattern, and
iv) deformed pattern; or
b) at least one non-predetermined particle portion selected from the list:
i) crater in pattern,
ii) crater in background,
iii) particle on pattern,
iv) particle on background,
v) particle on distortion,
vi) embedded under pattern, and
vii) embedded under background.
14. The kill index classification method according to claim 1 wherein the step of calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region includes said evaluation parameters having at least one parameter selected from the list:
a) a non-predetermined portion isolated from the predetermined topology;
b) a non-predetermined portion close to the predetermined topology;
c) a non-predetermined portion connected to the predetermined topology;
d) a non-predetermined portion bridging the predetermined topology; and
e) a non-predetermined portion close to bridging the predetermined topology.
15. The kill index classification method according to claim 14 wherein said non-predetermined portion isolated from the predetermined topology includes a distance greater than a predetermined distance between the at least one non-predetermined portion and a pattern portion of the predetermined topology.
16. The kill index classification method according to claim 14 wherein said non-predetermined portion close to the predetermined topology includes a distance less than a predetermined distance between the at least one non-predetermined portion and a pattern portion of the predetermined topology.
17. The kill index classification method according to claim 14 wherein said non-predetermined portion connected to the predetermined topology includes the at least one non-predetermined portion being in contact with a pattern portion of the predetermined topology.
18. The kill index classification method according to claim 14 wherein said non-predetermined portion bridging the predetermined topology includes at least one parameter selected from the list:
a) at least one non-predetermined portion connecting at least two pattern portions of the predetermined topology;
b) at least one non-predetermined portion connecting at least one pattern portion and intersecting at least one other pattern portion of the predetermined topology; and
c) at least one non-predetermined portion intersecting at least two pattern portions of the predetermined topology.
19. The kill index classification method according to claim 14 wherein said non-predetermined portion close to bridging the predetermined topology includes the at least one non-predetermined portion being close to at least two pattern portions of the predetermined topology.
20. A computer program product including a computer usable medium having computer readable program code embodied therein for a kill index classification method for prioritizing relational aspects of topological defect intersections in a semiconductor fabrication process, the computer readable program code in said computer usable medium including at least one program code selected from:
a) first computer readable program code for causing a computer to locate a region having at least one non-predetermined portion therein;
b) tied to the first computer readable program code, second computer readable program code for causing the computer to determine a predetermined topology for the region;
c) tied to the second computer readable program code, third computer readable program code for causing the computer to calculate evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and
d) tied to the third computer readable program code, fourth computer readable program code for causing the computer to assign a kill index classification using the calculated evaluation parameters;
wherein the kill index classification method includes the steps of
a) locating a region having at least one non-predetermined portion therein;
b) determining a predetermined topology for the region;
c) calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and
d) assigning a kill index classification using the calculated evaluation parameters.
21. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a kill index classification method for prioritizing relational aspects of topological defect intersections in a semiconductor fabrication process, said method including the steps of:
a) locating a region having at least one non-predetermined portion therein;
b) determining a predetermined topology for the region;
c) calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and
d) assigning a kill index classification using the calculated evaluation parameters.
22. Apparatus for performing a kill index classification method for prioritizing relational aspects of topological defect intersections in a semiconductor fabrication process, wherein said apparatus includes:
a) a locator module for locating a region having at least one non-predetermined portion therein;
b) in communication with the locator module, a determiner module for determining a predetermined topology for the region;
c) in communication with the determiner module, a calculator module for calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and
d) in communication with the calculator module, an assignor module for assigning a kill index classification using the calculated evaluation parameters.
23. A system for operating a multi-stage semiconductor fabrication process in association with at least two intermediate analytical testing stages, wherein, at each stage, a kill index classification method is performed for prioritizing relational aspects of topological defect intersections, wherein said system includes a management module for operating said multi-stage semiconductor fabrication process, and wherein, in association with the management module, there are at least two apparatus for using a kill index classification method for prioritizing relational aspects of topological defect intersections, and each said apparatus includes:
a) a locator module for locating a region having at least one non-predetermined portion therein;
b) in communication with the locator module, a determiner module for determining a predetermined topology for the region;
c) in communication with the determiner module, a calculator module for calculating evaluation parameters based on the at least one non-predetermined portion in relation to the predetermined topology for the region; and
d) in communication with the calculator module, an assignor module for assigning a kill index classification using the calculated evaluation parameters.
24. A method according to claim 1 , wherein said semiconductor fabrication process is a multi-stage semiconductor fabrication process, and wherein said kill index classification method is performed after each stage of said multi-stage semiconductor fabrication process.
25. A method according to claim 20 , wherein said semiconductor fabrication process is a multi-stage semiconductor fabrication process, and wherein said kill index classification method is performed after each stage of said multi-stage semiconductor fabrication process.
26. A method according to claim 21 , wherein said semiconductor fabrication process is a multi-stage semiconductor fabrication process, and wherein said kill index classification method is performed after each stage of said multi-stage semiconductor fabrication process.
27. A method according to claim 22 , wherein said semiconductor fabrication process is a multi-stage semiconductor fabrication process, and wherein said kill index classification method is performed after each stage of said multi-stage semiconductor fabrication process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/437,592 US20030207519A1 (en) | 2001-03-30 | 2003-05-13 | Kill index analysis for automatic defect classification in semiconductor wafers |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/822,919 US6605478B2 (en) | 2001-03-30 | 2001-03-30 | Kill index analysis for automatic defect classification in semiconductor wafers |
US10/437,592 US20030207519A1 (en) | 2001-03-30 | 2003-05-13 | Kill index analysis for automatic defect classification in semiconductor wafers |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/822,919 Continuation US6605478B2 (en) | 2001-03-30 | 2001-03-30 | Kill index analysis for automatic defect classification in semiconductor wafers |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030207519A1 true US20030207519A1 (en) | 2003-11-06 |
Family
ID=25237327
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/822,919 Expired - Lifetime US6605478B2 (en) | 2001-03-30 | 2001-03-30 | Kill index analysis for automatic defect classification in semiconductor wafers |
US10/195,769 Expired - Lifetime US6673657B2 (en) | 2001-03-30 | 2002-07-11 | Kill index analysis for automatic defect classification in semiconductor wafers |
US10/437,592 Abandoned US20030207519A1 (en) | 2001-03-30 | 2003-05-13 | Kill index analysis for automatic defect classification in semiconductor wafers |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/822,919 Expired - Lifetime US6605478B2 (en) | 2001-03-30 | 2001-03-30 | Kill index analysis for automatic defect classification in semiconductor wafers |
US10/195,769 Expired - Lifetime US6673657B2 (en) | 2001-03-30 | 2002-07-11 | Kill index analysis for automatic defect classification in semiconductor wafers |
Country Status (1)
Country | Link |
---|---|
US (3) | US6605478B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070030364A1 (en) * | 2005-05-11 | 2007-02-08 | Pere Obrador | Image management |
US20080298670A1 (en) * | 2007-05-28 | 2008-12-04 | Hitachi High-Technologies Corporation | Method and its apparatus for reviewing defects |
CN109950165A (en) * | 2019-02-19 | 2019-06-28 | 长江存储科技有限责任公司 | Test structure and test method |
US10395323B2 (en) * | 2015-11-06 | 2019-08-27 | International Business Machines Corporation | Defect management |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6605478B2 (en) * | 2001-03-30 | 2003-08-12 | Appleid Materials, Inc, | Kill index analysis for automatic defect classification in semiconductor wafers |
KR100425447B1 (en) * | 2001-05-10 | 2004-03-30 | 삼성전자주식회사 | Method of grey level compensation and selective wafer-defect inspection for patterns and recording medium recorded thereof |
US6658361B1 (en) * | 2001-10-10 | 2003-12-02 | Lsi Logic Corporation | Heaviest only fail potential |
US7194366B2 (en) * | 2001-10-19 | 2007-03-20 | Auburn University | System and method for estimating reliability of components for testing and quality optimization |
KR100429883B1 (en) * | 2001-12-20 | 2004-05-03 | 삼성전자주식회사 | Method for measuring fail probability by only defect, method for measuring defect limited yield using classification the extracted defect pattern's parameter, and system for measuring fail probability by only defect and the defect limited yield |
DE10331594A1 (en) * | 2003-07-11 | 2005-01-27 | Leica Microsystems Semiconductor Gmbh | Inspecting structures on semiconducting wafers involves assigning region(s) of interest to structural element in single element, transferring to corresponding structural element in other elements |
TWI225674B (en) * | 2003-09-03 | 2004-12-21 | Powerchip Semiconductor Corp | Method of defect root cause analysis |
GB0504913D0 (en) * | 2005-03-10 | 2005-04-13 | Eastman Kodak Co | Method and apparatus for digital processing of images |
JP5006520B2 (en) * | 2005-03-22 | 2012-08-22 | 株式会社日立ハイテクノロジーズ | Defect observation apparatus and defect observation method using defect observation apparatus |
US7570796B2 (en) | 2005-11-18 | 2009-08-04 | Kla-Tencor Technologies Corp. | Methods and systems for utilizing design data in combination with inspection data |
US7676077B2 (en) | 2005-11-18 | 2010-03-09 | Kla-Tencor Technologies Corp. | Methods and systems for utilizing design data in combination with inspection data |
US8041103B2 (en) | 2005-11-18 | 2011-10-18 | Kla-Tencor Technologies Corp. | Methods and systems for determining a position of inspection data in design data space |
US7567947B2 (en) * | 2006-04-04 | 2009-07-28 | Optimaltest Ltd. | Methods and systems for semiconductor testing using a testing scenario language |
US7684609B1 (en) * | 2006-05-25 | 2010-03-23 | Kla-Tencor Technologies Corporation | Defect review using image segmentation |
US8114835B2 (en) * | 2006-11-09 | 2012-02-14 | Northwestern University | Self-assembling peptide amphiphiles for tissue engineering |
WO2008086282A2 (en) | 2007-01-05 | 2008-07-17 | Kla-Tencor Corporation | Methods and systems for using electrical information for a device being fabricated on a wafer to perform one or more defect-related functions |
US8213704B2 (en) * | 2007-05-09 | 2012-07-03 | Kla-Tencor Corp. | Methods and systems for detecting defects in a reticle design pattern |
US7975245B2 (en) | 2007-08-20 | 2011-07-05 | Kla-Tencor Corp. | Computer-implemented methods for determining if actual defects are potentially systematic defects or potentially random defects |
US8139844B2 (en) | 2008-04-14 | 2012-03-20 | Kla-Tencor Corp. | Methods and systems for determining a defect criticality index for defects on wafers |
KR101623747B1 (en) * | 2008-07-28 | 2016-05-26 | 케이엘에이-텐코어 코오포레이션 | Computer-implemented methods, computer-readable media, and systems for classifying defects detected in a memory device area on a wafer |
US8775101B2 (en) | 2009-02-13 | 2014-07-08 | Kla-Tencor Corp. | Detecting defects on a wafer |
US8204297B1 (en) | 2009-02-27 | 2012-06-19 | Kla-Tencor Corp. | Methods and systems for classifying defects detected on a reticle |
US8112241B2 (en) | 2009-03-13 | 2012-02-07 | Kla-Tencor Corp. | Methods and systems for generating an inspection process for a wafer |
US8781781B2 (en) | 2010-07-30 | 2014-07-15 | Kla-Tencor Corp. | Dynamic care areas |
US9170211B2 (en) | 2011-03-25 | 2015-10-27 | Kla-Tencor Corp. | Design-based inspection using repeating structures |
US9087367B2 (en) | 2011-09-13 | 2015-07-21 | Kla-Tencor Corp. | Determining design coordinates for wafer defects |
US8831334B2 (en) | 2012-01-20 | 2014-09-09 | Kla-Tencor Corp. | Segmentation for wafer inspection |
US8826200B2 (en) | 2012-05-25 | 2014-09-02 | Kla-Tencor Corp. | Alteration for wafer inspection |
US9189844B2 (en) | 2012-10-15 | 2015-11-17 | Kla-Tencor Corp. | Detecting defects on a wafer using defect-specific information |
US8853011B2 (en) * | 2012-12-07 | 2014-10-07 | Shenzhen China Star Optoelectronics Technology Co., Ltd. | Repairing method, repairing device, and repairing structure for disconnected defect |
US9053527B2 (en) | 2013-01-02 | 2015-06-09 | Kla-Tencor Corp. | Detecting defects on a wafer |
US9134254B2 (en) | 2013-01-07 | 2015-09-15 | Kla-Tencor Corp. | Determining a position of inspection system output in design data space |
US9311698B2 (en) | 2013-01-09 | 2016-04-12 | Kla-Tencor Corp. | Detecting defects on a wafer using template image matching |
KR102019534B1 (en) | 2013-02-01 | 2019-09-09 | 케이엘에이 코포레이션 | Detecting defects on a wafer using defect-specific and multi-channel information |
US20140244548A1 (en) * | 2013-02-22 | 2014-08-28 | Nvidia Corporation | System, method, and computer program product for classification of silicon wafers using radial support vector machines to process ring oscillator parametric data |
US9865512B2 (en) | 2013-04-08 | 2018-01-09 | Kla-Tencor Corp. | Dynamic design attributes for wafer inspection |
US9310320B2 (en) | 2013-04-15 | 2016-04-12 | Kla-Tencor Corp. | Based sampling and binning for yield critical defects |
JP6192372B2 (en) * | 2013-06-11 | 2017-09-06 | キヤノン株式会社 | Mask pattern creation method, program, and information processing apparatus |
US20160189055A1 (en) * | 2014-12-31 | 2016-06-30 | Applied Materials Israel Ltd. | Tuning of parameters for automatic classification |
DE102018213056A1 (en) * | 2018-08-03 | 2020-02-06 | Robert Bosch Gmbh | Method and device for determining an explanation card |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4845558A (en) * | 1987-12-03 | 1989-07-04 | Kla Instruments Corporation | Method and apparatus for detecting defects in repeated microminiature patterns |
US5335212A (en) * | 1993-01-05 | 1994-08-02 | Bartos Peter J | Golf clock |
US5821761A (en) * | 1994-07-18 | 1998-10-13 | Advantest Corporation | Apparatus detecting an IC defect by comparing electron emissions from two integrated circuits |
US6091249A (en) * | 1997-01-13 | 2000-07-18 | Schlumberger Technologies, Inc. | Method and apparatus for detecting defects in wafers |
US6121156A (en) * | 1998-04-28 | 2000-09-19 | Cypress Semiconductor Corporation | Contact monitor, method of forming same and method of analyzing contact-, via-and/or trench-forming processes in an integrated circuit |
US20030017664A1 (en) * | 2001-03-30 | 2003-01-23 | Applied Materials, Inc | Kill index analysis for automatic defect classification in semiconductor wafers |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5355212A (en) * | 1993-07-19 | 1994-10-11 | Tencor Instruments | Process for inspecting patterned wafers |
IT1290156B1 (en) * | 1996-12-18 | 1998-10-19 | Texas Instruments Italia Spa | MEMORY CHIP CONTAINING A NON-VOLATILE MEMORY REGISTER FOR THE PERMANENT STORAGE OF INFORMATION RELATING TO THE QUALITY OF THE |
US6922482B1 (en) * | 1999-06-15 | 2005-07-26 | Applied Materials, Inc. | Hybrid invariant adaptive automatic defect classification |
US7644131B2 (en) * | 2000-12-27 | 2010-01-05 | INOVO Limited | Optimized image delivery over limited bandwidth communication channels |
-
2001
- 2001-03-30 US US09/822,919 patent/US6605478B2/en not_active Expired - Lifetime
-
2002
- 2002-07-11 US US10/195,769 patent/US6673657B2/en not_active Expired - Lifetime
-
2003
- 2003-05-13 US US10/437,592 patent/US20030207519A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4845558A (en) * | 1987-12-03 | 1989-07-04 | Kla Instruments Corporation | Method and apparatus for detecting defects in repeated microminiature patterns |
US5335212A (en) * | 1993-01-05 | 1994-08-02 | Bartos Peter J | Golf clock |
US5821761A (en) * | 1994-07-18 | 1998-10-13 | Advantest Corporation | Apparatus detecting an IC defect by comparing electron emissions from two integrated circuits |
US6091249A (en) * | 1997-01-13 | 2000-07-18 | Schlumberger Technologies, Inc. | Method and apparatus for detecting defects in wafers |
US6121156A (en) * | 1998-04-28 | 2000-09-19 | Cypress Semiconductor Corporation | Contact monitor, method of forming same and method of analyzing contact-, via-and/or trench-forming processes in an integrated circuit |
US20030017664A1 (en) * | 2001-03-30 | 2003-01-23 | Applied Materials, Inc | Kill index analysis for automatic defect classification in semiconductor wafers |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070030364A1 (en) * | 2005-05-11 | 2007-02-08 | Pere Obrador | Image management |
US7860319B2 (en) * | 2005-05-11 | 2010-12-28 | Hewlett-Packard Development Company, L.P. | Image management |
US20080298670A1 (en) * | 2007-05-28 | 2008-12-04 | Hitachi High-Technologies Corporation | Method and its apparatus for reviewing defects |
US10395323B2 (en) * | 2015-11-06 | 2019-08-27 | International Business Machines Corporation | Defect management |
CN109950165A (en) * | 2019-02-19 | 2019-06-28 | 长江存储科技有限责任公司 | Test structure and test method |
CN109950165B (en) * | 2019-02-19 | 2021-06-04 | 长江存储科技有限责任公司 | Test structure and test method |
Also Published As
Publication number | Publication date |
---|---|
US20020142522A1 (en) | 2002-10-03 |
US6605478B2 (en) | 2003-08-12 |
US20030017664A1 (en) | 2003-01-23 |
US6673657B2 (en) | 2004-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6605478B2 (en) | Kill index analysis for automatic defect classification in semiconductor wafers | |
US10062160B2 (en) | Pattern weakness and strength detection and tracking during a semiconductor device fabrication process | |
JP5065943B2 (en) | Manufacturing process monitoring system | |
US8595666B2 (en) | Semiconductor defect classifying method, semiconductor defect classifying apparatus, and semiconductor defect classifying program | |
JP5081590B2 (en) | Defect observation classification method and apparatus | |
US8045789B2 (en) | Method and apparatus for inspecting defect of pattern formed on semiconductor device | |
KR101934313B1 (en) | System, method and computer program product for detection of defects within inspection images | |
CN109616426B (en) | Intelligent defect correction system and implementation method thereof | |
US7231079B2 (en) | Method and system for inspecting electronic circuit pattern | |
US7593565B2 (en) | All surface data for use in substrate inspection | |
US20060265185A1 (en) | System for identification of defects on circuits or other arrayed products | |
KR20180095715A (en) | Improved defect sensitivity of semiconductor wafer testers using design data with wafer image data | |
CN105074896A (en) | Pattern-measuring apparatus and semiconductor-measuring system | |
CN114155181A (en) | Automatic optimization of inspection solutions | |
TWI844746B (en) | Examination of a semiconductor specimen | |
CN110727247B (en) | Defect operation system and device for semiconductor factory | |
US8019149B2 (en) | Pattern shape evaluation method and pattern shape evaluation apparatus utilizing the same | |
US20230260105A1 (en) | Defect detection for semiconductor structures on a wafer | |
KR20190032467A (en) | Image analysis device and charged particle beam device | |
CN110889822B (en) | Wafer design image analysis method, system and non-transitory computer readable medium | |
Kundu et al. | Defect clustering and classification for semiconductor devices | |
Ben-Porath et al. | Advanced process development and control based on a fully automated SEM with ADC | |
CN116128788A (en) | Lead frame shipment method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: EXPRESSLY ABANDONED -- DURING EXAMINATION |