Episode 2
Channel-Length Modulation, Output Resistance and Body Effect
Why does a MOSFET's current keep increasing in saturation? Explore channel-length modulation, output resistance, and the body effect.
1Intro: a lab graph that slopes upward
Zundamon
Metan, my lab report is in trouble! The current increased even in saturation!



Zundamon
Please! I want to explain the results in my report, nanoda!


2Measuring the slope

Zundamon
ID rose from 0.704 mA to 0.736 mA. Just a little!

Zundamon
An ideal current source wouldn't change its current when VDS changes.

3The cause: the pinch-off point moves
ZundamonQuestion
But I thought the saturation curve was flat. Why does it slope?

ZundamonQuestion
So the channel gets shorter?
ZundamonQuestion
Why does a shorter channel mean more current?
4The equation: ID ≈ ½KVov²(1 + λVDS)


Even to the right of the boundary, ID continues to rise slightly with VDS. The reciprocal of this slope is the output resistance ro, caused by channel-length modulation.
5Output resistance ro and the equivalent circuit

Zundamon
Like the Norton equivalent circuit from circuit theory!


Zundamon
And from the measurement, ΔVDS/ΔID=0.5 V/0.032 mA≈16 kΩ. It matches!

ZundamonQuestion
But if I plug in the actual ID of 0.72 mA, it comes out a bit different, nanoda?

ZundamonQuestion
Does ro depend on the current?


Zundamon
Small ro gives a steeper upward slope!
6Early voltage VA

Zundamon
They all meet at VDS = −10 V!

7Channel length L and λ
ZundamonQuestion
How can we make ro larger?


8Why ro matters: intrinsic gain gm·ro
ZundamonQuestion
Why is small ro a problem?


Zundamon
So small ro means small gm·ro and less amplification.
9Body effect
Zundamon
Last time, we assumed the body was connected to the source.




ZundamonQuestion
Why does Vth change if VGS stays the same?



ZundamonQuestion
So the current falls even with the same VGS?


10Summary

Zundamon
And positive VSB raises Vth and reduces current!
Zundamon: That slope wasn't a measurement error! I'll calculate ro and fix my report!

Zundamon
Thanks for reading, nanoda!