• DocumentCode
    1573126
  • Title

    Squaring units and a comparison with multipliers

  • Author

    Deshpande, Aditya ; Draper, Jeff

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina Del Rey, CA, USA
  • fYear
    2010
  • Firstpage
    1266
  • Lastpage
    1269
  • Abstract
    Power is becoming a precious resource in modern VLSI design, even more so than area. With large number of applications requiring support of functional units like squares, cubes and other higher order units, it becomes imperative that such functions be implemented in hardware. Implementing those functions using existing general-purpose multipliers in a design may be economical in terms of area but requires more power consumption than is necessary. We propose to use dedicated squaring units to perform squares. We study the tradeoffs of using a dedicated squaring unit compared with a general-purpose multiplier designed with Radix-4 Modified Booth encoding scheme. We compare area and power requirements for different widths. We are able to reduce power consumed per computation by more than 50% with this approach. Moreover, when an application demands a large number of squaring operations compared to multiplies, there is a strong case for using multiple squaring units for performing multiplication.
  • Keywords
    VLSI; floating point arithmetic; multiplying circuits; Radix-4 modified booth encoding; VLSI design; general-purpose multipliers; squaring units; Cryptography; Encoding; Energy consumption; Euclidean distance; Floating-point arithmetic; Frequency; Graphics; Hardware; Power generation economics; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (MWSCAS), 2010 53rd IEEE International Midwest Symposium on
  • Conference_Location
    Seattle, WA
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4244-7771-5
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2010.5548763
  • Filename
    5548763