Omni Calculator logo

Our MOSFET calculator will teach you everything you need to know about this ubiquitous electronic component, from the basics to the calculations of the MOSFET operations. Discover with Omni Calculator the component that, since the 60s, revolutionized the world.

Here you will learn:

  • What are MOSFETs?
  • What is the structure of a MOSFET?
  • How does a MOSFET work?
  • The operating regimes of a MOSFET.
  • The triode and saturation MOSFET current equations.
  • How to use our MOSFET calculator.

What are MOSFETs?

MOSFET stands for "metal-oxide-semiconductor field-effect transistor": a name that fills one's mouth for sure. Let's learn what it means.

  • Metal-oxide-semiconductor is a reference to the structure of the device. We will shortly analyze these in detail.
  • Field-effect transistor means that a MOSFET is a device able to control an electric current using an electric field (in contrast with other types of transistors, where the current is controlled by a smaller current).

🔎 The older bipolar junction transistors operate similarly to MOSFETs but with substantial differences. Learn more about them at our transistor biasing calculator.

As for other transistors, the MOSFET has three terminals:

  • Source;
  • Drain; and
  • Gate.

In a few words, a change in the electric field on the gate electrode causes a variation in the electric conductance of a channel between source and drain.

Imposing a potential difference between source and drain, we can control the resulting current IDI_{\text{D}} through a variation in VgV_{\text{g}}, the gate voltage, until the device reaches a saturation state where it behaves, substantially, like a shorted circuit.

The structure of a MOSFET

MOSFETs rely on semiconductor technologies and a pinch of solid-state physics. The first element we meet is a semiconductor bulk called substrate. The substrate is lightly doped with impurities, which defines the type of MOSFET we are working on:

  • p-doped substrate, used in n-type MOSFETs; and
  • n-doped substrate, used for p-type MOSFETs.

In the substrate, we create two wells of doped semiconductor, either n+ or p+, depending on the type of MOSFET. The wells become the source and drain electrodes of the device. A stretch of semiconducting material called a channel separates the two terminals.

The surface of the semiconductor is oxidated, creating a layer of dielectric, which insulates the device. Above the channel, we can find a metal electrode (the gate), which we use to tune the electric field above the channel. The electrodes and the semiconductor make contact by employing openings in the oxide obtained through etching.

The gate is where we finally see the metal-oxide-semiconductor structure of a MOSFET!

In the diagram below, you can see the two types of MOSFETs:

n-type and p-type MOSFETs
The two types of MOSFET. At the top you can see the n-type MOSFET, where electrons are the charge carriers in the channel. At the bottom you can see the p-type MOSFET, where a channel for holes open in a large n-doped well.

🙋 MOSFETs are symmetric. Reversing the polarity of the bias only reverses the direction of the current flowing in the device: this is opposite to the behavior of other types of transistors (such as the bipolar junction transistor), where the component can work only in a specified direction.

How does a MOSFET work?

Now that we know how a MOSFET is constructed, let's understand how it works.

There are two modes of operations of a MOSFET, depending on the level of doping of the substrate:

  • Enhancement; and
  • Depletion.

🔎 Visit our Shockley diode calculator to learn the most important application of doping in the semiconductor industry.

The names refer to the change in the state of the channel between source and drain. In enhancement-mode, the MOSFET is normally off: the channel lacks majority charge carriers, and the current can't flow between source and drain. Applying an opposite polarity than the one of the carriers to the gate electrode attracts carriers close to the gate itself, thus enhancing the conductivity of the channel. As a consequence, a source-drain current starts flowing.

The depletion-mode corresponds to the normally on state of the MOSFET. The channel is lightly doped, and a current is allowed to flow even in the absence of any gate voltage. This current is interrupted when the proper polarity (the same as the charge of the carriers) on the gate "pushes" the carriers away from the channel, in the direction of the substrate, thus depleting the channel and reducing its conductivity.

Depletion-mode MOSFETS are relatively uncommon. In our tool, we will focus only on the enhancement-mode MOSFET.

Let's consider an n-type MOSFET in enhancement mode. Usually, the channel connecting the two wells (source and drain) is lightly p-doped. However, the concentration of holes reduces if we increase the gate voltage VgV_{\text{g}}. We can identify a characteristic value of VgV_{\text{g}} called threshold voltage of a MOSFET, VTV_{\text{T}}. When reached, an inversion layer forms between source and drain, with a concentration of electrons high enough for electrical conduction.

🙋 Don't worry: we created a tool specifically to help you calculate the threshold voltage of a MOSFET. Quick! Visit our MOSFET threshold voltage calculator! 😁

The structure of a MOSFET appears clearly in the symbols used in circuit design. In the image below, you can see the four possible types of MOSFETs.

The four possible types of MOSFET.
Depending on the type of majority charge carrier in the channel and the state of the device in absence of a gate bias, we can identify four types of MOSFET devices.

The letters S\text{S} and D\text{D} mark the source and drain electrodes. The vertical line connecting them is the conductive channel, separated by a space from the gate electrode G\text{G}.

In the first row, the devices are in enhancement-mode. The line marking the channel is dashed — in the resting state, the channel is closed, and there's no passage of current. The symbols for the depletion-mode have a solid line as a channel: they conduct a current even in the absence of a gate voltage.

Column-wise we can find the other distinction of MOSFETs devices: the doping of the channel. You can see the n-type devices on the left, while on the right, there are the p-type devices. The difference lies in the direction of the arrow.

The regimes of operations of a MOSFET: saturation, triode, and cut-off

An n-type, enhancement-mode MOSFET has three distinct operating regimes, depending on the biasing of the device. Let's meet them.

Cut-off regime

In the cut-off regime, the gate voltage is smaller than the threshold voltage. There is a depletion region below the gate electrode but not an inversion in the concentration of charge carriers. This regime happens whenever the bias respects the following condition:

Vgs < VT\footnotesize V_{\rm{gs}}\ \text{\textless}\ V_{\rm T}

🙋 We used the gate-source voltage rather than the gate-body voltage since this is the most common choice in circuit design.

Theoretically, there is no current flowing between source and drain in this regime. However, thermal excitation and minority carriers can contribute to a small leakage current that is often negligible.

This regime corresponds to the off state of the MOSFET and is fundamental when the device is operated as a switch.

We pass the inversion by increasing the voltage past the threshold, and a current can flow across the device. The value of the source and drain voltages become relevant and help us define the other two regimes of operation of a MOSFET.

MOSFET triode or linear regime

To attain this regime, the biasing must satisfy these two conditions:

Vgs > VTVds < VgsVT\footnotesize V_{\text{gs}}\ \text{\textgreater}\ V_{\text{T}}\\[1em] \footnotesize V_{\text{ds}}\ \text{\textless}\ V_{\text{gs}} − V_{\text{T}}

The source-drain current IDI_{\rm D} shows a strong dependence on the source-drain voltage, and follows an ohmic behavior with equation:

ID=WL μN Cox[VgsVds2VT]Vds\footnotesize I_{\text{D}} = \frac{W}{L}\ \mu_{\text{N}}\ C_{\text{ox}}\!\left[V_{\text{gs}} - \frac{V_{\text{ds}}}{2} - V_{\text{T}} \right]\! V_{\text{ds}}

🔎 Here we can identify the geometric parameters of the channel:

  • WW is the width of the channel; and
  • LL its length.

Together, these two quantities define the W/L ratio. The other parameters are:

  • μN\mu_{\text{N}}Mobility of electrons in the channel; and
  • CoxC_{\text{ox}} – Capacitance of the oxide layer.

The combination gate voltage and source-drain voltage defines a tilted line in the IDVsdI_{\rm D}-V_{\rm sd}, typical for ohmic behaviors.

MOSFET cut-off and triode regime
The first two regimes of operation of a MOSFET device. On top you can see the cut-off regime, where a gate tension lower than the threshold can't open the channel between drain and source. At the bottom, the increasing gate tension creates a conductive (ohmic) depletion zone below the electrode.

Saturation regime

In this regime, the source-drain voltage is high enough to widen the channel and provide an electric field high enough to "push" the charge carries (in the n-type MOSFET, electrons) across the channel even if the gate voltage is not high. The source-drain MOSFET saturation current equation is:

ID=12WL μN Cox [VgsVT]2\footnotesize I_{\text{D}} = \frac{1}{2}\frac{W}{L}\ \mu_{\text{N}}\ C_{\text{ox}}\ \left[V_{\text{gs}} - V_{\text{T}} \right]^2

There are many similarities with the linear regime current equation; however, it's straightforward to see that we lost the dependence on the source-drain voltage, retaining only the one on the gate voltage.

The saturation regime of a MOSFET
If the gate tension is high enough and the source-drain tension is greater than VgsVTV_{\text{gs}}-V_{\text{T}}, the MOSFET reaches the saturation regime, where the electric field pushes charge carriers across the channel regardless of variations in VdsV_{\text{ds}}.

The quantities used in the equations for the drain current are often grouped in a single constant called KK:

K=12 WLμN Cox\footnotesize K=\frac{1}{2}\ \frac{W}{L} \mu_{\text{N}}\ C_{\text{ox}}

Which reduces the equations to:

cut-off: ID=0triode: ID=2 K[VgsVds2VT]Vdssaturation: ID=K [VgsVT]2\footnotesize \begin{align*} &\text{cut-off: } I_{\text{D}} = 0\\[1em] &\text{triode: } I_{\text{D}} = 2\ K \left[V_{\text{gs}} - \frac{V_{\text{ds}}}{2} - V_{\text{T}} \right]\!V_{\text{ds}}\\[1em] &\text{saturation: } I_{\text{D}} = K\ \left[V_{\text{gs}} - V_{\text{T}} \right]^2 \end{align*}

You can compute the value of KK through the quantities reported on the datasheets, often in the electric characteristics data.

The three modes are easily identified on the current-voltage characteristic curve:

I-V curve for a MOSFET
In the I-V curve of a MOSFET you can easily see the three different regimes of operation. Two of them are marked in the graph, separated by the green curve. The I-V curves in cut-off regime, however, collapse on the horizontal axis.

The current is null for any gate voltage below the threshold voltage: this corresponds to a line on the horizontal axis. Once the gate voltage passes the threshold, we enter the other regimes, starting with the MOSFET triode region.

You can distinguish the linear regime in the left part of the graph. For increasing gate voltages, the channel opens more, and the conducibility of the channel increases.

Once the source-drain voltage reaches a specific value, we enter the MOSFET saturation region, where the current stabilizes at a value dictated only by the gate tension. This part corresponds to the horizontal plateaus at increasing currents for increasing values of VgsV_{\text{gs}}.

How to use our MOSFET calculator

To use our MOSFET calculator, you need to input the parameters of the current equations for the MOSFET.

The inputs you give to our MOSFET calculator will decide if you are in the cut-off, triode, or saturation region of the MOSFET.

To compute the current, you need to know the value of the KK parameter of your MOSFET and the threshold voltage. You can either measure it or search for the declared value on the datasheet.

If you press the button advanced mode (below the tool), you will be able to insert the values of the parameters making up KK:

  • Parameters of the MOSFET structure: width WW and length LL of the channel.
  • Capacitance CoxC_{\text{ox}} of the MOSFET's layer oxide.
  • Electron mobility μN\mu_{\text{N}}.

Let's take one of the most popular MOSFETs you can use in your circuits, the BS170. From the datasheet you can easily find the value of the typical threshold voltage, VT=2.0 VV_{\text{T}}=2.0\ \text{V}. We computed the value of KK extrapolating the values of IDI_{\text{D}} and VgsV_{\text{gs}} in saturation regime from the IVI-V characteristic, and plugging them in the rearranged formula for the saturation current:

K=2 ID(VgsVT)2=21.8(102)2=0.05625 1VΩ\footnotesize \begin{align*} K&=\frac{2\ I_{\text{D}}}{(V_{\text{gs}}-V_{\text{T}})^2}\\[1em] &= \frac{2\cdot 1.8}{(10-2)^2}=0.05625\ \frac{1}{\text{V}\cdot\text{Ω}} \end{align*}

Knowing the value of KK and VTV_{\text{T}}, we can compute the source-drain current in any regime. Imagine imposing a source-drain voltage Vds=5.0 VV_{\text{ds}}=5.0\ \text{V} and a gate-source voltage Vds=8.0 VV_{\text{ds}}=8.0\ \text{V}. This biasing puts us in the linear region, where we can calculate the current with:

ID=2 K[VgsVds2VT]Vds=20.05625[]5.0=1.969 A\footnotesize \! \begin{align*} I_{\text{D}} &= 2\ K \left[V_{\text{gs}} - \frac{V_{\text{ds}}}{2} - V_{\text{T}} \right]V_{\text{ds}}\\[1em] &=2\cdot 0.05625 \cdot\! \left[8.0 - \frac{5.0}{2} - 2.0 \right]\!\cdot 5.0\\[1em] & = 1.969\ \text{A} \end{align*}

Our journey with the MOSFET ends here. However, we created other tools that can help you in your discovery of electronics. Try our logic gate calculator to learn the most basic application of MOSFETs, or our crosstalk calculator to discover the limitation of integrations in computer processors.


What are the MOSFET operating regimes?

The three MOSFET operating regimes are:

  • Cut-off, when Vgs < Vt: the device is turned off.
  • Triode (or linear), when Vgs ≥ VT and Vds ≤ Vgs - VT: the device operates as a variable resistor.
  • Saturation, when Vgs ≥ VT and Vds > Vgs - VT: the drain current flattens at a value decided by the gate voltage.

Discover more about them and how to calculate the current in a MOSFET at Omni Calculator.

Why does the current of a MOSFET saturate?

Upon reaching a value of source-drain voltage higher than the difference between the gate and the threshold voltage (Vds > Vgs - VT), the tension "pinch" the channel in the proximity of the drain electrode, effectively removing the dependence of the current on Vds. The saturation region in a MOSFET corresponds to the fully turned-on mode of the device.

What is the saturation current of a BSS138 MOSFET when the gate tension is 10 V?

The saturation current is 41.9 A. Taking the parameters from the datasheet, we know that:

  1. Threshold voltage is VT = 1.3 V; and
  2. K parameter is K = 0.5536.

Plug the values in the equation for the saturation regime current:

ID = K × (Vgs -VT)² = 0.5536 × (10 - 1.3)² = 41.9 A

The BSS138 is known for its performance at low voltages and high currents.

What is the current of a MOSFET in the triode region?

In the triode (or linear) regime, the drain current of a MOSFET is:

ID = (W/L) × Cox × µN × (Vgs - (Vds/2) - VT) × Vds


  • W/L – Width to length ratio of the MOSFET's channel;
  • Cox – Capacitance of the oxide layer;
  • µN – Electron mobility;
  • Vgs – Gate voltage relative to the source;
  • VT – Threshold voltage; and
  • Vds – Source-drain voltage.
Davide Borchia
Threshold voltage (VT)
K parameter
Drain-source voltage (Vds)
Gate-source voltage (Vgs)
Check out 51 similar electronics and circuits calculators 💡
Breaker sizeBridge rectifierCapacitor charge time… 48 more
People also viewed…

Black hole collision

The Black Hole Collision Calculator lets you see the effects of a black hole collision, as well as revealing some of the mysteries of black holes, come on in and enjoy!

Ideal egg boiling

Quantum physicist's take on boiling the perfect egg. Includes times for quarter and half-boiled eggs.


The momentum calculator evaluates the linear momentum of an object based on its mass and velocity.


Pulley calculator finds all parameters of a belt drive system: the RPM, speed, belt length, belt tension, and torque.
Copyright by Omni Calculator sp. z o.o.
Privacy, Cookies & Terms of Service