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
| Symbol | Parameter | Standard Unit | Typical Discrete Range |
|---|---|---|---|
| ID | Drain Current | Amperes (A) | 0.2A (small signal) to 100A+ (power) |
| μnCox | Process Transconductance Parameter (kn') | A/V2 or μA/V2 | 50 to 200 μA/V2 |
| W/L | Width-to-Length Ratio of the Channel | Dimensionless | 10 to 50,000+ (power FETs use parallel cells) |
| VGS | Gate-to-Source Voltage | Volts (V) | 3.3V to 20V |
| Vth | Threshold Voltage | Volts (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.
- Convert μnCox to base SI units: 150 μA/V2 = 150 × 10-6 A/V2 = 0.00015 A/V2.
- Calculate the overdrive voltage: (VGS - Vth) = 4.5V - 2.0V = 2.5V.
- Square the overdrive voltage: (2.5)2 = 6.25 V2.
- Apply the formula: ID = ½ × (0.00015 A/V2) × 40 × 6.25 V2.
- Multiply the constants: ½ × 0.00015 × 40 = 0.003 A/V2.
- 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.
- Convert target current and transconductance: ID = 0.050 A; μnCox = 0.0001 A/V2.
- Use the rearranged formula: VGS = √[ 2 · ID / (μnCox · W/L) ] + Vth.
- Calculate the denominator: 0.0001 A/V2 × 100 = 0.01 A/V2.
- Calculate the numerator: 2 × 0.050 A = 0.10 A.
- Divide and take the square root: √(0.10 / 0.01) = √(10) ≈ 3.162 V.
- Add threshold voltage: VGS = 3.162V + 1.5V = 4.662 V.
Common Unit Mistakes and Magnitude Sanity Checks
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 / Constraint | Logical Branch | Resulting Action |
|---|---|---|
| Load Current < 0.3A | Low current requirement | Select small-signal FET (e.g., 2N7000). |
| Load Current > 5A AND Gate Drive ≥ 10V | High current, dedicated gate driver IC or optocoupler used | Standard VGS FET is acceptable. Select IRF520 or IRFZ44N. |
| Load Current > 5A AND Gate Drive = 5V / 3.3V | High current, driven directly by Arduino/ESP32 GPIO | Standard FET will remain in high-resistance saturation/linear boundary and overheat. You must select a Logic-Level FET. |
| Logic-Level Required AND ID ≤ 47A | Need RDS(on) guaranteed at VGS = 4.5V or 5V | FINAL 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.






