• DocumentCode
    3193302
  • Title

    Novel input coding technique for high-precision LUT-based multiplication for DSP applications

  • Author

    Meher, Pramod Kumar

  • Author_Institution
    Dept. of Embedded Syst., Inst. for Infocomm Res., Singapore, Singapore
  • fYear
    2010
  • fDate
    27-29 Sept. 2010
  • Firstpage
    201
  • Lastpage
    206
  • Abstract
    In this paper, we present a novel input-coding scheme for high-precision lookup-table (LUT)-based implementation of constant multiplications by input operand decomposition. Besides, we have described an efficient LUT design for the multiplication of input sub-words where the input coding technique is combined with the odd-multiple-storage technique to achieve the reduction of LUT size by a factor of ~ 4 over the conventional technique. Compared with the antisymmetric product coding (APC) scheme, the input coding scheme involves significantly less area and less time overheads. The proposed LUT-multiplier and the existing one are coded in VHDL and synthesized by Synopsys Design Compiler using 90 nanometer CMOS library. The proposed one is found to offer more than 28% saving of area-delay product over the existing LUT multiplier, in average, for word-sizes 8, 16 and 32.
  • Keywords
    CMOS digital integrated circuits; digital signal processing chips; encoding; multiplying circuits; table lookup; APC scheme; CMOS library; DSP; LUT-multiplier; VHDL; antisymmetric product coding scheme; area-delay product; high-precision LUT-based multiplication; high-precision lookup-table; input coding technique; input operand decomposition; odd-multiple-storage technique; size 90 nm; synopsys design compiler; Decoding; Digital signal processing; Encoding; Optimization; System-on-a-chip; Table lookup; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI System on Chip Conference (VLSI-SoC), 2010 18th IEEE/IFIP
  • Conference_Location
    Madrid
  • Print_ISBN
    978-1-4244-6469-2
  • Type

    conf

  • DOI
    10.1109/VLSISOC.2010.5642660
  • Filename
    5642660