skip to main content
10.1145/3316781.3317832acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

GAN-SRAF: Sub-Resolution Assist Feature Generation Using Conditional Generative Adversarial Networks

Authors Info & Claims
Published:02 June 2019Publication History

ABSTRACT

As the integrated circuits (IC) technology continues to scale, resolution enhancement techniques (RETs) are mandatory to obtain high manufacturing quality and yield. Among various RETs, sub-resolution assist feature (SRAF) generation is a key technique to improve the target pattern quality and lithographic process window. While model-based SRAF insertion techniques have demonstrated high accuracy, they usually suffer from high computational cost. Therefore, more efficient techniques that can achieve high accuracy while reducing runtime are in strong demand. In this work, we leverage the recent advancement in machine learning for image generation to tackle the SRAF insertion problem. In particular, we propose a new SRAF insertion framework, GAN-SRAF, which uses conditional generative adversarial networks (CGANs) to generate SRAFs directly for any given layout. Our proposed approach incorporates a novel layout to image encoding using multi-channel heatmaps to preserve the layout information and facilitate layout reconstruction. Our experimental results demonstrate ~14.6× reduction in runtime when compared to the previous best machine learning approach for SRAF generation, and ~144× reduction compared to model-based approach, while achieving comparable quality of results.

References

  1. R. Viswanathan, J. T. Azpiroz, and P. Selvam, "Process optimization through model based sraf printing prediction," in Proc. SPIE, 2012, pp. 83 261A--83 261A.Google ScholarGoogle Scholar
  2. K. Sakajiri, A. Tritchkov, and Y. Granik, "Model-based sraf insertion through pixel-based mask optimization at 32nm and beyond," in Proc. SPIE, 2008, pp. 702 811--702 811.Google ScholarGoogle Scholar
  3. X. Xu, Y. Lin, M. Li, T. Matsunawa, S. Nojima, C. Kodama, T. Kotani, and D. Z. Pan, "Sub-Resolution Assist Feature Generation with Supervised Data Learning," IEEE TCAD, vol. PP, no. 99, 2017.Google ScholarGoogle Scholar
  4. J.-H. Jun, M. Park, C. Park, H. Yang, D. Yim, M. Do, D. Lee, T. Kim, J. Choi, G. Luk-Pat et al., "Layout optimization with assist features placement by model based rule tables for 2x node random contact," in Proc. SPIE, 2015, pp. 94 270D--94 270D.Google ScholarGoogle Scholar
  5. C. Kodama, T. Kotani, S. Nojima, and S. Mimotogi, "Sub-resolution assist feature arranging method and computer program product and manufacturing method of semiconductor device," Aug. 19 2014, US Patent 8,809,072.Google ScholarGoogle Scholar
  6. B.-S. Kim, Y.-H. Kim, S.-H. Lee, S.-I. Kim, S.-R. Ha, J. Kim, and A. Tritchkov, "Pixel-based sraf implementation for 32nm lithography process," in Proc. SPIE, 2008, pp. 71220T--71220T.Google ScholarGoogle Scholar
  7. Y Lin, M. B. Alawieh, W. Ye, and D. Pan, "Machine learning for yield learning and optimization," in Proc. ITC, 2018.Google ScholarGoogle Scholar
  8. M. Mirza and S. Osindero, "Conditional generative adversarial nets," arXiv preprint arXiv: 1411.1784, 2014.Google ScholarGoogle Scholar
  9. P. Isola, J.-Y Zhu, T. Zhou, and A. A. Efros, "Image-to-image translation with conditional adversarial networks," arxiv, 2016.Google ScholarGoogle Scholar
  10. A. Krizhevsky, I. Sutskever, and G. E. Hinton, "Imagenet classification with deep convolutional neural networks," in Proc. NIPS, 2012, pp. 1097--1105. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. I. J. 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, pp. 2672--2680. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. B. Wu, H. Duan, Z.Liu, and G. Sun, "SRPGAN: perceptual generative adversarial network for single image super resolution," CoRR, vol. abs/1712.05927, 2017.Google ScholarGoogle Scholar
  13. H. Yang, S. Li, Y. Ma, B. Yu, and E. F. Young, "Gan-opc: mask optimization with lithography-guided generative adversarial nets," in Proceedings of the 55th Annual Design Automation Conference. ACM, 2018, p. 131. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. X. Zhou, A. Karpur, C. Gan, L. Luo, and Q. Huang, "Unsupervised domain adaptation for3d keypoint prediction from a single depth scan," CoRR.Google ScholarGoogle Scholar
  15. S. Tulsiani and J. Malik, "Viewpoints and keypoints," Proc. CVPR, pp. 1510--1519, 2015.Google ScholarGoogle Scholar
  16. A. Newell, K. Yang, and J. Deng, "Stacked hourglass networks for human pose estimation," in ECCV, 2016.Google ScholarGoogle Scholar
  17. J. Tompson, A. Jain, Y. LeCun, and C. Bregler, "Joint training of a convolutional network and a graphical model for human pose estimation," in NIPS, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. Mathieu, C. Couprie, and Y. LeCun, "Deep multi-scale video prediction beyond mean square error," CoRR, 2015.Google ScholarGoogle Scholar
  19. A. Radford, L. Metz, and S. Chintala, "Unsupervised representation learning with deep convolutional generative adversarial networks," CoRR.Google ScholarGoogle Scholar
  20. O. Ronneberger, P. Fischer, and T. Brox, "U-net: Convolutional networks for biomedical image segmentation," in MICCAI, 2015.Google ScholarGoogle Scholar
  21. D. P. Kingma and J. Ba, "Adam: A method for stochastic optimization," CoRR, 2014.Google ScholarGoogle Scholar
  22. C. Mack, Fundamental Principles of Optical Lithography: The Science of Microfabrication. John Wiley & Sons, 2008.Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • 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

    Copyright © 2019 ACM

    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 2 June 2019

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate1,770of5,499submissions,32%

    Upcoming Conference

    DAC '24
    61st ACM/IEEE Design Automation Conference
    June 23 - 27, 2024
    San Francisco , CA , USA

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader