Skip to main navigation Skip to search Skip to main content

MLCAD: A Survey of Research in Machine Learning for CAD Keynote Paper

  • Martin Rapp
  • , Hussam Amrouch
  • , Yibo Lin
  • , Bei Yu
  • , David Z. Pan
  • , Marilyn Wolf
  • , Jorg Henkel
  • Humanoid Technologies Lab (H2T)
  • Universität Stuttgart
  • Beijing University
  • Chinese University of Hong Kong
  • The University of Texas at Austin
  • Computer Science and Engineering Department, University of Nebraska-Lincoln, 260 Avery Hall

Research output: Contribution to journalArticlepeer-review

84 Scopus citations

Abstract

Due to the increasing size of integrated circuits (ICs), their design and optimization phases (i.e., computer-aided design, CAD) grow increasingly complex. At design time, a large design space needs to be explored to find an implementation that fulfills all specifications and then optimizes metrics like energy, area, delay, reliability, etc. At run time, a large configuration space needs to be searched to find the best set of parameters (e.g., voltage/frequency) to further optimize the system. Both spaces are infeasible for exhaustive search typically leading to heuristic optimization algorithms that find some tradeoff between design quality and computational overhead. Machine learning (ML) can build powerful models that have successfully been employed in related domains. In this survey, we categorize how ML may be used and is used for design-time and run-time optimization and exploration strategies of ICs. A metastudy of published techniques unveils areas in CAD that are well explored and underexplored with ML, as well as trends in the employed ML algorithms. We present a comprehensive categorization and summary of the state of the art on ML for CAD. Finally, we summarize the remaining challenges and promising open research directions.

Original languageEnglish
Pages (from-to)3162-3181
Number of pages20
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume41
Issue number10
DOIs
StatePublished - 1 Oct 2022
Externally publishedYes

Keywords

  • Computer-aided design (CAD)
  • deep learning
  • electronic design automation
  • machine learning (ML)

Fingerprint

Dive into the research topics of 'MLCAD: A Survey of Research in Machine Learning for CAD Keynote Paper'. Together they form a unique fingerprint.

Cite this