Photomask Inspection Using Codebook Pattern Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional photomask and wafer inspection techniques face challenges such as high computational requirements, precision alignment issues, and the need for multiple dice on a mask, which complicates defect detection and increases hardware complexity and cost, especially for large-die ICs like advanced microprocessors and field programmable gate arrays.

Innovation Solution

A method and system for inspecting photomasks using a codebook to compare data representative of images of circuit patterns, employing lossy compression algorithms and a knowledge base to identify potentially defective patterns without requiring a reference image, allowing for self-inspection and reducing computational overhead by eliminating typical patterns from further analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional D:DB inspection is used to compare captured optical images with database images, then defect detection capability is improved, but computational requirements and processing time increase tremendously

Engineering Contradiction:
Improvedefect detection capabilityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and removes typical, normal circuit patterns from the inspection process by comparing captured images against a database of known good patterns. Only atypical patterns that differ from the database are flagged for further analysis, eliminating the need to process entire high-resolution database images for every inspection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The inspection process is segmented into two stages: first, a rapid comparison against a compressed codebook identifies potential defects; second, only those specific regions flagged as atypical undergo detailed analysis. This segmentation divides the computational workload into coarse filtering and fine inspection phases.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If high-precision alignment between mask position and database is required for D:DB inspection, then measurement accuracy is improved, but system complexity and hardware requirements increase

Engineering Contradiction:
Improvealignment precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a compressed codebook representation of the database patterns that captures essential features without requiring exact pixel-level correspondence. This codebook serves as a simplified copy that can be rapidly compared against captured images without demanding high-precision alignment hardware.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If D:D inspection is used to compare two optical images from different dice, then implementation ease is improved, but the ability to detect mask defects is reduced

Engineering Contradiction:
Improveimplementation easeVSAvoiddefect detection reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent performs preliminary action by pre-processing and compressing database patterns into a codebook before inspection. This pre-computed reference enables rapid comparison that is more reliable than D:D methods, as it compares against a comprehensive database of known good patterns rather than relying on the assumption that two dice will be identical.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7558419B1System and method for detecting integrated circuit pattern defects
Publication Date: 2009.07.07 ASML NETHERLANDS BV
  • US7558419B1 patent drawing
  • US7558419B1 patent drawing
  • US7558419B1 patent drawing

AI summary

There are many inventions described and illustrated herein. In one aspect, the present invention is directed to a technique of, and system for inspecting integrated circuits, including, for example, patterns projected, provided or formed on a wafer using photomasks, or patterns on the photomask itself. The inspection system and technique of this aspect includes first identifying, determining and/or detecting areas and/or patterns that are potentially defective by removing, filtering and/or eliminating from a set of potential defects any and/or all typical, regular or normal patterns. The identification, determination and/or detection of potential defects may be performed relatively quickly by a rapidly executing algorithm. In this way, a first or “coarse” analysis is performed rapidly and some, many, all or substantially all of the regular, normal or typical patterns are eliminated from further analysis. Thereafter, a second more detailed analysis is performed. This second analysis focuses on the set of potential defects that were identified, determined and/or detected during the first analysis of the photomask or wafer (i.e., the “coarse” analysis). The second analysis may be considerably a more detailed or a “fine” analysis relative to the first or “coarse” analysis. Indeed, in one embodiment, the second analysis may implement a more computational intensive process, without sacrificing throughput, since only a small portion of the photomask or wafer is inspected in the second analysis. In this way, the detailed analysis of the defect candidates may identify (i) all or substantially all of the actual defects and/or (ii) only the actual defects from the potential defects identified during the first analysis.