• 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. Mixed-Signal Design
  3. Noise simulation shows wrong result when ideal current sources...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 64
  • Views 19177
  • 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

Noise simulation shows wrong result when ideal current sources are present

mhasan14
mhasan14 over 7 years ago

I tried to measure noise contribution of a MOSFET in the following circuit arrangement. The current source is ideal. I would measure noise current from ADE noise simulation. However the noise current  does not seem to be what is expected. The values are way too low. The noise current does show 1/f pattern over 10mHz to 1kHz, however the noise is much lower than the thermal noise value. The  thermal noise should be around 2*q*I and at lower frequencies 1/f would dominate. But I see the noise current six orders of magnitude lower than the thermal noise. Shorting out the current source displays expected result however. I measure noise current by attaching a zero volt voltage source at the source of the MOSFET and probe current from it.

The question is what is going wrong here. If I replace the MOSFET with an analog resistor noise current output is zero.

In had calculations we would open up the ideal current source and all the noise current of MOSFET flows through the MOSFET. So I expect to see the same result from simulation.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago

    It's not entirely clear how you're measuring the noise current - but my guess is that because you have an ideal current source, the current through the device is fixed - the noise is not influencing (it may have a small influence about how much current flows into the bulk hence the small numbers). 

    Showing your real test bench and the analysis setup might clarify that for certain though.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mhasan14
    mhasan14 over 7 years ago

    This is my testbench. Let me know if you need anything else.

    I agree that fixed current source is not influencing the noise. However, do you agree that hand calculations will show that all of the noise current is flowing through the mosfet?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago

    Because you have a fixed current source (I0), there's no way for any (significant) current additional current to flow through V0. The only way that any noise current generated in the device could flow would be through the bulk-source branch which is going to be limited. 

    So your hand calculations must be wrong - the current flowing into the drain must essentially be the same as the current coming out of the source. You're probably neglecting the fact that this is an ideal current source. 

    If you remove the current source and short it (or replace it with a zero-volt source) then you will see output noise current, because the current flowing through the transistor can then vary.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mhasan14
    mhasan14 over 7 years ago

    I guess that is why the current output is so low. Anyway, the hand calculation I was talking about is something like in the picture. Even if the current source is ideal the noise current flows through the drain source resistance. But I think I would not be able to see that current by placing the zero volt source at the source.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • LuisGutierrez
    LuisGutierrez over 7 years ago in reply to mhasan14

    There's no such thing as "the noise current flows through the drain source resistance". The drain source resistance is an abstraction used in order to illustrate the physical behavior of the device. The current flows from drain to source via the channel. It will have a noisy component be it by channel traps or electron/hole collisions in the silicon lattice, etc. If you force a mathematical value to flow through the transistor that's what you're gonna get in the simulator. Use a current mirror to replace I1.

    • 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