• DocumentCode
    1139506
  • Title

    A low-power adder operating on effective dynamic data ranges

  • Author

    Chen, Oscal T C ; Sheen, Robin Ruey-Bin ; Wang, Sandy

  • Author_Institution
    Dept. of Electr. Eng., Nat. Chung Cheng Univ., Chia-Yi, Taiwan
  • Volume
    10
  • Issue
    4
  • fYear
    2002
  • Firstpage
    435
  • Lastpage
    453
  • Abstract
    To design a power-efficient digital signal processor, this study develops a fundamental arithmetic unit of a low-power adder that operates on effective dynamic data ranges. Before performing an addition operation, the effective dynamic ranges of two input data are determined. Based on a larger effective dynamic range, only selected functional blocks of the adder are activated to generate the desired result while the input bits of the unused functional blocks remain in their previous states. The added result is then recovered to match the required word length. Using this approach to reduce switching operations of noneffective bits allows input data in 2´s complement and sign magnitude representations to have similar switching activities. This investigation thus proposes a 2´s complement adder with two master-stage and slave-stage flip-flops, a dynamic-range determination unit and a sign-extension unit, owing to the easy implementation of addition and subtraction in such a system. Furthermore, this adder has a minimum number of transistors addressed by carry-in bits and thus is designed to reduce the power consumption of its unused functional blocks. The dynamic range and sign-extension units are explored in detail to minimize their circuit area and power consumption. Experimental results demonstrate that the proposed 32-bit adder can reduce power dissipation of conventional low-power adders for practical multimedia applications. Besides the ripple adder, the proposed approach can be utilized in other adder cells, such as carry lookahead and carry-select adders, to compromise complexity, speed and power consumption for application-specific integrated circuits and digital signal processors.
  • Keywords
    CMOS logic circuits; adders; application specific integrated circuits; circuit optimisation; digital arithmetic; digital signal processing chips; flip-flops; logic partitioning; low-power electronics; 2´s complement adder; 32 bit; 32-bit adder; CMOS technology; adder functional blocks; addition operation; application-specific integrated circuits; carry lookahead adders; carry-select adders; circuit area minimization; dynamic-range determination unit; effective dynamic data ranges; fundamental arithmetic unit; low-power adder; master-stage flip-flops; multimedia applications; power consumption reduction; power dissipation; power-efficient digital signal processor; ripple adder; sign magnitude representations; sign-extension unit; slave-stage flip-flops; switching activities; word length matching; Adders; Circuits; Digital arithmetic; Digital signal processors; Dynamic range; Energy consumption; Flip-flops; Master-slave; Power dissipation; Signal design;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2003.809138
  • Filename
    1177341