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
Link To Document :
بازگشت