Graph Neural Networks for Integrated Circuit Design, Reliability, and Security: Survey and Tool
Graph neural networks (GNNs) have significantly advanced learning and predictive tasks in many domains like social networks and biology. Given the inherent graph structure of integrated circuits (ICs), GNNs have also shown strong results for various IC-related tasks. Here, we review GNN methodologies across three key areas for ICs: electronic design automation (EDA), reliability, and hardware security. We introduce a comprehensive taxonomy and survey, covering various tasks and their solutions by GNNs in depth. We also outline key challenges like scalability and EDA tool integration. Finally, we present GNN4CIRCUITS, an open-source tool for plug-and-play GNN integration for various IC tasks.
Authors
- Lilas Alrahis (ORCID: https://orcid.org/0000-0001-9932-6833)
- Johann Knechtel (ORCID: https://orcid.org/0000-0001-5093-2939)
- Ozgur Sinanoglu (ORCID: https://orcid.org/0000-0003-0782-0397)
- Zeng Wang
- Hana Selmani
- Ziad El Sayed
Institutions
- New York University Abu Dhabi (AE)
- Khalifa University of Science and Technology (AE)
- University College London (GB)
- New York University (US)
- Brooklyn College (US)
Publication Details
- Journal
- ACM Computing Surveys
- Published
- 2025-09-22
- DOI
- https://doi.org/10.1145/3769081
- Primary Topic
- Physical Unclonable Functions (PUFs) and Hardware Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00