• 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. Inconsistent phase noise results of divide-by-2 phase using...

Stats

  • Locked Locked
  • Replies 9
  • Subscribers 126
  • Views 17806
  • 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

Inconsistent phase noise results of divide-by-2 phase using different PNOISE method

Cod Liang
Cod Liang over 6 years ago

Hi,

I've been simulating phase noise of a divide-by-2 circuitry with PSS & PNOISE.

The schematic is a simple master-slave based DFF drived by two inverters.

Also the input source is sinusoidal with phase noise profile extracted from crystal oscillator's simulation result. 

The phase noise of interest is CK52M_1 & CK26M, and the PSS & PNOISE settings are as below:

PSS

PNOISE 52M

PNOISE 26M

PNOISE 52M Sampled(Jitter)

PNOISE 26M Sampled(Jitter)


Because I cared only about the timing(phase) modulation of the clocking signal, thus for timeavg method I just plot PM noise.

The overall results are shown below:

According to the simulation, there are some phenomenons that I cannot explain:

A. For Timeavg+PM method

1. 26-MHz phase noise is about 6dB better than 52-MHz one at very low frequencies(100~1kHz).

    Both noises in this region is dominated by XO's phase noise.

2. However, when offset frequencies go further(1k~1MHz), the result is reversed and the noise gap is larger than 6dB.

    And 26-MHz noise in this region is dominated by 1st inverter's flicker noise. (90%)

    But for 52-MHz one, flicker only contributes about 37%.

3. For frequencies >1MHz, 26-MHz noise crosses behind 52-MHz one again and exhibits about 3dB better.

    Both noises are dominated by 1st inverter's thermal noise.

B. For Sampled Jitter method 

1. Both 26M and 52M show roughly same Jee.

    freq < 1kHz, both are dominated by XO's noise.

    1k < freq < 1MHz, both are dominated by 1st inverter's flicker noise (90%).

    freq > 1MHz, both are dominated by 1st inverter's thermal noise.

2. If we plot Jee in "Edge Phase Noise" form (available in latest version of Virtuoso), both 26M and 52M noise are almost identical.

    Since "Edge Phase Noise" is converted by Jee with respect to fundamental carrier freq. (26MHz), the intrinsic 52-MHz phase noise is supposed to be 6dB worse than 26-Mhz one.

Here is the problem that confuses me a lot:

Why does the noise performance of Timeavg+PM and Sampled Jitter give me quite different results?

For divided 26-MHz case, both methods at least show same noise level at freq. < 100kHz. 

But for undivided 52-MHz clock, Timeavg+PM give me > 10dB improvement than Sampled Jitter one.

Which way should I trust?

Or if it is to implemented in frequency synthesizer, which method gives me much more accurate noise estimations?

Truly thanks for help.

 

 

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

    Please contact customer support. This needs detailed investigation and understanding and that would be the best route (others may be able to respond here, but it would certainly take more of my time than I have available in the next couple of weeks if I were to answer).

    Thanks,

    Andrew.

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

    Please contact customer support. This needs detailed investigation and understanding and that would be the best route (others may be able to respond here, but it would certainly take more of my time than I have available in the next couple of weeks if I were to answer).

    Thanks,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Cod Liang
    Cod Liang over 6 years ago in reply to Andrew Beckett

    Hi Andrew,

    Thanks for remind. Problem has been submitted to customer support.

    Regards,

    Liang

    • 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