11/29/2007ELEC Class Project Presentation1 LOW VOLTAGE OPERATION OF A 32-BIT ADDER USING LEVEL CONVERTERS Mohammed Ashfaq Shukoor ECE Department Auburn University
11/29/2007 ELEC Low-Power Design of Electronic Circuits 2 Objectives 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
11/29/2007 ELEC Low-Power Design of Electronic Circuits 3 Setup for Low Voltage Operation 32-bit Adder High Voltage inputs Low-to-High Level Converter VDD_L High Voltage Outputs Low Voltage outputs
11/29/2007 ELEC Low-Power Design of Electronic Circuits 4 Why Level Converters??? VDD_L VDD_H Vin_HVin_L Vout_L Vout_H ( = 2.5 V) ( = 3.3 V) ( ‘0’= 0 V) (‘1’= 3.3V) ( ‘0’= 0 V) (‘1’= 2.5V) (1) (2) ( ‘0’= 0 V) (‘1’= 2.5V) ( ‘0’= ???) (‘1’= 3.3V) So……… only a Low-to-High Level Converter is required!!
11/29/2007 ELEC Low-Power Design of Electronic Circuits 5 Low-to-High Level Converter Vin_L Vout_H VDD_H VDD_L N. H. E. Weste and D. Harris, CMOS VLSI Design, Third Edition, Section , Addison-Wesley, Transistors with thicker oxide and longer channels n1 n2 p1p2
11/29/2007 ELEC Low-Power Design of Electronic Circuits 6 Adder 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
11/29/2007 ELEC Low-Power Design of Electronic Circuits 7 Normal (High) Voltage Operation of the Adder V DD = 3.3 V Power Dissipation = miliwatt Delay = ns
11/29/2007 ELEC Low-Power Design of Electronic Circuits 8 Experimental Results VDDL (in Volts) Average Power Delay (in nanosecond) Adder (in miliwatts) Level Converter (in microwatts) 32 - Level Converters (in miliwatts) TOTAL (in miliwatts) *4.2706*4.7805* * *0.7781*- * The power consumption values when the level converter fails
11/29/2007 ELEC Low-Power Design of Electronic Circuits 9 Delay Break-Up VDD in Volts Delay in ns AdderLevel ConverterTotal (not used) Fails Fails-
11/29/2007 ELEC Low-Power Design of Electronic Circuits 10 Power Versus Voltage Plot for the Adder P α V DD 2
11/29/2007 ELEC Low-Power Design of Electronic Circuits 11 Delay versus Voltage Plot for the Adder = 1.5
11/29/2007 ELEC Low-Power Design of Electronic Circuits 12 Power-Delay Product Plot for the Adder VDD = 1.5V P = mW D = 1.59 ns
11/29/2007 ELEC Low-Power Design of Electronic Circuits 13 Reason for High Power Consumption in Level Converter Vin_L Vout_H VDD_H VDD_L n1 n2 p1p2 The p1 – n1 and p2 – n2 transistors stay ON simultaneously for time >= the inverter delay, thus substantial short circuit power dissipation.
11/29/2007 ELEC Low-Power Design of Electronic Circuits 14 Alternative Design of a Level Converter CK Vin_L CK VDD_H Vout_H PhaseCKInputsOutput Prechargelowdon’t carehigh EvaluationhighValid inputs Valid outputs Dynamic CMOS Inverter Inverter Operating at the regular supply voltage (VDD_H) n1 n2 p High Voltage clock
11/29/2007 ELEC Low-Power Design of Electronic Circuits 15 Low Voltage Adder Operation with the Dynamic CMOS based Low-to-High Level Converter VDDL (in Volts) Average Power Delay (in nanosecond) Adder (in miliwatts) Level Converter (in microwatts) 32 - Level Converters (in miliwatts) TOTAL (in miliwatts) ~ 5% reduction in power consumption
11/29/2007 ELEC Low-Power Design of Electronic Circuits 16 Conventional Level Converter Dynamic CMOS based Level Converter Problem with this design too!! Gives rise to glitches due to the precharge phase of the clock
11/29/2007 ELEC Low-Power Design of Electronic Circuits 17 Conclusion 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 mW at 3.3V ) Delay = ns (three times increase from 0.56 ns at 3.3V)
11/29/2007 ELEC Low-Power Design of Electronic Circuits 18 Future 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].
11/29/2007 ELEC Low-Power Design of Electronic Circuits 19 References 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.185–195. [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.
11/29/2007 ELEC Low-Power Design of Electronic Circuits 20 THANK YOU!!!