• 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. Plot Phase Noise of each sub-circuit from Calculator

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 9111
  • 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

Plot Phase Noise of each sub-circuit from Calculator

Anjana Dissanayake
Anjana Dissanayake over 3 years ago

Hi All,

I am trying to analyze the phase noise of a VCO + Driver + Divider chain. I would like see how much phase noise is contributed by each sub-circuit. I can see the spot or integrated noise at each hierarchical element from noise summary but I would like to actually plot the full phase noise curve corresponding to the noise contributed by each individual sub-circuit. Is there a way to do this directly in VIVA or calculator instead of saving the noise contribution and manually formatting the data?

info: 

spectre: 21.1.0.132.isr1, IC: 6.1.8-64b

Thank you in advance,

Best regards,

AD

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    Perhaps you could just use the "multiple phase noise" checkbox at the top and then measure the noise (in hbnoise or pnoise) at the output of each stage. Given that all noise analyses essentially compute output-referred noise, what this does is run multiple simulations with the output at different places in the circuit, and then you can plot the phase noise at each point in the chain.

    If you don't want that and instead want the phase noise at the output coming from a particular block, then there's no direct way of doing that (you could perhaps use the approaches described in this thread  Print Noise summary and corresponding OCEAN noiseSummary - Custom IC Design - Cadence Technology Forums - Cadence Community  but I think you'd then need to scale the results by the magnitude of the carrier to convert to phase noise). Not sure how meaningful this would be though.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Anjana Dissanayake
    Anjana Dissanayake over 3 years ago in reply to Andrew Beckett

    Hi Andrew,

    At the moment I am doing something similar where I set multiple pnoise tests in ADE-XL using the solution of a single PSS sim. In each test I am selecting only one sub circuit noise to be on while designating others as noiseless through options->analog. However this leads to a quite a long simulation time, hence I was wondering if there was a way to avoid this redundancy. 

    I will try play with the solution you posted. Thank you very much!

    Best regards,

    Anjana

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to Anjana Dissanayake

    I realised I forgot to upload the screenshot that I took pointing out the multiple noise

     :

    • 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