Skip to main navigation Skip to search Skip to main content

A Deterministic Parallel Routing Approach for Accelerating Pathfinder-based Algorithms

  • Umair F. Siddiqi*
  • , Gary Grewal
  • , Shawki Areibi
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Routing is a time-consuming task in the FPGA design flow, and its task is to build non-overlapping routing trees for all nets. PathFinder is a popular routing algorithm, and it is implemented in the versatile-place-and-route (VPR) tool. The latest version of PathFinder, implemented in VPR 8.0, employs incremental routing in which it rip-up and re-route (RnR) only those branches of the routing trees that have a congested node or their delay has degraded significantly in the last iterations. The initial iterations have a very high workload (i.e., the number of branches to route), and the later ones have fewer branches to build. We propose a parallel-sequential hybrid router for PathFinder with incremental routing that applies deterministic parallel routing to a window of initial iterations having a high routing workload and sequential routing to the remaining iterations. It also uses an intelligent approach to select nets for sequential and parallel routing. Experiments conducted using Titan benchmarks show that it can improve the runtime of PathFinder by upto 32% with no significant degradation in solution quality.

Original languageEnglish
Title of host publication2023 IFIP/IEEE 31st International Conference on Very Large Scale Integration, VLSI-SoC 2023
PublisherIEEE Computer Society
ISBN (Electronic)9798350325997
DOIs
StatePublished - 2023
Event31st IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2023 - Dubai, United Arab Emirates
Duration: 16 Oct 202318 Oct 2023

Publication series

NameIEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC
ISSN (Print)2324-8432
ISSN (Electronic)2324-8440

Conference

Conference31st IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2023
Country/TerritoryUnited Arab Emirates
CityDubai
Period16/10/2318/10/23

Bibliographical note

Publisher Copyright:
© 2023 IEEE.

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Keywords

  • FPGA Routing
  • Field programmable gate arrays
  • Intelligent manufacturing
  • PathFinder

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A Deterministic Parallel Routing Approach for Accelerating Pathfinder-based Algorithms'. Together they form a unique fingerprint.

Cite this