Re-encoding sequential circuits to reduce power dissipation

  • Authors:
  • Gary D. Hachtel;Mariano Hermida;Abelardo Pardo;Massimo Poncino;Fabio Somenzi

  • Affiliations:
  • University of Colorado, Dept. of Electrical and Computer Engineering, Boulder, CO;Universidad Politecnica De Madrid, Facultad Informatica, Madrid, Spain and University of Colorado, Dept. of Electrical and Computer Engineering, Boulder, CO;University of Colorado, Dept. of Electrical and Computer Engineering, Boulder, CO;Politecnico di Torino, Dipartimento di Automatica e Informatica, Torino, ITALY and University of Colorado, Dept. of Electrical and Computer Engineering, Boulder, CO;University of Colorado, Dept. of Electrical and Computer Engineering, Boulder, CO

  • 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 present a fully implicit encoding algorithm for minimization of average power dissipation in sequential circuits, based on the reduction of the average number of bit changes per state transition.We have studied two novel schemes for this purpose, one based on recursive weighted non-bipartite matching, and one on recursive minicut bi-partitioning. We employ ADDs (Algebraic Decision Diagrams) to computate the transition probabilities, to measure the potential area saving, and in the encoding algorithms themselves.Our experiments show the effectiveness of our method in reducing power dissipation for large sequential designs.