• DocumentCode
    454384
  • Title

    Automatic Insertion of Low Power Annotations in RTL for Pipelined Microprocessors

  • Author

    Viswanath, Vinod ; Abraham, Jacob A. ; Hunt, Warren A., Jr.

  • Author_Institution
    Comput. Eng. Res. Center, Texas Univ., Austin, TX
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We propose instruction-driven slicing, a technique for annotating microprocessor descriptions at the register transfer level (RTL) in order to achieve lower power dissipation. Our technique automatically annotates existing RTL code to optimize the circuit for lowering power dissipated by switching activity. Our technique can be applied at the architectural level as well, achieving similar power gains. We demonstrate our technique on architectural and RTL models of a 32-bit OpenRISC processor (OR1200), showing power gains for the SPEC2000 benchmarks
  • Keywords
    logic design; low-power electronics; microprocessor chips; pipeline processing; reduced instruction set computing; OpenRISC processor; automatic insertion; instruction-driven slicing; microprocessor descriptions; pipelined microprocessors; power gains; register transfer level; switching activity; Clocks; Computer aided instruction; Jacobian matrices; Microprocessors; Power dissipation; Power engineering and energy; Power engineering computing; Registers; Switching circuits; Turning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.243858
  • Filename
    1656932