Register-Transfer Level Transformations for Low-Power Data-Paths

  • Authors:
  • Enric Musoll;Jordi Cortadella

  • Affiliations:
  • National Semiconductor Corp., Integrated Processor Group, Santa Clara, CA 95052, USA, E-mail: enric@arador.nsc.com;Department of Software, Universitat Politecnica de Catalunya, Barcelona, Spain, E-mail: jordic@lsi.upc.es

  • Venue:
  • Integrated Computer-Aided Engineering
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Decisions taken at the earliest steps of the design of an electronic circuit may have a significant impact on the characteristics of the final implementation. This paper illustrates how power consumption issues can be tackled at algorithmic and architectural level during the design of application-specific integrated circuits (ASICs) in an embedded system scenario. A set of RTL transformations aiming at reducing power consumption are proposed and the potential benefits evaluated. The common idea behind the transformations is to reduce the activity of the data-path functional units (e.g., adders, multipliers) by minimizing the switching activity of their input operands. Functional units contribute highly to the power consumption of the data-path. Preliminary evaluations obtained by simulation show that significant improvements can be achieved. Finally, the paper demonstrates how some of the presented transformations can be automated and incorporated in high-level synthesis tools.