• 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. Question on PSS+PNoise simulation for a Track and Hold ...

Stats

  • Locked Locked
  • Replies 11
  • Subscribers 127
  • Views 13717
  • 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

Question on PSS+PNoise simulation for a Track and Hold circuit

YutaoLiu
YutaoLiu over 4 years ago

Hi everyone,

I am studying how to run PSS+PNoise sim to get total output noise of a Track and Hold circuit. 

I am using Virtuoso version ICADVM20.1-64b.500.15 for simulation.

Below is my test bench, in which the switch is driven by a 8GHz 25% duty cycle clock. The closed switch resistance is 0.1Ohm, while the open resistance is 1T Ohm. And the RC time-constant is 15GHz, which is higher than the Nyquist frequency (4GHz).

In document "Simulating Switched-Capacitor Filters with SpectreRF" , it is written that the total noise of T/H circuit is kT/C, which is 41.4nV^2 in this case. 

I expect that the noise higher than 4GHz would be folded back into 0~4GHz, so I set the output frequency is from 1~4GHz. And to get a more result, maximum sideband was set as 50 (Because 4GHz *50= 200GHz >> 15GHz).

However, the total noise integrating from 1Hz to 4GHz is only 27nV^2. Moreover, the total noise increases as the duty cycle decreases. 

Did I misunderstand anything about the total noise of T/H or do anything wrong in the simulation setup?

Thanks and regards,

Yutao

        

  • Cancel
Parents
  • YutaoLiu
    YutaoLiu over 4 years ago

    Hi Frank, Andrew and Shawn,

    Thanks for your explanation and suggestion.

    I kind of understand why Frank suggest to use "sampled (jitter)" noise type if setting stop frequency only up to half the "Beat Frequency".

    Following is my understanding,

    a) My circuit is a track and hold circuit. In the hold phase, circuit samples the noise at the end of track phase, and then hold it for the rest of the period. It can be separated into two parts.

        First, it samples the noise in time domain, so noise is folded back into 0~ half of beat frequency in frequency domain.

        Second, the sampled noise goes through a zero-order hold convolving in time domain (multiplying a sinc function in frequency domain). The resulting noise spectrum spread to +/- infinity due to the effect of sinc function. I thinks this is what we should see in the sprectrum analyzer as mentioned by Andrew. So that is the reason why stop frequency need to set 10x of  "beat frequency" to get a closer result as possible.

    b) As explained by Andrew, with "sampled (jitter)" noise type, an ideal sampler (working at beat frequency) folds back all the noise into 0~half of beat frequency range again. So with this setup I can see the integrated noise power from 0~half of "beat frequency" matches to kT/C.

    Is my understanding correct?

    Thanks and regards,

    Yutao

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • YutaoLiu
    YutaoLiu over 4 years ago

    Hi Frank, Andrew and Shawn,

    Thanks for your explanation and suggestion.

    I kind of understand why Frank suggest to use "sampled (jitter)" noise type if setting stop frequency only up to half the "Beat Frequency".

    Following is my understanding,

    a) My circuit is a track and hold circuit. In the hold phase, circuit samples the noise at the end of track phase, and then hold it for the rest of the period. It can be separated into two parts.

        First, it samples the noise in time domain, so noise is folded back into 0~ half of beat frequency in frequency domain.

        Second, the sampled noise goes through a zero-order hold convolving in time domain (multiplying a sinc function in frequency domain). The resulting noise spectrum spread to +/- infinity due to the effect of sinc function. I thinks this is what we should see in the sprectrum analyzer as mentioned by Andrew. So that is the reason why stop frequency need to set 10x of  "beat frequency" to get a closer result as possible.

    b) As explained by Andrew, with "sampled (jitter)" noise type, an ideal sampler (working at beat frequency) folds back all the noise into 0~half of beat frequency range again. So with this setup I can see the integrated noise power from 0~half of "beat frequency" matches to kT/C.

    Is my understanding correct?

    Thanks and regards,

    Yutao

    • 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