• 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. Strange simulation results about transient jitters of inverter...

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 64
  • Views 3358
  • 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

Strange simulation results about transient jitters of inverter's input and output

bjbit
bjbit over 11 years ago

Hi all,

I designed a cross-coupled LC oscillator with a few stages of inverters following its output. From PSS+Pnoise simulations I notice that the plotted jitter at the inverter output is smaller than the oscillator output (inverter input). In general thinking, the signal jitter should increase by the noise from additional circuits, right?

To double check it, I build another simple circuit. A noisy sinusoid voltage source connects to a inverter chain. The simulation shows the same result that inverter output jitter < input jitter. The technology is IBM_CMOS_7RF(180nm). Simulator environment is IC615+MMSIM13. I attach a screenshot of the simulation settings. Does anybody have the similar issue before? Please advise if any ideas. Thanks a lot.

Best regards,

bjbit 

  • pss+pnoise.png
  • View
  • Hide
  • Cancel
  • Frank Wiedmann
    Frank Wiedmann over 11 years ago

    Use Sweeptype absolute and a Stop Frequency of 400M (half the PSS Beat Frequency). Take a look at the noise as a function of frequency and make sure that you are using enough sweep points so that the curve is smooth.

    I would also recommend selecting fullspectrum (if you are using APS). This should allow you to set Maximum sideband to 1 and speed up your simulation.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • bjbit
    bjbit over 11 years ago

    Hi Frank,

    Thanks a lot for your advices. I have tried the settings you recommended and have some questions.

    Setting the absolute stop frequency at 400MHz does not cover the beat frequency. Do you actually mean setting the range to 400M~1.2GHz? Additionally, it seems with absolute frequency setting I can plot PSD but cannot plot phase noise spectrum and related jitter. From PSD plot it seems the sweep points should be enough.

    I set the frequency back to relative harmonics, and notice that when I set harmonic to 1, inverter output jitter > input jitter. But when I set harmonic to a large value (7 here), inverter output jitter < input jitter, which is confusing me. I thought for more accurate noise calculation the harmonic value should be set to high in order to include more foldered noise around high harmonics, right? Below I list the RMS single period jitters from my simulations as reference.

    Harmonic=7         inverter input jitter: 325fs             inverter output jitter: 14fs

    Harmonic=1         inverter input jitter: 46fs             inverter output jitter: 74fs

    Please let me know if any ideas. I appreciate your time and help.

    Best regards,

    bjbit 


    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Frank Wiedmann
    Frank Wiedmann over 11 years ago
    Please read http://www.designers-guide.org/Analysis/sc-filters.pdf to understand how sampled (or strobed, or timedomain) pnoise analysis is implemented in SpectreRF (PM jitter analysis uses the same method). You also might want to take a look at http://www.designers-guide.org/Forum/YaBB.pl?num=1224609785.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • bjbit
    bjbit over 11 years ago

    Hi Frank,

    Thanks a lot for the resources. I had wrong understandings of the parameters "relative harmonic" and "max sideband". The document you posted is very helpful on correcting my comprehension. My question is resolved.

    Best regards,

    bjbit 

    • 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