Abstract
In this paper we investigate the statistics of multiplier operands and identify two characteristics of their distribution that have important consequences for the design of low power multipliers: most inputs are positive, and most inputs have a small number of significant bits. These characteristics are exploited in the design of a multiplier that employs three techniques to minimize power consumption: asynchronous control, a radix-2 algorithm, and split registers. The power savings resulting from the use of these techniques are 55%, 23% and 12% respectively when compared to a synchronous multiplier using a radix-4 modified Booth's algorithm with unified registers. The results are derived from HSPICE simulations using input vectors from benchmark programs. A high-level software model is also used to compare the numbers of transitions in the various models.
Original language | English |
---|---|
Title of host publication | Proceedings of the International Symposium on Low Power Electronics and Design |
Publisher | IEEE |
Pages | 301-306 |
Number of pages | 6 |
Volume | 2004-January |
Edition | January |
DOIs | |
Publication status | Published - 2004 |
Event | 2004 International Symposium on Low Power Electronics and Design, ISLPED 2004 - Newport Beach, United States Duration: 9 Aug 2004 → 11 Aug 2004 |
Conference
Conference | 2004 International Symposium on Low Power Electronics and Design, ISLPED 2004 |
---|---|
Country/Territory | United States |
City | Newport Beach |
Period | 9/08/04 → 11/08/04 |
Keywords
- Asynchronous logic
- benchmark
- Booth's algorithm
- low power
- multiplier