Fundamentals of computer-aided circuit simulation
Fundamentals of computer-aided circuit simulation
Control-theoretic techniques for stepsize selection in implicit Runge-Kutta methods
ACM Transactions on Mathematical Software (TOMS)
Numerical Initial Value Problems in Ordinary Differential Equations
Numerical Initial Value Problems in Ordinary Differential Equations
Digital filters in adaptive time-stepping
ACM Transactions on Mathematical Software (TOMS)
A parallel preconditioning strategy for efficient transistor-level circuit simulation
Proceedings of the 2009 International Conference on Computer-Aided Design
Adaptive time-stepping and computational stability
Journal of Computational and Applied Mathematics - Special issue: International workshop on the technological aspects of mathematics
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Hi-index | 0.00 |
Adaptive time-stepping is crucially important for the efficiency of a circuit simulator. Existing time-stepping methods rely on information at prior time point(s) to select step sizes, which can be problematic when the circuit is undergoing a fast transition. In this work, we propose a new time-stepping method that solves the circuit equations together with the condition for local truncation error (LTE) as one nonlinear system. Circuit solution and step size are obtained simultaneously for the current time point. It allows designers to have direct control of LTE so the errors can be distributed more evenly along non-uniformed time grid. Experiments show the new method generates significantly less time points and is faster for the same accuracy settings. It is also more accurate for the simulation of non-dissipative circuits.