Title: LOW VOLTAGE OPERATION OF A 32-BIT ADDER USING LEVEL CONVERTERS
1LOW VOLTAGE OPERATION OF A 32-BIT ADDER USING
LEVEL CONVERTERS
- Mohammed Ashfaq Shukoor
- ECE Department
- Auburn University
2Objectives
- To reduce the power consumption by operating the
adder at reduced voltage, coupled with level
converters. - To study the effect of Voltage reduction on the
Power consumption and delay of the adder - To characterize the Level Converters for power
consumption and delay
3Setup for Low Voltage Operation
VDD_L
Low Voltage outputs
High Voltage inputs
Low-to-High Level Converter
High Voltage Outputs
33
32-bit Adder
33
65
4Why Level Converters???
(2)
(1)
VDD_L
( 2.5 V)
VDD_H
( 3.3 V)
Vout_L
Vout_H
( 0 0 V) (1 2.5V)
( 0 ???) (1 3.3V)
Vin_H
Vin_L
( 0 0 V) (1 3.3V)
( 0 0 V) (1 2.5V)
So only a Low-to-High Level Converter is
required!!
5Low-to-High Level Converter
Transistors with thicker oxide and longer
channels
VDD_H
p1
p2
Vout_H
Vin_L
n2
n1
VDD_L
N. H. E. Weste and D. Harris, CMOS VLSI Design,
Third Edition, Section 12.4.3, Addison-Wesley,
2005.
6Adder and Level Converter Design
- The 32-bit adder was designed using VHDL
- Synthesized with 0.35 micron TSMC technology
using Leonardo - - Area 224 gates
- Designed the Level Converters using Design
Architect - Timing and Power analysis was done using ELDO
7Normal (High) Voltage Operation of the Adder
- VDD 3.3 V
- Power Dissipation 2.1120 miliwatt
- Delay 0.55882 ns
8Experimental Results
VDDL (in Volts) Average Power Average Power Average Power Average Power Delay (in nanosecond)
VDDL (in Volts) Adder (in miliwatts) Level Converter (in microwatts) 32 - Level Converters (in miliwatts) TOTAL (in miliwatts) Delay (in nanosecond)
3.0 1.6123 117.7102 3.7709 5.5081 1.51444
2.5 1.0266 126.8847 4.0596 5.2150 1.88333
2.0 0.63547 193.941 6.2515 7.0571 3.77439
1.5 0.35897 148.5038 4.2706 4.7805 -
1.0 0.164371 28.8465 0.58371 0.7781 -
The power consumption values when the level
converter fails
9Delay Break-Up
VDD in Volts Delay in ns Delay in ns Delay in ns
VDD in Volts Adder Level Converter Total
3.3 0.55882 (not used) -
3.0 0.6197 0.98585 1.60555
2.5 0.77 1.24575 2.01575
2.0 1.01829 2.61889 3.63718
1.5 1.59359 Fails -
1.0 5.58529 Fails -
10Power Versus Voltage Plot for the Adder
P a VDD2
11Delay versus Voltage Plot for the Adder
1.5
12Power-Delay Product Plot for the Adder
VDD 1.5V P 0.359 mW D 1.59 ns
13Reason for High Power Consumption in Level
Converter
VDD_H
p1
p2
Vout_H
Vin_L
n2
n1
VDD_L
The p1 n1 and p2 n2 transistors stay ON
simultaneously for time gt the inverter delay,
thus substantial short circuit power dissipation.
14Alternative Design of a Level Converter
Dynamic CMOS Inverter
p
Vout_H
n1
Inverter Operating at the regular supply voltage
(VDD_H)
n2
Phase CK Inputs Output
Precharge low dont care high
Evaluation high Valid inputs Valid outputs
High Voltage clock
15Low Voltage Adder Operation with the Dynamic CMOS
based Low-to-High Level Converter
VDDL (in Volts) Average Power Average Power Average Power Average Power Delay (in nanosecond)
VDDL (in Volts) Adder (in miliwatts) Level Converter (in microwatts) 32 - Level Converters (in miliwatts) TOTAL (in miliwatts) Delay (in nanosecond)
3.0 1.55964 52.0388 1.8841 3.8387 1.28385
2.5 1.0401 48.1852 1.7400 2.8300 1.35529
2.0 0.69993 45.6025 1.6323 2.5818 2.5818
1.5 0.42559 43.2908 1.5567 2.0288 1.83406
1.4 0.38597 43.0325 1.5783 2.0104 1.9826
1.0 0.27214 47.2037 2.1422 2.4644 5.41575
5 reduction in power consumption
16Problem with this design too!! ?
Dynamic CMOS based Level Converter
Conventional Level Converter
Gives rise to glitches due to the precharge phase
of the clock
17Conclusion
- The power consumption of the conventional level
converter is too high to be used with the adder
for power reduction. Need a one with lesser power
consumption. - The optimum voltage for a low-voltage operation
of the adder was found to be 1.5 V, at which - Power consumption 0.36 mW (a drop of 83 from
2.112 mW at 3.3V ) - Delay 1.594 ns (three times increase from 0.56
ns at 3.3V)
18Future Work
- Investigate the effectiveness of using a level
converter based flip flop 1,2, in order to
incorporate the level conversion in the register
following the combinational logic. - Use of other low power level converters 1.
19References
- Class Lectures
- N. H. E. Weste and D. Harris, CMOS VLSI Design,
Third Edition - ELDO User Manual
- 1 F. Ishihara, F. Sheikh, B. Nikolic, Level
Conversion for Dual-Supply Systems, in IEEE
Transactions on VLSI Systems, Vol. 12, No. 2,
Feb. 2004, pp.185195. - 2 F. Klass, Semi-Dynamic and Dynamic
Flip-Flops with Embedded Logic, in Symposium on
VLSI Circuits Digest of Technical Papers, 1998,
pp. 108 109.
20THANK YOU!!!