• DocumentCode
    1765336
  • 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
  • Volume
    33
  • Issue
    3
  • fYear
    2014
  • fDate
    41699
  • Firstpage
    370
  • Lastpage
    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
    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;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2013.2291659
  • Filename
    6740026