• DocumentCode
    124044
  • Title

    High-level synthesis-based design methodology for Dynamic Power-Gated FPGAs

  • Author

    Ahmed, Rizwan ; Bsoul, Assem A. M. ; Wilton, Steven J. E. ; Hallschmid, Peter ; Klukas, Richard

  • Author_Institution
    Univ. of British Columbia, Vancouver, BC, Canada
  • fYear
    2014
  • fDate
    2-4 Sept. 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Static leakage power consumption is critical in modern FPGAs for many applications. Dynamic Power-Gating (DPG), in which parts of the FPGA in-use logic blocks are powered-down at run-time, is a promising technique to reduce the static power. Adoption of such emerging DPG enabled FPGA architectures remains challenging as the current tool-chains to program the FPGA does not support this type of power-gating. Moreover, manually identifying profitable power-gating opportunities in an application requires significant design expertise and is time consuming. In this paper, we propose a high-level synthesis-based design framework that exploits the dynamic power-gating feature of the FPGAs to minimize the static power dissipation. We use this framework on a set of CHStone benchmark suite and demonstrate that power-gating opportunities for hardware accelerators can be identified in an automatic way. Results show that up to 96% reduction in static energy is achieved for individual accelerators using dynamic power-gating technique.
  • Keywords
    field programmable gate arrays; high level synthesis; low-power electronics; CHStone benchmark; FPGA architectures; current tool chains; dynamic power gating; high level synthesis; in-use logic blocks; static leakage power consumption; static power dissipation; Acceleration; Benchmark testing; Computer architecture; Design automation; Fabrics; Field programmable gate arrays; Hardware; FPGA; High-level Synthesis; Run-time/Dynamic Power Gating; Static Leakage Power;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
  • Conference_Location
    Munich
  • Type

    conf

  • DOI
    10.1109/FPL.2014.6927433
  • Filename
    6927433