• 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. Model of fourier component in analogLib library

Stats

  • Locked Locked
  • Replies 14
  • Subscribers 125
  • Views 20418
  • 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

Model of fourier component in analogLib library

BaaB
BaaB over 9 years ago

Could anyone provide me the model of fourier component in analogLib library in Cadence?

Thank you.

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

    I tried that version, and it works fine for me. How are you trying to plot the signal? If you plot the transient signal first, and then try to plot the fourier signal by dragging net7 from the fourier results onto the graph, that won't work because the axes are incompatible. 

    If instead you double click on the net7 in the results browser, or select it and hit the plot icon, or select it and do Right Mouse->Plot Signal, then it should plot OK in a separate sub-window.

    I said it matches because the markers I added match these values (this is from my log file, but they match yours). I've marked in red the outputs I added markers for:

    ========================
    Fourier Analysis `FOUR0'
    ========================

    Fundamental frequency = 10 MHz.
    Fundamental period = 100 ns.

    Fourier components of V(net7) for the interval from 999.9 us to 1 ms:
    DC = 1.36938 V.

    Harm: Absolute Absolute Relative Relative
    Magnitude Phase Magnitude Phase
    1: 857.287 uV -92.8791 Deg -0.000 dB 0 Deg <- normalizer
    2: 425.329 uV -92.9399 Deg -6.088 dB -60.8688 mDeg
    3: 283.211 uV -93.6285 Deg -9.620 dB -749.429 mDeg
    4: 212.374 uV -94.4755 Deg -12.120 dB -1.5964 Deg
    5: 169.935 uV -95.3875 Deg -14.057 dB -2.50841 Deg
    Total harmonic distortion = 67.5238 % (-3.41086 dB).
    RMS value of computed spectrum (excluding DC) = 1.03443 mV.
    RMS value of computed spectrum (including DC) = 1.36938 V.
    Nonperiodicity (first/last point mismatch) = 2.66335 mV (310.671 %).

    The reason why it is such a short interval is that you have a fundamental in the fourier analyser of 10MHz, which corresponds to 0.1us - and it analyses the last period during the transient, which is exactly what you're seeing. It would make no sense to have a longer interval unless the fundamental was a lower frequency.

    Regards,

    Andrew.

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

    I tried that version, and it works fine for me. How are you trying to plot the signal? If you plot the transient signal first, and then try to plot the fourier signal by dragging net7 from the fourier results onto the graph, that won't work because the axes are incompatible. 

    If instead you double click on the net7 in the results browser, or select it and hit the plot icon, or select it and do Right Mouse->Plot Signal, then it should plot OK in a separate sub-window.

    I said it matches because the markers I added match these values (this is from my log file, but they match yours). I've marked in red the outputs I added markers for:

    ========================
    Fourier Analysis `FOUR0'
    ========================

    Fundamental frequency = 10 MHz.
    Fundamental period = 100 ns.

    Fourier components of V(net7) for the interval from 999.9 us to 1 ms:
    DC = 1.36938 V.

    Harm: Absolute Absolute Relative Relative
    Magnitude Phase Magnitude Phase
    1: 857.287 uV -92.8791 Deg -0.000 dB 0 Deg <- normalizer
    2: 425.329 uV -92.9399 Deg -6.088 dB -60.8688 mDeg
    3: 283.211 uV -93.6285 Deg -9.620 dB -749.429 mDeg
    4: 212.374 uV -94.4755 Deg -12.120 dB -1.5964 Deg
    5: 169.935 uV -95.3875 Deg -14.057 dB -2.50841 Deg
    Total harmonic distortion = 67.5238 % (-3.41086 dB).
    RMS value of computed spectrum (excluding DC) = 1.03443 mV.
    RMS value of computed spectrum (including DC) = 1.36938 V.
    Nonperiodicity (first/last point mismatch) = 2.66335 mV (310.671 %).

    The reason why it is such a short interval is that you have a fundamental in the fourier analyser of 10MHz, which corresponds to 0.1us - and it analyses the last period during the transient, which is exactly what you're seeing. It would make no sense to have a longer interval unless the fundamental was a lower frequency.

    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