• 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