CFNO Mask Optimization for Large-Scale Lithography Turnaround

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mask optimization techniques, including model-based and machine learning approaches, face challenges in achieving fast turnaround times and scalability for large-scale mask design optimization, often relying on sub-optimal training sets and failing to account for global information pertinent to mask optimization tasks.

Innovation Solution

The implementation of a Convolutional Fourier Neural Operator (CFNO) structure that incorporates a token-shared FNO unit and token-wise convolution layer, enabling efficient local-global mixing and addressing limitations of conventional FNO structures by utilizing high-resolution and large-tile inputs to capture global circuit features, thereby improving computing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional model-based or heuristic optimization methods are used for mask optimization, then manufacturing precision can be achieved, but productivity is insufficient due to slow turnaround times

Engineering Contradiction:
Improvemask optimization accuracyVSAvoidturnaround time
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent replaces conventional iterative numerical optimization methods with a neural network-based system. The neural network is trained on training data containing target patterns and corresponding optimized masks, then uses this trained model to directly generate optimized masks for new target patterns without iterative querying of lithography models, significantly reducing computation time while maintaining optimization accuracy

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

Solution Approach 2:

The patent performs preliminary training of the neural network using training data that includes target patterns and their corresponding optimized masks generated by conventional methods. This pre-computed knowledge is stored in the neural network's weights and biases, allowing the system to rapidly retrieve and apply optimization results for new patterns without repeating the iterative optimization process

Inventive Principle:
Principle #10Preliminary action

2Productivity

If conventional machine learning models focus on fixed-sized small tile mask optimization, then training speed may be acceptable, but the models do not scale well to large-scale mask design optimization problems

Engineering Contradiction:
Improvetraining speedVSAvoidscalability to large-scale problems
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the large mask optimization problem into smaller manageable tiles that can be processed independently by the neural network. Each tile is optimized separately using the trained model, and the results are combined to form the complete optimized mask. This approach allows the model to maintain fast training speeds on small tiles while effectively scaling to large-scale mask design problems through systematic composition of tile results

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal neural network model that can handle both small tile optimization and large-scale mask optimization. The model is trained on small tile data but designed with architectural features that allow it to generalize to larger problem sizes, making it multi-functional for different scale requirements without requiring separate models for different problem sizes

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of manufacture

If conventional CNN-based machine learning models are used, then the models can process mask data, but they have limited capacity to take into account global information pertinent to mask optimization tasks

Engineering Contradiction:
Improvemodel implementation simplicityVSAvoidglobal information capacity
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent enhances the conventional CNN architecture by incorporating additional dimensional processing capabilities. The neural network processes both local tile information and global mask context simultaneously, adding a global information dimension to the traditional local convolutional processing. This allows the model to capture long-range dependencies and global patterns in addition to local features, preventing information loss while maintaining implementation feasibility

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20240013033A1Large scale mask optimization with convolutional fourier neural operator and litho-guided self learning
Publication Date: 2024.01.11 NVIDIA CORP
  • US20240013033A1 patent drawing
  • US20240013033A1 patent drawing
  • US20240013033A1 patent drawing

AI summary

A circuit mask optimizer utilizes a Convolutional Fourier Neural Operator (CFNO) to efficiently learn layout tile dependencies, enabling stitch-less largescale mask optimization with limited intervention of legacy tools. Litho-guided self training via a trained machine learning model provides non-convex optimization, enabling iterative model and dataset refinements at a substantial performance improvement over conventional solutions.