Simple FPGA routing graph compression

11/12/2018
by   Andrew Kennings, et al.
0

Modern FPGAs continue to increase in capacity which requires more memory to run the CAD flow. The routing resource graph, which is needed by the detailed router, is a memory hungry data structure which describes all of the physical resources and programmable connections within an FPGA. We propose a compression scheme to reduce the memory requirements of the routing resource graph. The scheme is simple to apply and requires only trivial changes to the FPGA detailed routing algorithm. The approach does not require any assumptions about the FPGA routing architecture. Numerical results show excellent compression (as much as 3.6X overall memory reduction) with only a slight increase ( 20 average) on the router runtime as a consequence of the routing graph compression.

READ FULL TEXT

page 1

page 4

research
12/09/2017

FPGA with Improved Routability and Robustness in 130nm CMOS with Open-Source CAD Targetability

This paper outlines an FPGA VLSI design methodology that was used to rea...
research
04/15/2023

Implementation of Digital Circuits on Three-Dimensional FPGAs Using Simulated Annealing

3D FPGAs have recently been produced as the next generation of the FPGA ...
research
06/29/2023

OpenPARF: An Open-Source Placement and Routing Framework for Large-Scale Heterogeneous FPGAs with Deep Learning Toolkit

This paper proposes OpenPARF, an open-source placement and routing frame...
research
03/18/2023

Unraveling the Integration of Deep Machine Learning in FPGA CAD Flow: A Concise Survey and Future Insights

This paper presents an overview of the integration of deep machine learn...
research
08/04/2020

Optimum Reconfiguration of Routing Interconnection Network in APSoC Fabrics

This paper presents an automated algorithm for optimum configuration of ...
research
10/14/2019

GraVF-M: Graph Processing System Generation for Multi-FPGA Platforms

Due to the irregular nature of connections in most graph datasets, parti...
research
04/24/2019

Efficient FPGA Floorplanning for Partial Reconfiguration-Based Applications

Partial Reconfiguration (PR) is a technique that allows reconfiguring th...

Please sign up or login with your details

Forgot password? Click here to reset