• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. PLL spectre simulator settings

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 126
  • Views 15371
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

PLL spectre simulator settings

jeffreyprin
jeffreyprin over 10 years ago

I'm encountering a weird problem in my 2nd order filter integerN PLL. 
Situation: The PLL i'm designing (transistor level) is composed of a PFD, (with buffers) charge pump with opamp as bootstrap, RC C filter and LC tank VCO. A x64 is performed. (Fvco = 2.4GHz)

Depending on the settings of the transient simulation, the PLL shows a limit cycle beahvior that is similar to deadzone. As shown in the figure, the control voltage (AND phase!!!) shows jumps (both Vc and phase jumps as the phase should be the integrated one of Vc).

Setting 1: traponly, 5ps maxstep, conservative  -> limit cycle
Setting 2: traponly, 0.5ps maxstrep , conservative -> no limit cycle.

Transient noise on with fmax=30GHz

I use traponly since it gives faster startup times.

When I remove the VCO and place a linear VCO model in the circuit, the cycle is gone with setting 1. An ideal charge pump does not solve the issue. I checked all PFD signals but they are wide enough.

I checked my PFD + charge pump in open loop simulations but no deadzone is present (sweeping time difference between reference clock and fb clock and measuring the average output current.)

The PLL system is stable, checked in many calculations, model simulations...

Sadly 0.5ps timesteps take a long time to simulate several useconds.

Anyone knows what the origin of this problem is? 
numerical issues or circuit issue? 

Could the simulation settings cause deadzone somewhere. Since the problem is resolved by removing the VCO, have you ever seen deadzone occuring in a vco?

The image shows the control voltage of the VCO and the phase (time difference from VCOout to and ideal 2.4GHz clock)

Thanks in advance

  • Cancel
Parents
  • Frank Wiedmann
    Frank Wiedmann over 10 years ago

    This problem has been discussed in detail (and solved) at http://www.designers-guide.org/Forum/YaBB.pl?num=1426031686.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Frank Wiedmann
    Frank Wiedmann over 10 years ago

    This problem has been discussed in detail (and solved) at http://www.designers-guide.org/Forum/YaBB.pl?num=1426031686.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information