FPGA-Targeted High-Level Binding Algorithm for Power and Area Reduction with Glitch-Estimation
Cromar, Scott A.; Chen, Deming; Lee, Jaeho
Loading…
Permalink
https://hdl.handle.net/2142/9475
Description
Title
FPGA-Targeted High-Level Binding Algorithm for Power and Area Reduction with Glitch-Estimation
Author(s)
Cromar, Scott A.
Chen, Deming
Lee, Jaeho
Issue Date
2009-01-17
Keyword(s)
FPGA
high-level synthesis
glitch power
power reduction
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 [6]. 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 PowerPlay 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.
This is the default collection for all research and scholarship developed by faculty, staff, or students at the University of Illinois at Urbana-Champaign
Use this login method if you
don't
have an
@illinois.edu
email address.
(Oops, I do have one)
IDEALS migrated to a new platform on June 23, 2022. If you created
your account prior to this date, you will have to reset your password
using the forgot-password link below.