Title :
A scalable counterflow-pipelined asynchronous radix-4 Booth multiplier
Author :
Hensley, Justin ; Lastra, Anselmo ; Singh, Montek
Author_Institution :
Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
Abstract :
This paper introduces an asynchronous radix-4 Booth multiplier architecture, which is scalable to arbitrary operand lengths while maintaining a constant cycle time per Booth iteration. It has several novel features, including: (i) a novel counterflow organization, in which the data bits flow in one direction and the Booth commands piggyback on the acknowledgments flowing in the opposite direction; (ii) overlapped execution of multiple iterations of the Booth algorithm; and (iii) design modularity and bit-level pipelining, which enable the multiplier to be scaled to arbitrary operand widths without requiring gate resizing or cycle time overheads. Spice simulations in a 0.18 μm TSMC CMOS process at 1.8 V indicate promising performance: the multiplier takes 640-650 ps per Booth iteration, regardless of the operand widths, thereby demonstrating the scalability of our approach. For 16-bit operands, this performance corresponds to nearly 200 Mops/s throughput. Furthermore, the multiplier is fully functional at reduced supply voltages (e.g., 1.5 V and 1.0 V), and thus capable of dynamically trading off performance for energy efficiency.
Keywords :
CMOS logic circuits; asynchronous circuits; iterative methods; multiplying circuits; pipeline arithmetic; 0.18 micron; 1.0 V; 1.5 V; 1.8 V; 16 bit; 640 to 650 ps; Booth iteration constant cycle time; CMOS; arbitrary operand lengths; asynchronous radix-4 Booth multiplier; bit-level pipelining; counterflow architecture; counterflow-pipelined multiplier; iterative multiplication; overlapped multiple iteration execution; scalable multiplier; Algorithm design and analysis; Arithmetic; Asynchronous circuits; Computer architecture; Computer science; Cryptography; Energy efficiency; Graphics; Handheld computers; Voltage;
Conference_Titel :
Asynchronous Circuits and Systems, 2005. ASYNC 2005. Proceedings. 11th IEEE International Symposium on
Print_ISBN :
0-7695-2305-6
DOI :
10.1109/ASYNC.2005.6