• DocumentCode
    1472234
  • Title

    LUT Optimization for Memory-Based Computation

  • Author

    Meher, Pramod Kumar

  • Author_Institution
    Dept. of Commun. Syst., Inst. for Infocomm Res., Singapore, Singapore
  • Volume
    57
  • Issue
    4
  • fYear
    2010
  • fDate
    4/1/2010 12:00:00 AM
  • Firstpage
    285
  • Lastpage
    289
  • Abstract
    Recently, we have proposed the antisymmetric product coding (APC) and odd-multiple-storage (OMS) techniques for lookup-table (LUT) design for memory-based multipliers to be used in digital signal processing applications. Each of these techniques results in the reduction of the LUT size by a factor of two. In this brief, we present a different form of APC and a modified OMS scheme, in order to combine them for efficient memory-based multiplication. The proposed combined approach provides a reduction in LUT size to one-fourth of the conventional LUT. We have also suggested a simple technique for selective sign reversal to be used in the proposed design. It is shown that the proposed LUT design for small input sizes can be used for efficient implementation of high-precision multiplication by input operand decomposition. It is found that the proposed LUT-based multiplier involves comparable area and time complexity for a word size of 8 bits, but for higher word sizes, it involves significantly less area and less multiplication time than the canonical-signed-digit (CSD)-based multipliers. For 16- and 32-bit word sizes, respectively, it offers more than 30% and 50% of saving in area-delay product over the corresponding CSD multipliers.
  • Keywords
    VLSI; digital signal processing chips; multiplying circuits; storage management chips; table lookup; LUT optimization; VLSI; antisymmetric product coding; canonical-signed-digit based multipliers; digital signal processing; input operand decomposition; lookup-table design; memory-based multiplication; memory-based multipliers; odd-multiple-storage technique; very large scale integration; Digital signal processing (DSP) chip; lookup-table (LUT)-based computing; memory-based computing; very large scale integration (VLSI);
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2010.2043467
  • Filename
    5447668