DocumentCode
1381438
Title
A fast parallel multiplier-accumulator using the modified Booth algorithm
Author
Elguibaly, Fayez
Author_Institution
Dept. of Electr. & Comput. Eng., Victoria Univ., BC, Canada
Volume
47
Issue
9
fYear
2000
fDate
9/1/2000 12:00:00 AM
Firstpage
902
Lastpage
908
Abstract
This paper presents a dependence graph (DG) to visualize and describe a merged multiply-accumulate (MAC) hardware that is based on the modified Booth algorithm (MBA). The carry-save technique is used in the Booth encoder, the Booth multiplier, and the accumulator sections to ensure the fastest possible implementation. The DG applies to any MAC data word size and allows designing multiplier structures that are regular and have minimal delay, sign-bit extensions, and datapath width. Using the DG, a fast pipelined implementation is proposed, in which an accurate delay model for deep submicron CMOS technology is used. The delay model describes multi-level gate delays, taking into account input ramp and output loading. Based on the delay model, the proposed pipelined parallel MAC design is three times faster than other parallel MAC schemes that are based on the MBA. The speedup resulted from merging the accumulate and the multiply operations and the wide use of carry-save techniques
Keywords
CMOS logic circuits; adders; carry logic; multiplying circuits; pipeline arithmetic; Booth encoder; Booth multiplier; carry-save technique; data word size; datapath width; deep submicron CMOS technology; dependence graph; merged multiply-accumulate hardware; modified Booth algorithm; multi-level gate delays; parallel multiplier-accumulator; pipelined implementation; sign-bit extensions; CMOS technology; Data visualization; Delay; Digital arithmetic; Digital filters; Filter bank; Hardware; Merging; Semiconductor device modeling; Signal processing algorithms;
fLanguage
English
Journal_Title
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1057-7130
Type
jour
DOI
10.1109/82.868458
Filename
868458
Link To Document