DocumentCode :
3258065
Title :
Power and performance optimization using multi-voltage, multi-threshold and clock gating for low-end microprocessors
Author :
Qureshi, S. ; Sanjeev, K.R.
Author_Institution :
Dept. of Electr. Eng., Indian Inst. of Technol. Kanpur, Kanpur, India
fYear :
2009
fDate :
23-26 Jan. 2009
Firstpage :
1
Lastpage :
6
Abstract :
In this work, different combinations of low power techniques like multi-voltage, multi-threshold and clock gating, are applied on a general design candidate, an 8 bit RISC machine, to arrive at the optimal design combination which consumes minimum power and delivers maximum performance. A new metric called criticality rank is introduced to assign the different modules of design the multiple supply voltages and multiple threshold voltages. This rank is devised based on how critical the modules are with respect to delay incurred and presence in critical timing paths. A total of 16 design combinations are synthesized, timing analyzed and power analyzed using standard ASIC design flow at 90 nm node to arrive at two optimal designs. To decide the final optimal design, physical layouts are created and back annotation with RC parasitics and interconnect delay is done. Post layout timing and power analyses show a 42.5% power reduction and 33.3% performance improvement using combination of multi-threshold and clock gating as final optimal design.
Keywords :
application specific integrated circuits; clocks; integrated circuit design; integrated circuit layout; low-power electronics; microprocessor chips; reduced instruction set computing; RISC machine; clock gating; criticality rank; interconnect delay; low power techniques; low-end microprocessors; multiple supply voltages; multiple threshold voltages; multithreshold performance optimization; multivoltage performance optimization; post layout timing; size 90 nm; standard ASIC design flow; Application specific integrated circuits; Clocks; Delay; Libraries; Microprocessors; Optimization; Performance analysis; Reduced instruction set computing; Threshold voltage; Timing; ASIC; clock gating; mult-threshold; multi-voltage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON 2009 - 2009 IEEE Region 10 Conference
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-4546-2
Electronic_ISBN :
978-1-4244-4547-9
Type :
conf
DOI :
10.1109/TENCON.2009.5396143
Filename :
5396143
Link To Document :
بازگشت