ABSTRACT
While solving initial-value ODEs is the de facto approach to time-domain circuit simulation, the opposite act, solving final-value ODEs, has been neglected for a long time. Stable numerical integration of initial-value ODEs involves significant complications; the application of standard integration methods simply leads to instability. We show that not only practically meaningful applications of final-value ODE problems exist, but also the inherent stability challenges may be addressed by recently proposed numerical methods. Furthermore, we demonstrate an elegant bi-directional parallel circuit simulation scheme, where one time-domain simulation task is sped up by simultaneously solving initial and final-value ODEs, one from each end of the time axis. The proposed approach has unique and favorable properties: the solutions of the two ODE problems are completely data independent with built-in automatic load balancing. As a specific application study, we demonstrate the proposed technique under the contexts of parallel digital timing simulation and the shooting-Newton based steady-state analysis.
- L. W. Nagel. SPICE2: A Computer Program to Simulate Semiconductor Circuits. ERL-M520, University of California, Berkeley, CA, USA, 1975.Google Scholar
- K. S. Kundert. The Designer's Guide to Spice and Spectre. Kluwer Academic Publishers, Massachusetts, USA, 1995. Google ScholarDigital Library
- E. Lelarasmee, A. E. Ruehli, and A. L. Sangiovanni-Vincentelli. The waveform relaxation method for time-domain analysis of large scale integrated circuits. TCAD, 1(3):131--145, July 1982.Google ScholarDigital Library
- M. W. Reichelt, A. Lumsdaine, and J. K. White. Accerlerated waveform methods for parallel transient simulation of semiconductor devices. In IEEE/ACM ICCAD, pages 270--274. IEEE/ACM, November 1993. Google ScholarDigital Library
- A. Devgan and R. A. Rohrer. Adaptively controlled explicit simulation. TCAD, 13(6):746--762, June 1994.Google ScholarDigital Library
- U. Wever and Q. Zheng. Parallel transient analysis for circuit simulation. In HICSS, pages 442--447. IEEE, January 1996. Google ScholarDigital Library
- R. Griffith and M. Nakhla. A new high-order absolutely-stable explicit numerical integration algorithm for the time-domain simulation of nonlinear circuits. In IEEE/ACM ICCAD, pages 276--280, 1997. Google ScholarDigital Library
- W. Dong, P. Li, and X. Ye. Wavepipe: parallel transient simulation of analog and digital circuits on multi-core shared-memory machines. In IEEE/ACM DAC, pages 238--243, 2008. Google ScholarDigital Library
- X. Ye, W. Dong, P. Li, and S. Nassif. Maps: Multi-algorithm parallel circuit simulation. In IEEE/ACM ICCAD, pages 73--78, 2008. Google ScholarDigital Library
- H. Peng and C. K. Cheng. Parallel transistor level circuit simulation using domain decomposition methods. In ASP-DAC, pages 397--402, 2009. Google ScholarDigital Library
- W. Dong and P. Li. Parallelizable stable explicit numerical integration for efficient circuit simulation. In IEEE/ACM DAC, pages 382--385, 2009. Google ScholarDigital Library
- W. Dong, P. Li, and G. Huang. Sram dynamic stability: theory, variability and analysis. In IEEE/ACM ICCAD, pages 378--385, 2008. Google ScholarDigital Library
- F. Colon and T. N. Trick. Fast periodic steady-state analysis for large-signal electronic circuits. JSSC, sc-8(4):260--269, August 1973.Google Scholar
- R. Telichevesky, K. Kundert, I. Elfadel, and J. White. Fast simulation algorithms for rf circuits. In CICC, pages 437--444, May 1996.Google ScholarCross Ref
- C. W. Gear and I. G. Kevrekidis. Telescopic projective methods for parabolic differential equations. J. Comput. Phys., 187(1):95--109, 2003. Google ScholarDigital Library
- C. W. Gear and I. G. Kevrekidis. Computing in the past with forward integration. Physics Letter A, 321:335--343, 2004.Google ScholarCross Ref
- C. W. Gear. Numerical Initial Value Problems in Ordinary Differential Equations. Prentice-Hall, Englewood Cliffs, New Jersey, USA, 1971. Google ScholarDigital Library
- C. W. Gear and I. G. Kevrekidis. Projective methods for stiff differential equations: Problems with gaps in their eigenvalue spectrum. SIAM J. Sci. Comput., 24(4):1091--1106, 2002. Google ScholarDigital Library
- T. J. Aprille and T. N. Trick. Steady-state analysis of nonlinear circuits with periodic inputs. Proceedings of The IEEE, 60(1):108--114, January 1972.Google ScholarCross Ref
Index Terms
- Final-value ODEs: stable numerical integration and its application to parallel circuit analysis
Recommendations
Singular boundary value problems for ODEs
This paper is concerned with the numerical solution of a system of ordinary differential equations (ODEs), y^'=Sy/t+f(t,y,p), on an interval [0,b] subject to boundary conditions 0=g(y(0),y(b),p). The ODEs have a coefficient that is singular at t=0, but ...
Discontinuous Galerkin methods for Hamiltonian ODEs and PDEs
In this article, we present a unified framework of discontinuous Galerkin (DG) discretizations for Hamiltonian ODEs and PDEs. We show that with appropriate numerical fluxes the numerical algorithms deduced from DG discretizations can be combined with ...
Numerical Method for Solving Discontinuous Initial/Final-Value Problems
Ordinary differential systems with initial/final value problems are a subclass of two point boundary value problems, which arise in many applications, in physics, materials science, optimal control, economics, business administration and others.
The ...
Comments