Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design
Efficient methods for simulating highly nonlinear multi-rate circuits
DAC '97 Proceedings of the 34th annual Design Automation Conference
Simulation of high-Q oscillators
Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design
Making Fourier-envelope simulation robust
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
A robust envelope following method applicable to both non-autonomous and oscillatory circuits
Proceedings of the 43rd annual Design Automation Conference
Hi-index | 0.03 |
Envelope-following methods face special challenges when applied to oscillators because of their fundamental property of dynamically-changing frequencies. In this paper, we present a novel and robust approach for oscillator envelope following. Our method combines, unifies and extends ideas from two prior oscillator envelope-following approaches, Petzold's method and the WaMPDE. Our technique uses two extra system unknowns, as well as two extra "phase condition" equations, to track quantities related to dynamical frequency/time-period changes. These advances confer significant robustness without appreciable computational overhead. We validate our method on LC, ring and crystal oscillators, predicting frequency and amplitude modulations as well as transient startup envelopes accurately. Speedups of 1-2 orders of magnitude are obtained over traditional alternatives.