Download talk

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
32-BIT ADDER FOR LOW VOLTAGE
OPERATION WITH LEVEL CONVERTERS
PRIYADHARSHINI S
2
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
3
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
4
ModelSim
(functional
verification)
VHDL
behavioral file
(adder.vhd)
Outputs
Leonardo
Spectrum
Delay file (.randlf)
Powersim
(executable file
from .cpp files)
Verilog gate level
netlist – 180nm
(adder.v)
MATLAB
conversion
code
Gate-wise simulation
in LTSPICE
Technology file
45nm
Input vectors file
(generated by
randomgen.cpp)
Rutgers Mode
compatible netlist
(adder.myrutmod)
PowerSim Tutorial – Manish Kulkarni
http://www.eng.auburn.edu/~vagrawal/COURSE/E6270_Spr09/course.html
5
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
0V
6
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.h
tml - Lecture 4 Power Dissipation of CMOS circuits
7
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
8
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
9
DYNAMIC POWER in adder circuit(µW)
Calculated
value
% decrease
in power
250
1.1 V
232.72
232.72
-
200
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
Dynamic power (µW) ->
From
Simulation
150
100
50
0
0.5 V
11.27
10.42
94.43
0.4 V
3.94
3.64
97.56
0
0.2
0.4
0.6
0.8
Voltage (v) ->
Simulated
Calculated
1
1.2
10
DELAY in adder circuit (ps)
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
6000
5000
Delay (ps) ->
From
Simulation
4000
3000
2000
1000
0
0
0.2
0.4
0.6
0.8
Voltage (v) ->
Simulated
Calculated
1
1.2
11
CIRCUIT SETUP
VDD_H
VDD_L
HIGH TO
LOW
CONVERTER
VDD_L
ADDER
CIRCUIT
VDD_L VDD_H
LOW TO
HIGH
CONVERTER
12
HIGH TO LOW converter – not required
0.5V
1.1 V
1.1 V
0.5V
Can turn off PMOS
and can turn on NMOS
VGS< Vth for PMOS to be turned on
Vthp= -0.43 V
Will not turn off PMOS
13
LEVEL CONVERTER
14
LEVEL CONVERTER OPERATION
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
15
RESULTS
1.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
625
640
727
932
1263
1775
2728
5110
-
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
0.29
0.29
0.23
0.19
0.15
0.12
0.09
0.11
Adder delay (ps)
Converter delay (ps)
Power-Delay product
(pWs)
Number of gates in adder =128
Approximate increase in area = 25.78%
16
Power-delay product
0.35
Power-delay product (pWs) ->
0.3
0.25
0.2
0.15
0.1
0.05
0
0
0.2
0.4
0.6
Voltage (v) ->
0.8
1
1.2
17
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
18
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
19
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, LowPower 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
20
THANK YOU
Related documents