• DocumentCode
    3248098
  • Title

    Iterative Radix-8 Multiplier Structure Based on a Novel Real-time CSD Recoding

  • Author

    Wang, Yunhua ; DeBrunner, Linda S. ; Havlicek, Joseph P. ; Dayong Zhou

  • Author_Institution
    Univ. of Oklahoma, Norman
  • fYear
    2007
  • fDate
    4-7 Nov. 2007
  • Firstpage
    977
  • Lastpage
    981
  • Abstract
    Real-time implementation of many digital signal processing (DSP) algorithms and multimedia applications is performance limited by the available speed, energy efficiency, and area requirement of multiplication. This is exacerbated in handheld multimedia devices due to the small size and limited battery lifetimes. In our previous work, we introduce a novel canonical signed digit (CSD) iterative multiplier structure in which the conversion from 2´s complement to CSD representation is implicitly implemented in real-time. In this work, we further improve the iterative multiplier performance by introducing explicit radix-8 hardware support in which the multiplier is shifted by one octal digit in each iteration as opposed to only one or two bits. Thus, this new structure further reduces the power consumption while simultaneously increasing the computational bandwidth significantly with only a small sacrifice in area consumption. This new design also uses a bypass technique to further reduce the need for devices such as carry save adder (CSA) arrays and adder trees for partial product reduction operations. Therefore, the new structure introduced here greatly improves the multiplier throughput and energy efficiency. Moreover, the number of iterations required to complete a fixed length multiply is data dependent as a result of a novel variable shifting technique; hence there is no energy and time overhead expended for unnecessary iterations as observed in multipliers where the number of iterations is fixed. Our results show that this new iterative structure delivers significant performance improvements with respect to speed, area, and power consumption relative to previous iterative multiplier designs.
  • Keywords
    adders; digital arithmetic; iterative methods; low-power electronics; multimedia computing; multiplying circuits; signal processing; adder trees; canonical signed digit recoding; carry save adder arrays; digital signal processing algorithms; iterative multiplier performance; iterative radix-8 multiplier structure; multimedia applications; partial product reduction operations; power consumption reduction; Application software; Batteries; Digital signal processing; Energy consumption; Energy efficiency; Field programmable gate arrays; Hardware; Iterative algorithms; Power engineering and energy; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2007. ACSSC 2007. Conference Record of the Forty-First Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-2109-1
  • Electronic_ISBN
    1058-6393
  • Type

    conf

  • DOI
    10.1109/ACSSC.2007.4487365
  • Filename
    4487365