• 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