skip to main content
10.1145/566408.566432acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
Article

An intra-task dynamic voltage scaling method for SoC design with hierarchical FSM and synchronous dataflow model

Published: 12 August 2002 Publication History

Abstract

This paper presents a method of intra-task dynamic voltage scaling (DVS) for SoC design with hierarchical FSM and synchronous dataflow model (in short, HFSM-SDF model). To have an optimal intra-task DVS, exact execution paths need to be determined in compile time or runtime. In general programs, since determining exact execution paths in compile time or runtime is not possible, existing methods assume worst/average-case execution paths and take static voltage scaling approaches. In our work, we exploit a property of HFSM-SDF model to calculate exact execution paths in runtime. With the information of exact execution paths, our DVS method can calculate exact remaining workload. The exact workload enables to calculate optimal voltage level which gives optimal energy consumption while satisfying the given timing constraint. Experiments show the effectiveness of the presented method in low-power design of an MPEG4 decoder system.

References

[1]
Cadence Design Systems, Inc., "Virtual Component Co-design (VCC)," available at http://www.cadence.com/products/vcc.html.
[2]
Synopsys, Inc., "CoCentric System Studio," available at http://www.synopsys.com/products/cocentric_studio/cocentric_studio.html.
[3]
J. Buck and R. Vaidyanathan, "Heterogeneous Modeling and Simulation of Embedded Systems in El Greco," Proc. Int'l Workshop on Hardware-Software Codesign, pp. 142--146, May 2000.
[4]
I. Hong, D. Kirovski, G. Qu, M. Potkonjak, and M. B. Srivastava, "Power Optimization of Variable Voltage Core-Based Systems," IEEE Transactions on Computer-Aided Design, vol. 18, no. 12, pp. 1702--1713, Dec. 1999.
[5]
Y. Shin and K. Choi, "Power Conscious Fixed Priority Scheduling for Hard Real-Time Systems," Proc. Design Automation Conf., pp. 134--139, 1999.
[6]
G. Quan and X. Hu, "Energy Efficient Fixed-Priority Scheduling for Real-Time Systems on Variable Voltage Processors," Proc. Design Automation Conf., pp. 828--833, 2001.
[7]
D. Shin, J. Kim, and S. Lee, "Intra-Task Voltage Scheduling for Low-Energy Hard Real-Time Applications," IEEE Design & Test of Computers, vol. 18, no. 2, pp. 20--30, Mar. 2001.
[8]
C. Im, H. Kim, and S. Ha, "Dynamic Voltage Scheduling Technique for Low-Power Multimedia Applications Using Buffers," Proc. Int'l Symposium on Low Power Electronics and Design, pp. 34--39, Aug. 2001.
[9]
T. Simunic, L. Benini, A. Acquaviva, P. Glynn, and G. De Micheli, "Dynamic Voltage Scaling and Power Management for Portable Systems," Proc. Design Automation Conf., pp. 524--529, 2001.
[10]
"The Ptolemy Project," available at http://ptolemy.eecs.berkeley.edu/.
[11]
B. Lee, "Specification and Design of Reactive Systems," Ph.D thesis, Memorandum UCB/ERL M00/29, Electronics Research Laboratory, Univ. of California, Berkeley, May 2000.
[12]
"MPEG4 Industry Forum," available at http://www.m4if.org/.
[13]
T. D. Burd and R. W. Brodersen, "Design Issues for Dynamic Voltage Scaling," Proc. Int'l Symposium on Low Power Electronics and Design, pp. 9--14, Aug. 2000
[14]
T. D. Burd, T. A. Pering, A. J. Stratakos, and R. W. Brodersen, "A Dynamic Voltage Scaled Microprocessor System," IEEE Journal of Solid-State Circuits, vol. 35, no. 11, pp. 1571--1580, Nov. 2000.

Cited By

View all

Index Terms

  1. An intra-task dynamic voltage scaling method for SoC design with hierarchical FSM and synchronous dataflow model

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ISLPED '02: Proceedings of the 2002 international symposium on Low power electronics and design
      August 2002
      342 pages
      ISBN:1581134754
      DOI:10.1145/566408
      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: 12 August 2002

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. dynamic voltage scaling
      2. finite state machine
      3. formal model
      4. low power
      5. synchronous dataflow
      6. variable supply voltage

      Qualifiers

      • Article

      Conference

      ISLPED02
      Sponsor:
      ISLPED02: International Symposium on Power Design and Electronics
      August 12 - 14, 2002
      California, Monterey, USA

      Acceptance Rates

      ISLPED '02 Paper Acceptance Rate 40 of 162 submissions, 25%;
      Overall Acceptance Rate 398 of 1,159 submissions, 34%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

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

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media