DocumentCode :
845344
Title :
A universal architecture for designing efficient modulo 2n+1 multipliers
Author :
Sousa, Leonel ; Chaves, Ricardo
Author_Institution :
Electr. & Comput. Eng. Dept., Inst. Superior Tecnico, Lisbon, Portugal
Volume :
52
Issue :
6
fYear :
2005
fDate :
6/1/2005 12:00:00 AM
Firstpage :
1166
Lastpage :
1178
Abstract :
This paper proposes a simple and universal architecture for designing efficient modified Booth multipliers modulo (2n+1). The proposed architecture is comprehensive, providing modulo (2n+1) multipliers with similar performance and cost both for the ordinary and for the diminished-1 number representations. The performance and the efficiency of the proposed multipliers are evaluated and compared with the earlier fastest modulo (2n+1) multipliers, based on a simple gate-count and gate-delay model and on experimental results obtained from CMOS implementations. These results show that the proposed approach leads on average to approximately 10% faster multipliers than the fastest known structures for the diminished-1 representation based on the modified Booth recoding. Moreover, they also show that the proposed architecture is the only one taking advantage of this recoding to obtain faster multipliers with a significant reduction in hardware. With the used figures of merit, the proposed diminished-1 multipliers are on average 10% and 25% more efficient than the known most efficient modulo (2n+1) multipliers for Booth recoded and nonrecoded multipliers, respectively.
Keywords :
CMOS digital integrated circuits; logic design; multiplying circuits; residue number systems; signal processing; CMOS implementation; arithmetic units; digital signal processing; diminished-1 number representation; gate-count model; gate-delay model; modified Booth multipliers; modified Booth recoding; residue number systems; Added delay; Adders; Algorithm design and analysis; Arithmetic; Circuit synthesis; Costs; Digital signal processing; Hardware; Semiconductor device modeling; Signal processing algorithms; Arithmetic units; digital signal processing; multipliers; residue number systems (RNS);
fLanguage :
English
Journal_Title :
Circuits and Systems I: Regular Papers, IEEE Transactions on
Publisher :
ieee
ISSN :
1549-8328
Type :
jour
DOI :
10.1109/TCSI.2005.849143
Filename :
1440639
Link To Document :
بازگشت