DocumentCode :
454410
Title :
Smart Bit-width Allocation for Low Power Optimization in a SystemC based ASIC Design Environment
Author :
Mallik, Arindam ; Sinha, Debjit ; Banerjee, Prith ; Zhou, Hai
Author_Institution :
Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL
Volume :
1
fYear :
2006
fDate :
6-10 March 2006
Firstpage :
1
Lastpage :
6
Abstract :
The modern era of embedded system design is geared towards design of low-power systems. One way to reduce power in an ASIC implementation is to reduce the bit-width precision of its computation units. This paper describes algorithms to optimize the bit-widths of fixed point variables for low power in a SystemC design environment. We propose an algorithm for optimal bit-width precision for two variables and a greedy heuristic which works for any number of variables. The algorithms are used in the automation of converting floating point SystemC programs into ASIC synthesizable SystemC programs. Expected inputs are profiled to estimate errors in the finite precision conversions. Experimental results on the trade-offs between quantization error, power consumption and hardware resources used are reported on a set of four SystemC benchmarks that are mapped onto 0.18 micron ASIC cell library from Artisan Components. We demonstrate that it is possible to reduce the power consumption by 50% on average by allowing round-off errors to increase from 0.5% to 1%
Keywords :
application specific integrated circuits; circuit optimisation; electronic engineering computing; embedded systems; high level synthesis; low-power electronics; 0.18 micron; ASIC design; embedded system design; floating point SystemC programs; greedy heuristic; low power optimization; smart bit-width allocation; Algorithm design and analysis; Application specific integrated circuits; Automation; Design optimization; Embedded system; Energy consumption; Hardware; Libraries; Quantization; Roundoff errors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location :
Munich
Print_ISBN :
3-9810801-1-4
Type :
conf
DOI :
10.1109/DATE.2006.243996
Filename :
1656961
Link To Document :
بازگشت