A simple high-speed multiplier design

被引:1
作者
Kang, Jung-Yup
Gaudiot, Jean-Luc
机构
[1] Mindspeed Technol Inc, Lib & IP Grp, Newport Beach, CA 92660 USA
[2] Univ Calif Irvine, Henry Samueli Sch Engn, Dept Elect Engn & Comp Sci, Irvine, CA 92697 USA
关键词
multiplier; Booth; modified Booth; partial products;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The performance of multiplication is crucial for multimedia applications such as 3D graphics and signal processing systems, which depend on the execution of large numbers of multiplications. Previously reported algorithms mainly focused on rapidly reducing the partial products rows down to final sums and carries used for the final accumulation. These techniques mostly rely on circuit optimization and minimization of the critical paths. In this paper, an algorithm to achieve fast multiplication in two's complement representation is presented. Rather than focusing on reducing the partial products rows down to final sums and carries, our approach strives to generate fewer partial products rows. In turn, this influences the speed of the multiplication, even before applying partial products reduction techniques. Fewer partial products rows are produced, thereby lowering the overall operation time. In addition to the speed improvement, our algorithm results in a true diamond-shape for the partial product tree, which is more efficient in terms of implementation. The synthesis results of our multiplication algorithm using the Artisan TSMC 0.13um 1.2-Volt standard-cell library show 13 percent improvement in speed and 14 percent improvement in power savings for 8-bit x 8-bit multiplications (10 percent and 3 percent, respectively, for 16-bit x 16-bit multiplications) when compared to conventional multiplication algorithms.
引用
收藏
页码:1253 / 1258
页数:6
相关论文
共 26 条
[1]  
AGRAWAL DP, 1978, IEEE T COMPUT, V27, P1068, DOI 10.1109/TC.1978.1674998
[2]  
*ART COMP, 2001, TSMC 0 13MUM PROC CL
[3]   A SIGNED BINARY MULTIPLICATION TECHNIQUE [J].
BOOTH, AD .
QUARTERLY JOURNAL OF MECHANICS AND APPLIED MATHEMATICS, 1951, 4 (02) :236-240
[4]  
Dadda L., 1965, ALTA FREQ, V34, P349
[5]   A fast parallel multiplier-accumulator using the modified Booth algorithm [J].
Elguibaly, F .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2000, 47 (09) :902-908
[6]  
Ercegovac M. D., 2003, Digital Arithmetic, V1st
[7]  
Fadavi-Ardekani J., 1993, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, V1, P120, DOI 10.1109/92.238424
[8]  
Gajski D. D., 1997, PRINCIPLES DIGITAL D
[9]  
Hashemian R., 1991, P 34 MIDW S CIRC SYS, V2, P887
[10]   High-performance left-to-right array multiplier design [J].
Huang, ZJ ;
Ercegovac, MD .
16TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2003, :4-11