• DocumentCode
    2239647
  • Title

    Scheduling techniques to enable power management

  • Author

    Monteiro, José ; Devadas, Srinivas ; Ashar, Ranav ; Mauskar, Ashutosh

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., MIT, Cambridge, MA, USA
  • fYear
    1996
  • fDate
    3-7 Jun, 1996
  • Firstpage
    349
  • Lastpage
    352
  • Abstract
    “Shut-down” techniques are effective in reducing the power dissipation of logic circuits. Recently, methods have been developed that identify conditions under which the output of a module in a logic circuit is not used for a given clock cycle. When these conditions are met, input latches for that module are disabled, thus eliminating any switching activity and power dissipation. In this paper, we introduce these power management techniques in behavioral synthesis. We present a scheduling algorithm which maximizes the “shut-down” period of execution units in a system. Given a throughput constraint and the number of execution units available, the algorithm first schedules operations that generate controlling signals and activates only those modules whose result is eventually used. We present results which show that this scheduling technique can save up to 40% in power dissipation
  • Keywords
    circuit optimisation; hardware description languages; integrated circuit design; logic CAD; scheduling; timing; behavioral synthesis; logic circuits; power dissipation; power management; power management techniques; scheduling techniques; shut-down techniques; switching activity; Circuit synthesis; Clocks; Control system synthesis; Energy management; Latches; Logic circuits; Power dissipation; Power system management; Scheduling algorithm; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference Proceedings 1996, 33rd
  • Conference_Location
    Las Vegas, NV
  • ISSN
    0738-100X
  • Print_ISBN
    0-7803-3294-6
  • Type

    conf

  • DOI
    10.1109/DAC.1996.545599
  • Filename
    545599