Title :
The design of a low power asynchronous multiplier
Author :
Liu, Yijun ; Furber, Steve
Author_Institution :
Dept. of Comput. Sci., Manchester Univ., UK
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.
Keywords :
SPICE; asynchronous circuits; circuit CAD; high level synthesis; integrated circuit design; integrated circuit modelling; logic design; low-power electronics; multiplying circuits; shift registers; HSPICE simulations; asynchronous control; benchmark program input vectors; distribution characteristics; high-level software model; input significant bits; low power asynchronous multiplier design; model transitions; multiplier operand statistics; positive inputs; power consumption; power savings; radix-2 algorithm; radix-4 modified Booth algorithm; split registers; unified registers; Algorithm design and analysis; CMOS logic circuits; CMOS technology; Clocks; Energy consumption; Logic circuits; Logic design; Power dissipation; Signal processing algorithms; Very large scale integration;
Conference_Titel :
Low Power Electronics and Design, 2004. ISLPED '04. Proceedings of the 2004 International Symposium on
Print_ISBN :
1-58113-929-2
DOI :
10.1109/LPE.2004.1349355