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
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;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2004.840400