skip to main content
10.1145/3380446.3430690acmconferencesArticle/Chapter ViewAbstractPublication PagesmlcadConference Proceedingsconference-collections
plenary-talk

Accelerating Chip Design with Machine Learning

Published:16 November 2020Publication History

ABSTRACT

As Moore's law has provided an exponential increase in chip transistor density, the unique features we can now include in large chips are no longer predominantly limited by area constraints. Instead, new capabilities are increasingly limited by the engineering effort associated with digital design, verification, and implementation. As applications demand more performance and energy efficiency from specialization in the post-Moore's-law era, we expect required complexity and design effort to increase.

Historically, these challenges have been met through levels of abstraction and automation. Over the last few decades, Electronic Design Automation (EDA) algorithms and methodologies were developed for all aspects of chip design - design verification and simulation, logic synthesis, place-and-route, and timing and physical signoff analysis. With each increase in automation, total work per chip has increased, but more work has also been offloaded from manual effort to software. Just as machine learning (ML) has transformed software in many domains, we expect advancements in ML will also transform EDA software and as a result, chip design workflows.

In this talk, we highlight work from our research group and the community applying ML to various chip design prediction tasks [1]. We show how deep convolutional neural networks [2] and graph-based neural networks [3] can be used in the areas of automatic design space exploration, power analysis, VLSI physical design, and analog design. We also present a future vision of an AI-assisted chip design workflow to automate optimization tasks. In this future vision, GPU acceleration, neural-network predictors, and deep reinforcement learning techniques combine to automate VLSI design and optimization.

References

  1. B. Khailany, H. Ren, S. Dai, S. Godil, B. Keller, R. Kirby, A. Klinefelter, R. Venkatesan, Y. Zhang, B. Catanzaro and W. J. Dally "Accelerating Chip Design with Machine Learning", IEEE Micro, Nov/Dec 2020.Google ScholarGoogle Scholar
  2. A. Krizhevsky, I. Sutskever, and G. E. Hinton, "ImageNet Classification with Deep Convolutional Neural Networks," NeurIPS, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. N. Kipf and M. Welling, "Semi-Supervised Classification with Graph Convolutional Networks", arXiv:1609.02907, 2016.Google ScholarGoogle Scholar

Index Terms

  1. Accelerating Chip Design with Machine Learning

    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
      MLCAD '20: Proceedings of the 2020 ACM/IEEE Workshop on Machine Learning for CAD
      November 2020
      183 pages
      ISBN:9781450375191
      DOI:10.1145/3380446

      Copyright © 2020 Owner/Author

      Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 16 November 2020

      Check for updates

      Qualifiers

      • plenary-talk

      Upcoming Conference

      MLCAD '24
      2024 ACM/IEEE International Symposium on Machine Learning for CAD
      September 9 - 11, 2024
      Salt Lake City , UT , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader