Multiobjective Floorplanning for Partially-Reconfigurable FPGA Systems
thesisposted on 2014-10-28, 00:00 authored by Marco Rabozzi
The aim of this work is to present a novel floorplanner tailored for partially reconfigurable FPGAs, taking into account an accurate description of heterogeneous resources and partial reconfiguration constraints. The proposed approach is based on a suitable Mixed-Integer Linear Programming (MILP) formulation that makes the problem tractable using state-of-the-art solvers. A global optimum can be found for small instances in the short run. For large instances, with a time limited search, a 20% average improvement can be achieved over state-of-the-art floorplanners. The described methodology allows the designer to customize the objective function to be minimized, so that different weights can be assigned to a linear combination of cost functions such as total wirelength, area occupancy and desired aspect ratio.
Degree GrantorUniversity of Illinois at Chicago
Committee MemberRao, Wenjing Santambrogio, Marco