Differentiable Edge-based OPC

Read original: arXiv:2408.08969 - Published 9/2/2024 by Guojin Chen, Haoyu Yang, Haoxing Ren, Bei Yu, David Z. Pan
Total Score

0

Differentiable Edge-based OPC

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper proposes a differentiable edge-based approach for Optical Proximity Correction (OPC), a critical step in semiconductor manufacturing.
  • The method allows for end-to-end optimization of OPC models, enabling better performance compared to traditional rule-based techniques.
  • The authors demonstrate the effectiveness of their approach on real-world layouts, showing significant improvements in pattern fidelity.

Plain English Explanation

Semiconductor chips are made by etching patterns onto silicon wafers. However, as these features get smaller, they can become distorted by the physics of light and lens imperfections in the manufacturing process. Optical Proximity Correction (OPC) is a technique used to compensate for these distortions and ensure the final chip matches the intended design.

Traditional OPC methods rely on predefined rule sets that try to account for these optical effects. However, this can be an imperfect solution, as the rules may not capture all the complexities of the manufacturing process.

The researchers in this paper propose a new approach that learns the OPC process in an end-to-end differentiable manner. This means the system can automatically optimize the OPC model parameters to better correct for optical distortions, rather than relying on manually crafted rules. By focusing on the edges of the patterns, the method can effectively capture the critical features that need to be corrected.

The authors demonstrate that this differentiable edge-based OPC outperforms traditional techniques, resulting in final patterns that more closely match the intended design. This could lead to higher-performing and more reliable semiconductor chips.

Technical Explanation

The key innovation in this paper is the formulation of OPC as a differentiable optimization problem. Rather than using a rule-based approach, the authors propose modeling the OPC process as a neural network that can be trained end-to-end.

The core of their method is a differentiable rasterization technique that can compute gradients with respect to the input layout. This allows the OPC model parameters to be optimized directly to minimize the difference between the corrected pattern and the target design.

To focus the optimization on the critical edge features, the authors introduce an edge-based loss function. This encourages the model to accurately capture the shape and placement of the pattern edges, which are the most important aspects for achieving the desired optical performance.

The authors evaluate their approach on real-world layout examples, demonstrating significant improvements in pattern fidelity compared to traditional rule-based OPC. They also show that the differentiable nature of their method enables efficient gradient-based optimization, leading to faster convergence and better overall results.

Critical Analysis

One potential limitation of the proposed approach is its reliance on accurate simulation of the optical lithography process. The authors use a differentiable forward model to compute the gradients, but the accuracy of this model may be a concern, especially for more complex manufacturing setups.

Additionally, the paper does not extensively explore the generalization capabilities of the learned OPC model. It would be interesting to see how well the method performs on a wider range of layout designs, beyond the specific examples shown.

Furthermore, the computational efficiency of the differentiable OPC approach is an important practical consideration. While the authors demonstrate faster convergence compared to traditional methods, the overall runtime may still be a bottleneck, especially for large-scale semiconductor designs.

Despite these potential issues, the core idea of differentiable edge-based OPC is a promising direction for further research. Leveraging end-to-end optimization to improve pattern fidelity could have significant impacts on the semiconductor industry, leading to higher-performing and more reliable integrated circuits.

Conclusion

This paper presents a novel approach to Optical Proximity Correction that leverages differentiable edge-based optimization. By formulating OPC as a trainable neural network model, the authors demonstrate significant improvements in pattern fidelity compared to traditional rule-based techniques.

The differentiable nature of the proposed method enables efficient gradient-based optimization, leading to faster convergence and better overall results. While the approach has some potential limitations, the core idea of differentiable edge-based OPC is a promising direction for further research in the field of semiconductor manufacturing.

As integrated circuits continue to scale to smaller feature sizes, techniques like this that can accurately model and optimize the complex optical effects will become increasingly important for ensuring the reliability and performance of future chips.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Differentiable Edge-based OPC
Total Score

0

Differentiable Edge-based OPC

Guojin Chen, Haoyu Yang, Haoxing Ren, Bei Yu, David Z. Pan

Optical proximity correction (OPC) is crucial for pushing the boundaries of semiconductor manufacturing and enabling the continued scaling of integrated circuits. While pixel-based OPC, termed as inverse lithography technology (ILT), has gained research interest due to its flexibility and precision. Its complexity and intricate features can lead to challenges in mask writing, increased defects, and higher costs, hence hindering widespread industrial adoption. In this paper, we propose DiffOPC, a differentiable OPC framework that enjoys the virtue of both edge-based OPC and ILT. By employing a mask rule-aware gradient-based optimization approach, DiffOPC efficiently guides mask edge segment movement during mask optimization, minimizing wafer error by propagating true gradients from the cost function back to the mask edges. Our approach achieves lower edge placement error while reducing manufacturing cost by half compared to state-of-the-art OPC techniques, bridging the gap between the high accuracy of pixel-based OPC and the practicality required for industrial adoption, thus offering a promising solution for advanced semiconductor manufacturing.

Read more

9/2/2024

Total Score

0

Intelligent OPC Engineer Assistant for Semiconductor Manufacturing

Guojin Chen, Haoyu Yang, Bei Yu, Haoxing Ren

Advancements in chip design and manufacturing have enabled the processing of complex tasks such as deep learning and natural language processing, paving the way for the development of artificial general intelligence (AGI). AI, on the other hand, can be leveraged to innovate and streamline semiconductor technology from planning and implementation to manufacturing. In this paper, we present textit{Intelligent OPC Engineer Assistant}, an AI/LLM-powered methodology designed to solve the core manufacturing-aware optimization problem known as optical proximity correction (OPC). The methodology involves a reinforcement learning-based OPC recipe search and a customized multi-modal agent system for recipe summarization. Experiments demonstrate that our methodology can efficiently build OPC recipes on various chip designs with specially handled design topologies, a task that typically requires the full-time effort of OPC engineers with years of experience.

Read more

8/28/2024

🖼️

Total Score

0

ILILT: Implicit Learning of Inverse Lithography Technologies

Haoyu Yang, Haoxing Ren

Lithography, transferring chip design masks to the silicon wafer, is the most important phase in modern semiconductor manufacturing flow. Due to the limitations of lithography systems, Extensive design optimizations are required to tackle the design and silicon mismatch. Inverse lithography technology (ILT) is one of the promising solutions to perform pre-fabrication optimization, termed mask optimization. Because of mask optimization problems' constrained non-convexity, numerical ILT solvers rely heavily on good initialization to avoid getting stuck on sub-optimal solutions. Machine learning (ML) techniques are hence proposed to generate mask initialization for ILT solvers with one-shot inference, targeting faster and better convergence during ILT. This paper addresses the question of textit{whether ML models can directly generate high-quality optimized masks without engaging ILT solvers in the loop}. We propose an implicit learning ILT framework: ILILT, which leverages the implicit layer learning method and lithography-conditioned inputs to ground the model. Trained to understand the ILT optimization procedure, ILILT can outperform the state-of-the-art machine learning solutions, significantly improving efficiency and quality.

Read more

5/7/2024

Cycle Pixel Difference Network for Crisp Edge Detection
Total Score

0

Cycle Pixel Difference Network for Crisp Edge Detection

Changsong Liu, Wei Zhang, Yanyan Liu, Mingyang Li, Wenlin Li, Yimeng Fan, Xiangnan Bai, Liang Zhangd

Edge detection, as a fundamental task in computer vision, has garnered increasing attention. The advent of deep learning has significantly advanced this field. However, recent deep learning-based methods which rely on large-scale pre-trained weights cannot be trained from scratch, with very limited research addressing this issue. This paper proposes a novel cycle pixel difference convolution (CPDC), which effectively integrates image gradient information with modern convolution operations. Based on the CPDC, we develop a U-shape encoder-decoder model named CPD-Net, which is a purely end-to-end network. Additionally, to address the issue of edge thickness produced by most existing methods, we construct a multi-scale information enhancement module (MSEM) to enhance the discriminative ability of the model, thereby generating crisp and clean contour maps. Comprehensive experiments conducted on three standard benchmarks demonstrate that our method achieves competitive performance on the BSDS500 dataset (ODS=0.813), NYUD-V2 (ODS=0.760), and BIPED dataset (ODS=0.898). Our approach provides a novel perspective for addressing these challenges in edge detection.

Read more

9/9/2024