Neural Jacobian Matrix for OPC EPE Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current optical proximity correction (OPC) methods in semiconductor manufacturing face challenges in minimizing edge placement errors (EPE) during the pattern transfer process, leading to inaccuracies in mask manufacturing.

Innovation Solution

The implementation of a neural Jacobian matrix model using artificial neural network (ANN) training to optimize mask layouts, which calculates and minimizes EPE by predicting edge placement errors based on relative features and perturbation responses, thereby improving the accuracy and efficiency of the OPC process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional real-time Jacobian matrix calculations are used in OPC, then manufacturing precision can be maintained, but processing time increases significantly

Engineering Contradiction:
Improveedge placement error minimizationVSAvoidOPC processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates Jacobian matrix values for various mask segment configurations and stores them in lookup tables before actual OPC processing. During OPC, the pre-computed values are retrieved and applied directly, eliminating the need for real-time matrix calculations while maintaining precision in edge placement error minimization

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified models of the Jacobian matrix relationships that replicate the complex mathematical behavior without requiring full computational overhead. These model-based approximations enable fast prediction of edge placement errors while preserving the essential physics of the optical proximity effects

Inventive Principle:
Principle #26Copying

2Productivity

If neural network models are used for Jacobian matrix prediction, then processing speed increases, but model training complexity increases

Engineering Contradiction:
ImproveOPC processing speedVSAvoidmodel training complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the mask layout into discrete segments and trains separate neural network models for each segment type. This segmentation allows parallel training of multiple simple models rather than one complex model, reducing overall training complexity while maintaining high processing speed during OPC execution

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the continuous Jacobian matrix calculation problem into a discrete classification problem by defining specific parameter ranges and states for mask segments. This parameter discretization simplifies the neural network training by reducing the input space complexity while preserving the ability to predict edge placement errors across the full parameter range

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240045321A1Optical proximity correction method using neural jacobian matrix and method of manufacturing mask by using the optical proximity correction method
Publication Date: 2024.02.08 SAMSUNG ELECTRONICS CO LTD
  • US20240045321A1 patent drawing
  • US20240045321A1 patent drawing
  • US20240045321A1 patent drawing

AI summary

An optical proximity correction (OPC) method using a Jacobian matrix, which may minimize an edge placement error (EPE) of an arbitrary pattern, and a method of manufacturing a mask by using the OPC method. The OPC method may include obtaining training data for calculating a differentiation Jacobian matrix of a mask segment of an EPE, obtaining a neural Jacobian matrix model through artificial neural network (ANN) training using the training data, and applying a prediction value based on the neural Jacobian matrix model to mask optimization (MO) to minimize the EPE.