• DocumentCode
    2219995
  • Title

    Precomputation-based guarding for dynamic and leakage power reduction

  • Author

    Abddollahi, Afshin ; Pedarm, Massoud ; Fallah, Farzan ; Ghosh, Indradeep

  • Author_Institution
    Univ. of Southern California, CA, USA
  • fYear
    2003
  • fDate
    13-15 Oct. 2003
  • Firstpage
    90
  • Lastpage
    97
  • Abstract
    We present a precomputation-based guarding technique to reduce both dynamic and static power consumptions in CMOS VLSI circuits. More precisely, a high threshold sleep transistor is placed in series with some portions of the circuit. Based on the input values of the circuit, the sleep transistor is turned on and off, thus, saving both dynamic and static power. We show how to apply this technique to a number of common arithmetic blocks, including comparators, adders and multipliers. Finally, dynamic guarding and sleep transistor activity reduction techniques for improving the performance of the method are presented. Experimental results show 81% reduction in the power consumption of data path modules of a commercial VLIW processor can be achieved using our techniques. This is 20% higher than what has been achieved by previous methods.
  • Keywords
    CMOS integrated circuits; VLSI; logic design; microprocessor chips; power consumption; power supply circuits; power transistors; CMOS VLSI circuits; VLIW processor; data path modules; dynamic power consumption; leakage power reduction; precomputation-based guarding method; static power consumptions; threshold sleep transistor; Adders; CMOS technology; Circuits; Energy consumption; Leakage current; Power dissipation; Sleep; Temperature; VLIW; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2003. Proceedings. 21st International Conference on
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-2025-1
  • Type

    conf

  • DOI
    10.1109/ICCD.2003.1240878
  • Filename
    1240878