Efficient FPGA Floorplanning for Partial Reconfiguration-Based Applications

04/24/2019
by   Norbert Deak, et al.
0

Partial Reconfiguration (PR) is a technique that allows reconfiguring the FPGA chip at runtime. However, current design support tools require manual floorplanning of the partial modules. Several approaches have been proposed in this field, but only a few of them consider all aspects of PR, like the shape and the aspect ratio of the reconfigurable region. Most of them are defined for old FPGA architectures and have a high computational time. This paper introduces an efficient automatic floorplanning algorithm, which takes into account the heterogeneous architectures of modern FPGA families, as well as PR constraints, introducing the aspect ratio constraint to optimize routing. The algorithm generates possible placements of the partial modules, then applies a recursive pseudo-bipartitioning heuristic search to find the best floorplan. The experiments showed that the algorithm's performance is significantly better than the one of other algorithms in this field.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/23/2017

Amorphous Dynamic Partial Reconfiguration with Flexible Boundaries to Remove Fragmentation

Dynamic partial reconfiguration (DPR) allows one region of an field-prog...
research
03/08/2018

Efficient reconfigurable regions management method for adaptive and dynamic FPGA based systems

Adaptive systems based on field programmable gate array (FPGA) architect...
research
11/23/2020

Automated Floorplanning for Partially Reconfigurable Designs on Heterogenrous FPGAs

Floorplanning problem has been extensively explored for homogeneous FPGA...
research
05/21/2019

FPGA-based Mining of Lyra2REv2 Cryptocurrencies

Lyra2REv2 is a hashing algorithm that consists of a chain of individual ...
research
05/26/2018

Time-Shared Execution of Realtime Streaming Pipelines by Dynamic Partial Reconfiguration

This paper presents an FPGA runtime framework that demonstrates the feas...
research
12/23/2021

Hardware Support for FPGA Resource Elasticity

FPGAs are increasingly being deployed in the cloud to accelerate diverse...
research
11/12/2018

Simple FPGA routing graph compression

Modern FPGAs continue to increase in capacity which requires more memory...

Please sign up or login with your details

Forgot password? Click here to reset