Title :
Scavenger: An Adaptive Design Technique for Low Power ASIC/FPGA
Author :
Devarapalli, Srikanth V. ; Zarkesh-Ha, Payman ; Suddarth, Steven C.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of New Mexico, Albuquerque, NM, USA
Abstract :
Energy harvesting systems are becoming more attractive for remote sensing applications. In this paper, we propose a new technique that performs the voltage scaling in conjunction with frequency scaling to achieve ultra low power design in ASIC/FPGA. To detect errors and obtain the corrected data without any loss in performance, a delayed clock flip-flop is utilized to borrow timing from non-critical paths to be used in critical paths evaluation. Conservative experimental results suggest that our design technique can reduce the power consumption in FPGAs by 31%for a 100% error free operation and a 1%disagreement between the output values of the main and the delayed flip-flop. This disagreement signal,referred by the name ldquoriskrdquo in this paper, is used as a status signal to indicate drop in the available safety margins for error free operation. This approach thereby gives maximum flexibility in all three critical areas: performance, power, and robustness.
Keywords :
application specific integrated circuits; energy harvesting; field programmable gate arrays; flip-flops; power consumption; adaptive design technique; critical path evaluation; delayed clock flip-flop; energy harvesting systems; error detection; error free operation; frequency scaling; low power ASIC-FPGA; noncritical paths; voltage scaling; Application specific integrated circuits; Delay; Error correction; Error-free operation; Field programmable gate arrays; Flip-flops; Frequency; Performance loss; Remote sensing; Voltage;
Conference_Titel :
Computing, Engineering and Information, 2009. ICC '09. International Conference on
Conference_Location :
Fullerton, CA
Print_ISBN :
978-0-7695-3538-8
DOI :
10.1109/ICC.2009.14