Abstract:
There are provided system and method of detecting defects on a specimen, the method comprising: capturing a first image from a first die and obtaining one or more second images; receiving: i) a first set of predefined first descriptors each representing a type of DOI, and ii) a second set of predefined second descriptors each representing a type of noise; generating at least one difference image based on difference between pixel values of the first image and pixel values derived from the second images; generating at least one third image, comprising: computing a value for each given pixel of at least part of the at least one difference image based on the first and second sets of predefined descriptors, and surrounding pixels centered around the given pixel; and determining presence of defect candidates based on the at least one third image and a predefined threshold.
Abstract:
There are provided system and method of detecting repeating defects on a specimen, the specimen obtained by printing two or more mask fields thereon, each of mask field comprising multiple dies, the method comprising: scanning the specimen to capture a plurality of first images from first dies located at the same position in the mask fields, and, for each first image, capture two or more second images from dies located in different positions from the first dies; generating a plurality of third images corresponding to the plurality of first images; generating, an average third image constituted by pixels with values computed as accumulated pixel values of corresponding pixels in the plurality of third images divided by the number of the two or more mask fields; and determining presence of repeating defects on the specimen based on the average third image and a predefined defect threshold.
Abstract:
Methods, systems, and computer program products for signature detection. One example of a method includes: acquiring an article defect density map comprising a plurality of sections corresponding to a first resolution level which is indicative of defect numbers for the sections, and determining a distribution representative of the defect numbers or function thereof; determining a threshold in accordance with said distribution, and identifying sections, out of said plurality of sections in the article defect density map, with defect numbers or function thereof above the threshold; and clustering at least part of adjoining identified sections, into one or more signatures, thus detecting said one or more signatures.
Abstract:
A system includes a memory and a processor device operatively coupled to the memory to obtain an inspected noise-indicative value representative of an analyzed pixel of an inspected image of an inspected object, and a reference noise-indicative value representative for each of multiple reference pixels of the inspected image. The processor device computes a representative noise-indicative value based on the inspected noise-indicative value and multiple reference noise-indicative values, calculates a defect-indicative value based on an inspected value representative of the analyzed pixel and determines a presence of a defect in the analyzed pixel based on the representative noise-indicative value and the defect-indicative value.
Abstract:
Examination system, method and computer-readable medium, the method comprising: processing by a processor using a first recipe at least one image comprised in images and metadata generated by an inspection tool and stored, to detect a first location set of first potential defects and attributes thereof; selecting and imaging part of the first location set with a review tool to obtain an image set; obtaining classification results of said first potential defects and determining a further recipe based thereon; processing the image using the further recipe for detecting a further location set of further defects; selecting part of the further location set; imaging the part with the review tool to obtain a further image set, and obtaining further classification results; and repeating determining the further recipe, processing the image, selecting and imaging part of the further location set, and obtaining further classification results, until a stopping criteria is met.
Abstract:
A system capable of inspecting an article for defects, the system including: a patch comparator, configured to determine with respect to each of a plurality of reference patches in a reference image a similarity level, based on a predefined patch-similarity criterion and on a source patch defined in the reference image; an evaluation module, configured to rate each inspected pixel out of multiple inspected pixels of the inspection image with a representative score which is based on the similarity level of a reference patch associated with a reference pixel corresponding to the inspected pixel; a selection module, configured to select multiple selected inspected pixels based on the representative scores of the multiple inspected pixels; and a defect detection module, configured to determine a presence of a defect in the candidate pixel based on an inspected value of the candidate pixel and inspected values of the selected inspected pixels.
Abstract:
A defect detection system for computerized detection of defects, the system including: an interface for receiving inspection image data including information of an analyzed pixel and of a plurality of reference pixels; and a processor, including: a differences analysis module, configured to: (a) calculate differences based on an inspected value representative of the analyzed pixel and on multiple reference values, each of which is representative of a reference pixel among the plurality of reference pixels; wherein the differences analysis module is configured to calculate for each of the reference pixels a difference between the reference value of the reference pixel and the inspected value; and (b) compute a representative difference value based on a plurality of the differences; and a defect analysis module, configured to determine a presence of a defect in the analyzed pixel based on the representative difference value.
Abstract:
A computerized method for estimating a size of a nanometric part of an inspected article, the method including: (a) acquiring inspection results generated by processing an inspection image which was generated by collecting signals arriving from a portion of the article which includes the part by an inspection system; (b) fitting to the inspection results an approximation function from a group of functions which is related to a response pattern of the inspection system; and (c) determining an estimated size of the part, based on at least one parameter of the approximation function.
Abstract:
A system configured to detect defects in an inspection image generated by collecting signals arriving from an article, the system comprising a tangible processor which includes: (i) a distribution acquisition module, configured to acquire a distribution of comparison values, each of the comparison values being indicative of a relationship between a value associated with a pixel of the inspection image and a corresponding reference value; (ii) a fitting module, configured to fit to the distribution an approximation function out of a predefined group of functions; and (iii) a defect detection module, configured to: (a) set a defect detection criterion based on a result of the fitting; and to (b) determine a presence of a defect in the inspection image, based on the defect detection criterion.
Abstract:
There are provided system and method of generating an examination recipe usable for examining a specimen, the method comprising: capturing images from dies and obtaining noise map indicative of noise distribution on the images; receiving design data representative of a plurality of design groups each having the same design pattern; calculating a group score for each given design group, the group score calculated based on the noise data associated with the given design group and a defect budget allocated for area of the given design group; providing segmentation related to the dies, comprising: associating design groups with segmentation labels indicative of different noise levels based on the group score, thereby obtaining a set of die segments each corresponding to one or more design groups associated with the same segmentation label and segmentation configuration data; and generating an examination recipe using the segmentation configuration data.