Generalizable Cross-Graph Embedding for GNN-based Congestion Prediction
Amur Ghose, Vincent Zhang, Yingxue Zhang, Dong Li, Wulong Liu, Mark, Coates

TL;DR
This paper introduces a novel graph embedding framework for GNN-based congestion prediction in early design stages, improving generalization, efficiency, and accuracy over existing methods.
Contribution
It proposes a matrix factorization-based node embedding approach that generalizes across netlist graphs and enhances GNN performance in congestion prediction.
Findings
Improves congestion prediction accuracy.
Achieves over 90% runtime reduction.
Generalizes well to unseen netlist graphs.
Abstract
Presently with technology node scaling, an accurate prediction model at early design stages can significantly reduce the design cycle. Especially during logic synthesis, predicting cell congestion due to improper logic combination can reduce the burden of subsequent physical implementations. There have been attempts using Graph Neural Network (GNN) techniques to tackle congestion prediction during the logic synthesis stage. However, they require informative cell features to achieve reasonable performance since the core idea of GNNs is built on the message passing framework, which would be impractical at the early logic synthesis stage. To address this limitation, we propose a framework that can directly learn embeddings for the given netlist to enhance the quality of our node features. Popular random-walk based embedding methods such as Node2vec, LINE, and DeepWalk suffer from the issue…
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.
Taxonomy
TopicsFerroelectric and Negative Capacitance Devices · Machine Learning in Materials Science · Low-power high-performance VLSI design
MethodsGraph Neural Network · DeepWalk · Large-scale Information Network Embedding
