skip to main content
10.1145/3508352.3549350acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

LayouTransformer: Generating Layout Patterns with Transformer via Sequential Pattern Modeling

Published: 22 December 2022 Publication History

Abstract

Generating legal and diverse layout patterns to establish large pattern libraries is fundamental for many lithography design applications. Existing pattern generation models typically regard the pattern generation problem as image generation of layout maps and learn to model the patterns via capturing pixel-level coherence, which is insufficient to achieve polygon-level modeling, e.g., shape and layout of patterns, thus leading to poor generation quality. In this paper, we regard the pattern generation problem as an unsupervised sequence generation problem, in order to learn the pattern design rules by explicitly modeling the shapes of polygons and the layouts among polygons. Specifically, we first propose a sequential pattern representation scheme that fully describes the geometric information of polygons by encoding the 2D layout patterns as sequences of tokens, i.e., vertexes and edges. Then we train a sequential generative model to capture the long-term dependency among tokens and thus learn the design rules from training examples. To generate a new pattern in sequence, each token is generated conditioned on the previously generated tokens that are from the same polygon or different polygons in the same layout map. Our framework, termed LayouTransformer, is based on the Transformer architecture due to its remarkable ability in sequence modeling. Comprehensive experiments show that our LayouTransformer not only generates a large amount of legal patterns but also maintains high generation diversity, demonstrating its superiority over existing pattern generative models.

References

[1]
J.-R. Gao, X. Xu, B. Yu, and D. Z. Pan, "Mosaic: Mask optimizing solution with process window aware inverse correction," in 51st ACM/EDAC/IEEE Design Automation Conference (DAC), 2014.
[2]
A. Hamouda, M. Bahnas, D. Schumacher, I. Graur, A. Chen, K. Madkour, H. Ali, J. Meiring, N. Lafferty, and C. McGinty, "Enhanced opc recipe coverage and early hotspot detection through automated layout generation and analysis," in Optical Microlithography, vol. 10147, 2017, pp. 223--231.
[3]
B. Jiang, H. Zhang, J. Yang, and E. F. Y. Young, "A fast machine learning-based mask printability predictor for opc acceleration," in the 24th Asia and South Pacific Design Automation Conference, 2019, pp. 412--419.
[4]
J. Kuang, W.-K. Chow, and E. F. Y. Young, "A robust approach for process variation aware mask optimization," in Design, Automation Test in Europe Conference Exhibition (DATE), 2015, pp. 1591--1594.
[5]
R. Chen, W. Zhong, H. Yang, H. Geng, X. Zeng, and B. Yu, "Faster region-based hotspot detection," in 56th ACM/IEEE Design Automation Conference (DAC), 2019.
[6]
H. Yang, Y. Lin, B. Yu, and E. F. Y. Young, "Lithography hotspot detection: From shallow to deep learning," in 30th IEEE International System-on-Chip Conference (SOCC), 2017, pp. 233--238.
[7]
H. Yang, J. Su, Y. Zou, Y. Ma, B. Yu, and E. F. Y. Young, "Layout hotspot detection with feature tensor generation and deep biased learning," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 38, pp. 1175--1187, 2019.
[8]
H. Zhang, B. Yu, and E. F. Young, "Enabling online learning in lithography hotspot detection with information-theoretic feature optimization," in IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 2016.
[9]
J. Kuang, J. Ye, and E. F. Young, "Simultaneous template optimization and mask assignment for dsa with multiple patterning," in 21st Asia and South Pacific Design Automation Conference (ASP-DAC), 2016, pp. 75--82.
[10]
J. Kuang and E. F. Y. Young, "An efficient layout decomposition approach for triple patterning lithography," in 50th ACM/EDAC/IEEE Design Automation Conference (DAC), 2013.
[11]
W. Ye, M. B. Alawieh, Y. Lin, and D. Z. Pan, "Lithogan: End-to-end lithography modeling with generative adversarial networks," in 56th ACM/IEEE Design Automation Conference (DAC), 2019.
[12]
G. R. Reddy, K. Madkour, and Y. Makris, "Machine learning-based hotspot detection: Fallacies, pitfalls and marching orders," in IEEE/ACM International Conference on Computer-Aided Design (ICCAD), 2019.
[13]
G. R. Reddy, C. Xanthopoulos, and Y. Makris, "Enhanced hotspot detection through synthetic pattern generation and design of experiments," in IEEE 36th VLSI Test Symposium (VTS), 2018.
[14]
W. Ye, Y. Lin, M. Li, Q. Liu, and D. Z. Pan, "Lithoroc: Lithography hotspot detection with explicit roc optimization." Association for Computing Machinery, 2019.
[15]
M. Mirza and S. Osindero, "Conditional generative adversarial nets," arXiv preprint arXiv:1411.1784, 2014.
[16]
I. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. Courville, and Y. Bengio, "Generative adversarial nets," in Advances in Neural Information Processing Systems, vol. 27, 2014.
[17]
H. Yang, P. Pathak, F. Gennari, Y.-C. Lai, and B. Yu, "Deepattern: Layout pattern generation with transforming convolutional auto-encoder," in 56th ACM/IEEE Design Automation Conference (DAC), 2019.
[18]
F. E. Gennari and Y.-C. La, "Topology design using squish patterns," US Patent 8,832,621., 2014.
[19]
T. B. Brown, B. Mann, N. Ryder, M. Subbiah, J. Kaplan, P. Dhariwal, A. Neelakantan, P. Shyam, G. Sastry, A. Askell, S. Agarwal, A. Herbert-Voss, G. Krueger, T. Henighan, R. Child, A. Ramesh, D. M. Ziegler, J. Wu, C. Winter, C. Hesse, M. Chen, E. Sigler, M. Litwin, S. Gray, B. Chess, J. Clark, C. Berner, S. McCandlish, A. Radford, I. Sutskever, and D. Amodei, "Language models are few-shot learners," in Advances in Neural Information Processing Systems, 2020.
[20]
J. Devlin, M. Chang, K. Lee, and K. Toutanova, "BERT: pre-training of deep bidirectional transformers for language understanding," in the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, J. Burstein, C. Doran, and T. Solorio, Eds., 2019, pp. 4171--4186.
[21]
Z. Yang, Z. Dai, Y. Yang, J. G. Carbonell, R. Salakhutdinov, and Q. V. Le, "Xlnet: Generalized autoregressive pretraining for language understanding," in Advances in Neural Information Processing Systems 32, 2019, pp. 5754--5764.
[22]
Z. Dai, Z. Yang, Y. Yang, J. G. Carbonell, Q. V. Le, and R. Salakhutdinov, "Transformer-xl: Attentive language models beyond a fixed-length context," in the 57th Conference of the Association for Computational Linguistics, 2019, pp. 2978--2988.
[23]
P. Kareem, Y. Kwon, and Y. Shin, "Layout pattern synthesis for lithography optimizations," IEEE Transactions on Semiconductor Manufacturing, vol. 33, no. 2, pp. 283--290, 2020.
[24]
X. Zhang, J. Shiely, and E. F. Young, "Layout pattern generation and legalization with generative learning models," in IEEE/ACM International Conference On Computer Aided Design (ICCAD), 2020.
[25]
P. Kareem and Y. Shin, "Synthesis of lithography test patterns using machine learning model," IEEE Transactions on Semiconductor Manufacturing, vol. 34, no. 1, pp. 49--57, 2021.
[26]
A. Makhzani, J. Shlens, N. Jaitly, I. Goodfellow, and B. Frey, "Adversarial autoencoders," arXiv preprint arXiv:1511.05644, 2015.
[27]
C. E. Shannon, "A mathematical theory of communication," The Bell System Technical Journal, vol. 27, no. 3, pp. 379--423, 1948.
[28]
A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, L. Kaiser, and I. Polosukhin, "Attention is all you need," in Advances in Neural Information Processing Systems, 2017, pp. 5998--6008.
[29]
A. Holtzman, J. Buys, L. Du, M. Forbes, and Y. Choi, "The curious case of neural text degeneration," in 8th International Conference on Learning Representations, 2020.
[30]
A. Paszke, S. Gross, F. Massa, A. Lerer, J. Bradbury, G. Chanan, T. Killeen, Z. Lin, N. Gimelshein, L. Antiga et al., "Pytorch: An imperative style, high-performance deep learning library," in Advances in Neural Information Processing Systems, vol. 32, 2019.

Cited By

View all
  • (2024)ControLayout: Conditional Diffusion for Style-Controllable and Violation-Fixable Layout Pattern GenerationProceedings of the Great Lakes Symposium on VLSI 202410.1145/3649476.3658770(511-515)Online publication date: 12-Jun-2024
  • (2024)LLM-HD: Layout Language Model for Hotspot Detection with GDS Semantic EncodingProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3658479(1-6)Online publication date: 23-Jun-2024
  • (2024)ChatPattern: Layout Pattern Customization via Natural LanguageProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3657361(1-6)Online publication date: 23-Jun-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '22: Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design
October 2022
1467 pages
ISBN:9781450392174
DOI:10.1145/3508352
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • IEEE-EDS: Electronic Devices Society
  • IEEE CAS
  • IEEE CEDA

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 December 2022

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

ICCAD '22
Sponsor:
ICCAD '22: IEEE/ACM International Conference on Computer-Aided Design
October 30 - November 3, 2022
California, San Diego

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)133
  • Downloads (Last 6 weeks)8
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)ControLayout: Conditional Diffusion for Style-Controllable and Violation-Fixable Layout Pattern GenerationProceedings of the Great Lakes Symposium on VLSI 202410.1145/3649476.3658770(511-515)Online publication date: 12-Jun-2024
  • (2024)LLM-HD: Layout Language Model for Hotspot Detection with GDS Semantic EncodingProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3658479(1-6)Online publication date: 23-Jun-2024
  • (2024)ChatPattern: Layout Pattern Customization via Natural LanguageProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3657361(1-6)Online publication date: 23-Jun-2024
  • (2024)EMOGen: Enhancing Mask Optimization via Pattern GenerationProceedings of the 61st ACM/IEEE Design Automation Conference10.1145/3649329.3655680(1-6)Online publication date: 23-Jun-2024
  • (2024)Generating Synthetic Layout Test Patterns using Deep LearningJournal of Electronic Testing: Theory and Applications10.1007/s10836-024-06138-240:5(603-614)Online publication date: 5-Oct-2024
  • (2023)Machine Learning in EDA: When and How2023 ACM/IEEE 5th Workshop on Machine Learning for CAD (MLCAD)10.1109/MLCAD58807.2023.10299822(1-6)Online publication date: 10-Sep-2023
  • (2023)DiffPattern: Layout Pattern Generation via Discrete Diffusion2023 60th ACM/IEEE Design Automation Conference (DAC)10.1109/DAC56929.2023.10248009(1-6)Online publication date: 9-Jul-2023
  • (2023)A generative adversarial active learning method for mechanical layout generationNeural Computing and Applications10.1007/s00521-023-08751-235:26(19315-19335)Online publication date: 26-Jun-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media