Nuisance Mining for Novel Defect Discovery in Semiconductor Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for configuring nuisance filters in optical inspections of semiconductor wafers, particularly those based on machine-learning algorithms, risk missing defects not present during the training process, leading to incomplete defect detection and reduced throughput.

Innovation Solution

A method that involves creating a nuisance bin, partitioning the defect population, segmenting it, selecting and replicating defects to generate new training data, and training a binary classifier to segregate novel defects from nuisance defects, enabling the discovery of unknown defects and improving filter maturity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If ML-based nuisance filters are used for defect classification, then productivity and automation are improved, but the risk of missing novel defects increases due to training set limitations

Engineering Contradiction:
Improveinspection throughputVSAvoiddefect detection completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by generating synthetic defect data before actual inspection. The nuisance filter is trained on augmented datasets that include artificially created defect patterns, preparing the model to recognize novel defect types that may appear during production inspections.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of existing defect patterns through synthetic data generation. By replicating and transforming known defect characteristics, the system produces training examples of novel defect types without requiring physical samples, enabling the ML model to learn from these synthesized copies.

Inventive Principle:
Principle #26Copying

2Reliability

If training set accumulation is used to improve filter maturity, then defect detection reliability is improved, but the process becomes more complex and time-consuming

Engineering Contradiction:
Improvenuisance filter maturityVSAvoidtraining process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of accumulating physical training samples over time, the system copies and synthesizes defect data computationally. Synthetic defect patterns are generated by transforming existing defect characteristics, creating diverse training examples without requiring additional physical samples or extended training periods.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes parameters of existing defect patterns to generate synthetic novel defects. By modifying characteristics such as size, shape, intensity, and position parameters of known defects, the system creates diverse training examples that expand the model's capability without requiring physical sample accumulation.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If manually constructed nuisance filters are used, then domain knowledge can be leveraged to reserve signal space for novel defects, but the process is tedious and subjective

Engineering Contradiction:
Improvenuisance filter robustnessVSAvoidfilter creation efficiency
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system automatically copies and transforms defect patterns through computational synthesis, eliminating manual filter construction. Synthetic defect data is generated by algorithmic transformation of existing patterns, replacing the tedious manual process of reserving signal space while maintaining the benefit of domain knowledge embedded in the synthesis algorithms.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system replaces manual mechanical processes of filter construction with automated computational methods. The subjective and tedious manual adjustment of nuisance filters is substituted with objective algorithmic synthesis of training data, maintaining reliability while dramatically improving ease of manufacture.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Productivity

If defects are removed from inspection to reduce nuisance rates, then productivity is improved, but the ability to discover new defects is reduced

Engineering Contradiction:
Improveinspection throughputVSAvoidnovel defect discovery capability
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system creates synthetic copies of potential novel defects for training purposes, preserving the ability to discover new defect types even when removing actual defects from production inspection. The synthetic data maintains the information about novel defect patterns without requiring them to be present in the production stream.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary analysis and synthetic data generation before production inspection. By preparing synthetic training data in advance that encompasses potential novel defect types, the system preserves discovery capability while enabling aggressive nuisance filtering during actual production to maximize throughput.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11514357B2Nuisance mining for novel defect discovery
Publication Date: 2022.11.29 KLA CORP
  • US11514357B2 patent drawing
  • US11514357B2 patent drawing
  • US11514357B2 patent drawing

AI summary

A method of defect discovery can include providing a nuisance bin in a nuisance filter, partitioning the defect population into a defect population partition, segmenting the defect population partition into a defect population segment, selecting from the defect population segment a selected set of defects, computing one or more statistics of the signal attributes of the defects in the defect population segment, replicating the selected set of defects to yield generated defects, shifting the generated defects outside of the defect population segment, creating a training set, and training a binary classifier. This method can be operated on a system. The method can enable a semiconductor manufacturer to determine more accurately the presence of defects that would otherwise have gone unnoticed.