Title :
Floorplanning for Partially-Reconfigurable FPGAs via Feasible Placements Detection
Author :
Rabozzi, Marco ; Miele, Antonio ; Santambrogio, Marco D.
Author_Institution :
Politec. di Milano, Milan, Italy
Abstract :
This work presents a novel floor planner tailored for Partially-Reconfigurable FPGAs having an arbitrary distribution of heterogeneous resources. The proposed approach precomputes a set of feasible placements for each of the reconfigurable regions, thus allowing the designer to set a preference on the types and positions of the desired areas. Then, the core of the approach is based on a Mixed-Integer Linear Programming (MILP) formulation which exploits constraints derived from a conflict graph to prevent overlapping between areas. Experimental results have shown that the defined approach leads to an average 11% improvements in the objective function value w.r.t. The state-of-the-art solutions under the same limited time budget.
Keywords :
circuit layout; circuit optimisation; field programmable gate arrays; integer programming; linear programming; logic design; MILP formulation; conflict graph; feasible placement detection; floorplanning; heterogeneous resources; mixed-integer linear programming; objective function; partially-reconfigurable FPGAs; Digital signal processing; Field programmable gate arrays; Linear programming; Mathematical model; Performance evaluation; Program processors; Wires; Field Programmable Gate Arrays; Floorplanning; Graph Theory; Mixed Integer Linear Programming; Partial Reconfiguration;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2015 IEEE 23rd Annual International Symposium on
Conference_Location :
Vancouver, BC
DOI :
10.1109/FCCM.2015.16