• 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. Running PSS for an oscillator with a driving signal in some...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 126
  • Views 15218
  • 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

Running PSS for an oscillator with a driving signal in some other part of the circuit.

RFStuff
RFStuff over 12 years ago

Dear All,

I want to run a PSS and then do PNOISE of a circuit block which has also an Oscillator in it. The oscillator noisecontribution also I have to take into consideration. Due to some reason, I also don't want ot simulate the ocillator noise separately.

Is it possible to do it in SpectreRF ?

Could anybody please tell how it can be done if it is possible ?

Kind Regards,

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

    I always say that transient noise is the option of last resort. The only reasons to use it are if the circuit is non-periodic in nature and can't be simulated with a more efficient method (such as semi-autonomous HB as described before) or if you need to be able to see a large signal response to the noise (e.g. the noise is large enough to cause distortion or significant intermodulation).

    Transient noise is always a challenge, because you need to have sufficient accuracy to allow the noise (which is small for most circuits) to be observed given the usual dynamic range of transient analysis; low frequency noise needs a long simulation, and high frequency noise needs short time steps. So that's short time steps over a long simulation with high accuracy; that tends to mean long simulation times!

    Small signal noise analyses are much more efficient and generally more accurate because you don't lose the noise below the numerical noise floor in the simulator, plus you don't need to run over multiple periods to see the average noise effect. So they're nearly always preferable if you can use them.

    Regards,

    Andrew.

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

    I always say that transient noise is the option of last resort. The only reasons to use it are if the circuit is non-periodic in nature and can't be simulated with a more efficient method (such as semi-autonomous HB as described before) or if you need to be able to see a large signal response to the noise (e.g. the noise is large enough to cause distortion or significant intermodulation).

    Transient noise is always a challenge, because you need to have sufficient accuracy to allow the noise (which is small for most circuits) to be observed given the usual dynamic range of transient analysis; low frequency noise needs a long simulation, and high frequency noise needs short time steps. So that's short time steps over a long simulation with high accuracy; that tends to mean long simulation times!

    Small signal noise analyses are much more efficient and generally more accurate because you don't lose the noise below the numerical noise floor in the simulator, plus you don't need to run over multiple periods to see the average noise effect. So they're nearly always preferable if you can use them.

    Regards,

    Andrew.

    • 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