skip to main content
10.1145/344166.344549acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
Article
Free access

Power minimization of functional units partially guarded computation

Published: 01 August 2000 Publication History

Abstract

This paper deals with power minimization problem for data-dominated applications based on a novel concept called partially guarded computation. We divide a functional unit into two parts - MSP (Most Significant Part) and LSP (Least Significant Part) - and allow the functional unit to perform only the LSP computation if the range of output data can be covered by LSP. We dynamically disable MSP computation to remove unnecessary transitions thereby reducing power consumption. We also propose a systematic approach for determining optimal location of the boundary between the two parts during high-level synthesis. Experimental results show about 10~44% power reduction with about 30~36% area overhead and less than 3% delay overhead in functional units.

References

[1]
A.P. Chandrakasan, S. Sheng, and R. Brodersen, "Low Power CMOS Digital Design, IEEE Trans. on Solid-State Circuits., vol. 27, No. 4, April, pp. 473-483, 1992.
[2]
C. Tsui, M. Pedram, and A. Despain, "Technology Decomposition and Mapping Targeting Low Power Dissipation, Proceedings of Design Automation Conference, pp. 68-73, 1993.
[3]
A. Raghunathan and N. K. Jha, "Behavioral synthesis for low power, Proceedings of International Conference on Computer Design, pp. 318-322, Oct. 1994.
[4]
A. Raghunathan, S. Dey, N. K. Jha, "Controller respecification to minimize switching activity in controller/data path circuits, Proceedings of International Symposium on Low Power Electronics and Design, pp. 301-304, Aug. 1996.
[5]
E. Musoll and J. Cortadella, "High-level synthesis techniques for reducing the activity of functional units, Proceedings of International Symposium on Low Power Design, pp. 99-104, Nov. 1995.
[6]
L. Benini, P. Vuillod, G. D. Micheli, and C. Coelho, "Synthesis of low power selectively-clock systems from high-level specification, Proceedings of International Symposium on System Synthesis, pp. 57-63, Nov. 1996.
[7]
D. Kim and K. Choi, "Power conscious high level synthesis using loop folding, Proceedings of Design Automation Conference, pp. 441-445, 1997.
[8]
D. Shin and K. Choi, "Lower power high level synthesis by increasing data correlation, Proceedings of International Symposium on Low Power Electronics and Design, Aug. pp. 441- 445, Aug. 1997.
[9]
R. Mehra, L. M. Guerra, and J. Rabaey, "Low-power architectural synthesis and the impact of exploiting locality, Journal of VLSI Signal Processing, 1996.
[10]
A. Dasgupta and R. Karri, "Simultaneous scheduling and binding for power minimization during microarchitecture synthesis, Proceedings of International Symposium on Low Power Design, 1995.
[11]
V. Tiwari, S. Malik, and P. Ashar, "Guarded Evaluation: Pushing Power Management to Logic Synthesis/Design, IEEE Trans. on Computer Aided Design of Integrated Circuits and Systems, vol. 17, no. 10, pp.1051-1060, Oct. 1998.
[12]
Brodersen, et al, "An Integrated CAD System for Algorithm- Specific IC Design, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 10, No. 4, pp. 447-463, April 1991.
[13]
A. Salz and M. Horowitz, "IRSIM: An Incremental MOS Switch-Level Simulator," Proceedings of Design Automation Conference, pp. 173-178, 1989.
[14]
J. Rabaey, C. Chu, P. Hoang, and M. Potkonjak, "Fast prototyping of datapath-intensive architectures," IEEE Design and Test of Computers, pp. 40-51, June 1991.
[15]
I. Koren, Computer Arithmetic Algorithms, Prentice-Hall International, p. 116, 1993.
[16]
P. Landman and J. M. Rabaey, "Black-box capacitance models for architectural power analysis, Proceedings of International Symposium on Low Power Degisn, pp. 165- 170, Apr. 1994.

Cited By

View all

Index Terms

  1. Power minimization of functional units partially guarded computation

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ISLPED '00: Proceedings of the 2000 international symposium on Low power electronics and design
      August 2000
      313 pages
      ISBN:1581131909
      DOI:10.1145/344166
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 August 2000

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. low power
      2. partially guarded computation

      Qualifiers

      • Article

      Conference

      ISLPED00
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 398 of 1,159 submissions, 34%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)42
      • Downloads (Last 6 weeks)8
      Reflects downloads up to 25 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media