• 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. Beat frequency in SpectreRF PSS simulation

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 124
  • Views 20930
  • 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

Beat frequency in SpectreRF PSS simulation

archive
archive over 18 years ago

Hi all,

While doing pss setup, the simulator asks for "beat frequency". Please explain what is "Beat frequency in SpectreRF PSS simulation".

I'm doing a ring-oscillator simulation and the expected output frequency is 384MHz. In this case, what value of beat frequency should I feed and why?

Regards




Originally posted in cdnusers.org by vj
  • Cancel
  • archive
    archive over 18 years ago

    In a driven system, the beat frequency would be the greatest common divisor of all the input tones in the circuit (or the divided down frequencies if there are dividers in the circuit). PSS needs to solve a periodic waveform - and so you need to have an integer number of cycles of all the frequencies in the circuit.

    In an autonomous system (e.g. an oscillator), you turn on the "oscillator" checkbox, and the beat frequency is then the estimated frequency, which gives PSS a starting point to solve for the oscillator frequency. It's important when in oscillator mode to select the outputs of the circuit, which include any subharmonics. In other words, if you have an oscillator followed by a divider, point at the divider output, and give the estimated divided frequency as the beat frequency. Again, this is because you need to solve an
    integer number of cycles of all the frequencies in the circuit. Note, don't use oscillator mode for circuits which aren't oscillators, since you're then trying to get the simulator to solve for an unknown which is not unknown, which may lead to convergence problems.

    So in your specific case, enter 384M, and turn on the oscillator checkbox, and point at the output of the oscillator.

    Regards,

    Andrew.



    Originally posted in cdnusers.org by adbeckett
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 18 years ago

    Thanks Andrews for the detailed explanation.


    Originally posted in cdnusers.org by vj
    • 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