Low-Power and Area-Efficient Carry Select Adder Using Modified BEC-1 Converter
Low-Power and Area-Efficient Carry Select Adder Using Modified BEC-1 Converter
Low-Power and Area-Efficient Carry Select Adder Using Modified BEC-1 Converter
Low-Power and Area-Efficient Carry Select Adder Using Modified BEC-1 Converter
L.Mugilvannan1 S.Ramasamy2
[email protected] M.E APPLIED ELECTRONICS RMK Engineering college chennai
2
[email protected] Department of ECE RMK Engineering college chennai
II.BEC
As stated above the main idea of this work is to use transistor level
modified BEC instead of the ordinary BEC with cin=1 in order to
reduce the area and power consumption of the CSLA. To replace the
n-bit ordinay BEC, an n-bit transistor level modified BEC is
required.The function table of a 3-b BEC are shown in Table I.
TABLE-I
FUNCTION TABLE OF THE 3-B BEC
INPUT[0:3]
OUTPUT[0:3]
000
001
001
010
010
011
011
100
100
101
101
110
110
111
111
000
I.
INTRODUCTION
IEEE - 31661
Groups
No of PMOS
Transistors
No of NMOS
Transistors
Group2(3-b
BEC and
6:3 mux)
Group3(4-b
BEC and
8:4 mux)
Group4(5-b
BEC and
10:5 mux)
Group5(6-b
BEC and
12:6 mux)
Total no of
MOS
Transistor
42
42
Total no of
MOS
Transistors
84
59
59
118
76
76
152
93
93
186
270
270
540
1) The Fig. 4 has transistor level design of 3-b BEC and 6:3
Mux.The Transistor level modified 3-b BEC is used in CSLA for
reducing the power and area of the adder.The total number of PMOS
and NMOS transistor in the 3-b BEC and MUX are 34 and 34
Fig. 4 Transistor level Modified design of 3-b BEC and 6:3 Mux
Similarly the transistor level modified 4-b BEC and 8:4 Mux,5-b
BEC and 10:5 Mux ,6-b BEC and 12:6 Mux has been designed.The
Table-III shows the number of Mos transistors required for various
bits of Modified BEC and MUX.
IEEE - 31661
TABLE-III
TOTAL MOS TRANSISTORS OF MODIFIED 3-B BEC
Groups
No of PMOS
Transistors
No of NMOS
Transistors
Total no of
MOS
Transistors
68
Group2(3-b
34
34
BEC and 6:3
mux)
Group3(4-b
48
48
96
BEC and 8:4
mux)
Group4(5-b
62
62
124
BEC and
10:5 mux)
Group5(6-b
76
76
152
BEC and
12:6 mux)
Total no of
220
220
440
MOS
Transistor
Comparing Tables II and III, it is clear that the proposed Transistor
Level modified BEC and MUX Circuits saves 100 MOS Transistors
than the Ordinary BEC and MUX, with only increases in delays.
V. IMPLEMENTATION RESULTS
The design proposed in this paper has been developed using Cadence
Virtuoso using typical libraries of gpdk 0.18 um technology.The
Current flowing through the circuit can be measured for the input
combination .Then the power can be calculated using the current and
the voltage required for the the circuit.The similar design flow is
followed for both the ordinary BEC-MUX and modified BEC-MUX.
Table IV exhibits the implementations results of both the BEC-MUX
structures in terms of delay, area and power. The area indicates the no
of MOS transistors used and the total power indicates the maximum
power in the circuit. The Delay can be measured in terms of the
maximum time taken by the circuit to produce the all outputs for the
given inputs.
TABLE-IV
3-b BEC
and MUX
Area(No of
MOS
transistors)
Peak
current
(uA)
Power
(mw)
84
561.269
1.0102
68
485.186
0.8733
118
737.533
1.3275
96
623.868
1.1229
152
900.154
1.6202
124
765.430
1.3777
186
1.05962
1.9073
905.330
1.6295
Regular
Modified
4-b BEC
and MUX
Regular
Modified
5-b BEC
and MUX
Regular
Modified
6-b BEC
and MUX
Similarly the process variation result is also obtained for 4-b BEC &
MUX,5-b BEC & MUX and 6-b BEC & MUX.In the Table-V the
delay can be measured with temperature range between -60 to 120
and voltage range between 1.35 to 2.25.
Regular
152
Modified
IEEE - 31661
TEMP = 120c
TEMP = 75c
TEMP = 30c
TEMP = -15c
TEMP =- 60c
Process
variation
NN
Delay(ns)
FF
Delay(ns)
FS
Delay(ns)
SS
Delay(ns)
SF
Delay(ns)
ORD
3-b
BEC
MOD
3-b
BEC
ORD
3-b
BEC
MOD
3-b
BEC
ORD
3-b
BEC
MOD
3-b
BEC
ORD
3-b
BEC
MOD
3-b
BEC
ORD
3-b
BEC
MOD
3-b
BEC
1.35
1.04
1.77
0.88
0.90
0.98
1.15
1.29
1.10
1.515
0.93
0.97
0.81
0.79
0.87
0.86
1.09
3.02
1.00
1.32
1.8
0.86
0.85
0.79
0.74
0.81
0.76
0.98
1.06
0.92
0.95
2.025
0.83
0.78
0.78
0.72
0.77
0.71
0.90
0.91
0.88
0.88
2.25
0.81
0.75
0.76
0.69
0.74
0.68
0.88
0.83
0.87
0.81
1.35
1.08
1.47
0.92
0.91
1.03
1.11
1.34
1.16
1.515
0.97
0.98
0.85
0.82
0.91
0.87
1.14
1.98
1.03
1.33
1.8
0.90
0.87
0.82
0.77
0.84
0.79
1.01
1.08
0.96
1.00
2.025
0.86
0.81
0.80
0.74
0.78
0.74
0.94
0.93
0.91
0.91
2.25
0.83
0.77
0.79
0.72
0.76
0.70
0.90
0.86
0.88
0.85
1.35
1.12
1.38
0.94
0.94
1.06
1.11
1.38
1.19
1.515
1.01
1.02
0.88
0.85
0.94
0.90
1.17
1.76
1.07
1.36
1.8
0.93
0.90
0.83
0.79
0.86
0.81
1.07
1.11
1.00
1.05
2.025
0.88
0.83
0.82
0.75
0.83
0.76
0.99
0.97
0.95
0.94
2.25
0.86
0.79
0.80
0.74
0.80
0.74
0.94
0.89
0.92
0.88
1.35
1.15
1.37
0.98
0.97
1.09
1.11
1.41
1.24
1.515
1.04
1.05
0.91
0.87
0.97
0.92
1.22
1.71
1.09
1.40
1.8
0.96
0.94
0.86
0.83
0.89
0.84
1.09
1.15
1.03
1.09
2.025
0.91
0.88
0.84
0.79
0.85
0.78
1.02
1.01
0.98
0.99
2.25
0.89
0.81
0.83
0.76
0.82
0.75
0.96
0.93
0.94
0.92
1.35
1.18
1.37
1.01
1.00
1.10
1.13
1.45
1.27
1.515
1.06
1.08
0.94
0.90
0.99
0.96
1.26
1.70
1.14
1.47
1.8
0.99
0.97
0.89
0.86
0.91
0.86
1.14
1.20
1.07
1.11
2.025
0.94
0.90
0.87
0.82
0.88
0.82
1.04
1.05
1.01
1.02
2.25
0.90
0.85
0.85
0.77
0.85
0.77
1.01
0.95
0.98
0.96
IEEE - 31661
VII. CONCLUSION
A simple approach is proposed in this paper to reduce the area and
power of BEC-MUX architecture. The reduced number of transistors
of this work offers the great advantage in the reduction of area and
also the total power. The compared results show that the modified
BEC-MUX has a random variation in delay but the power of the
modified BEC-MUX are significantly reduced by 14.70%.The BECMUX circuit should be a part of the CSLA.The transistor level
modified BEC-MUX circuit can be used in CSLA instead of ordinary
BEC-MUX circuit the greater power consumption can be achieved.
The modified BEC-MUX architecture is therefore, low area, low
power, simple and efficient for VLSI hardware implementation.
REFERENCES
[1] B. Ramkumar, H.M. Kittur, and P. M. Kannan, ASIC
implementation of modified faster carry save adder, Eur. J. Sci.
Res., vol. 42, no. 1, pp. 5358, 2010.
[2] B. RAMKUMAR, H.M. KITTUR, AND P. M. KANNAN, LOW POWER
AND AREA EFFICIENT CARRY SELECT ADDER VERY LARGE SCALE
INTEGRATION (VLSI) SYSTEMS, IEEE TRANSACTIONS ON VOLUME: 20
, ISSUE: 2 ,2012.
[3] JAVIER HORMIGO, JULIO VILLALBA, AND EMILIO L.
ZAPATA,MULTI-OPERAND REDUNDANT ADDERS ON
FPGAS, IEEE TRANSACTIONS ON COMPUTERS,JOURNAL OF LATEX
CLASS FILES, VOL. 6, NO. 1, JANUARY 2007.
[4] PRASHANT GURJAR, RASHMI SOLANKI, POOJA KANSLIWAL,
MAHENDRA VUCHA,VLSI IMPLEMENTATION OF ADDERS FOR HIGH
SPEED ALU, INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS
(0975 8887),VOLUME 29 NO.10, SEPTEMBER 2011.
[5] Reena Rani, L.K. Singh, Neelam Sharma, A Novel design of
High Speed Adders Using Quaternary Signed Digit Number System,
International Journal of Computer and Network Security,Vol. 2, No.
9, September 2010.
[6] Santanu Maity, Bishnu Prasad De, Aditya Kr. Singh, Design
and Implementation of Low-Power High-Performance Carry Skip
Adder, International Journal of Engineering and Advanced
Technology (IJEAT),ISSN: 2249 8958, Volume-1, Issue-4, April
2012.
[7] Sohan Purohit and Martin Margala, Investigating The Impact
Of Logic And Circuit Implementation On Full Adder
Performance, IEEE Transactions on Very Large Scale Integration
(vlsi) Systems, vol. 20, no. 7, july 2012 .
[8] Y. He, C. H. Chang, and J. Gu, An area efficient 64-bit square
root carry-select adder for low power applications, in Proc.
IEEE Int. Symp. Circuits Syst., 2005, vol. 4, pp. 40824085.