Professional Documents
Culture Documents
229
www.erpublication.org
Fig. 1.(a) Conventional CSLA; n is the input operand bit-width. (b) The logic
operations of the RCA..
(1)
S10(i)
(2)
C10(i)=C00(i)+S00(i).C01(i-1) Cout0=C10(n-1)
(3)
S01=A(i) B(i)
(a)
(b)
(c)
where C1 (1) = 0,
C11(1)
.
Fig.2 Structure of the BEC-based CSLA; n is the operand bit width.
S11(0)=S10(0) C11(0)=S10(0)
(d)
S11(i)=S10(i) C11(i-1)
(e)
C1 (i)=S10(i).C11(i-1)
(f)
Cout1=C10(n-1) C11(n-1)
(g)
for 1 i n 1.
From the expressions (1)-(3) and (d)-(g),the BEC-based
CSLA,C11 depends on S10. The BEC method therefore
increases data dependence in the CSLA.
= 1, and 0 i n 1.
230
www.erpublication.org
The logic for the required carry is chosen using 2:1 mux
circuits. This results in reduced gate numbers than existing
carry select adders. Hence it has the area minimized and
operating computational speed is more. The CBL term can
remove the redundant logic operations in the conventional
carry select adder. It provides less area-delay-product (ADP)
than existing CSLA. Due to output carry with multipath carry
propagation unit, the modified CBL-based CSLA design is
more favorable than existing CSLA design. Table.1 shows
synthesis results of conventional (RCA),modified (BEC) and
proposed (CBL).
231
www.erpublication.org
IV.
Area
(no. Of
gate
count)
Delay
(ns)
Powe
r
(mW)
Modified(CS)
Proposed(CBL)
186
130
16.212
13.124
25
22
16 bit
CSLA
Modified(CS)
Proposed(CBL)
366
294
24.824
18.268
35
32
32 bit
CSLA
Modified(CS)
Proposed(CBL)
810
734
30.028
27.826
46
42
Word
Size
Adder
8bit
CSLA
CONCLUSION
ACKNOWLEDGMENT
The authors would like to thank anonymous reviewers for
their constructive comments and the valuable suggestions that
helped in the improvement of this paper..
1000
800
600
Modified CS
400
Proposed CBL
REFERENCES
200
0
8 Bit
16 Bit
32 Bit
FIG.6. COMPARISON OF ADDERS FOR AREA
50
40
30
Modified CS
20
Proposed CBL
10
0
8 Bit
16 Bit
32 Bit
232
www.erpublication.org