AdaOPC 2.0: Enhanced Adaptive Mask Optimization Framework for via Layers: Enhanced Adaptive Mask Optimization Framework for via Layers

Wenqian Zhao*, Xufeng Yao, Shuo Yin, Yang Bai, Ziyang Yu, Yuzhe Ma, Bei Yu, Martin D.F. Wong

*Corresponding author for this work

Research output: Contribution to journalJournal articlepeer-review

Abstract

Optical proximity correction (OPC) is a widely used technique to enhance the printability of designs in various foundaries. Recently, there has been a growing interest in using rigorous numerical optimization and machine learning to improve the robustness and efficiency of OPC. Our research focuses on developing a self-adaptive OPC framework that leverages the properties of pattern distribution and repetition in design layouts to optimize the correction process. We observe that different subregions in a design layer have varying pattern complexities, and many patterns repeat themselves throughout the layout. By exploiting these properties, we propose a framework that adaptively selects the most suitable OPC solvers from an extensible pool to optimize the correction process for each pattern based on its complexity. This approach allows for a co-optimization of speed and accuracy. Additionally, we introduce a graph-based dynamic pattern library that reuses optimized masks for repeated patterns, further accelerating the OPC flow. Our experimental results demonstrate a significant improvement in both performance and efficiency using our proposed framework.

Original languageEnglish
Pages (from-to)2674-2686
Number of pages13
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume43
Issue number9
Early online date18 Mar 2024
DOIs
Publication statusPublished - Sept 2024

Scopus Subject Areas

  • Software
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

User-Defined Keywords

  • Allocation
  • design for manufacturability
  • design reuse
  • layout
  • mask optimization
  • optical proximity correction (OPC)

Fingerprint

Dive into the research topics of 'AdaOPC 2.0: Enhanced Adaptive Mask Optimization Framework for via Layers: Enhanced Adaptive Mask Optimization Framework for via Layers'. Together they form a unique fingerprint.

Cite this