• DocumentCode
    1947592
  • Title

    Mapping logic to reconfigurable FPGA routing

  • Author

    Heyse, Karel ; Bruneel, Karel ; Stroobandt, Dirk

  • Author_Institution
    Dept. of Electron. & Inf. Syst., Ghent Univ., Ghent, Belgium
  • fYear
    2012
  • fDate
    29-31 Aug. 2012
  • Firstpage
    315
  • Lastpage
    321
  • Abstract
    Parameterised configurations for FPGAs are configuration bitstreams of which part of the bits are defined as Boolean functions of parameters. By evaluating these Boolean functions using different parameter values, it is possible to quickly and efficiently derive specialised configuration bitstreams with different properties. An important application of parameterised configurations is the generation of specialised configuration bitstreams for Dynamic Circuit Specialisation. Generating and using parameterised configurations requires a new FPGA tool flow. In this paper we present an algorithm for technology mapping of parameterised designs that can exploit the reconfigurability of the logic blocks and routing of the FPGA. This algorithm, called TCONMAP, is based on “Cut enumeration, cut ranking, node selection”. As part of it, a new method to calculate the feasibility of cuts based on the Binary Decision Diagrams (BDD) of their local function is proposed.
  • Keywords
    Boolean functions; binary decision diagrams; field programmable gate arrays; BDD; Boolean functions; TCONMAP algorithm; binary decision diagrams; configuration bitstreams; cut enumeration; cut ranking; dynamic circuit specialisation; logic technology mapping; node selection; parameterised configurations; reconfigurable FPGA routing; Algorithm design and analysis; Boolean functions; Field programmable gate arrays; Multiplexing; Routing; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2012 22nd International Conference on
  • Conference_Location
    Oslo
  • Print_ISBN
    978-1-4673-2257-7
  • Electronic_ISBN
    978-1-4673-2255-3
  • Type

    conf

  • DOI
    10.1109/FPL.2012.6339224
  • Filename
    6339224