Graph Computation Meets Circuit Algebra: A Task-Aligned Analysis of Graph Neural Networks for Electronic Design Automation
Hyunmog Kim

TL;DR
This paper analyzes how graph neural networks should be aligned with specific circuit algebra tasks in electronic design automation to improve effectiveness.
Contribution
It formalizes task-specific GNN alignments with circuit algebra, characterizes current limitations, and identifies future failure modes in GNN-based EDA methods.
Findings
GNN architectures must match the native algebra of each EDA task.
Current methods succeed where algebra and architecture align, but face limitations otherwise.
Identifies key failure modes like stage leakage and design-distribution shift.
Abstract
EDA problems are graph-structured, but not all graph-structured problems call for the same GNN computation. We argue that successful GNN-for-EDA methods are those whose propagation, aggregation, and supervision align with the native algebra of the target task. Concretely: static timing analysis is a max-plus/min-plus recurrence on a topologically ordered DAG, structurally aligned with asynchronous DAG-GNNs; placement is governed by hypergraph wirelength and density penalties and is exploited by differentiable placers rather than by message-passing GNNs alone; routing congestion is a sparse demand-supply field over a layout grid; switching-activity propagation is a probabilistic recurrence on a directed netlist; IR drop is a linear system on the power-delivery network; and analog symmetry extraction is a discrete constraint-prediction problem on schematic graphs. Through these…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
