• DocumentCode
    1468591
  • Title

    Low-power divider

  • Author

    Nannarelli, Alberto ; Lang, Tomás

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
  • Volume
    48
  • Issue
    1
  • fYear
    1999
  • fDate
    1/1/1999 12:00:00 AM
  • Firstpage
    2
  • Lastpage
    14
  • Abstract
    The general objective of our work is to develop methods to reduce the energy consumption of arithmetic modules while maintaining the delay unchanged and keeping the increase in the area to a minimum. Here, we illustrate some techniques for dividers realized in CMOS technology. The energy dissipation reduction is carried out at different levels of abstraction: from the algorithm level down to the implementation, or gate, level. We describe the use of techniques such as switching-off not active blocks, retiming, dual voltage, and equalizing the paths to reduce glitches. Also, we describe modifications in the on-the-fly conversion and rounding algorithm and in the redundant representation of the residual in order to reduce the energy dissipation. The techniques and modifications mentioned above are applied to a radix-4, divider, realized with static CMOS standard cells, for which a reduction of 40 percent is obtained with respect to the standard implementation. This reduction is expected to be about 60 percent if low-voltage gates, for dual voltage implementation, are available. The techniques used here should be applicable to a variety of arithmetic modules which have similar characteristics
  • Keywords
    CMOS integrated circuits; cellular arrays; dividing circuits; floating point arithmetic; CMOS technology; arithmetic modules; energy consumption; energy dissipation reduction; low-power divider; on-the-fly conversion; radix-4; rounding algorithm; standard cells; CMOS technology; Circuits; Clocks; Delay; Digital arithmetic; Energy consumption; Energy dissipation; Flip-flops; Libraries; Voltage;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.743407
  • Filename
    743407