The fundamental MOSFET drain current formula in the saturation (active) region is ID = ½ μnCox(W/L)(VGS - Vth)²(1 + λVDS). For power switching applications where the MOSFET operates in the ohmic (linear) region, the governing formula for power dissipation is PD = ID² × RDS(on). Realistic drain current magnitudes range from microamps in sub-threshold leakage to over 100A in modern trench-gate power devices, while threshold voltages (Vth) typically sit between 1.0V and 4.0V.

Whether you are biasing a small-signal amplifier or sizing a power stage for a 48V solar inverter, understanding these MOSFET formulas is the difference between a robust design and a melted silicon die. Below, we break down the math, define every variable, and run through bench-tested calculations.

The Core MOSFET Formulas and Symbol Definitions

The Shichman-Hodges model defines the drain current (ID) for an N-channel enhancement MOSFET in the saturation region. This is the region used for amplification and constant-current sources.

Saturation Region Drain Current:
ID = ½ · μn · Cox · (W/L) · (VGS - Vth)² · (1 + λ · VDS)

Symbol Definition Table

SymbolParameterTypical UnitsPhysical Meaning
IDDrain CurrentAmperes (A)Current flowing from drain to source.
μnElectron Mobilitycm²/(V·s)How fast electrons move through the silicon channel.
CoxOxide CapacitanceF/cm²Capacitance per unit area of the gate oxide layer.
WChannel Widthμm or mPhysical width of the gate channel.
LChannel Lengthμm or mPhysical length of the gate channel (source to drain).
VGSGate-to-Source VoltageVolts (V)Applied voltage controlling the channel inversion.
VthThreshold VoltageVolts (V)Minimum VGS required to create a conducting channel.
λChannel-Length ModulationV⁻¹Accounts for the slight increase in ID as VDS increases.
VDSDrain-to-Source VoltageVolts (V)Voltage drop across the main current path.

Note: The product (μnCox) is often grouped as the process transconductance parameter, kn' (A/V²). The entire coefficient ½·kn'·(W/L) is frequently simplified in datasheets as the device transconductance parameter, K or β.

Rearranged Forms

On the bench, you rarely solve for ID directly. You usually know your target current and need to find the required gate drive. Here are the algebraic rearrangements (assuming λ is negligible for low-voltage precision work):

  • Solve for VGS (Required Gate Drive): VGS = Vth + √[ 2·ID / (μn·Cox·(W/L)) ]
  • Solve for Vth (Extract from Curve Tracer): Vth = VGS - √[ 2·ID / (μn·Cox·(W/L)) ]
  • Solve for W/L (IC Layout Sizing): (W/L) = 2·ID / [ μn·Cox·(VGS - Vth)² ]

Real-World MOSFET Parameters (2026 Bench Reference)

Theoretical formulas rely on W/L ratios and oxide capacitance, but discrete component designers use datasheet parameters. Below is a data-dense reference table of widely available MOSFETs, bridging the gap between silicon physics and practical DigiKey/Mouser part selection.

Part NumberType / PackageVth (Typical)RDS(on) @ VGS=10VMax IDMax VDS
IRLZ44NN-Ch / TO-220 (Logic)1.0V - 2.0V22 mΩ47 A55 V
IRF540NN-Ch / TO-220 (Std)2.0V - 4.0V44 mΩ33 A100 V
BSS138N-Ch / SOT-23 (Signal)0.8V - 1.3V3.5 Ω0.22 A50 V
Si2302N-Ch / SOT-23 (Power)0.7V - 1.2V65 mΩ2.8 A20 V
IRF4905P-Ch / TO-220 (Std)-2.0V to -4.0V20 mΩ-74 A-55 V

Assumptions, Boundaries, and Unit Traps

When the Formula Applies

The saturation formula strictly applies only when the MOSFET is in the saturation (active) region. The boundary condition for this is VDS ≥ VGS - Vth. If VDS drops below this overdrive voltage, the channel pinches off at the drain end, and the device enters the ohmic (linear) region, behaving like a voltage-controlled resistor rather than a current source.

Unit Mistakes That Break the Math

The most common reason a SPICE simulation disagrees with your hand calculations is a unit mismatch in the transconductance parameter.

  • The μnCox Trap: Process transconductance (kn') is often given in μA/V² in older textbooks, but modern deep-submicron processes use A/V² or mA/V². If you plug 200 μA/V² into the formula but treat it as 200 A/V², your calculated current will be off by a factor of one million.
  • The W/L Ratio: W and L must be in the same units (e.g., both in μm). The ratio is unitless. Do not divide a width in μm by a length in nm without converting first.
  • The λ Parameter: Channel-length modulation (λ) is in V⁻¹. It is typically a small number like 0.01 to 0.05. Forgetting to multiply it by VDS before adding 1 will result in a massive overestimation of the Early effect.

Worked Examples with Unit Tracking

Let's apply the MOSFET formulas to two distinct scenarios: a small-signal amplifier bias calculation and a power stage gate-drive requirement.

Problem 1: Small-Signal Saturation Current

Scenario: You are biasing a discrete 2N7000-style small-signal MOSFET for a low-noise preamp. The process parameters are kn' = 200 μA/V², W/L = 10, Vth = 2.0V. You apply VGS = 4.0V and VDS = 5.0V. Assume λ = 0.02 V⁻¹. Find ID.

Step 1: Verify Region of Operation
Overdrive voltage (VOV) = VGS - Vth = 4.0V - 2.0V = 2.0V.
Since VDS (5.0V) ≥ VOV (2.0V), the device is in saturation. The formula applies.

Step 2: Calculate the Base Current (Ignoring λ)
ID_base = ½ · kn' · (W/L) · (VOV
ID_base = 0.5 · (200 × 10⁻⁶ A/V²) · 10 · (2.0V)²
ID_base = 0.5 · 0.0002 · 10 · 4
ID_base = 0.004 A = 4.0 mA

Step 3: Apply Channel-Length Modulation
Multiplier = (1 + λ · VDS) = 1 + (0.02 V⁻¹ · 5.0V) = 1 + 0.1 = 1.1
ID_final = 4.0 mA · 1.1 = 4.4 mA

Magnitude Check: 4.4 mA is a highly realistic quiescent bias current for a 2N7000 in a small-signal audio stage.

Problem 2: Power MOSFET Gate Drive Sizing

Scenario: You are driving a heater load with a logic-level power MOSFET (similar to an IRLZ44N). The datasheet specifies a device transconductance parameter K = 5.0 A/V² (where K = ½·kn'·W/L) and a typical Vth of 1.5V. You need to pass exactly 20A through the load. What VGS is required to keep it in saturation during the current-limit phase? (Assume λ ≈ 0 for high-current power devices).

Step 1: Select the Rearranged Formula
VGS = Vth + √( ID / K )
Note: Because K already includes the ½ factor, the 2 in the numerator cancels out.

Step 2: Plug in Values with Units
VGS = 1.5V + √( 20 A / 5.0 A/V² )
VGS = 1.5V + √( 4 V² )
VGS = 1.5V + 2.0V = 3.5V

Magnitude Check: A 3.5V gate drive to achieve 20A is exactly why logic-level MOSFETs are paired with 3.3V ESP32 microcontrollers (though a gate driver is still recommended to overcome Miller capacitance during switching transitions).

The Switching Reality: Ohmic Region and Thermal Limits

While the saturation formula is vital for analog design and current limiting, 90% of hobbyist and DIY projects use MOSFETs as solid-state switches. In this mode, you intentionally drive VGS far above Vth (usually 10V to 12V for standard parts, or 4.5V for logic-level parts) to force the device into the ohmic (linear) region.

In the ohmic region, the MOSFET acts as a resistor defined by its On-Resistance, RDS(on). The governing formula shifts from the Shichman-Hodges model to simple Joule heating:

Power Dissipation (Switching):
PD = ID² × RDS(on)

The Thermal Runaway Trap

A critical real-world insight that datasheets bury in the fine print is the temperature coefficient of RDS(on). As a silicon MOSFET heats up, electron mobility (μn) decreases, causing RDS(on) to increase. For a standard trench MOSFET, RDS(on) at 100°C is typically 1.5 to 2.0 times higher than at 25°C.

If you calculate power dissipation using the 25°C RDS(on) value from the front page of the ON Semiconductor or TI datasheets, you will undersize your heatsink. Always multiply the room-temperature RDS(on) by a factor of 1.5 when calculating steady-state thermal limits for a power stage operating in a warm enclosure.

Furthermore, if you parallel two MOSFETs to share a 40A load, slight mismatches in Vth will cause one device to turn on slightly earlier and carry more current. That device heats up, its RDS(on) rises, and it naturally sheds current to the cooler device. This positive temperature coefficient of RDS(on) is what makes MOSFETs inherently safe to parallel—unlike BJTs, which suffer from thermal runaway and current hogging. For deeper thermal modeling and safe operating area (SOA) analysis, refer to the Texas Instruments MOSFET design resources to ensure your transient spikes don't violate the SOA curve.

Mastering these formulas—and knowing exactly when to abandon the saturation model in favor of the ohmic RDS(on) reality—is the hallmark of a competent circuit designer. Keep your units tracked, respect the boundary conditions, and always verify your Vth assumptions with a physical curve tracer or bench test.