EP1069609A2

Method for automatically identifying and classifying defects, in particular on a semiconductor wafer

Abstract

A methodology is provided for qualitatively identifying features of an article, such as defects on the surface of a semiconductor substrate, with a string of symbols, such as numbers, according to relevant defect characteristics and information relating to the processing tools visited by the wafer, including reliability information. Embodiments include generalizing, after a defect on a wafer is discovered and inspected (as by optical review, SEM, EDS, AFM, etc.), each quantitative attribute of the defect such as the defect's size, material composition, color, position on the surface of the wafer, etc. into a qualitative category, assigning a numerical symbol to each attribute for identification, and sequencing the symbols in a predetermined manner. The identification sequences of all defects are stored in a database, where they are easily compared with other correspondingly identified defects. The identification sequence also includes a number representative of the wafer's last-visited processing tool, thereby associating the defect with a tool. After the defect is investigated and determined as being caused by a particular fault of the tool, this information is stored and linked to the defect's identification sequence. Thereafter, if a similar defect occurs in another wafer, the later defect's identification sequence is matched to that of the previous defect by searching the defect database, indicating the same cause for the later defect, thereby enabling ready identification of the root causes of defects, and enabling early corrective action to be taken.

EP1069609A2, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Projected expiry passed 14 July 2020, 6.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 7 independent, 18 dependent

  1. 1
    A method of classifying a feature of an article, which method comprises:(a) determining attributes of the feature;(b) generalizing the attributes by associating each attribute with one or more categories, each category being a subset of one of a plurality of database objects associated with the attributes;(c) assigning each category a symbol;(d) arranging the symbols of the categories in a predetermined sequence to form an identifier for the feature;and (e) storing the identifier in a database.
  2. 6
    The method according to any of claims 1 to 4, wherein the feature comprises a plurality of defects on a surface of the article, the method comprising generalizing the plurality of defects as a pattern database object having a predetermined location on the surface of the article category subset.
  3. 12
    The method of any preceding claim, comprising:repeating steps (a)-(e) for a plurality of features;and searching for corresponding identifiers based on one or more corresponding symbols of the identifiers in the database.
  4. 14
    A computer-readable medium bearing instructions for classifying a feature of an article, said instructions, when executed, being arranged to cause one or more processors to perform the steps of:(a) receiving attributes of the feature;(b) generalizing the attributes by associating each attribute with one or more categories, each category being a subset of one of a plurality of database objects associated with the attributes;(c) assigning each category a symbol;(d) arranging the symbols of the categories in a predetermined sequence to form an identifier for the feature;and (e) storing the identifier in a database.
  5. 18
    The computer-readable medium according to any one of claims 14 to 17, wherein the feature comprises a plurality of defects on a surface of the article, wherein the instructions, when executed, are arranged to cause the one or more processors to perform the step of generalizing the plurality of defects as a pattern database object having a predetermined shape category subset.
  6. 19
    The computer-readable medium according to any one of claims 14 to 17, wherein the feature comprises a plurality of defects on a surface of the article, wherein the instructions, when executed, are arranged to cause the one or more processors to perform the step of generalizing the plurality of defects as a pattern database object having a predetermined location on the surface category subset.
  7. 21
    The computer-readable medium according to any of claims 15 to 20, wherein the article is a semiconductor substrate and the feature comprises a plurality of defects on a surface of the semiconductor substrate, wherein the instructions, when executed, are arranged to cause the one or more processors to perform the steps of:receiving a defect map of a plurality of defects from the inspection tool, such that the attributes of each defect comprise a set of coordinates corresponding to its location on a surface of the substrate;dividing the substrate into sectors;associating each defect with one of the sectors based on its coordinates;counting the defects in each sector;comparing the number of defects in each sector to a predetermined threshold number;and associating the defects in a first one of the sectors with a category of a pattern database object that includes the first sector, when the number of defects in the first sector is greater than or equal to the predetermined threshold number.
  8. 23
    The computer-readable medium according to any of claims 14 to 22, wherein the instructions, when executed, are arranged to cause the one or more processors to perform the step of assigning integers as the symbols.
  9. 25
    The computer-readable medium according to any of claims 14 to 24, wherein the instructions, when executed, are arranged to cause the one or more processors to perform the steps of:repeating steps (a)-(e) for a plurality of features;and searching for corresponding identifiers based on one or more corresponding symbols of the identifiers in the database.