ACM Home Page
Please provide us with feedback. Feedback
Smart bit-width allocation for low power optimization in a systemc based ASIC design environment
Full text PdfPdf (239 KB)
Source Design, Automation, and Test in Europe archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings table of contents
Munich, Germany
SESSION: Low power embedded architectures and platforms table of contents
Pages: 618 - 623  
Year of Publication: 2006
ISBN:3-9810801-0-6
Authors
Arindam Mallik  Northwestern University, Evanston, IL
Debjit Sinha  Northwestern University, Evanston, IL
Prith Banerjee  University of Illinois at Chicago, Chicago, IL
Hai Zhou  Northwestern University, Evanston, IL
Sponsors
: The EDA Consortium
EDAA : European Design and Automation Association
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 20,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

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%.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
The Open SystemC#8482; Initiative (OSCI), www.systemc.org
 
2
K. H. Chang, and W. G. Bliss, "Finite word-length effects of pipelined recursive digital filters," IEEE Transactions on Signal Processing, Aug. 1994 Page(s): 1983 --1995
 
3
R. M. Gray, D. L. Neuhoff, "Quantization", IEEE Transactions on Information Theory, Volume: 44 Issue: 6, October 1998, pp. 2325 --2383.
 
4
 
5
Cocentric SystemC Compiler, www.synopsys.com
 
6
Cocentric Fixed Point Designer, www.synopsys.com
7
 
8
 
9
 
10
 
11
12
Collaborative Colleagues:
Arindam Mallik: colleagues
Debjit Sinha: colleagues
Prith Banerjee: colleagues
Hai Zhou: colleagues