DocumentCode
1420593
Title
A novel high-speed bit-parallel multiply-accumulate arithmetic architecture employing mixed SB/TC number arithmetic
Author
Rao, Vishwas M. ; Nowrouzian, Behrouz
Author_Institution
Department of Electrical and Computer Engineering, The University of Calgary, 2500 University Drive N.W., Calgary, Alberta T2N 1N4
Volume
22
Issue
4
fYear
1997
Firstpage
169
Lastpage
175
Abstract
This paper presents an architecture for high-speed bit-parallel multiply-accumulate (MAC) arithmetic operation. This architecture employs the modified-Booth recoding algorithm for multiplication, and a kernel using mixed (sign, value)-encoded signed-binary (SB) and two´s complement (TC) computation for carry-free generation of the SB partial-product sums. The final SB partial-product sum undergoes full-precision accumulation, rounding and overflow correction concurrently to facilitate a high-speed overall operation. A high-performance architecture is proposed for IEEE Standard 754 default rounding of the SB result. This architecture exploits the modified-Booth multiplication algorithm to generate the SIGN and STICKY indicators concurrently with the partial-product sum generation, and the carry-free property of redundant number addition to perform the final rounding operation concurrently with the accumulation operation. The conversion of the final rounded SB number into its corresponding TC format is achieved by using a fast pipelined lookahead converter. It is demonstrated that the use of (sign, value)-encoding leads to combined area- and time-efficient implementations. The resulting MAC arithmetic architecture is parameterized at the gate level and is subsequently verified using Viewlogic simulations for a corresponding 8 × 8 + 15 Actel 1.2-μm technology implementation.
Keywords
Adders; Clocks; Computer architecture; Digital signal processing; IEEE standards; Kernel; Logic gates;
fLanguage
English
Journal_Title
Electrical and Computer Engineering, Canadian Journal of
Publisher
ieee
ISSN
0840-8688
Type
jour
DOI
10.1109/CJECE.1997.7101940
Filename
7101940
Link To Document