• 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. RF Design
  3. Injection lock vco

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 63
  • Views 14753
  • 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

Injection lock vco

asrf
asrf over 4 years ago

Hi all,

Is there any guide that helps me simulate an injection locked vco ?

All I know for now is: run a transient simulation and let my oscillator reach the steady state and then I use a switch to connect the Injection voltage using a varactor and wait for it to lock to finj.

How can I obverse the final fundamental tone using pss ? Can I observe phase noise using pnoise simulation ?

Do pss and pnoise work with switch component ?

This is what I am planning to do. Using a switch to connect the injection signal to VCO using two varactors.

Thank you. I appreciate your time and effort.

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    There's this article which might be useful: Tips for simulating injection locked ring oscillator (thanks to Tawna).

    Yes, you can use the switch component and have it change position during the Transient Assist (tstab) phase of the PSS. You'd need to ensure that the control for the switch is driven by a non-periodic source - so a pulse source without a period specified would suffice. Provded that this has switched before the end of the tstab (and ideally with sufficient time for the oscillator to lock), you would then need to simulate the PSS as a driven circuit because the oscillator is locked to your 4.5G source above (see the article).

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    There's this article which might be useful: Tips for simulating injection locked ring oscillator (thanks to Tawna).

    Yes, you can use the switch component and have it change position during the Transient Assist (tstab) phase of the PSS. You'd need to ensure that the control for the switch is driven by a non-periodic source - so a pulse source without a period specified would suffice. Provded that this has switched before the end of the tstab (and ideally with sufficient time for the oscillator to lock), you would then need to simulate the PSS as a driven circuit because the oscillator is locked to your 4.5G source above (see the article).

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • asrf
    asrf over 4 years ago in reply to Andrew Beckett

    Thank you for reply. I actually read this before. How can I make a non periodic source. For example using vpwl ?

    For start I have even problem with simple transient simulation. It seems that locking does not happen.

    When I switch in the injection voltage it kind of modulates the signal but it does not change its frequency.

    VCO frequency is around 5.2GHz and injection frequency is 4.8GHz

            

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to asrf

    If you have a pulse source with just a delay and a rise time (and no width or period), it will start at val0, stay there for delay, rise to val1 and stay there forever. If you specify a width, it will return back to val0 again after the duration specified by width. In neither case is it periodic - only if a period is specified. Similarly a PWL source is not periodic unless you specify a period.

    Your circuit is not going to work in the PSS analysis since it's not working as an injection locked oscillator; you'll need to fix the circuit, presumably.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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