skip to main content
10.1145/775832.775860acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Random walks in a supply network

Published:02 June 2003Publication History

ABSTRACT

This paper presents a power grid analyzer based on a random walk technique. A linear-time algorithm is first demonstrated for DC analysis, and is then extended to perform transient analysis. The method has the desirable property of localizing computation, so that it shows massive benefits over conventional methods when only a small part of the grid is to be analyzed (for example, when the effects of small changes to the grid are to be examined). Even for the full analysis of the grid, experimental results show that the method is faster than existing approaches and has an acceptable error margin. This method has been applied to test circuits of up to 2.3M nodes. For example, for a circuit with 70K nodes, the solution time for a single node was 0.42 sec and the complete solution was obtained in 17.6 sec.

References

  1. P. G. Doyle and J. L. Snell, "Random walks and electric networks", 1984. http://front.math.ucdavis.edu/math.PR/0001057Google ScholarGoogle Scholar
  2. L. Hagen and A. B. Kahng, "A new approach to effective circuit clustering," Digest of Technical Papers, IEEE/ACM International Conference on Computer-Aided Design, pp. 422--427, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. C. Ho, A. E. Ruehli, and P. Brennan, "The modified nodal approach to network analysis," IEEE Transactions on Circuits and Systems, vol. CAS-22, no. 6, pp.504--509, 1975.Google ScholarGoogle Scholar
  4. J. Kozhaya, S. R. Nassif, and F. N. Najm, "A multigrid-like technique for power grid analysis," IEEE Transactions on Computer-Aided Design, vol. 21, no. 10, pp.1148--1160, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Kuehlmann, K. L. McMillan, and R. K. Brayton, "Probabilistic state space search," Digest of Technical Papers, IEEE/ACM International Conference on Computer-Aided Design, pp. 574--579, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Y. L. Le Coz and R. B. Iverson, "A stochastic algorithm for high speed capacitance extraction in integrated circuits," Solid-State Electronics, vol.35, no. 7, pp. 1005--1012, 1992.Google ScholarGoogle ScholarCross RefCross Ref
  7. SPEC CPU2000 Results, available at http://www.specbench.org/cpu2000/results/cpu2000.htmlGoogle ScholarGoogle Scholar
  8. R. D. Yates and D. J. Goodman, Probability and Stochastic Processes: A Friendly Introduction for Electrical and Computer Engineers, John Wiley and Sons, New York, 1999.Google ScholarGoogle Scholar
  9. J. Zagajac, "A fast method for estimating discrete field values in early engineering design," IEEE Transactions on Visualization and Computer Graphics, vol. 2, no. 1, pp. 35--43, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Zhao, R. V. Panda, S. S. Sapatnekar, and D. Blaauw, "Hierarchical analysis of power distribution networks," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 21, no. 2, pp. 159--168, Feb. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Random walks in a supply network

    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
      DAC '03: Proceedings of the 40th annual Design Automation Conference
      June 2003
      1014 pages
      ISBN:1581136889
      DOI:10.1145/775832

      Copyright © 2003 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: 2 June 2003

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      DAC '03 Paper Acceptance Rate152of628submissions,24%Overall Acceptance Rate1,770of5,499submissions,32%

      Upcoming Conference

      DAC '24
      61st ACM/IEEE Design Automation Conference
      June 23 - 27, 2024
      San Francisco , CA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader