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

Csla 130319073823-phpapp01-140821210430-phpapp02

Embed Size (px)

DESCRIPTION

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

Citation preview

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