MOSFET Threshold Voltage Calculator
Find MOSFET drain current in any operating region or calculate the gate voltage needed to achieve a target current. Uses the standard square-law MOSFET model.
⚡ What is MOSFET Threshold Voltage?
MOSFET threshold voltage (Vth) is the minimum gate-to-source voltage at which the transistor forms an inversion layer in the channel and begins conducting between drain and source. Below Vth the device is in cutoff and essentially no current flows. Above Vth the channel opens and current scales with the square of the overdrive voltage (Vgs minus Vth). This square-law relationship is the foundation of both analog amplifier biasing and digital switching circuit design.
The threshold voltage appears in three key design calculations. First, in switching power supplies and motor drivers, the gate driver voltage must reliably exceed Vth under all conditions (including cold start and high temperature variation) to turn the MOSFET fully on. Second, in analog amplifiers and current mirrors, the bias voltage is set a specific overdrive above Vth to achieve a target transconductance and drain current. Third, in load-switch and hot-swap controller circuits, Vth determines the minimum control voltage at which current begins to flow and whether resistive turn-on is possible without a charge pump.
A common confusion is between threshold voltage and the gate voltage needed to drive the MOSFET fully on. The threshold is the turn-on point; the fully-on condition requires Vgs well above Vth. Power MOSFETs specify Rds_on at Vgs = 10 V because at Vgs = Vth the device is barely conducting and Rds_on is enormous. Using the threshold voltage as the operating gate voltage in a switching circuit leads to extreme conduction losses and thermal failure.
This calculator uses the standard square-law MOSFET model from Sedra-Smith and Razavi textbooks. The model is accurate for hand calculations and SPICE-level first-order analysis. It does not account for channel-length modulation (lambda), velocity saturation, or body effect, which are second-order corrections needed only for advanced IC design verification.
📐 Formulas
📖 How to Use This Calculator
Steps
💡 Example Calculations
Example 1 - N-Channel MOSFET Switch in Saturation (Vgs=5V, Vth=2V)
Vgs = 5 V, Vth = 2 V, Kp = 100 mA/V², Vds = 5 V
Example 2 - MOSFET in Linear Region (Low Vds Switch)
Vgs = 5 V, Vth = 2 V, Kp = 100 mA/V², Vds = 1 V
Example 3 - Logic-Level MOSFET at 3.3 V Drive (Vth=1.5V)
Vgs = 3.3 V, Vth = 1.5 V, Kp = 200 mA/V², Vds = 5 V
Example 4 - Find Vgs for 100 mA (Find Required Vgs Mode)
Target Id = 100 mA, Vth = 1.5 V, Kp = 50 mA/V²
❓ Frequently Asked Questions
🔗 Related Calculators
What is MOSFET threshold voltage and why does it matter?
The threshold voltage (Vth or Vgs(th)) is the minimum gate-to-source voltage at which the MOSFET begins to conduct. Below Vth, the device is in cutoff and Id = 0. Above Vth, current flows. In switching circuits, the gate driver voltage must significantly exceed Vth to turn the device on fully and minimise on-resistance. Typical N-channel enhancement MOSFETs have Vth between 1 and 5 V.
What is the square-law drain current formula for a MOSFET?
In the saturation region (Vds >= Vgs minus Vth): Id = (Kp / 2) times (Vgs minus Vth) squared. In the linear (triode) region (Vds < Vgs minus Vth): Id = Kp times [(Vgs minus Vth) times Vds minus Vds squared divided by 2]. Kp = mu_n times Cox times W divided by L. The saturation formula is used for amplifier biasing; the linear formula applies to a MOSFET used as a low-resistance switch.
What is the overdrive voltage in a MOSFET?
Overdrive voltage is Vov = Vgs minus Vth. It represents how far above the threshold the gate is driven. In the saturation region, Id = (Kp / 2) times Vov squared. A larger Vov means more current for the same Kp. In switching designs, maximum Vov (full gate drive from a driver IC) is used to minimise Rds_on; in analog amplifiers, Vov is carefully set to control the bias current and transconductance.
How do I find the Kp (process transconductance) of a MOSFET?
Kp is rarely given directly on a datasheet. You can estimate it by picking two Id versus Vgs points from the transfer characteristic graph: Kp = 2 times Id divided by (Vgs minus Vth) squared. Alternatively, read the SPICE model KP parameter. For a first-order estimate, common N-channel enhancement MOSFETs have effective Kp between 50 mA per volt squared (power MOSFETs with many parallel channels) and 500 mA per volt squared (logic-level types).
What are the three operating regions of a MOSFET?
Cutoff: Vgs < Vth, Id = 0, the device is off. Saturation (active): Vgs > Vth and Vds >= Vgs minus Vth, Id depends only on Vgs and is approximately constant with Vds; used for amplification. Linear (triode): Vgs > Vth and Vds < Vgs minus Vth, Id depends on both Vgs and Vds; the MOSFET acts as a voltage-controlled resistor. Switching circuits aim for the linear region to minimise Rds_on when fully on.
How does temperature affect MOSFET threshold voltage?
Threshold voltage decreases by roughly 2 to 4 mV per degree Celsius for silicon MOSFETs. A device with Vth = 3 V at 25 C may have Vth = 2.4 V at 175 C. This means the device turns on at a lower gate voltage when hot. In gate driver designs, ensure the gate voltage reliably exceeds the cold Vth on startup and does not cause unwanted turn-on at high temperature during system off states.
What is the difference between an enhancement-mode and depletion-mode MOSFET?
An enhancement-mode MOSFET (the most common type) is off at Vgs = 0 and requires a positive (for N-channel) or negative (for P-channel) gate voltage above Vth to turn on. A depletion-mode MOSFET is on at Vgs = 0 and requires a gate voltage of the opposite polarity to turn off. Depletion-mode types are used in current-source loads, constant-current diodes, and some RF applications.
How do I calculate drain current in the linear region?
When Vds < Vgs minus Vth (linear or triode region): Id = Kp times [(Vgs minus Vth) times Vds minus Vds squared divided by 2]. For Vgs = 5 V, Vth = 2 V, Kp = 100 mA per volt squared, Vds = 1 V: Id = 100 times [3 times 1 minus 0.5] = 100 times 2.5 = 250 mA. The on-resistance in this region is approximately Rds_on = 1 divided by (Kp times Vov).
What is a logic-level MOSFET?
A logic-level MOSFET has a low threshold voltage (Vth typically 1 to 2 V) and is fully enhanced (minimum Rds_on) at Vgs of 4 to 5 V. This allows direct drive from a 3.3 V or 5 V microcontroller GPIO pin without a dedicated gate driver. Standard power MOSFETs require Vgs of 10 V or more for full enhancement, needing a gate driver IC when controlled by a microcontroller.
How do I find the required Vgs for a target drain current?
Rearrange the saturation formula: Vgs = Vth plus square root of (2 times Id divided by Kp). For a target Id = 450 mA with Vth = 2 V and Kp = 100 mA per volt squared: Vgs = 2 plus sqrt(2 times 0.45 / 0.1) = 2 plus sqrt(9) = 2 plus 3 = 5 V. Use the Find Vgs mode of this calculator to compute this directly.
What is the channel-length modulation effect on drain current?
In reality, drain current in the saturation region increases slightly with Vds due to channel-length modulation: Id = (Kp / 2) times Vov squared times (1 plus lambda times Vds), where lambda is the channel-length modulation parameter (typically 0.01 to 0.1 per volt for discrete MOSFETs). This calculator uses the ideal model (lambda = 0), which is accurate enough for most hand calculations and initial design work.
How does W/L ratio affect MOSFET drain current?
Drain current scales directly with W/L because Kp = mu_n times Cox times W/L. Doubling W/L doubles Kp and doubles the drain current at the same Vgs. IC designers adjust W/L to set the current-carrying capacity of each transistor. For discrete MOSFETs, W/L is fixed in manufacturing but an equivalent effective Kp can be estimated from the datasheet transfer curve.
What is the transconductance gm of a MOSFET and how is it calculated?
Transconductance gm is the rate of change of drain current with gate voltage at a fixed Vds: gm = delta Id / delta Vgs = Kp times (Vgs minus Vth) = Kp times Vov = sqrt(2 times Kp times Id). For Kp = 100 mA per volt squared and Vov = 3 V: gm = 100 times 3 = 300 mA per volt. Higher gm means more gain per unit gate voltage swing in amplifier circuits.