Title :
TPaR: Place and Route Tools for the Dynamic Reconfiguration of the FPGA´s Interconnect Network
Author :
Vansteenkiste, Elias ; Al Farisi, Brahim ; Bruneel, Karel ; Stroobandt, Dirk
Author_Institution :
Ghent Univ., Ghent, Belgium
Abstract :
Dynamic partial reconfiguration of FPGAs enables the dynamic specialization of the circuit for the runtime needs of the application. Previously a tool flow, called the TLUT tool flow, was developed to aid the designer in applying dynamic circuit specialization (DCS) for their designs. The TLUT tool flow generates an implementation in which the lookup tables (LUTs) can be specialized during runtime. In this paper, place and route algorithms are described for the TCON tool flow. The TCON tool flow generates implementations in which not only the logic infrastructure (LUTs) is dynamically specialized, but also the routing infrastructure of the FPGA. Exploiting the reconfigurability of the FPGA interconnection network further improves area (50% to 92% less LUTs and 36% to 81% less wiring), logic depth (a 63% to 80% reduction) and power consumption. To achieve this, major changes were needed, not only in the mapping, but also in the place and route steps. This work describes the altered place and route algorithms, called TPlace and Troute.
Keywords :
field programmable gate arrays; integrated circuit interconnections; logic CAD; network routing; FPGA interconnect network; TCON tool flow; TLUT tool flow; TPaR; dynamic circuit specialization; dynamic partial reconfiguration; logic depth; logic infrastructure; place and route tools; power consumption; Field programmable gate arrays; Hardware design languages; Integrated circuit interconnections; Routing; Runtime; Switches; Table lookup; Dynamic circuit specialization; FPGA; TCON tool flow; TLUT tool Flow; place and route; runtime reconfiguration;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2013.2291659