TPaR: Place and Route Tools for the Dynamic Reconfiguration of the FPGA's Interconnect Network
- 13 February 2014
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Vol. 33 (3) , 370-383
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
This publication has 17 references indexed in Scilit:
- Maximizing the reuse of routing resources in a reconfiguration-aware connection router2012
- Mapping logic to reconfigurable FPGA routing2012
- A Connection Router for the Dynamic Reconfiguration of FPGAs2012
- Dynamic data folding with parameterizable FPGA configurationsACM Transactions on Design Automation of Electronic Systems, 2011
- Measuring the Gap Between FPGAs and ASICsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2007
- Directional and single-driver wires in FPGA interconnect2005
- Timing-driven placement for FPGAs2000
- A fast routability-driven router for FPGAs1998
- VPR: a new packing, placement and routing tool for FPGA research1997
- PathFinder1995