Precomputation-based Guarding for Dynamic and Leakage Power Reduction

  • Authors:
  • Afshin Abddollahi;Massoud Pedarm;Farzan Fallah;Indradeep Ghosh

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ICCD '03 Proceedings of the 21st International Conference on Computer Design
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a precomputation-based guarding technique toreduce both dynamic and static power consumptions in CMOS VLSIcircuits. More precisely, a high threshold sleep transistor isplaced in series with some portions of the circuit. Based on theinput values of the circuit, the sleep transistor is turned on andoff, thus, saving both dynamic and static power. We show how toapply this technique to a number of common arithmetic blocks,including comparators, adders and multipliers. Finally, dynamicguarding and sleep transistor activity reduction techniques forimproving the performance of the method are presented. Experimentalresults show 81% reduction in the power consumption of data pathmodules of a commercial VLIW processor can be achieved using ourtechniques. This is 20% higher than what has been achieved byprevious methods.