Late Breaking Results: Scalable GPU-Friendly Parallelization for Sweep-Based Maze Routing
Global routing is a critical stage in the VLSI design flow, aiming to provide a robust guide for detailed routing and serve as early design feedback for placement. Many approaches have leveraged GPU parallelization to achieve significant acceleration. However, with the fast-growing complexity of modern large-scale designs, recent GPU-accelerated maze routing algorithms, driven by the sweep operation, struggle to find solutions efficiently with limited GPU memory resources. In order to address this issue, this paper proposes a scalable, GPU-friendly sweep-based maze routing that requires significantly less memory and fewer kernel function calls while accelerating overall runtime. We introduce a sweep-sharing technique that allows multiple nets to be routed simultaneously within a single sweeping process, substantially reducing memory consumption and kernel launching overhead. We further propose an edge-level rip-up-andreroute technique that selectively reroutes only overflowed segments, preserving feasible parts of the solution to reduce runtime substantially. Experimental results on the latest ISPD’24 Contest benchmarks demonstrate that our GPUfriendly maze routing with sweep sharing can significantly improve the efficiency of the state-of-the-art GPU-accelerated maze router.
Authors
- Chao-Chi Lan
- Yan-Jen Chen (ORCID: https://orcid.org/0009-0006-8401-5884)
- Yao‐Wen Chang (ORCID: https://orcid.org/0000-0002-0564-5719)
- Hung-Ming Chen (ORCID: https://orcid.org/0000-0001-8173-3131)
- Zong-Ying Cai (ORCID: https://orcid.org/0009-0004-7021-9363)
- Cheng-Yu Chiang (ORCID: https://orcid.org/0000-0002-7962-1525)
- Yang Hsu
Institutions
- National Yang Ming Chiao Tung University (TW)
- National Taiwan University (TW)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1109/dac63849.2025.11132843
- Primary Topic
- Graph Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00