Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3316781.3317795acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

DeePattern: Layout Pattern Generation with Transforming Convolutional Auto-Encoder

Published: 02 June 2019 Publication History

Abstract

VLSI layout patterns provide critic resources in various design for manufacturability researches, from early technology node development to back-end design and sign-off flows. However, a diverse layout pattern library is not always available due to long logic-to-chip design cycle, which slows down the technology node development procedure. To address this issue, in this paper, we explore the capability of generative machine learning models to synthesize layout patterns. A transforming convolutional auto-encoder is developed to learn vector-based instantiations of squish pattern topologies. We show our framework can capture simple design rules and contributes to enlarging the existing squish topology space under certain transformations. Geometry information of each squish topology is obtained from an associated linear system derived from design rule constraints. Experiments on 7nm EUV designs show that our framework can more effectively generate diverse pattern libraries with DRC-clean patterns compared to a state-of-the-art industrial layout pattern generator.

References

[1]
C. Tabery, Y. Zou, V. Arnoux, P. Raghavan, R.-h. Kim, M. Côté, L. Mattii, Y.-C. Lai, and P. Hurat, "In-design and signoff lithography physical analysis for 7/5nm," in SPIE Advanced Lithography, vol. 10147, 2017.
[2]
H. Yang, L. Luo, J. Su, C. Lin, and B. Yu, "Imbalance aware lithography hotspot detection: a deep learning approach," JM3, vol. 16, no. 3, 2017.
[3]
B. Jiang, H. Zhang, J. Yang, and E. F. Young, "A fast machine learning-based mask printability predictor for opc acceleration," in Proc. ASPDAC, 2019.
[4]
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 TCAD, 2018.
[5]
M. Shin and J.-H. Lee, "Accurate lithography hotspot detection using deep convolutional neural networks," JM3, vol. 15, no. 4, 2016.
[6]
H. Yang, P. Pathak, F. Gennari, Y.-C. Lai, and B. Yu, "Detecting multi-layer layout hotspots with adaptive squish patterns," in Proc. ASPDAC, 2019.
[7]
H. Geng, H. Yang, Y. Ma, J. Mitra, and B. Yu, "SRAF insertion via supervised dictionary learning," in Proc. ASPDAC, 2019.
[8]
H. Yang, Y. Lin, B. Yu, and E. F. Y. Young, "Lithography hotspot detection: From shallow to deep learning," in Proc. SOCC, 2017.
[9]
H. Yang, S. Li, C. Tabery, B. Lin, and B. Yu, "Bridging the gap between layout pattern sampling and hotspot detection via batch active sampling," arXiv preprint arXiv:1807.06446, 2018.
[10]
Y. Lin, M. Li, Y. Watanabe, T. Kimura, T. Matsunawa, S. Nojima, and D. Z. Pan, "Data efficient lithography modeling with transfer learning and active data selection," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2018.
[11]
L. Zhuang, J. Xu, M. Tsai, Q. W. Liu, E. Yang, Y. Zhang, J. Sweis, C. Lai, and H. Ding, "A novel methodology of process weak-point identification to accelerate process development and yield ramp-up," in Proc. ICSICT, 2016.
[12]
I. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. Courville, and Y. Bengio, "Generative adversarial nets," in Proc. NIPS, 2014.
[13]
M.-Y. Liu and O. Tuzel, "Coupled generative adversarial networks," in Proc. NIPS, 2016.
[14]
J.-Y. Zhu, T. Park, P. Isola, and A. A. Efros, "Unpaired image-to-image translation using cycle-consistent adversarial networks," in Proc. ICCV, 2017.
[15]
M. Mirza and S. Osindero, "Conditional generative adversarial nets," arXiv preprint arXiv:1411.1784, 2014.
[16]
H. Yang, S. Li, Y. Ma, B. Yu, and E. F. Young, "GAN-OPC: Mask optimization with lithography-guided generative adversarial nets," in Proc. DAC, 2018.
[17]
H. Geng, H. Yang, B. Yu, X. Li, and X. Zeng, "Sparse vlsi layout feature extraction: A dictionary learning approach," in 2018 IEEE Computer Society Annual Symposium on VLSI (ISVLSI). IEEE, 2018.
[18]
J. Liu, Y. Ding, J. Yang, U. Schlichtmann, and Y. Shi, "Generative adversarial network based scalable on-chip noise sensor placement," in Proc. SOCC, 2017.
[19]
A. Radford, L. Metz, and S. Chintala, "Unsupervised representation learning with deep convolutional generative adversarial networks," in Proc. ICLR, 2016.
[20]
C. E. Shannon, "A mathematical theory of communication," ACM SIGMOBILE mobile computing and communications review, vol. 5, no. 1, 2001.
[21]
F. E. Gennari and Y.-C. Lai, "Topology design using squish patterns," Sep. 9 2014, US Patent 8,832,621.
[22]
G. E. Hinton, A. Krizhevsky, and S. D. Wang, "Transforming auto-encoders," in Proc. ICANN. Springer, 2011.
[23]
V. Dumoulin and F. Visin, "A guide to convolution arithmetic for deep learning," arXiv preprint arXiv:1603.07285, 2016.
[24]
P. Gupta, "What is process window?" ACM SIGDA Newsletter, vol. 40, no. 8, 2010.
[25]
M. Abadi, P. Barham, J. Chen, Z. Chen, A. Davis, J. Dean et al., "TensorFlow: A system for large-scale machine learning," in Proc. OSDI, 2016.
[26]
X. Glorot and Y. Bengio, "Understanding the difficulty of training deep feedforward neural networks," in Proc. AISTATS, vol. 9, 2010.

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)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
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '19: Proceedings of the 56th Annual Design Automation Conference 2019
June 2019
1378 pages
ISBN:9781450367257
DOI:10.1145/3316781
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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 June 2019

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

DAC '19
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)55
  • Downloads (Last 6 weeks)1
Reflects downloads up to 26 Jan 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)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)A domain knowledge-informed design space exploration methodology for mechanical layout designJournal of Engineering Design10.1080/09544828.2024.234782035:9(1125-1152)Online publication date: 4-May-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: 1-Oct-2024
  • (2023)Enabling Scalable AI Computational Lithography with Physics-Inspired ModelsProceedings of the 28th Asia and South Pacific Design Automation Conference10.1145/3566097.3568361(715-720)Online publication date: 16-Jan-2023
  • (2023)Test pattern generation by optimization of the feature space signature38th European Mask and Lithography Conference (EMLC 2023)10.1117/12.2675601(20)Online publication date: 5-Oct-2023
  • (2023)CompressKey—Near Lossless Layout Compression and Encryption Using Convolutional Auto-Encoder Model and Expansion-Reduction Pattern TechniquesIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2022.319567642:4(1030-1043)Online publication date: Apr-2023
  • (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
  • Show More Cited By

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