Backpass Trees on a Mixed Route Graph for Accelerated FPGA Routing

One of the main advantages of FPGA design flow compared with ASICs and uncommitted logic arrays is the implementation speed of required functionality on a chip. However, any attempts to improve the final characteristics of designed circuits lead to an increase in the design flow time in most cases. Therefore, creating effective computer-aided design tools for modern FPGA that consider both these aspects is essential. This work proposes an approach to accelerate the routing stage in FPGA design flow by modification of a basic routing algorithm Pathfinder adapted to a mixed route graph. The modification is to create and use backpass tree structures that allow the implementation of a directed path search on a mixed route graph having no information about geometric coordinates of its elements. Benchmark sets used for testing are LGSynth’89, IWLS’2005, and a range of projects from opencores.org. The work of the algorithm was analyzed using four FPGA architectures. According to the analysis of experimental results the modified algorithm has demonstrated an average routing runtime reduction of 1.8 to 3.6 depending on the target FPGA.

Authors

Institutions

Publication Details

Journal
Russian Microelectronics
Published
2025-12-01
DOI
https://doi.org/10.1134/s1063739725700106
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

Backpass Trees on a Mixed Route Graph for Accelerated FPGA Routing

M. A. Zapletina, A. Yu. Chistiakov
Russian Microelectronics
VLSI and FPGA Design Techniques
article

Backpass Trees on a Mixed Route Graph for Accelerated FPGA Routing

M. A. Zapletina, A. Yu. Chistiakov
article en

Abstract

One of the main advantages of FPGA design flow compared with ASICs and uncommitted logic arrays is the implementation speed of required functionality on a chip. However, any attempts to improve the final characteristics of designed circuits lead to an increase in the design flow time in most cases. Therefore, creating effective computer-aided design tools for modern FPGA that consider both these aspects is essential. This work proposes an approach to accelerate the routing stage in FPGA design flow by modification of a basic routing algorithm Pathfinder adapted to a mixed route graph. The modification is to create and use backpass tree structures that allow the implementation of a directed path search on a mixed route graph having no information about geometric coordinates of its elements. Benchmark sets used for testing are LGSynth’89, IWLS’2005, and a range of projects from opencores.org. The work of the algorithm was analyzed using four FPGA architectures. According to the analysis of experimental results the modified algorithm has demonstrated an average routing runtime reduction of 1.8 to 3.6 depending on the target FPGA.

Russian MicroelectronicsVol. 54(7)
Kurchatov Institute (RU)
Industry, innovation and infrastructure
Openalex Percentile: Top 36%
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.