Skip to main navigation Skip to search Skip to main content

InstantGR: Scalable GPU Parallelization for 3-D Global Routing

  • Liang Xiao*
  • , Shiju Lin
  • , Jinwei Liu
  • , Qinkai Duan
  • , Tsung Yi Ho
  • , Evangeline F.Y. Young
  • *Corresponding author for this work

Research output: Contribution to journalJournal articlepeer-review

Abstract

Global routing plays a crucial role in electronic design automation (EDA), serving not only as a means of optimizing routing but also as a tool for estimating routability in earlier stages, such as logic synthesis and physical planning. However, these scenarios often require global routing on unpartitioned large designs, posing unique challenges in scalability, both in terms of runtime and design size. To tackle this issue, this article introduces useful techniques for parallelizing large-scale global routing that can significantly increase parallelism and thus reduce runtime. We also propose a new flexible layer transition technique to increase the flexibility and routing quality of directed acyclic graph (DAG) routing. Building upon these techniques, we have developed an open-source GPU-based global router that achieves state-of-the-art results in the latest ISPD’24 Contest benchmarks, thereby showcasing the effectiveness of our methods.

Original languageEnglish
Pages (from-to)441-452
Number of pages12
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume45
Issue number1
Early online date26 May 2025
DOIs
Publication statusPublished - Jan 2026

User-Defined Keywords

  • Electronic design automation (EDA)
  • global routing
  • graphics processing unit (GPU) acceleration
  • physical design

Fingerprint

Dive into the research topics of 'InstantGR: Scalable GPU Parallelization for 3-D Global Routing'. Together they form a unique fingerprint.

Cite this