Title :
AÃ\x97B BÃ\x97A in Terms of Power Consumption: Some Examples on FPGA
Author :
Boemo, Eduardo ; Sutter, Gustavo
Author_Institution :
Univ. Autonoma de Madrid, Madrid
Abstract :
This paper shows that, under certain conditions, digital arithmetical circuits do not meet the addition commutation property in terms of power consumption. That is, the power consumed by the operation AtimesB is different from BtimesA. As a consequence, it is possible to get a power saving simply permuting the circuit inputs, wherever any of the following three conditions are present: a) the data to be processed has a strong temporal correlation; b) the delays between the circuit paths are highly unequalized; c) one of the input data communication is broadcast type, meanwhile the other is local. In order to verify these hypotheses, several binary multipliers were constructed and measured. The power consumption reduction resulted between 12% and 28% in Virtex FPGAs.
Keywords :
digital arithmetic; field programmable gate arrays; low-power electronics; multiplying circuits; Virtex FPGA; addition commutation property; binary multiplier; circuit path; data communication; digital arithmetical circuit; power consumption; power saving; temporal correlation; Arithmetic; Broadcasting; Circuits; Data communication; Delay; Energy consumption; Field programmable gate arrays; Logic arrays; Pipeline processing; Signal processing;
Conference_Titel :
Programmable Logic, 2007. SPL '07. 2007 3rd Southern Conference on
Conference_Location :
Mar del Plata
Print_ISBN :
1-4244-0606-4
DOI :
10.1109/SPL.2007.371759