DocumentCode
2757182
Title
Area-Efficient Multi-moduli Squarers for RNS
Author
Bakalis, D. ; Vergos, H.T.
Author_Institution
Dept. of Phys., Univ. of Patras, Patras, Greece
fYear
2010
fDate
1-3 Sept. 2010
Firstpage
408
Lastpage
411
Abstract
Multi-moduli architectures are very useful for reconfigurable digital processors and fault-tolerant systems that are based on the Residue Number System (RNS). In this paper we propose two architectures for multi-moduli squaring that support the most common moduli cases in RNS channels, that is, 2n-1, 2n and 2n+1. The proposed architectures are based on the modified Booth encoding of the input operand for deriving the required partial products and on Dadda adder trees for their addition. Experimental results show that the proposed squarers offer significant savings in area compared to previous proposals while a small improvement in delay is achieved in most cases as well.
Keywords
adders; encoding; fault tolerance; reconfigurable architectures; residue number systems; trees (mathematics); Dadda adder trees; RNS channels; area-efficient multimoduli squarers; booth encoding; fault-tolerant systems; multimoduli architectures; multimoduli squaring; reconfigurable digital processors; residue number system; Adders; Architecture; Computer architecture; Delay; Encoding; Multiplexing; Modulo arithmetic; RNS; modulo 2^n+1; modulo 2^n-1; modulo squarers; residue number system;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on
Conference_Location
Lille
Print_ISBN
978-1-4244-7839-2
Type
conf
DOI
10.1109/DSD.2010.25
Filename
5615578
Link To Document