GAT-Steiner: Rectilinear Steiner Minimal Tree Prediction Using GNNs

Bugra Onal, Eren Dogan, Muhammad Hadir Khan, Matthew R. Guthaus
7/1/2024
cs.LG

No confident code implementation found for this paper.

Abstract

The Rectilinear Steiner Minimum Tree (RSMT) problem is a fundamental problem in VLSI placement and routing and is known to be NP-hard. Traditional RSMT algorithms spend a significant amount of time on finding Steiner points to reduce the total wire length or use heuristics to approximate producing sub-optimal results. We show that Graph Neural Networks (GNNs) can be used to predict optimal Steiner points in RSMTs with high accuracy and can be parallelized on GPUs. In this paper, we propose GAT-Steiner, a graph attention network model that correctly predicts 99.846% of the nets in the ISPD19 benchmark with an average increase in wire length of only 0.480% on suboptimal wire length nets. On randomly generated benchmarks, GAT-Steiner correctly predicts 99.942% with an average increase in wire length of only 0.420% on suboptimal wire length nets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{onal2024gatsteiner,
  title  = {GAT-Steiner: Rectilinear Steiner Minimal Tree Prediction Using GNNs},
  author = {Bugra Onal and Eren Dogan and Muhammad Hadir Khan and Matthew R. Guthaus},
  year   = {2024},
  eprint = {2407.01440},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.01440v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.01440.svg)](https://codeofpaper.com/paper/2407.01440)

Discussion