Title :
A novel HDL coding style to reduce power consumption for reconfigurable devices
Author :
Marconi, Thomas ; Theodoropoulos, Dimitris ; Bertels, Koen ; Gaydadjiev, Georgi
Author_Institution :
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
Abstract :
Power consumption has become the major factor that has to be considered while designing systems using reconfigurable devices, especially for battery-operated applications. Minimizing transitions is one of the ways to reduce power consumption. Overwriting a register with the same value occurs frequently in real digital systems. Such unneeded transitions increase the power consumption. To avoid this, a new HDL coding style to reduce power consumption for reconfigurable devices is proposed. The idea is to “force” the CAD tool to configure the CLB flip-flop as a T flip-flop with its T input held constantly at logic one and drive its clock through the lookup table(LUT). Based on an extensive evaluation using MCNC benchmark circuits on a real FPGA and a real CAD tool, our proposal reduces total power consumption by 13-90 % and runs 2-20 % faster with 0-45 % area overhead compared to conventional coding style solutions. As a parallel activity we proposed a new logic element (LE) that implements the proposed design style directly.
Keywords :
field programmable gate arrays; hardware description languages; power aware computing; table lookup; CAD tool; CLB flip-flop; FPGA; HDL coding style; T flip-flop; hardware description language coding style; logic element; lookup table; power consumption reduction; reconfigurable devices; transition minimization; Clocks; Encoding; Field programmable gate arrays; Hardware design languages; Power demand; Synchronization; Table lookup;
Conference_Titel :
Field-Programmable Technology (FPT), 2010 International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-8980-0
DOI :
10.1109/FPT.2010.5681480