Home Knowledge Base MOSFET
<svg viewBox="0 0 760 470" xmlns="http://www.w3.org/2000/svg" font-family="-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif"><rect x="0" y="0" width="760" height="470" rx="14" fill="#0d1117"/><text x="20" y="30" fill="#e6edf3" font-size="19" font-weight="700">MOSFET: a voltage on the gate opens a channel between source and drain</text><text x="20" y="50" fill="#8b949e" font-size="12.5">The four-terminal switch behind every logic gate &#8212; and the three regions it operates in</text><!-- Panel 1 --><rect x="20" y="66" width="226" height="298" rx="7" fill="#0c141d" stroke="#30363d"/><text x="32" y="88" fill="#7ee6c0" font-size="13" font-weight="700">1 &#183; The structure</text><text x="32" y="106" fill="#8b949e" font-size="10.5">n-channel MOSFET cross-section</text><!-- terminals --><text x="60" y="132" fill="#9fd8ef" font-size="10.5" font-weight="700">S</text><text x="128" y="132" fill="#e0b13a" font-size="10.5" font-weight="700">G</text><text x="196" y="132" fill="#9fd8ef" font-size="10.5" font-weight="700">D</text><line x1="63" y1="138" x2="63" y2="176" stroke="#6f8fb0" stroke-width="2"/><line x1="131" y1="138" x2="131" y2="158" stroke="#d08a4a" stroke-width="2"/><line x1="199" y1="138" x2="199" y2="176" stroke="#6f8fb0" stroke-width="2"/><!-- substrate --><rect x="40" y="176" width="182" height="118" rx="3" fill="#1c2733" stroke="#233041"/><text x="132" y="284" fill="#8b949e" font-size="9.5" text-anchor="middle">p-type body (substrate)</text><!-- source / drain --><rect x="46" y="176" width="46" height="52" rx="2" fill="#38506a"/><text x="69" y="206" fill="#cfe4f5" font-size="9.5" text-anchor="middle">n+</text><rect x="170" y="176" width="46" height="52" rx="2" fill="#38506a"/><text x="193" y="206" fill="#cfe4f5" font-size="9.5" text-anchor="middle">n+</text><!-- gate oxide + gate --><rect x="92" y="170" width="78" height="6" fill="#f0d9b5"/><rect x="92" y="158" width="78" height="12" rx="2" fill="#d08a4a"/><text x="131" y="152" fill="#f0d9b5" font-size="8" text-anchor="middle">gate</text><text x="176" y="168" fill="#f0d9b5" font-size="7.5">oxide</text><!-- channel --><rect x="92" y="176" width="78" height="7" fill="#34d399" opacity="0.85"/><text x="131" y="196" fill="#7ee6c0" font-size="8.5" text-anchor="middle">inversion channel</text><line x1="98" y1="200" x2="164" y2="200" stroke="#34d399" stroke-width="1.4" marker-end="url(#ar)"/><text x="131" y="243" fill="#8b949e" font-size="8.5" text-anchor="middle">electrons drift S &#8594; D</text><text x="32" y="316" fill="#adb5bd" font-size="10">V&#8202;<tspan font-size="7" dy="2">GS</tspan><tspan dy="-2"> pulls electrons up to form a thin</tspan></text><text x="32" y="332" fill="#adb5bd" font-size="10">conducting layer under the oxide. No</text><text x="32" y="348" fill="#adb5bd" font-size="10">gate voltage &#8594; no channel &#8594; no current.</text><!-- Panel 2 --><rect x="267" y="66" width="226" height="298" rx="7" fill="#0c141d" stroke="#30363d"/><text x="279" y="88" fill="#9fd8ef" font-size="13" font-weight="700">2 &#183; Three regions</text><text x="279" y="106" fill="#8b949e" font-size="10.5">drain current vs V<tspan font-size="7" dy="2">DS</tspan></text><!-- axes --><line x1="300" y1="128" x2="300" y2="300" stroke="#8b949e" stroke-width="1.2"/><line x1="300" y1="300" x2="478" y2="300" stroke="#8b949e" stroke-width="1.2"/><text x="292" y="126" fill="#8b949e" font-size="8.5" text-anchor="end">I<tspan font-size="6" dy="2">D</tspan></text><text x="478" y="316" fill="#8b949e" font-size="8.5" text-anchor="end">V<tspan font-size="6" dy="2">DS</tspan></text><!-- saturation boundary --><path d="M300 300 Q345 150 470 138" fill="none" stroke="#6b5fb0" stroke-width="1.1" stroke-dasharray="3 3"/><text x="404" y="150" fill="#a99cf0" font-size="8">V<tspan font-size="6" dy="2">DS</tspan><tspan dy="-2">=V</tspan><tspan font-size="6" dy="2">GS</tspan><tspan dy="-2">&#8722;V</tspan><tspan font-size="6" dy="2">th</tspan></text><!-- three curves increasing VGS --><path d="M300 300 Q322 250 340 244 L470 240" fill="none" stroke="#34d399" stroke-width="1.8"/><path d="M300 300 Q332 214 356 206 L470 202" fill="none" stroke="#34d399" stroke-width="1.8"/><path d="M300 300 Q344 176 372 166 L470 162" fill="none" stroke="#34d399" stroke-width="1.8"/><text x="474" y="164" fill="#7ee6c0" font-size="8" text-anchor="start">V<tspan font-size="6" dy="2">GS</tspan><tspan dy="-2">&#8593;</tspan></text><!-- region labels --><text x="318" y="286" fill="#e0b13a" font-size="8.5">triode</text><text x="420" y="188" fill="#e0b13a" font-size="8.5">saturation</text><text x="330" y="296" fill="#f87171" font-size="8" text-anchor="middle"></text><circle cx="300" cy="300" r="2.4" fill="#f87171"/><text x="306" y="296" fill="#f87171" font-size="8">cutoff</text><text x="279" y="330" fill="#adb5bd" font-size="9.5">Triode: acts like a V-controlled resistor.</text><text x="279" y="345" fill="#adb5bd" font-size="9.5">Saturation: current flattens &#8594; used for gain.</text><!-- Panel 3 --><rect x="514" y="66" width="226" height="298" rx="7" fill="#0c141d" stroke="#30363d"/><text x="526" y="88" fill="#c4b5fd" font-size="13" font-weight="700">3 &#183; What sets the current</text><text x="526" y="106" fill="#8b949e" font-size="10.5">the knobs designers actually turn</text><rect x="526" y="118" width="202" height="40" rx="4" fill="#111a24" stroke="#30363d"/><text x="536" y="134" fill="#7ee6c0" font-size="9" font-weight="700">Saturation current</text><text x="536" y="150" fill="#e6edf3" font-size="9.5">I<tspan font-size="6.5" dy="2">D</tspan><tspan dy="-2"> = &#189;&#183;&#181;C</tspan><tspan font-size="6.5" dy="2">ox</tspan><tspan dy="-2">&#183;(W/L)&#183;(V</tspan><tspan font-size="6.5" dy="2">GS</tspan><tspan dy="-2">&#8722;V</tspan><tspan font-size="6.5" dy="2">th</tspan><tspan dy="-2">)&#178;</tspan></text><!-- knob bars --><text x="526" y="180" fill="#adb5bd" font-size="9.5">overdrive V<tspan font-size="6.5" dy="2">GS</tspan><tspan dy="-2">&#8722;V</tspan><tspan font-size="6.5" dy="2">th</tspan></text><rect x="526" y="186" width="202" height="7" rx="3" fill="#161f2b"/><rect x="526" y="186" width="180" height="7" rx="3" fill="#34d399"/><text x="526" y="210" fill="#adb5bd" font-size="9.5">aspect ratio W/L</text><rect x="526" y="216" width="202" height="7" rx="3" fill="#161f2b"/><rect x="526" y="216" width="146" height="7" rx="3" fill="#38bdf8"/><text x="526" y="240" fill="#adb5bd" font-size="9.5">mobility &#215; oxide cap &#181;C<tspan font-size="6.5" dy="2">ox</tspan></text><rect x="526" y="246" width="202" height="7" rx="3" fill="#161f2b"/><rect x="526" y="246" width="120" height="7" rx="3" fill="#a99cf0"/><text x="526" y="278" fill="#8b949e" font-size="9.5">Squared overdrive &#8594; a small V<tspan font-size="6.5" dy="2">GS</tspan></text><text x="526" y="293" fill="#8b949e" font-size="9.5">swing gives a large current swing &#8212;</text><text x="526" y="308" fill="#8b949e" font-size="9.5">that gain is what makes it a switch</text><text x="526" y="323" fill="#8b949e" font-size="9.5">and an amplifier.</text><text x="526" y="346" fill="#e0913a" font-size="9.5">Short channels break the square law</text><!-- bottom cards --><rect x="20" y="384" width="226" height="70" rx="7" fill="#111a24" stroke="#30363d"/><text x="32" y="406" fill="#f87171" font-size="11" font-weight="700">Cutoff</text><text x="32" y="424" fill="#adb5bd" font-size="9.5">V<tspan font-size="6.5" dy="2">GS</tspan><tspan dy="-2"> &lt; V</tspan><tspan font-size="6.5" dy="2">th</tspan><tspan dy="-2">: channel off. Ideally</tspan></text><text x="32" y="440" fill="#adb5bd" font-size="9.5">zero current &#8212; only leakage flows.</text><rect x="267" y="384" width="226" height="70" rx="7" fill="#111a24" stroke="#30363d"/><text x="279" y="406" fill="#e0b13a" font-size="11" font-weight="700">Triode (linear)</text><text x="279" y="424" fill="#adb5bd" font-size="9.5">V<tspan font-size="6.5" dy="2">DS</tspan><tspan dy="-2"> &lt; V</tspan><tspan font-size="6.5" dy="2">GS</tspan><tspan dy="-2">&#8722;V</tspan><tspan font-size="6.5" dy="2">th</tspan><tspan dy="-2">: a resistor whose</tspan></text><text x="279" y="440" fill="#adb5bd" font-size="9.5">value the gate voltage sets.</text><rect x="514" y="384" width="226" height="70" rx="7" fill="#111a24" stroke="#30363d"/><text x="526" y="406" fill="#34d399" font-size="11" font-weight="700">Saturation</text><text x="526" y="424" fill="#adb5bd" font-size="9.5">V<tspan font-size="6.5" dy="2">DS</tspan><tspan dy="-2"> &#8805; V</tspan><tspan font-size="6.5" dy="2">GS</tspan><tspan dy="-2">&#8722;V</tspan><tspan font-size="6.5" dy="2">th</tspan><tspan dy="-2">: current ~flat.</tspan></text><text x="526" y="440" fill="#adb5bd" font-size="9.5">The region used for logic &amp; gain.</text><defs><marker id="ar" markerWidth="6" markerHeight="6" refX="5" refY="3" orient="auto"><path d="M0 0 L6 3 L0 6 z" fill="#34d399"/></marker></defs></svg>

MOSFET (metal-oxide-semiconductor field-effect transistor) is the fundamental switching device in virtually every integrated circuit manufactured since the 1970s — a voltage-controlled current source where a gate electrode separated from the silicon channel by a thin insulating oxide modulates the conductivity between source and drain terminals. Every logic gate, SRAM cell, analog amplifier, and power converter in modern electronics is built from MOSFETs. The global semiconductor industry fabricates roughly 10²¹ (one sextillion) MOSFETs per year — more than any other manufactured object in human history.

How it works — the field effect. Applying a positive voltage to the gate (for NMOS) attracts electrons to the silicon surface beneath the oxide, creating a conductive channel that allows current to flow from drain to source. When the gate voltage drops below the threshold voltage $V_t$, the channel disappears and current stops (off-state). This voltage-controlled switch is the basis of all digital logic (0/1) and analog signal processing.

The threshold voltage determines where the transistor turns on:

$$I_{DS} = \mu_n C_{ox} \frac{W}{L} \Bigl[(V_{GS} - V_t)V_{DS} - \frac{V_{DS}^2}{2}\Bigr] \quad \text{(linear region)}$$
$$I_{DS} = \frac{\mu_n C_{ox}}{2} \frac{W}{L} (V_{GS} - V_t)^2 (1 + \lambda V_{DS}) \quad \text{(saturation)}$$

where $\mu_n$ is electron mobility, $C_{ox} = \varepsilon_{ox}/t_{ox}$ is gate-oxide capacitance per unit area, $W/L$ is the width-to-length ratio, and $\lambda$ is the channel-length modulation parameter. These equations (the "square-law" model) capture the first-order behavior; production SPICE models (BSIM-CMG) use 300–600 parameters for nanometer accuracy.

MOSFET evolution — from planar to GAA:

EraStructureGate controlNode rangeKey advantage
Planar bulkFlat channel, gate on top1 side (top only)>22 nmSimple, cheap, mature
SOI (FD-SOI)Thin Si on insulator1 side + back-bias22–12 nmLow variability, body bias knob
FinFETTall narrow fin, gate wraps 3 sides3 sides22–5 nmSuperior short-channel control
GAA nanosheetStacked horizontal sheets, gate wraps all 44 sides (all-around)3 nm and belowBest electrostatics, width × stacks

Each generation improves electrostatic control — the ability of the gate to turn the channel on/off without leakage. Better control means the transistor can be shorter (faster) without leaking when off.

Key MOSFET parameters for chip designers:

ParameterSymbolWhat it meansTypical at 5 nm
Threshold voltage$V_t$Gate voltage where channel turns on0.2–0.4 V
Drive current$I_{on}$Current when fully on (VGS=VDS=VDD)1–2 mA/µm
Off-state leakage$I_{off}$Current when gate is at 0V1–100 nA/µm
Subthreshold swingSSmV of gate needed per decade of current62–70 mV/dec
DIBLDrain-induced barrier lowering20–40 mV/V
Transconductance$g_m$dI/dV sensitivity1–3 mS/µm
Transit frequency$f_T$Speed limit for analog300–500 GHz
Gate capacitance$C_{gg}$Input capacitance (sets CV²f power)~0.5 fF/µm

The on/off ratio ($I_{on}/I_{off}$) is the single most important figure of merit — it determines how fast the chip can switch (high $I_{on}$) while staying within its power budget (low $I_{off}$). Modern FinFETs achieve $10^6$–$10^7$ on/off ratio; the CFS Transistor Simulator at /transistor models this directly.

Short-channel effects — why scaling is hard. As the gate length shrinks below ~50 nm, the drain's electric field begins to compete with the gate's control over the channel. This causes: (1) DIBL — drain voltage lowers the barrier, increasing off-current; (2) Vt roll-off — threshold voltage decreases with gate length; (3) velocity saturation — carriers reach maximum speed regardless of further field increase; (4) gate-induced drain leakage (GIDL) — band-to-band tunneling at the drain edge. Each generation of MOSFET architecture (planar → FinFET → GAA) is designed to suppress these effects by giving the gate more physical control over the channel.

MOSFET in the CFS ecosystem. The CFS Transistor Simulator at /transistor solves the electrostatics and I-V curves for FinFET and GAA devices. The gate-all-around keyword covers the latest architecture. The standard cell keyword shows how MOSFETs are assembled into logic. The ion implantation keyword covers how source/drain doping is formed. Every simulation on the platform — from etch profiles to thermal hotspots — ultimately exists to make better MOSFETs.

mosfet basicsmosfet operationfield effect transistormosfet

Related Topics

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.