A fast final adder for a 54-bit parallel multiplier for DSP application

A novel redundant binary-to-natural binary converter circuit is proposed which is used in the final addition stage of parallel multipliers. Use of this circuit in the final adder stage proves to be 17% faster than carry-look-ahead implementation. We used this algorithm in such a way that no redundant binary adder is required in compressing partial product rows. Only the natural 4:2 compressor circuits are used.

[1]  Yousef R. Shayan,et al.  A versatile signed array multiplier suitable for VLSI implementation , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[3]  M. Nagamatsu,et al.  A 10 ns 54*54 b parallel structured full array multiplier with 0.5 mu m CMOS technology , 1991 .

[4]  Atsuki Inoue,et al.  A 4.1-ns Compact 54 54-b Multiplier Utilizing Sign-Select Booth Encoders , 1997 .

[5]  Bang-Sup Song,et al.  A carry-free 54b/spl times/54b multiplier using equivalent bit conversion algorithm , 2001 .

[7]  Algirdas Avizienis,et al.  Signed-Digit Numbe Representations for Fast Parallel Arithmetic , 1961, IRE Trans. Electron. Comput..

[8]  S. C. Yuan 4-2 compressor of fast booth multiplier for high-speed RISC processor , 2007 .

[9]  Andrew D. Booth,et al.  A SIGNED BINARY MULTIPLICATION TECHNIQUE , 1951 .

[10]  K. Yeo,et al.  A redundant-binary partial-product generator based on a five-bit recoding technique , 2000 .

[11]  W. Rulling A remark on carry-free binary multiplication , 2003 .

[12]  S. Sunder A fast multiplier based on the modified Booth algorithm , 1993 .

[13]  H. Makino,et al.  A 600-MHz 54/spl times/54-bit multiplier with rectangular-styled Wallace tree , 2001 .

[14]  A. Inoue,et al.  A 4.1 ns compact 54/spl times/54 b multiplier utilizing sign select Booth encoders , 1997, 1997 IEEE International Solids-State Circuits Conference. Digest of Technical Papers.

[15]  Bang-Sup Song,et al.  A carry-free 54 b/spl times/54 b multiplier using equivalent bit conversion algorithm , 2000, Proceedings of Second IEEE Asia Pacific Conference on ASICs. AP-ASIC 2000 (Cat. No.00EX434).

[16]  Makoto Suzuki,et al.  A 4.4 ns CMOS 54/spl times/54-b multiplier using pass-transistor multiplexer , 1995 .

[17]  K. Mashiko,et al.  An 8.8-ns 54/spl times/54-bit multiplier with high speed redundant binary architecture , 1996 .

[18]  A. Avizeinis,et al.  Signed Digit Number Representations for Fast Parallel Arithmetic , 1961 .

[19]  Bang-Sup Song,et al.  Correction to "A carry-free 54 b x 54 b multiplier using equivalent bit conversion algorithm" , 2003 .

[20]  Sadiq M. Sait,et al.  A novel technique for fast multiplication , 1999 .

[21]  G. Goto,et al.  A 54*54-b regularly structured tree multiplier , 1992 .

[22]  Chein-Wei Jen,et al.  High-Speed Booth Encoded Parallel Multiplier Design , 2000, IEEE Trans. Computers.

[23]  N. Takagi,et al.  A high-speed multiplier using a redundant binary adder tree , 1987 .

[24]  Hiroto Yasuura,et al.  High-Speed VLSI Multiplication Algorithm with a Redundant Binary Addition Tree , 1985, IEEE Transactions on Computers.

[25]  Christopher S. Wallace,et al.  A Suggestion for a Fast Multiplier , 1964, IEEE Trans. Electron. Comput..

[26]  Hong-June Park,et al.  A Compact Radix-64 54 54 CMOS Redundant Binary Parallel Multiplier , 2002 .

[27]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .