Understanding MOSFET Fundamentals
A MOSFET consists of a lightly doped semiconductor substrate (called the bulk), two heavily doped wells that serve as source and drain terminals, and a conductive gate electrode separated from the channel by a thin oxide layer. The gate voltage creates an electric field that modulates the charge-carrier density in the channel below, allowing current to flow from drain to source.
Enhancement-mode MOSFETs, the most common variety, remain non-conductive until gate voltage exceeds a threshold value (VT). Depletion-mode devices conduct even with zero gate bias. Polarity depends on doping: n-type MOSFETs use p-doped substrates with n+ source/drain regions, while p-type devices reverse these dopings. The width-to-length ratio (W/L) of the channel is a critical design parameter affecting how much current the device can conduct.
The Three Operating Regimes
A MOSFET transitions between three operating regions as you vary gate and drain voltages:
- Cut-off: When gate-source voltage (Vgs) falls below threshold (VT), the channel is depleted of majority carriers and no current flows. The device acts as an open circuit.
- Triode (linear): When Vgs ≥ VT and drain-source voltage (Vds) ≤ Vgs − VT, the channel remains continuous. Drain current increases nearly linearly with Vds, and the device mimics a voltage-controlled resistor.
- Saturation: When Vgs ≥ VT and Vds > Vgs − VT, the channel pinches off near the drain. Current becomes nearly independent of Vds and depends primarily on gate overdrive (Vgs − VT).
Knowing which regime your MOSFET occupies is essential for amplifier design, power switching, and analog circuit operation.
MOSFET Current Equations
Drain current in each regime follows distinct equations derived from the physics of charge transport in the channel. The K parameter encapsulates device geometry and material properties, simplifying calculations.
Saturation current:
ID = K × (Vgs − VT)²
Triode current:
ID = 2 × K × Vds × (Vgs − VT − 0.5 × Vds)
K parameter from device dimensions:
K = 0.5 × (W ÷ L) × µN × Cox
I<em>D</em>— Drain current (amperes)K— Transconductance parameter (siemens per volt²)V<em>gs</em>— Gate-source voltage (volts)V<em>T</em>— Threshold voltage (volts)V<em>ds</em>— Drain-source voltage (volts)W ÷ L— Width-to-length ratio of the channel (dimensionless)µ<em>N</em>— Electron mobility (cm²/(V·s))C<em>ox</em>— Oxide capacitance per unit area (F/cm²)
Practical Considerations When Calculating MOSFET Current
Several real-world factors can shift your results from ideal equation predictions.
- Temperature affects mobility and threshold voltage — Electron mobility decreases with rising junction temperature, typically by 0.3–0.5% per kelvin. Threshold voltage also drifts. Always check datasheets for temperature coefficients and re-run calculations across your operating range to confirm thermal margin.
- K parameter values from datasheets vary with process corner — Manufacturers quote typical, minimum, and maximum K values reflecting silicon-process variation. Conservative designs use worst-case (minimum K) values to guarantee sufficient current. A ±30% spread is common between corners.
- Channel-length modulation reduces saturation current flatness — Real devices show a slight current increase with V<em>ds</em> even in saturation, captured by the modulation parameter λ. Ignoring this when V<em>ds</em> swings widely can lead to undercurrent predictions in power applications.
- Gate oxide charge and trap states introduce hysteresis — Repeated voltage cycling can trap charge in the oxide, shifting V<em>T</em> gradually. Long-term reliability studies measure this effect; for one-off calculations, use the initial V<em>T</em> value, but flag devices for stress testing if operating near threshold margins.
How to Use the K Parameter and Component Datasheets
The K parameter encodes your MOSFET's physical dimensions and material properties into a single number, eliminating the need to separately input width, length, electron mobility, and oxide capacitance—although this calculator offers an expanded section where you can compute K from those underlying values if you prefer.
To extract K and VT from a datasheet, locate the device's specifications table and look for "transconductance parameter" or similar language. For example, a BSS138 n-channel MOSFET lists VT = 1.3 V (typical) and K ≈ 0.55 A/V². Once you have these values, plug them directly into the saturation and triode equations above. If your datasheet only provides W/L, µN, and Cox separately, the expanded section lets you reconstruct K. Always use typical values for initial design estimates, then verify margin with minimum and maximum corner values.