skip to main content
10.1145/1228784.1228893acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

Skew spreading for peak current reduction

Published:11 March 2007Publication History

ABSTRACT

This paper presents a circuit optimization technique called skewspreading. Given an edge-triggered sequential circuit, skew spreadingderives the required clock arrival times for all registers so that theskews are distributed evenly in a preselected time window without changing the operating frequency of the circuit. Skew spreading is ideal for peak current reduction, since it distributes clock activities and the ensuing signal activities widely in time. We have developed a skew spreading algorithm and applied it to a suite of benchmark circuits. Simulation results demonstrate that the variance of the resulting skew from the uniform distribution can be reduced to 4% on the average. In comparison to other gate-level peak current reduction techniques, our scheme achieves an average improvement of 17% with a speedup of up to 13.9 times.

References

  1. R. B. Deokar and S. S. Sapatnekar. A graph-theoretic approach to clock skew optimization. In Proc. Inter. Symp. on Circuits and Systems, pages 407--410, May 1994.Google ScholarGoogle ScholarCross RefCross Ref
  2. J. P. Fishburn. Clock skew optimization. IEEE Trans. on Computers, 39(7):945--951, July 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. I. S. Kourtev and E. G. Friedman. Clock skew scheduling for improved reliability via quadratic programming. In IEEE International Conf. on CAD, Nov. 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. W. D. Lam, C.-K. Koh, and C.-W. A. Tsao. Clock scheduling for power supply noise suppression using genetic algorithm with selective gene therapy. In Inter. Symp. on Quality Electronic Design, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Mukherjee and R. Sankaranarayan. Retiming and clock scheduling to minimize simultaneous switching. In IEEE SOC Conference, Sept. 2004.Google ScholarGoogle ScholarCross RefCross Ref
  6. J. L. Neves and E. G. Friedman. Optimal clock skew scheduling tolerant to process variations. In Design Automation Conf., June 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. Vuillod, L. Benini, A. Bogliolo, and G. D. Micheli. Clock skew optimization for peak current reduction. In Inter. Symp. on Low Power Electronics and Design, Aug. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Skew spreading for peak current reduction

      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 '07: Proceedings of the 17th ACM Great Lakes symposium on VLSI
        March 2007
        626 pages
        ISBN:9781595936059
        DOI:10.1145/1228784

        Copyright © 2007 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: 11 March 2007

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate312of1,156submissions,27%

        Upcoming Conference

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

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader