DocumentCode :
1337548
Title :
A simplified architecture for module (2n+1) multiplication
Author :
Ma, Yutai
Author_Institution :
Inst. of Comput. Technol., Acad. Sinica, Beijing, China
Volume :
47
Issue :
3
fYear :
1998
fDate :
3/1/1998 12:00:00 AM
Firstpage :
333
Lastpage :
337
Abstract :
The module (2n+1) multiplication is widely used in the computation of convolutions and in RNS arithmetic and, thus, it is important to reduce the calculation delay. This paper presents a concept of a module (2n+1) carry save adder (MCSA) and uses two MCSAs to perform the residue reduction. We also apply Booth´s algorithm to the module (2n+1) multiplication scheme in order to reduce the number of partial products. With these techniques, the new architecture reduces the multiplier´s calculation delay and is suitable for VLSI implementation for moderate and large n (n⩾16)
Keywords :
VLSI; adders; carry logic; convolution; residue number systems; Booth´s algorithm; RNS arithmetic; VLSI implementation; calculation delay; carry save adder; convolutions; module (2n+1) multiplication; partial products; Arithmetic; Computer architecture; Costs; Delay effects; Hardware; Roundoff errors; Throughput; Very large scale integration;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.660169
Filename :
660169
Link To Document :
بازگشت