skip to main content
10.1145/1837274.1837444acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Stochastic dominant singular vectors method for variation-aware extraction

Published:13 June 2010Publication History

ABSTRACT

In this paper we present an efficient algorithm for variation-aware interconnect extraction. The problem we are addressing can be formulated mathematically as the solution of linear systems with matrix coefficients that are dependent on a set of random variables. Our algorithm is based on representing the solution vector as a summation of terms. Each term is a product of an unknown vector in the deterministic space and an unknown direction in the stochastic space. We then formulate a simple nonlinear optimization problem which uncovers sequentially the most relevant directions in the combined deterministic-stochastic space. The complexity of our algorithm scales with the sum (rather than the product) of the sizes of the deterministic and stochastic spaces, hence it is orders of magnitude more efficient than many of the available state of the art techniques. Finally, we validate our algorithm on a variety of onchip and off-chip capacitance and inductance extraction problems, ranging from moderate to very large size, not feasible using any of the available state of the art techniques.

References

  1. Z. Zhu and J. White, "FastSies: A Fast Stochastic Integral Equation Solver for Modeling the Rough Surface Effect" International Conference on Computer Aided Design 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. H. Zhu, X. Zeng, W. Cai, J. Xue and D. Zhou, "A sparse grid based spectral stochastic collocation method for variations-aware capacitance extraction of interconnect under nanometer process technology", Design Automation and Test in Europe, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. El-Moselhy and L. Daniel "Stochastic Integral Equation Solver for Efficient Variation-Aware Interconnect Extraction" ACM/IEEE Design Automation Conference, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. D. Xiu and J. Hesthaven, "High-Order Collocation Method for Differential Equations with Random Inputs" SIAM J. Sci. Comput., 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. T. El-Moselhy and L. Daniel "Variation-Aware Interconnect Extraction using Statistical Moment Preserving Model Order Reduction" Design Automation and Test in Europe, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. T. Moselhy and L. Daniel, "Stochastic High Order Basis Functions for Volume Integral Equation with Surface Roughness," EPEP 2007.Google ScholarGoogle Scholar
  7. R. Ghanem and P. Spanos, Stochastic Finite Elements: A Spectral Approach, Spring-Verlag, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Kamon, N. Marques and J. White "FastPep: a fast parasitic extraction program for complex three-dimensional geometries" ACM/IEEE International Conference on Computer Aided Design, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. Nabors and J. White, "FASTCAP A multipole-accelerated 3-D capacitance extraction program," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 10, pp. 1447--1459, November 1991.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Kamon, M. J. Tsuk, and J. K. White, "FastHenry: A multipole-accelerated 3-D inductance extraction program," IEEE Transactions on Microwave Theory and Techniques, vol. 42, no. 9, pp. 1750--1758, September 1994.Google ScholarGoogle ScholarCross RefCross Ref
  11. M. Loeve, Probability Theory, Spring-Verlag, 1977.Google ScholarGoogle Scholar
  12. D. W. Bolton, "The Multinomial Theorem" The Mathematical Gazette, December 1968.Google ScholarGoogle Scholar
  13. A. Nouy, "A generalized spectral decomposition technique to solve a class of linear stochastic partial differential equations" Computer Methods in Applied Mechanics and Engineering, vol. 196, pp. 4521--4537, 2007.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Stochastic dominant singular vectors method for variation-aware extraction

          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 '10: Proceedings of the 47th Design Automation Conference
            June 2010
            1036 pages
            ISBN:9781450300025
            DOI:10.1145/1837274

            Copyright © 2010 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: 13 June 2010

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            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