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

TP-PPV: piecewise nonlinear, time-shifted oscillator macromodel extraction for fast, accurate PLL simulation

Published: 05 November 2006 Publication History

Abstract

We present a novel method for generating small, accurate PLL macromodels that capture transient response and jitter performance with unprecedented accuracy, while offering large speedups. The method extracts and uses a highly accurate oscillator phase macromodel termed the TP-PPV macromodel. The core idea behind the novel extraction procedure is to combine concepts from strongly nonlinear trajectory piecewise macromodeling techniques together with PPV-based timeshifted nonlinear phase macromodels. As a result, TP-PPV generated macromodels offer excellent global as well as local fidelity. These properties are necessary for handing large excursions in PLL control voltages during capture/lock in, e.g., hopping frequency synthesizers. We validate TP-PPV on a 5-stage interpolative ring VCO based PLL and compare results against full simulation, as well as against prior macromodels. We show that, unlike prior macromodels that only work well when the control voltage of the VCO has small excursions, the TP-PPV macromodel provides near-perfect matches against full SPICElevel simulation over a wide range of design scenarios, while achieving speedups of about three orders of magnitude.

References

[1]
J. L. Stensby. Phase-locked loops: Theory and applications. CRC Press, New York, 1997.
[2]
L. Nagel. SPICE2: A Computer Program to Simulate Semiconductor Circuits. Electron. Res. Lab., Univ. Calif., Berkeley, 1975.
[3]
M. Takahashi, K. Ogawa, and K. S. Kundert. VCO jitter simulation and its comparison with measurement. In Proceedings of Design Automation Conference 1999, pages 85--88, June 1999.
[4]
K. Kundert. Predicting the Phase Noise and Jitter of PLL-Based Frequency Synthesizers. www.designers-guide.com, 2002.
[5]
A. Demir, E. Liu, A. L. Sangiovanni-Vincentelli, and I. Vassiliou. Behavioral simulation techniques for phase/delay-locked systems. In Proceedings of the Custom Integrated Circuits Conference 1994, pages 453--456, May 1994.
[6]
F. Herzel and B. Razavi. A study of oscillator jitter due to supply and substrate noise. IEEE Trans. Circuits and Systems II, 6:56--62, Jan 1999.
[7]
X. Lai, Y. Wan, and J. Roychowdhury. Fast pll simulation using nonlinear vco macromodels for accurate prediction of jitter and cycleslipping due to loop non-idealities and supply noise. In Proc. IEEE Asia South-Pacific Design Automation Conference, January 2005.
[8]
A. Mehrotra. Noise analysis of phase-locked loops. Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on, 49(9):1309--1316, September 2002.
[9]
X. Lai and J. Roychowdhury. Capturing Oscillator Injection Locking via Nonlinear Phase-Domain Macromodels. IEEE Trans. Microwave Theory Tech., 52(9):2251--2261, September 2004.
[10]
A. Demir, A. Mehrotra, and J. Roychowdhury. Phase noise in oscillators: a unifying theory and numerical methods for characterization. IEEE Trans. on Circuits and Systems-I:Fundamental Theory and Applications, 47(5):655--674, May 2000.
[11]
A. Demir and J. Roychowdhury. A reliable and efficient procedure for oscillator ppv computation, with phase noise macromodelling applications. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 22(2):188--197, February 2003.
[12]
A. Demir. Phase noise in oscillators: Daes and colored noise sources. In IEEE/ACM International Conference on Computer-Aided Design, November 1998.
[13]
A. Demir, D. Long, and J. Roychowdhury. Computing phase noise eigenfunctions directly from steady-state jacobian matrices. In IEEE/ACM International Conference on Computer Aided Design, pages 283--288, November 2000.
[14]
M. Rewienski and J. White. A trajectory piecewise-linear approach to model order reduction and fast simulation of nonlinear circuits and micromachined devices. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 11:155--170, Feb 2003.
[15]
N. Dong and J. Roychowdhury. Piecewise polynomial nonlinear model reduction. In Proc. IEEE Design Automation Conference, June 2003.
[16]
FX Kaertner. Analysis of white and f--α noise in oscillators. International Journal of Circuit Theory and. Applications, 18:485--519, 1990.

Cited By

View all
  • (2018)Fast statistical analysis of process variation effects using accurate PLL behavioral modelsIEEE Transactions on Circuits and Systems Part I: Regular Papers10.1109/TCSI.2008.200850256:6(1160-1172)Online publication date: 13-Dec-2018
  • (2015)Design tools for oscillator-based computing systemsProceedings of the 52nd Annual Design Automation Conference10.1145/2744769.2744818(1-6)Online publication date: 7-Jun-2015
  • (2015)A comparative Study of Model-Based and Data-Based Model Order Reduction Techniques for Nonlinear SystemsProgress in Systems Engineering10.1007/978-3-319-08422-0_12(83-88)Online publication date: 2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '06: Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design
November 2006
147 pages
ISBN:1595933891
DOI:10.1145/1233501
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: 05 November 2006

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ICCAD06
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 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Fast statistical analysis of process variation effects using accurate PLL behavioral modelsIEEE Transactions on Circuits and Systems Part I: Regular Papers10.1109/TCSI.2008.200850256:6(1160-1172)Online publication date: 13-Dec-2018
  • (2015)Design tools for oscillator-based computing systemsProceedings of the 52nd Annual Design Automation Conference10.1145/2744769.2744818(1-6)Online publication date: 7-Jun-2015
  • (2015)A comparative Study of Model-Based and Data-Based Model Order Reduction Techniques for Nonlinear SystemsProgress in Systems Engineering10.1007/978-3-319-08422-0_12(83-88)Online publication date: 2015
  • (2013)Algorithmic nonlinear macromodeling: Challenges, solutions and applications in Analog/Mixed-Signal validationProceedings of the IEEE 2013 Custom Integrated Circuits Conference10.1109/CICC.2013.6658459(1-8)Online publication date: Sep-2013
  • (2010)Fast mixed-mode PLL simulation using behavioral baseband models of voltage-controlled oscillators and frequency dividers2010 XIth International Workshop on Symbolic and Numerical Methods, Modeling and Applications to Circuit Design (SM2ACD)10.1109/SM2ACD.2010.5672294(1-6)Online publication date: Oct-2010
  • (2008)Frequency-aware PPVProceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design10.5555/1509456.1509630(803-806)Online publication date: 10-Nov-2008
  • (2008)An efficient, fully nonlinear, variability-aware non-Monte-Carlo yield estimation procedure with applications to SRAM cells and ring oscillatorsProceedings of the 2008 Asia and South Pacific Design Automation Conference10.5555/1356802.1356983(754-761)Online publication date: 21-Jan-2008
  • (2008)Frequency-Aware PPV: A robust phase macromodel for accurate oscillator noise analysis2008 IEEE/ACM International Conference on Computer-Aided Design10.1109/ICCAD.2008.4681668(803-806)Online publication date: Nov-2008
  • (2008)An efficient, fully nonlinear, variability-aware non-monte-carlo yield estimation procedure with applications to SRAM cells and ring oscillators2008 Asia and South Pacific Design Automation Conference10.1109/ASPDAC.2008.4484052(754-761)Online publication date: Jan-2008
  • (2007)Efficient VCO phase macromodel generation considering statistical parametric variationsProceedings of the 2007 IEEE/ACM international conference on Computer-aided design10.5555/1326073.1326254(874-878)Online publication date: 5-Nov-2007
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media