Title :
Dynamic operand modification for reduced power multiplication
Author :
Seidel, Peter-Michael
Author_Institution :
Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
Abstract :
We present and analyze a methodology to reduce power dissipation in binary multiplication. Our methodology is based on the observation that any n by n bit multiplication of two operands A and B can be expressed by a variety of products like e.g. A/spl middot/B, B/spl middot/A, (-A)/spl middot/(-B), -((-A)/spl middot/B), and so on, all specifying the same value, each of which being associated with a different energy consumption of the underlying multiplier computation. Given a first operand A and a second operand B, all modified operands of the product choices from the above have in common that they can easily be generated from A and B by conditional switching and complementation and that they can serve as inputs for a conventional binary multiplier with almost unchanged internal structure. We propose selection among the modified operand choices targeting reduced power dissipation within the multiplier. For the proposed operand selection schemes, the potential power savings is analyzed depending on the operand bit width n.
Keywords :
digital arithmetic; multiplying circuits; optimisation; binary multiplication; complementation; conditional switching; conventional binary multiplier; dynamic operand modification; operand selection scheme; power dissipation reduction; power savings; reduced power multiplication; Batteries; Computer science; Cryptography; Design optimization; Discrete cosine transforms; Filtering; Hardware; Multiaccess communication; Power dissipation; Power engineering and energy;
Conference_Titel :
Signals, Systems and Computers, 2002. Conference Record of the Thirty-Sixth Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
Print_ISBN :
0-7803-7576-9
DOI :
10.1109/ACSSC.2002.1197148