Worked example: MOSFET bias and switching

Semiconductor Devices · MOSFET · Example

Problem 1 — Find I_D in saturation

An enhancement NMOS has kn=2mA/V2k_n = 2\,\text{mA/V}^2 and VT=2VV_T = 2\,\text{V}. The circuit sets VGS=4VV_{GS} = 4\,\text{V} and VDS=6VV_{DS} = 6\,\text{V}. Find IDI_D and confirm the operating region.

  1. Check that the transistor is ON.
    Threshold VT=2VV_T = 2\,\text{V}, applied VGS=4VV_{GS} = 4\,\text{V}. Since VGS>VTV_{GS} > V_T, the channel exists.
  2. Determine the operating region.
    Overdrive voltage: VGSVT=42=2VV_{GS} - V_T = 4 - 2 = 2\,\text{V}.
    Check saturation condition: VDSVGSVTV_{DS} \geq V_{GS} - V_T, i.e. 62V  6 \geq 2\,\text{V}\;\checkmark. The MOSFET is in saturation.
  3. Apply the saturation equation.
    ID=kn2(VGSVT)2=22(42)2=1×4=4mAI_D = \frac{k_n}{2}(V_{GS} - V_T)^2 = \frac{2}{2}(4 - 2)^2 = 1 \times 4 = 4\,\text{mA}
  4. Answer: ID=4mAI_D = 4\,\text{mA} in the saturation region.

Problem 2 — Find V_GS for a target I_D

Using the same device (kn=2mA/V2k_n = 2\,\text{mA/V}^2, VT=2VV_T = 2\,\text{V}), find the gate-source voltage needed to set ID=8mAI_D = 8\,\text{mA} in saturation.

  1. Write the saturation equation and isolate the overdrive.
    ID=kn2(VGSVT)2    (VGSVT)2=2IDknI_D = \frac{k_n}{2}(V_{GS} - V_T)^2 \implies (V_{GS} - V_T)^2 = \frac{2\,I_D}{k_n}
  2. Take the positive square root (overdrive must be > 0).
    VGSVT=2IDkn=2×82=8=222.83VV_{GS} - V_T = \sqrt{\frac{2\,I_D}{k_n}} = \sqrt{\frac{2 \times 8}{2}} = \sqrt{8} = 2\sqrt{2} \approx 2.83\,\text{V}
  3. Add the threshold voltage.
    VGS=VT+2.83V=2+2.83=4.83VV_{GS} = V_T + 2.83\,\text{V} = 2 + 2.83 = 4.83\,\text{V}
  4. Verify by back-substituting.
    ID=22(4.832)2=(2.83)2=8.01mA  I_D = \frac{2}{2}(4.83 - 2)^2 = (2.83)^2 = 8.01\,\text{mA}\;\checkmark
    Answer: VGS4.83VV_{GS} \approx 4.83\,\text{V}.

Problem 3 — Triode region and drain resistance

The same device (kn=2mA/V2k_n = 2\,\text{mA/V}^2, VT=2VV_T = 2\,\text{V}) is biased with VGS=4VV_{GS} = 4\,\text{V} and VDS=0.5VV_{DS} = 0.5\,\text{V}. Find IDI_D and the on-resistance rDSr_{DS}.

  1. Confirm the operating region.
    Overdrive: VGSVT=2VV_{GS} - V_T = 2\,\text{V}.
    Check: VDS=0.5V<VGSVT=2VV_{DS} = 0.5\,\text{V} < V_{GS} - V_T = 2\,\text{V}.
    The MOSFET is in the triode (linear) region.
  2. Apply the triode equation.
    ID=kn ⁣[(VGSVT)VDSVDS22]I_D = k_n\!\left[(V_{GS}-V_T)V_{DS} - \frac{V_{DS}^2}{2}\right]
    ID=2[(2)(0.5)(0.5)22]=2[10.125]=2×0.875=1.75mAI_D = 2\left[(2)(0.5) - \frac{(0.5)^2}{2}\right] = 2\left[1 - 0.125\right] = 2 \times 0.875 = 1.75\,\text{mA}
  3. Find the on-resistance.
    For small VDSV_{DS}, the MOSFET approximates a resistor:
    rDS=VDSID=0.5V1.75mA286Ωr_{DS} = \frac{V_{DS}}{I_D} = \frac{0.5\,\text{V}}{1.75\,\text{mA}} \approx 286\,\Omega

    Using the small-signal formula: rDS1kn(VGSVT)=12×2=250Ωr_{DS} \approx \dfrac{1}{k_n(V_{GS}-V_T)} = \dfrac{1}{2 \times 2} = 250\,\Omega. The slight difference is because 0.5 V is not truly "small" compared to the overdrive.
    Answer: ID=1.75mAI_D = 1.75\,\text{mA}, rDS286Ωr_{DS} \approx 286\,\Omega.
By controlling VGS you control rDS — this is how MOSFETs work as analogue switches and pass-gates. A larger overdrive (VGS − VT) gives a smaller rDS and faster switching.