TY - JOUR
T1 - MAED
T2 - Mask assignment encoder decoder solver for multiple patterning layout decomposition
AU - Yu, Fang
AU - Shen, Jiwei
AU - Lyu, Shujing
AU - Lu, Yue
N1 - Publisher Copyright:
© 2025 Elsevier Ltd
PY - 2025/4/5
Y1 - 2025/4/5
N2 - Multiple patterning layout decomposition (MPLD) plays a vital role in multiple patterning lithography (MPL) which assigns features in a layout into multiple physical masks. Existing methods, such as integer linear programming (ILP), manually design sophisticated formulations which can find the optimal solutions but exhibit decreased runtime performance for dense layouts. Besides, the need for problem specific designs cannot guarantee the trivial extension to other conditions. Regarding the issues above, in this paper, we revisit the objective of MPLD and design a general-purpose formulation for learning methods that is broadly applicable to layout decomposition problems. Moreover, a graph learning framework — MAED is introduced to solve the proposed formulation. Through minimizing the carefully designed differentiable objective, MAED can be trained unsupervised purely on small scale layouts and applied quickly to arbitrarily large ones via message passing mechanism. Combined with the greedy based color refinement hammer, we further improve the local quality of solutions. Experimental results reveal that our method can achieve more than 100x speedup compared to ILP and displays better quality-speed trade-offs compared with other approximation solvers.
AB - Multiple patterning layout decomposition (MPLD) plays a vital role in multiple patterning lithography (MPL) which assigns features in a layout into multiple physical masks. Existing methods, such as integer linear programming (ILP), manually design sophisticated formulations which can find the optimal solutions but exhibit decreased runtime performance for dense layouts. Besides, the need for problem specific designs cannot guarantee the trivial extension to other conditions. Regarding the issues above, in this paper, we revisit the objective of MPLD and design a general-purpose formulation for learning methods that is broadly applicable to layout decomposition problems. Moreover, a graph learning framework — MAED is introduced to solve the proposed formulation. Through minimizing the carefully designed differentiable objective, MAED can be trained unsupervised purely on small scale layouts and applied quickly to arbitrarily large ones via message passing mechanism. Combined with the greedy based color refinement hammer, we further improve the local quality of solutions. Experimental results reveal that our method can achieve more than 100x speedup compared to ILP and displays better quality-speed trade-offs compared with other approximation solvers.
KW - Design for manufacturability
KW - Graph neural network
KW - Layout decomposition
KW - VLSI design
UR - https://www.scopus.com/pages/publications/85214286162
U2 - 10.1016/j.eswa.2024.126309
DO - 10.1016/j.eswa.2024.126309
M3 - 文章
AN - SCOPUS:85214286162
SN - 0957-4174
VL - 268
JO - Expert Systems with Applications
JF - Expert Systems with Applications
M1 - 126309
ER -