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
Link To Document :
بازگشت