Csla 130319073823-phpapp01-140821210430-phpapp02

20
A SEMINAR ON LOW POWER AND AREA EFFICIENT CARRY SELECT ADDER BY Jayaprakash Nagaruru

description

Efficient design implementation of any ASIC requires an appropriate style which meet the design goals Area Power Speed Multi-dimensional Trade off

Transcript of Csla 130319073823-phpapp01-140821210430-phpapp02

Page 1: Csla 130319073823-phpapp01-140821210430-phpapp02

ASEMINAR ON

LOW POWER AND AREA EFFICIENT CARRY SELECT ADDER

BY

Jayaprakash Nagaruru

Page 2: Csla 130319073823-phpapp01-140821210430-phpapp02

Tuesday, March 19, 2013 2Low Power & Area Efficient CSLA

ObjectiveTo design a Carry Select Adder(CSLA) with a optimum utilization of area and power

Page 3: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 3

Agenda• Introduction • Carry Select Adder• Delay and Area Evaluation • Principle Behind Modification• Modified CSLA• Delay and Area Evaluation• Implementation Results• Conclusion

Tuesday, March 19, 2013

Page 4: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 4

Introduction

• Efficient design implementation of any ASIC requires an appropriate style which meet the design goals

Area Power Speed

• Multi-dimensional Trade off

Tuesday, March 19, 2013

Page 5: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 5

Carry Select Adder

• Ripple carry adder & MUX

Tuesday, March 19, 2013

Page 6: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 6

Regular CSLA

Tuesday, March 19, 2013

Page 7: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 7

Delay and Power Evaluation

Tuesday, March 19, 2013

Page 8: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 8

Contd…

Tuesday, March 19, 2013

Page 9: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 9

Regular CSLA

Tuesday, March 19, 2013

Page 10: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 10

Principle Behind Modification• Binary to Excess-1 Convertor

Tuesday, March 19, 2013

Page 11: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 11

CSLA with BEC

Tuesday, March 19, 2013

Page 12: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 12

Modified CSLA

Tuesday, March 19, 2013

Page 13: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 13

Delay and Power Evaluation of modified CSLA

Tuesday, March 19, 2013

Page 14: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 14

Comparison

Tuesday, March 19, 2013

Page 15: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 15

Implementation Results

• Typical ASIC flow Using 0.18u Technology for regular and modified CSLA

Tuesday, March 19, 2013

Page 16: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 16

Graphical Analysis

Tuesday, March 19, 2013

Page 17: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 17

Conclusion

• Despite with a little delay overhead a optimized carry select adder has been designed

No. of

Bits

Area Reduction

(%)8 9.7

16 1532 16.764 17.4

Power Reduction

(%)7.6

10.5613.6315.46

Delay Overhead

(%)149.86.7

3.76

Power Delay

Product(%)5.2

1.768.18

12.28

Tuesday, March 19, 2013

Area Delay Product(%)

2.96.711

14.4

Page 18: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 18

You

are

most

welco

meTuesday, March 19, 2013

Page 20: Csla 130319073823-phpapp01-140821210430-phpapp02

Low Power & Area Efficient CSLA 20

Presented by

Jayaprakas

hTuesday, March 19, 2013