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