ILILT: Implicit Learning of Inverse Lithography Technologies
Haoyu Yang, Haoxing Ren
TL;DR
ILILT introduces an implicit-layer learning framework for inverse lithography that grounds mask optimization in lithography physics through a lithography estimator. By formulating ILT as a fixed-point, weight-tied process and training over intermediate optimization states, ILILT achieves fast, high-quality mask generation that can outperform traditional numerical ILT solvers and prior ML methods. The approach demonstrates strong generalization, a clear speedup, and the ability to act as a practical solver in design workflows, with insights into unrolling depth and mask priors. This work potentially transforms AI-assisted design by directly embedding physical lithography constraints into the learning loop, reducing reliance on expensive simulations while preserving manufacturability. The empirical results on LithoBench show notable improvements in edge placement error and competitive processing throughput, indicating substantial practical impact for manufacturing-ready mask optimization.
Abstract
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.
