NeuralSteiner: Learning Steiner Tree for Overflow-avoiding Global Routing in Chip Design

Ruizhi Liu, Zhisheng Zeng, Shizhe Ding, Jingyan Sui, Xingquan Li +1 more
2/3/2026

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Global routing plays a critical role in modern chip design. The routing paths generated by global routers often form a rectilinear Steiner tree (RST). Recent advances from the machine learning community have shown the power of learning-based route generation; however, the yielded routing paths by the existing approaches often suffer from considerable overflow, thus greatly hindering their application in practice. We propose NeuralSteiner, an accurate approach to overflow-avoiding global routing in chip design. The key idea of NeuralSteiner approach is to learn Steiner trees: we first predict the locations of highly likely Steiner points by adopting a neural network considering full-net spatial and overflow information, then select appropriate points by running a graph-based post-processing algorithm, and finally connect these points with the input pins to yield overflow-avoiding RSTs. NeuralSteiner offers two advantages over previous learning-based models. First, by using the learning scheme, NeuralSteiner ensures the connectivity of generated routes while significantly reducing congestion. Second, NeuralSteiner can effectively scale to large nets and transfer to unseen chip designs without any modifications or fine-tuning. Extensive experiments over public large-scale benchmarks reveal that, compared with the

DOISemantic Scholar

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — 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{liu2026neuralsteiner,
  title  = {NeuralSteiner: Learning Steiner Tree for Overflow-avoiding Global Routing in Chip Design},
  author = {Ruizhi Liu and Zhisheng Zeng and Shizhe Ding and Jingyan Sui and Xingquan Li and Dongbo Bu},
  year   = {2026},
  doi    = {10.52202/079017-4045},
  url    = {https://doi.org/10.52202/079017-4045},
  journal = {NEURIPS 2024 2024}
}

Discussion

NeuralSteiner: Learning Steiner Tree for Overflow-avoiding Global Routing in Chip Design | Code of Paper