Precomputation-based sequential logic optimization for low power

  • Authors:
  • Mazhar Alidina;José Monteiro;Srinivas Devadas;Abhijit Ghosh;Marios Papaefthymiou

  • Affiliations:
  • AT&T Bell Laboratories, Allentown, PA and Department of EECS, MIT, Cambridge, MA;Department of EECS, MIT, Cambridge, MA;Department of EECS, MIT, Cambridge, MA;MERL, Sunnyvale, CA;Department of EE, Yale University, CT

  • Venue:
  • ICCAD '94 Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

We address the problem of optimizing logic-level sequential circuits for low power. We present a powerful sequential logic optimization method that is based on selectively precomputing the output logic values of the circuit one clock cycle before they are required, and using the precomputed values to reduce internal switching activity in the succeeding clock cycle. We present two different precomputation architectures which exploit this observation.We present an automatic method of synthesizing precomputational logic so as to achieve maximal reductions in power dissipation. We present experimental results on various sequential circuits. Up to 75% reductions in average switching activity and power dissipation are possible with marginal increases in circuit area and delay.