• DocumentCode
    1653149
  • Title

    Combined multiplication and sum-of-squares units

  • Author

    Schulte, Michael J. ; Marquette, Louis ; Krithivasan, Shankar ; Walters, E. George, III ; Glossner, John

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
  • fYear
    2003
  • Firstpage
    204
  • Lastpage
    214
  • Abstract
    Multiplication and squaring are important operations in digital signal processing and multimedia applications. We present designs for units that implement either multiplication, A×B, or sum-of-squares computations, A2+B2, based on an input control signal. Compared to conventional parallel multipliers, these units have a modest increase in area and delay, but allow either multiplication or sum-of-squares computations to be performed. Combined multiplication and sum-of-squares units for unsigned and two´s complement operands are presented, along with integrated designs that can operate on either unsigned or two´s complement operands. The designs can also be extended to work with a third accumulator operand to compute either Z+A×B or Z+A2+B2. Synthesis results indicate that a combined multiplication and sum-of-squares unit for 32-bit two´s complement operands can be implemented with roughly 15% more area and nearly the same worst case delay as a conventional 32-bit two´s complement multiplier.
  • Keywords
    matrix multiplication; mean square error methods; multimedia systems; signal processing; digital signal processing application; multimedia application; multiplication unit; parallel multiplier; sum-of-squares unit; two´s complement operand; unsigned operand; Adaptive filters; Concurrent computing; Delay estimation; Digital signal processing; Frequency; Hardware; Image coding; Pattern recognition; Signal design; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Systems, Architectures, and Processors, 2003. Proceedings. IEEE International Conference on
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-1992-X
  • Type

    conf

  • DOI
    10.1109/ASAP.2003.1212844
  • Filename
    1212844