FPGA-Accelerated Maze Routing Kernel for VLSI Designs

Xun Jiang,Jiarui Wang,Yibo Lin,Zhongfeng Wang
DOI: https://doi.org/10.1109/asp-dac52403.2022.9712533
2022-01-01
Abstract:Detailed routing for large-scale integrated circuits (ICs) is time-consuming. It needs to finish the wiring for millions of nets and handle complicated design rules. Due to the heterogeneity of net sizes, the greedy nature of the backbone maze routing, and interdependent workloads, accelerating detailed routing with parallelization is rather challenging. In this paper, we propose a FPGA-based implementation to accelerate the maze routing kernels in a most recent detailed router. Experimental results demonstrate that batched maze routing kernel is 3.1 × speedup on FPGA. Besides, our design gets deterministic results and has less than 1% quality degradation on ISPD 2018 contest benchmarks [1] .
What problem does this paper attempt to address?