Cell Counting Algorithm for CMP Spectrum Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optical monitoring techniques for chemical mechanical polishing (CMP) are unreliable due to sensitivity to peak shifts in spectra caused by variations in underlying layers and noise, leading to non-uniformity in wafer processing.

Innovation Solution

Implementing a cell counting technique to identify the best matching reference spectrum by dividing the spectral space into cells, counting crossing and separating cells, and calculating a dissimilarity ratio to determine the most accurate matching spectrum, reducing sensitivity to peak positions and noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sum of squared differences algorithm is used to identify best matching reference spectrum, then matching speed is improved, but reliability deteriorates due to sensitivity to peak shifts and noise

Engineering Contradiction:
Improvematching speedVSAvoidendpoint detection reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the spectral space into multiple cells (bins) along the wavelength axis. Instead of comparing entire spectra directly, the algorithm segments the spectrum into discrete regions and counts the number of peaks in each cell. This segmentation reduces the impact of peak position shifts and noise by aggregating information across multiple wavelength points, thereby improving reliability while maintaining computational efficiency.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If sum of squared differences algorithm is used to identify best matching reference spectrum, then computational simplicity is improved, but measurement precision deteriorates due to noise sensitivity

Engineering Contradiction:
Improvealgorithm simplicityVSAvoidspectrum matching precision
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The spectrum is divided into multiple cells along the wavelength axis, and the algorithm counts peaks in each cell rather than comparing individual wavelength points. This segmentation approach maintains computational simplicity while improving precision by reducing sensitivity to noise and peak position variations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a simplified representation of the spectrum by counting peaks in each cell and storing these counts as a characteristic signature. This copied representation (peak counts per cell) is then used for comparison with reference spectra, reducing the impact of noise while preserving the essential spectral features needed for accurate matching.

Inventive Principle:
Principle #26Copying

3Difficulty of detecting and measuring

If traditional optical monitoring is used during polishing, then process monitoring capability is improved, but manufacturing precision deteriorates due to non-uniformity from material removal rate variations

Engineering Contradiction:
Improvepolishing process monitoringVSAvoidwafer uniformity
Core Design Contradiction:
Difficulty of detecting and measuringVSManufacturing precision

Solution Approach 1:

The patent implements real-time optical monitoring during the polishing process, measuring spectra at multiple wavelength points and comparing them against a library of reference spectra. The system uses the cell counting algorithm to identify the best matching reference spectrum and determines the polishing endpoint based on this comparison. This feedback mechanism allows for precise control of the polishing process, compensating for variations in material removal rate and achieving uniform results across wafers.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the reliability of endpoint detection and reduces within-wafer and wafer-to-wafer non-uniformity, providing a more precise control over the polishing process.

Implementation Method 1

a spectrum is measured from a substrate during polishing

Methodology Applied
Scientific EffectLight reflection: Reflection

Implementation Method 2

through a window in the polishing pad

Methodology Applied
Scientific EffectOptical transmission:

Data Source

PatentUS9679823B2Metric for recognizing correct library spectrum
Publication Date: 2017.06.13 APPLIED MATERIALS INC
  • US9679823B2 patent drawing
  • US9679823B2 patent drawing
  • US9679823B2 patent drawing

AI summary

A method of controlling polishing of a substrate is described. A controller stores a library having a plurality of reference spectra. The controller polishes a substrate and measures a sequence of spectra of light from the substrate during polishing. For each measured spectrum of the sequence of spectra, the controller finds a best matching reference spectrum from the plurality of reference spectra and generates a sequence of best matching reference spectra. The controller uses a cell counting technique for finding the best matching reference spectrum. The controller determines at least one of a polishing endpoint or an adjustment for a polishing rate based on the sequence of best matching reference spectra.