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
| Symbol | Parameter | Typical Units | Physical Meaning |
|---|---|---|---|
| ID | Drain Current | Amperes (A) | Current flowing from drain to source. |
| μn | Electron Mobility | cm²/(V·s) | How fast electrons move through the silicon channel. |
| Cox | Oxide Capacitance | F/cm² | Capacitance per unit area of the gate oxide layer. |
| W | Channel Width | μm or m | Physical width of the gate channel. |
| L | Channel Length | μm or m | Physical length of the gate channel (source to drain). |
| VGS | Gate-to-Source Voltage | Volts (V) | Applied voltage controlling the channel inversion. |
| Vth | Threshold Voltage | Volts (V) | Minimum VGS required to create a conducting channel. |
| λ | Channel-Length Modulation | V⁻¹ | Accounts for the slight increase in ID as VDS increases. |
| VDS | Drain-to-Source Voltage | Volts (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 Number | Type / Package | Vth (Typical) | RDS(on) @ VGS=10V | Max ID | Max VDS |
|---|---|---|---|---|---|
| IRLZ44N | N-Ch / TO-220 (Logic) | 1.0V - 2.0V | 22 mΩ | 47 A | 55 V |
| IRF540N | N-Ch / TO-220 (Std) | 2.0V - 4.0V | 44 mΩ | 33 A | 100 V |
| BSS138 | N-Ch / SOT-23 (Signal) | 0.8V - 1.3V | 3.5 Ω | 0.22 A | 50 V |
| Si2302 | N-Ch / SOT-23 (Power) | 0.7V - 1.2V | 65 mΩ | 2.8 A | 20 V |
| IRF4905 | P-Ch / TO-220 (Std) | -2.0V to -4.0V | 20 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.






