ML Clustering for OPC Training Pattern Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for training machine learning models for wafer patterning processes are inefficient due to the manual selection of training patterns, which requires significant user expertise and time, often resulting in inadequate pattern coverage and inaccurate predictions, leading to lithography hotspots and process window limitations.

Innovation Solution

A method that generates a set of features from patterns in a pattern set, groups them based on similarities using machine learning clustering, and selects representative patterns to construct a training set for deep convolutional neural networks, ensuring adequate pattern coverage and improved prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual selection of training patterns is used, then user expertise and control are required, but it consumes significant time and results in inadequate pattern coverage

Engineering Contradiction:
Improveprediction accuracyVSAvoidtime for manual pattern selection
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically selecting training patterns through machine learning clustering algorithms without requiring manual user intervention. The automated pattern selector clusters patterns based on feature similarities and selects representative patterns, eliminating the need for user expertise while achieving adequate pattern coverage and improved prediction accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The manual mechanical process of user-driven pattern selection is replaced with an automated computational system using machine learning clustering algorithms. The system substitutes human expertise with automated feature extraction, clustering, and pattern selection mechanisms, significantly reducing time consumption while maintaining or improving prediction accuracy.

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

2Reliability

If manual selection of training patterns is used, then user control is maintained, but it leads to inadequate pattern coverage and inaccurate predictions

Engineering Contradiction:
Improveprediction accuracyVSAvoidpattern coverage
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the pattern set into distinct clusters based on feature similarities using machine learning clustering algorithms. This segmentation allows the system to identify and select representative patterns from each cluster, ensuring comprehensive pattern coverage across different pattern types while maintaining high prediction accuracy through structured approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The manual control mechanism is replaced with automated machine learning-based pattern analysis that objectively evaluates pattern coverage and selects representative patterns. The system uses feature extraction and clustering algorithms to ensure adequate coverage of diverse pattern types, improving both reliability and adaptability simultaneously.

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

3Productivity

If automated pattern selection is implemented, then time consumption is reduced, but system complexity increases

Engineering Contradiction:
Improvetraining pattern selection efficiencyVSAvoidcomplexity of pattern selection system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system extracts and isolates key features from patterns using machine learning techniques, separating essential pattern characteristics from redundant information. This extraction simplifies the subsequent clustering and selection processes, reducing overall system complexity while maintaining high productivity in automated pattern selection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms patterns into feature representations through parameter changes, converting complex pattern data into simplified feature vectors suitable for clustering algorithms. This parameter transformation reduces computational complexity and enables efficient automated selection while improving productivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11755814B2Method and apparatus for layout pattern selection
Publication Date: 2023.09.12 ASML NETHERLANDS BV
  • US11755814B2 patent drawing
  • US11755814B2 patent drawing
  • US11755814B2 patent drawing

AI summary

A method for determining a training pattern in a layout patterning process. The method includes generating a plurality of features from patterns in a pattern set; grouping the patterns in the pattern set into individual groups based on similarities in the plurality of generated features; and selecting representative patterns from the individual groups to determine the training pattern. In some embodiments, the method is a method for training a machine learning model in a layout patterning process. The method may include, for example, providing representative patterns from the individual groups to the machine learning model to train the machine learning model to predict a continuous transmission mask (CTM) map for optical proximity correction (OPC) in the layout patterning process.