• DocumentCode
    1398132
  • Title

    Area-time-efficient VLSI residue-to-binary converters

  • Author

    Srikanthan, T. ; Bhardwaj, Manish ; Clarke, C.T.

  • Author_Institution
    Sch. of Appl. Sci., Nanyang Technol. Inst., Singapore
  • Volume
    145
  • Issue
    3
  • fYear
    1998
  • fDate
    5/1/1998 12:00:00 AM
  • Firstpage
    229
  • Lastpage
    235
  • Abstract
    The authors present highly area-time-efficient VLSI implementations of residue reverse converters called compressed multiply accumulate (CMAC) converters. This efficiency results from carefully identifying and eliminating redundancy in existing proposals. Specifically, the partial sum generation and addition are merged into a single carry-save addition operation. Also, module multipliers are replaced by simple adders by the bit unfolding and uncorrected residues technique. The CMAC reverse converters proposed here were fabricated in a 0.8 μm N-well CMOS process. Due to the techniques mentioned, the resulting VLSI implementation was 3-4 times smaller than recently reported results, while delivering identical throughput and achieving four times lower delay. The AT2 efficiency of these converters O(n2log3n) equals the best known to date. Comprehensive analysis of the various implementation options (CPA, CLA or serial) presented will be of great value to the VLSI system designer in choosing a reverse converter that conforms to the delay, area and power requirements imposed by a given application
  • Keywords
    VLSI; adders; analogue-digital conversion; arithmetic codes; residue number systems; CMOS process; VLSI implementations; addition; area; area-time-efficient VLSI residue-to-binary converters; compressed multiply accumulate converters; delay; partial sum generation; power requirements; single carry-save addition operation;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:19981948
  • Filename
    689291