• DocumentCode
    500784
  • Title

    FPGA-targeted high-level binding algorithm for power and area reduction with glitch-estimation

  • Author

    Cromar, Scott ; Lee, Jaeho ; Chen, Deming

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Illinois, Urbana, IL, USA
  • fYear
    2009
  • fDate
    26-31 July 2009
  • Firstpage
    838
  • Lastpage
    843
  • Abstract
    Glitches (i.e. spurious signal transitions) are major sources of dynamic power consumption in modern FPGAs. In this paper, we present an FPGA-targeted, glitch-aware, high-level binding algorithm for power and area reduction, accomplished via dynamic power estimation and multiplexer balancing. Our binding algorithm employs a glitch-aware dynamic power estimation technique derived from the FPGA technology mapper in. High-level binding results are converted to VHDL, and synthesized with Altera´s Quartus II software, targeting the Cyclone II FPGA architecture. Power characteristics are evaluated with the Altera Power-Play Power Analyzer. The binding results of our algorithm are compared to LOPASS, a state-of-the-art low-power high-level synthesis algorithm for FPGAs. Experimental results show that our algorithm, on average, reduces toggle rate by 22% and area by 9%, resulting in a decrease in dynamic power consumption of 19%. To the best of our knowledge this is the first high-level binding algorithm targeting FPGAs that considers glitch power.
  • Keywords
    field programmable gate arrays; hardware description languages; high level synthesis; low-power electronics; power consumption; Altera Power-Play Power Analyzer; Altera Quartus II software; Cyclone II FPGA architecture; FPGA technology mapper; FPGA-targeted high-level binding algorithm; LOPASS; VHDL; dynamic power consumption; glitch-aware dynamic power estimation technique; glitch-estimation; glitches; low-power high-level synthesis algorithm; multiplexer balancing; power reduction; spurious signal transitions; Algorithm design and analysis; Application specific integrated circuits; Computer architecture; Cyclones; Energy consumption; Field programmable gate arrays; Frequency estimation; Multiplexing; Permission; Switching circuits; FPGA; glitch power; high-level synthesis; power reduction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-6055-8497-3
  • Type

    conf

  • Filename
    5227038