The primary MOSFET transistor equations governing drain current depend entirely on the operating region. For the saturation (active) region, the foundational square-law equation is ID = ½ μnCox(W/L)(VGS - Vth)2. However, for power switching applications, the triode (ohmic) region equation ID = VDS / RDS(on) dictates real-world thermal performance. Below, we derive the saturation formula, track units through solved problems, and map these textbook math concepts directly to discrete power MOSFET datasheets.

The Core MOSFET Transistor Equations: Saturation vs. Triode

The Shichman-Hodges model describes MOSFET behavior across two primary operating states. The formula applies strictly under the assumption of a long-channel device, utilizing the gradual channel approximation, and assuming constant carrier mobility. It ignores short-channel effects like velocity saturation and channel-length modulation (setting the lambda parameter to zero for the base derivation).

Symbol Definition and Spec Sheet Table

SymbolParameterStandard UnitTypical Discrete Range
IDDrain CurrentAmperes (A)0.2A (small signal) to 100A+ (power)
μnCoxProcess Transconductance Parameter (kn')A/V2 or μA/V250 to 200 μA/V2
W/LWidth-to-Length Ratio of the ChannelDimensionless10 to 50,000+ (power FETs use parallel cells)
VGSGate-to-Source VoltageVolts (V)3.3V to 20V
VthThreshold VoltageVolts (V)1.0V to 4.0V

When VDS ≥ (VGS - Vth), the channel pinches off at the drain end, and the device enters saturation. This is where the square-law equation applies. When VDS < (VGS - Vth), the device operates in the triode (linear) region, acting as a voltage-controlled resistor.

Rearranged Forms: Solving for Every Variable

In bench design and reverse-engineering, you rarely solve for ID directly. Here are the algebraically rearranged forms of the saturation equation, solving for each critical variable:

  • Solving for Gate Drive (VGS):
    VGS = √[ 2 · ID / (μnCox · W/L) ] + Vth
  • Solving for Threshold Voltage (Vth):
    Vth = VGS - √[ 2 · ID / (μnCox · W/L) ]
  • Solving for Geometry Ratio (W/L):
    W/L = 2 · ID / [ μnCox · (VGS - Vth)2 ]
  • Solving for Process Parameter (μnCox):
    μnCox = 2 · ID / [ (W/L) · (VGS - Vth)2 ]

Bridging Textbook Math to Datasheet Specs

A common point of failure for hobbyists is trying to plug textbook variables into a power MOSFET datasheet. Manufacturers like Infineon or Vishay rarely publish μnCox or the exact W/L ratio for discrete power FETs like the IRLZ44N. Instead, they group the physical constants into a single device-specific transconductance parameter, often denoted as K or derived from the ID(on) specification at a fixed VGS (usually 10V or 4.5V).

For power switching, you are intentionally driving the MOSFET deep into the triode region to minimize VDS. Therefore, the saturation equation is primarily useful for constant-current loads, LED drivers, and analog amplification. For switching, your governing equation becomes Ohm's law applied to the channel resistance: Pdissipated = ID2 × RDS(on).

Worked Examples with Unit Tracking

Problem 1: Calculating Saturation Current for a Small-Signal FET

Given: A 2N7000-style small-signal MOSFET with a process transconductance μnCox = 150 μA/V2, a geometry ratio W/L = 40, a threshold voltage Vth = 2.0V, and an applied gate voltage VGS = 4.5V.

Find: The drain current ID in the saturation region.

  1. Convert μnCox to base SI units: 150 μA/V2 = 150 × 10-6 A/V2 = 0.00015 A/V2.
  2. Calculate the overdrive voltage: (VGS - Vth) = 4.5V - 2.0V = 2.5V.
  3. Square the overdrive voltage: (2.5)2 = 6.25 V2.
  4. Apply the formula: ID = ½ × (0.00015 A/V2) × 40 × 6.25 V2.
  5. Multiply the constants: ½ × 0.00015 × 40 = 0.003 A/V2.
  6. Final calculation: ID = 0.003 × 6.25 = 0.01875 A (or 18.75 mA).

Problem 2: Finding Required Gate Drive for a Target Current

Given: A custom integrated MOSFET designed to deliver exactly 50 mA in saturation. The device has μnCox = 100 μA/V2, W/L = 100, and Vth = 1.5V.

Find: The required VGS.

  1. Convert target current and transconductance: ID = 0.050 A; μnCox = 0.0001 A/V2.
  2. Use the rearranged formula: VGS = √[ 2 · ID / (μnCox · W/L) ] + Vth.
  3. Calculate the denominator: 0.0001 A/V2 × 100 = 0.01 A/V2.
  4. Calculate the numerator: 2 × 0.050 A = 0.10 A.
  5. Divide and take the square root: √(0.10 / 0.01) = √(10) ≈ 3.162 V.
  6. Add threshold voltage: VGS = 3.162V + 1.5V = 4.662 V.

Common Unit Mistakes and Magnitude Sanity Checks

⚠ Critical Unit Trap: The most frequent error in MOSFET math is failing to convert microamps (μA) to Amps. If you leave μnCox as 150 instead of 0.00015, your calculated current will be off by a factor of one million, leading to catastrophic component selection errors.

Magnitude Sanity Checks

  • Small-Signal FETs (e.g., 2N7000, BS170): Realistic ID magnitudes are between 10 mA and 250 mA. If your saturation equation yields 5A for a TO-92 package, you have missed a decimal point.
  • Power FETs (e.g., IRF520, IRLZ44N): Realistic continuous ID magnitudes are 10A to 100A. If your math yields 0.005A for a power switching application, your VGS is barely above Vth, placing the device in the subthreshold (weak inversion) region where the square-law model breaks down entirely.
  • W/L Ratio Reality: In IC design, W/L is typically between 1 and 100. In discrete power MOSFETs, the die consists of thousands of parallel hexagonal or trench cells. The effective W/L ratio is massive (often >10,000), which is why power FETs can pass massive current even with relatively low μnCox values.

Decision Path: Picking the Right Power MOSFET for Your Load

Theoretical equations dictate silicon physics, but practical circuit design requires selecting a physical part that won't melt under load. Use this decision tree to terminate your design phase with a concrete component selection.

Condition / ConstraintLogical BranchResulting Action
Load Current < 0.3ALow current requirementSelect small-signal FET (e.g., 2N7000).
Load Current > 5A AND Gate Drive ≥ 10VHigh current, dedicated gate driver IC or optocoupler usedStandard VGS FET is acceptable. Select IRF520 or IRFZ44N.
Load Current > 5A AND Gate Drive = 5V / 3.3VHigh current, driven directly by Arduino/ESP32 GPIOStandard FET will remain in high-resistance saturation/linear boundary and overheat. You must select a Logic-Level FET.
Logic-Level Required AND ID ≤ 47ANeed RDS(on) guaranteed at VGS = 4.5V or 5VFINAL PICK: Infineon IRLZ44N. (RDS(on) = 22mΩ @ 5V, TO-220 package).

Default Recommendation: If you are building a 12V or 24V DIY load switch (motor, solenoid, high-power LED array) driven by a 5V microcontroller, bypass standard MOSFETs entirely. Buy the IRLZ44N. Its datasheet explicitly guarantees a low RDS(on) at VGS = 5V, ensuring the device operates fully in the low-loss triode region without requiring a secondary 12V gate driver circuit.