EngineeringComputer EngineeringComputer ScienceDesign AutomationField-programmable Gate ArraysReconfigurable ComputingDynamic ReconfigurationField-programmable Gate Array ArchitectureFpga ArchitectureInteger ProgrammingPartial ReconfigurationReconfigurable System ArchitectureDynamic Partial ReconfigurationFloorplanning For Partial ReconfigurationInteger Nonlinear ProgrammingPartial Reconfiguration ArchitecturePlacement For Reconfigurable SystemsReconfigurable Computing ArchitecturesReconfigurable System Synthesis
Partial reconfiguration (PR) is gaining more attention from the research community because of its flexibility in dynamically changing some parts of the system at runtime. However, the current PR tools need the designer's involvement in manually specifying the shapes and locations for the PR regions (PRRs). It requires not only deep knowledge of the FPGA device, the system architecture, but also many trial-and-error attempts to find the best-possible floorplan. Therefore, many research works have been conducted to propose automatic floorplanners for PR systems. However, one of the most significant limitations of those works is that they only consider the PRRs and ignore all other static modules. In this paper, we propose a novel PR floorplanner called PRFloor. It takes into account all components in the system. The main ideas behind PRFloor are the unique recursive pseudo-bipartitioning heuristic using a new, simple, yet effective Nonlinear Integer Programming-based bipartitioner. The PRFloor performs very well in the experiments with various synthetic PR system setups with up to 130 modules, 24 PRRs and 85% of the FPGA resource. The average maximum clock frequency obtained for the actual PR systems implemented using PRFloor is even 3% higher than the similar systems without PR capability.
17
George Karypis, Vipin Kumar · University of Minnesota Digital Conservancy (University of Minnesota) · 1997 · 1.2K citations · Full text
Pareto Multi Objective Optimization
P.N. Ngatchou, Amirhossein Zarei, A.E. El-Sharkawi · 2006 · 553 citations
Seminars in Anesthesia Perioperative Medicine and Pain · 2005 · 294 citations · Full text