32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

20
32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS PRIYADHARSHINI S

description

32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS. PRIYADHARSHINI S. OBJECTIVES. To reduce power consumption in a 32-bit adder circuit by reducing the voltage of operation To study the effect of voltage reduction on the delay of the circuit - PowerPoint PPT Presentation

Transcript of 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

Page 1: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL

CONVERTERS

PRIYADHARSHINI S

Page 2: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

OBJECTIVES

•To reduce power consumption in a 32-bit adder circuit by reducing the voltage of operation

•To study the effect of voltage reduction on the delay of the circuit

•To identify an optimal voltage of operation at which the power-delay product is low

•To design a level converter to make the circuit compatible with other circuits

2

Page 3: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

TOOLS USED• ModelSim: To verify the functionality of the circuit• Leonardo Spectrum: To synthesize the verilog

gate level netlist• MATLAB: To synthesize the netlist compatible

with PowerSim• Design Architect: To obtain the transistor level

design of gates• LTSpice: To evaluate the delays of individual

gates• PowerSim: To assess the performance of the

circuit at different voltages

3

Page 4: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

Outputs

ModelSim

(functional verification)

PowerSim Tutorial – Manish Kulkarni http://www.eng.auburn.edu/~vagrawal/COURSE/E6270_Spr09/course.html

4

Page 5: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

LOW VOLTAGE OPERATION•I = K (VGS - VT )2

/ 2

•R α 1/I •Resistance increases as voltage reduces•Time constant = RC•Delay increases as voltage decreases

5

0V

Page 6: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

LOW VOLTAGE OPERATION

•Dynamic Power = αCV2

•Dynamic Power reduces with voltage reduction

Gonzalez, R., Gordon, B.M., Horowitz, M.A., Supply and Threshold Voltage Scaling for Low Power CMOS, IEEE Journal of Solid-State Circuits, Aug 1997, Volume 32, Issue 8

http://www.eng.auburn.edu/~vagrawal/COURSE/E6270_Spr09/course.html - Lecture 4 Power Dissipation of CMOS circuits

6

Page 7: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

POWER CALCULATION

•Dynamic power α V2f •Power = kV2/T• At a voltage of 1.1 V (normal operation)

▫ Dynamic power = 232.72 µW▫ T = 650 ps▫ => k = 0.125 p mho

•Power = 0.125 V2/T pW

7

Page 8: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

DELAY CALCULATION

•Delay = K V/ (V – Vth)α

•At 1.1 V, Delay = 625 ps•At 1.0 V, Delay= 640 ps

▫ K = 420 ps▫ α = 0.73

•Delay = 420 V/ (V – Vth) 0.73

Gonzalez, R., Gordon, B.M., Horowitz, M.A., Supply and Threshold Voltage Scaling for Low Power CMOS, IEEE Journal of Solid-State Circuits, Aug 1997, Volume 32, Issue 8

8

Page 9: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

DYNAMIC POWER in adder circuit(µW)

From Simulation

Calculated value

% decrease in power

1.1 V

232.72 232.72 -

1.0 V

200.61 192.33 13.56

0.9 V

142.47 135.02 38.38

0.8 V

89.86 84.22 60.86

0.7 V

51.45 47.12 77.26

0.6 V

27.11 25.00 87.66

0.5 V

11.27 10.42 94.43

0.4 V

3.94 3.64 97.56

9

Page 10: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

DELAY in adder circuit (ps)

From Simulatio

n

Calculated value

% increase in delay

1.1 V 625 625 -

1.0 V 640 640 2.4

0.9 V 727 665 16.32

0.8 V 932 706 49.12

0.7 V 1263 784 102.11

0.6 V 1775 955.48 184

0.5 V 2728 1616 336.48

0.4 V 5110 - 717.6

10

Page 11: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

CIRCUIT SETUP

11

ADDER CIRCUIT

VDD_L

LOW TO HIGH

CONVERTER

VDD_L VDD_H

HIGH TO LOW

CONVERTER

VDD_H VDD_L

Page 12: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

HIGH TO LOW converter – not required

12

1.1 V

Can turn off PMOSand can turn on NMOS

0.5V

0.5V

1.1 V

Will not turn off PMOS

VGS< Vth for PMOS to be turned onVthp= -0.43 V

Page 13: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

LEVEL CONVERTER

13

Page 14: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

LEVEL CONVERTER OPERATION

14

Level Converter for CMOS 3V to from 5V United States Patent [19] Masaki et al. Patent Number: 5,680,064 Date of Patent: Oct. 21, 1997

Page 15: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

RESULTS1.1 V 1.0 V 0.9 V 0.8 V 0.7 V 0.6 V 0.5 V 0.4 V

Average power (µW)

467.9 404.5 288.38 183.2 106.4 57.7 26.1 11.4

Power per converter (nW)

- 58.5 52.5 48.8 47 46 45 44

Total power (µW)

467.9 406.42

290.11

184.77

107.95

59.26 27.54 12.86

%decrease in power

- 13.15 38.01 60.52 76.93 87.34 94.12 97.25

Adder delay (ps) 625 640 727 932 1263 1775 2728 5110

Converter delay (ps)

- 75 97 125 172 260 658 3494

Total Delay (ps) 625 715 824 1057 1435 2035 3386 8604

%increase in delay - 11.72 28.75 65.16 124.22 217.97 429.06 1244.38

Power-Delay product (pWs)

0.29 0.29 0.23 0.19 0.15 0.12 0.09 0.11

15

Number of gates in adder =128 Approximate increase in area = 25.78%

Page 16: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

16

Page 17: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

CONCLUSION

•The adder circuit can be operated at 0.5V in order to minimize power

•Parameters other than power-delay product should be considered to decide on the operating voltage

17

Page 18: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

FUTURE WORK

•Evaluating performance of circuit with a few chains of gates operating at low voltages

•Lowering power by introducing low-threshold transistors in non-critical paths

18

Page 19: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

REFERENCES• Gonzalez, R., Gordon, B.M., Horowitz, M.A., Supply and

Threshold Voltage Scaling for Low Power CMOS, IEEE Journal of Solid-State Circuits, Aug 1997, Volume 32, Issue 8

• Anantha P. Chandrakasan, Samuel Sheng, Robert W. Brodersen, Low-Power CMOS Digital Design, IEEE Journal of Solid-State Circuits, Volume 27, No.4, April 1992

• Masaki et al., Level Converter for CMOS 3V to from 5V, United States Patent [19] Patent Number: 5,680,064 Date of Patent: Oct. 21, 1997

• Kiat-Seng Yeo, Kaushik Roy, Low-Voltage, Low-Power VLSI Subsystems, McGraw Hill

• Class lectures

19

Page 20: 32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS

THANK YOU

20