CMOS Analog IC Review Part I

3.4. Source Follower

Source follower stage can act as a buffer with approximately unity gain. Small-signal analysis yields:

Av = gmrORS/(rO + RS + gmrORS), or

Av = gmRS/[1 + (gm + gmb)RS] if we neglect rO but consider body effect.

ID heavily depends on the input DC level, which incurs nonlinearity. This can be alleviated by replacing RS with a constant current source.

The output resistance is

Rout = 1/(gm + gmb).

In the following configuration,

Source followers suffer from nonlinearity due to body effect. Using PMOS source follower with separate n-wells and tying bulk to the source can eliminate body effect. 

Source followers also shift the DC level of the signal by VGS, thereby consuming voltage headroom and limiting the voltage swings.