DocumentCode
1214336
Title
VLSI implementation of new arithmetic residue to binary decoders
Author
Hiasat, Ahmad A.
Author_Institution
Comput. Eng. Dept., Princess Sumaya Univ. for Technol., Amman, Jordan
Volume
13
Issue
1
fYear
2005
Firstpage
153
Lastpage
158
Abstract
This paper introduces two arithmetic decoders that decode the residue number system into its binary equivalent. The first one deals with the moduli set: (2/sup n/,2/sup n/-1,2/sup n/+1,2/sup n/-2/sup (n+1/2)/+1,2/sup n/+2/sup (n+1/2)/+1), while the other deals with the moduli set: (2/sup n+1/,2/sup n/-1,2/sup n/+1,2/sup n/-2/sup (n+1/2)/+1,2/sup n/+2/sup (n+1/2)/+1), where n is odd. Compact forms for the multiplicative inverse of each modulus is introduced, which facilitates the implementation of these arithmetic decoders. The proposed hardware realizations for these decoders are based on using six carry save adders and one carry propagate adder. The hardware and time requirements of these decoders are much better than other similar decoders found in literature. A sub-micron silicon implementation for the decoder has been performed and reported.
Keywords
VLSI; adders; arithmetic codes; binary codes; carry logic; decoding; elemental semiconductors; residue codes; residue number systems; RNS; Si; VLSI; binary decoders; binary equivalent; hardware; moduli set; multiplicative inverse; new arithmetic residue decoders; one carry propagate adder; residue number system; six carry save adders; submicron silicon; very large scale integration; Arithmetic; Concurrent computing; Decoding; Digital signal processing; Dynamic range; Hardware; Instruments; Multiplexing; Silicon; Very large scale integration; Arithmetic decoders; binary number system; converters; residue number system;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2004.840400
Filename
1386272
Link To Document