DeepRoute: A Fast FPGA Routing Algorithm Using Graph Embedding for Node Filtering

In this paper, we present DeepRoute, an improved FPGA routing algorithm that introduces graph embedding into FPGA routing to accelerate this most time-consuming stage of the FPGA design flow. By adapting the random walk method with simple yet effective modifications, high-quality graph embeddings are generated. These embeddings enable the filtering of unpromising nodes, significantly reducing the router’s search space. To further enhance DeepRoute’s performance, two engineering enhancements are implemented, timing criticality constraints and detailed search regions. Experimental results show that DeepRoute achieves routing speedups of 51.31% over Verilog-to-Routing 8 (VTR8), rising to 54.25% for larger circuits, while maintaining timing performance and acceptable wirelength changes.

Authors

Institutions

Publication Details

Journal
Electronics
Published
2025-11-22
DOI
https://doi.org/10.3390/electronics14234572
Primary Topic
VLSI and FPGA Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DeepRoute: A Fast FPGA Routing Algorithm Using Graph Embedding for Node Filtering

Yaozhang Liu, Wei Xiong
Electronics
VLSI and FPGA Design Techniques
article

DeepRoute: A Fast FPGA Routing Algorithm Using Graph Embedding for Node Filtering

Yaozhang Liu, Wei Xiong
article en

Abstract

In this paper, we present DeepRoute, an improved FPGA routing algorithm that introduces graph embedding into FPGA routing to accelerate this most time-consuming stage of the FPGA design flow. By adapting the random walk method with simple yet effective modifications, high-quality graph embeddings are generated. These embeddings enable the filtering of unpromising nodes, significantly reducing the router’s search space. To further enhance DeepRoute’s performance, two engineering enhancements are implemented, timing criticality constraints and detailed search regions. Experimental results show that DeepRoute achieves routing speedups of 51.31% over Verilog-to-Routing 8 (VTR8), rising to 54.25% for larger circuits, while maintaining timing performance and acceptable wirelength changes.

ElectronicsVol. 14(23)
Shanghai Fudan Microelectronics (China) (CN)
Openalex Percentile: Top 64%
VLSI and FPGA Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.