• DocumentCode
    258505
  • Title

    Data path analysis for dynamic circuit specialisation

  • Author

    Davidson, Tom ; Stroobandt, Dirk

  • Author_Institution
    Comput. Sci. Lab., Ghent Univ., Ghent, Belgium
  • fYear
    2014
  • fDate
    8-10 Dec. 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Dynamic Circuit Specialisation (DCS) is a method that exploits the reconfigurability of modern FPGAs to allow the specialisation of FPGA circuits at run-time. Currently, it is only explored as part of Register-transfer level design. However, at the Register-transfer level (RTL), a large part of the design is already locked in. Therefore, maximally exploiting the opportunities of DCS could require a costly redesign. It would be interesting to already have insight in the opportunities for DCS from the higher abstraction level. Moreover, the general design trend in FPGA design is to work on higher abstraction levels and let tool(s) translate this higher level description to RTL. This paper presents the first profiler that, based on the high-level description of an application, estimates the benefits of an implementation using DCS. This allows a designer to determine much earlier in the design cycle whether or not DCS would be interesting. The high-level profiling methodology was implemented and tested on a set of PID designs.
  • Keywords
    field programmable gate arrays; network synthesis; DCS; FPGA circuit; RTL; data path analysis; dynamic circuit specialisation; register-transfer level design; Adders; Equations; Field programmable gate arrays; Hardware; Mathematical model; Table lookup; Tuning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ReConFigurable Computing and FPGAs (ReConFig), 2014 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4799-5943-3
  • Type

    conf

  • DOI
    10.1109/ReConFig.2014.7032507
  • Filename
    7032507