skip to main content
10.1145/3194554.3194645acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article

An Architectural Support for Reduction of In-rush Current in Systems with Instruction Controlled Power Gating

Published:30 May 2018Publication History

ABSTRACT

The present work introduces a hardware based technique for reduction of in-rush current in processors with power gating (PG) facility. A PG instruction has been introduced which is responsible in turning on multiple components from sleep to active mode at overlapped time intervals. The supporting hardware for the proposed PG instruction allows overlapped wake-up as long as the resultant in-rush current is tolerable by the system. The efficacy of the proposed method is evaluated on MiBench and MediaBench benchmark programs. The proposed method reduces in-rush current by an average of 35% with average performance loss of 5%.

References

  1. S. Kim, S. V. Kosonocky and D. R. Knebel. Understanding and minimizing ground bounce during mode transition of power gating structures. In Proc. of Int. Symp. on Low Power Electronics and Design (ISLPED '03), August 2003, 22--25. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. K. Choi and J. Frenkil. An Analysis Methodology for Dynamic Power Gating. Sequence Design Inc. %https://pdfs.semanticscholar.org/09d3/db89fffc3dd250c6584b54a1925ba­fc1b27d.pdfGoogle ScholarGoogle Scholar
  3. A. Ball. Integrated in-rush current limiter circuit and method. US patent US20040090726 A1, May 2004.Google ScholarGoogle Scholar
  4. P. Royannez, H. Mair, F. Dahan and U. Ko. 90nm Low Leakage SoC Design Techniques for Wireless Applications. In Proc. of IEEE Int. Solid-State Circuits Conf., February 2005, 138 - 139.Google ScholarGoogle ScholarCross RefCross Ref
  5. T. S. Kiong and U. C. Kong. Power Gate Optimization Method for In-Rush Current and Power Up Time. Intel Corporation. % https://dac.com/sites/default/files/App_Content/files/48/48_07U_1.pdfGoogle ScholarGoogle Scholar
  6. K. He, R. Luo and Y. Wang. A power gating scheme for ground bounce reduction during mode transition. In Proc. of 25th Int. Conf. on Computer Design (ICCD 2007), October 2007, 388--394.Google ScholarGoogle Scholar
  7. K. Jeong, A. B. Kahng, S. Kang, T. S. Rosing and R. D. Strong. MAPG: Memory access power gating. In Proc. of Design, Automation, Test & Exhibition in Europe Conf. (DATE 2012), March 2012, 1054--1059. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. H. Chen, Y. L. Lin and M. C. T. Chao. Power-Up Sequence Control for MTCMOS Designs. IEEE Trans. on Very Large Scale Integration (VLSI) Syst. 21,3 (March 2013), 413--423. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Kaknevicius and A. Hoover. Managing Inrush Current. Application Report SLVA670A, Texas Instruments, May 2015. www.ti.com/lit/an/slva670a/slva670a.pdfGoogle ScholarGoogle Scholar
  10. S. Kim, S. Paik, S. Kang and Y. Shin. Wake-up scheduling and its buffered tree synthesis for power gating circuits. Integration, the VLSI journal, Elsevier 53 (March 2016), 157--170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Y. P. You, C. Lee and J. K. Lee. Compilers for Leakage Power Reduction. ACM Trans. on Design Automation of Elect. Syst. (TODAES), 11, 1 (January 2006), 147--164. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Roy, S. Katkoori and N. Ranganathan. A Framework for Power-Gating Functional Units in Embedded Microprocessors. IEEE Trans. on Very Large Scale Integration (VLSI) Syst. 17, 11 (November 2009), 1640--1649. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. The gem5 Simulator: A modular platform for computer-system architecture research, http://gem5.org/Main_PageGoogle ScholarGoogle Scholar
  14. http://infocenter.arm.com%%/help/topic/com.arm.doc.dui0553aDUI0553A_cortex_m4_dgug.pdfGoogle ScholarGoogle Scholar
  15. S. Li, J. H. Ahn, R. D. Strong, J. B. Brockman, D. M. Tullsen and N. P. Jouppi, "The McPAT Framework for Multicore and Manycore Architectures: Simultaneously Modeling. Power, Area, and Timing," ACM Transactions on Architecture and Code Optimization (TACO), Vol. 10, No. 1, April 2013.http://www.hpl.hp.com/research/mcpat/ Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. %GNU ARM Embedded Toolchain, https://developer.arm.com/open-source/gnu-toolchain/gnu-rmGoogle ScholarGoogle Scholar
  17. M. R. Guthaus, Jeffrey S. Ringenberg, D. Ernst, T. M. Austin, T. Mudge and R. B. Brown, "MiBench: A free, commercially representative embedded benchmark suite," IEEE 4th Annual Workshop on Workload Characterization, Austin, TX, December 2001. http://vhosts.eecs.umich.edu/mibench/ Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. C. Lee, M. Potkonjak and W. Mangione-Smith, "MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communications Systems," International Symposium on Microarchitecture, 1997. http://mathstat.slu.edu/~fritts/mediabench/ Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    GLSVLSI '18: Proceedings of the 2018 on Great Lakes Symposium on VLSI
    May 2018
    533 pages
    ISBN:9781450357241
    DOI:10.1145/3194554

    Copyright © 2018 ACM

    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 30 May 2018

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    GLSVLSI '18 Paper Acceptance Rate48of197submissions,24%Overall Acceptance Rate312of1,156submissions,27%

    Upcoming Conference

    GLSVLSI '24
    Great Lakes Symposium on VLSI 2024
    June 12 - 14, 2024
    Clearwater , FL , USA
  • Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)1

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader