skip to main content
10.1145/774572.774608acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
Article

Making Fourier-envelope simulation robust

Published: 10 November 2002 Publication History

Abstract

Fourier-envelope algorithms are an important component of the mixed-signal/RF verification toolbox. In this paper, we address the unpredictability and lack of robustness that has been reported for these algorithms. We show that the problem stems from fast oscillations in envelopes that are expected to be slowly varying. We demonstrate that this is related to the fact that the envelope equations are always stiff, whether or not the underlying system is. We show that careful choice of envelope initial conditions is necessary to obtain useful solutions, and propose two techniques for finding good initial conditions. Applying these, and solving the envelope equations with stiffly-stable numerical methods, we improve the robustness and reliability of Fourier-envelope methods. We illustrate the new methods with a direct-downconversion mixer circuit.

References

[1]
H.G. Brachtendorf, G. Welsch, R. Laur, and A. Bunse-Gerstner. Numerical steady state analysis of electronic circuits driven by multi-tone signals. Electrical Engineering (Springer-Verlag), 79:103--112, 1996.
[2]
L.O. Chua and P-M. Lin. Computer-aided analysis of electronic circuits: algorithms and computational techniques. Prentice-Hall, Englewood Cliffs, N.J., 1975.
[3]
P. Feldmann and J. Roychowdhury. Computation of circuit waveform envelopes using an efficient, matrix-decomposed harmonic balance algorithm. In Proc. ICCAD, November 1996.
[4]
C.W. Gear. Numerical initial value problems in ordinary differential equations. Prentice-Hall series in automatic computation. Prentice-Hall, Englewood Cliffs, N.J., 1971.
[5]
K. Kundert, J. White, and A. Sangiovanni-Vincentelli. An envelope-following method for the efficient transient simulation of switching power and filter circuits. In Proc. ICCAD, November 1988.
[6]
E. Ngoya and R. Larchevèque. Envelop transient analysis: a new method for the transient and steady state analysis of microwave communication circuits and systems. In Proc. IEEE MTT Symp., 1996.
[7]
L. Petzold. An efficient numerical method for highly oscillatory ordinary differential equations. SIAM J. Numer. Anal., 18(3), June 1981.
[8]
L.R. Petzold. DASSL: Differential algebraic system solver. Technical Report Category #D2A2, Sandia National Laboratories, 1983.
[9]
Joel Phillips. Private communication, 1998.
[10]
J. Pihl, K.T. Christensen, and E. Braun. Direct Downconversion with Switching CMOS Mixer. In Proc. IEEE ISCAS, pages I--117--I--120, 2001.
[11]
W.H. Press, S.A. Teukolsky, W.T. Vetterling, and B.P. Flannery. Numerical Recipes -- The Art of Scientific Computing. Cambridge University Press, 1989.
[12]
J. Roychowdhury. Efficient methods for simulating highly nonlinear multi-rate circuits. In Proc. IEEE DAC, 1997.
[13]
J. Roychowdhury. Analysing circuits with widely-separated time scales using numerical PDE methods. IEEE Trans. Ckts. Syst. -- I: Fund. Th. Appl., May 2001.
[14]
D. Sharrit. New Method of Analysis of Communication Systems. MTTS WMFA: Nonlinear CAD Workshop, June 1996.
[15]
Z. Zhang, Z. Chen, and J. Lau. A 900MHz CMOS Balanced Harmonic Mixer for Direct Conversion Receivers. In Proc. IEEE Radio and Wireless Conference (RAWCON), pages 219--222, 2000.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '02: Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
November 2002
793 pages
ISBN:0780376072
DOI:10.1145/774572
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 November 2002

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ICCAD02
Sponsor:

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media