Home Knowledge Base CMOS process

CMOS process (complementary metal-oxide-semiconductor process) is the manufacturing technology that builds both NMOS and PMOS transistors on the same silicon substrate to create logic gates that dissipate power only when switching — the foundation of every digital chip from microcontrollers to AI accelerators. The word "complementary" is the key: by pairing an NMOS pull-down network with a PMOS pull-up network, a CMOS gate draws near-zero static current because one network is always off. This property enabled the scaling from room-sized computers to billions of transistors in a pocket-sized phone.

Why CMOS dominates. Before CMOS, NMOS-only logic (1970s) drew static current through pull-up resistors in every gate — power scaled linearly with transistor count, making large chips impractical. CMOS eliminated this by using PMOS transistors as active pull-ups that turn off when the output is low. The only current flows during switching transitions (charging/discharging load capacitance), giving the power equation:

$$P_{\text{CMOS}} = \alpha \cdot C_L \cdot V_{DD}^2 \cdot f + V_{DD} \cdot I_{\text{leak}}$$

The first term (dynamic) is zero when the circuit is idle; the second (leakage) was negligible until ~90 nm, when thin gate oxides made tunneling current significant. Modern CMOS at 3–5 nm has leakage that can equal 20–40% of total power.

The CMOS process flow — major modules in sequence:

ModuleWhat happensKey stepsCFS simulator
Wafer prepCZ-grown 300mm Si(100) ingot, sliced, polishedCrystal growth, CMP
STI isolationTrench isolates adjacent transistorsLitho, etch, oxide fill, CMP/simulate, /cmp
Well formationCreate N-well (for PMOS) and P-well (for NMOS)Ion implant, drive-in anneal(ion implantation keyword)
Gate stackHigh-k dielectric + metal gate (HKMG)ALD HfO₂, metal dep, litho, etch/deposition, /lithography
Source/drainForm S/D junctions + epitaxial SiGe (PMOS) or Si:P (NMOS)Implant, anneal, selective epi(ion implantation keyword)
ContactConnect transistors to first metalContact etch, W or Co fill, CMP/simulate, /cmp
BEOL (M1–M15)Build copper interconnect stack (lines + vias)Dual-damascene litho/etch, Cu ECD, CMP × 10–15 layers/interconnect, /cmp, /lithography
Passivation + bumpsProtect die, form solder bumps for packagingNitride dep, bump plating
Test + packageWafer probe, dice, package, final testATE, assembly

Gate-first vs gate-last (replacement metal gate). At 45 nm and below, the industry moved to high-k metal gate (HKMG) to replace the polysilicon/SiO₂ gate stack. Two approaches:

FinFET CMOS (14–5 nm). At 22 nm (Intel) and 16 nm (TSMC), planar MOSFETs were replaced by FinFETs — a 3D transistor where the channel is a tall, narrow silicon fin gated on three sides. The CMOS process added:

GAA nanosheet CMOS (3 nm and below). The latest evolution replaces fins with stacked horizontal nanosheets (see CFS gate-all-around keyword). The process adds:

<svg viewBox="0 0 760 470" xmlns="http://www.w3.org/2000/svg" font-family="-apple-system,Segoe UI,Roboto,sans-serif">
  <rect x="0" y="0" width="760" height="470" fill="#0d1117"/>
  <text x="380" y="28" fill="#e6edf3" font-size="21" font-weight="700" text-anchor="middle">CMOS Fabrication — Building Complementary Transistors</text>
  <text x="380" y="48" fill="#8b98a5" font-size="12" text-anchor="middle">NMOS + PMOS paired in every gate — near-zero static power, the foundation of all digital logic</text>

  <!-- CMOS inverter cross-section -->
  <rect x="30" y="65" width="380" height="270" rx="6" fill="#080d14" stroke="#233043" stroke-width="1"/>
  <text x="220" y="84" fill="#e6edf3" font-size="10" font-weight="600" text-anchor="middle">CMOS Inverter Cross-Section</text>

  <!-- P-substrate -->
  <rect x="50" y="270" width="340" height="40" rx="3" fill="#1e3a5f" stroke="#3b82c4" stroke-width="0.6"/>
  <text x="220" y="295" fill="#93c5fd" font-size="8" text-anchor="middle">P-type substrate</text>

  <!-- N-well for PMOS -->
  <rect x="220" y="230" width="150" height="45" rx="4" fill="#14261f" stroke="#34d399" stroke-width="0.8"/>
  <text x="295" y="268" fill="#6ee7b7" font-size="7" text-anchor="middle">N-well</text>

  <!-- NMOS transistor (left) -->
  <rect x="80" y="235" width="30" height="30" rx="2" fill="#f59e0b" opacity="0.3" stroke="#f59e0b" stroke-width="0.6"/>
  <text x="95" y="254" fill="#fbbf24" font-size="6" text-anchor="middle">n+ S</text>
  <rect x="130" y="235" width="30" height="30" rx="2" fill="#f59e0b" opacity="0.3" stroke="#f59e0b" stroke-width="0.6"/>
  <text x="145" y="254" fill="#fbbf24" font-size="6" text-anchor="middle">n+ D</text>
  <!-- Gate -->
  <rect x="108" y="218" width="24" height="20" rx="2" fill="#a78bfa" stroke="#7c3aed" stroke-width="0.8"/>
  <text x="120" y="231" fill="#c4b5fd" font-size="6" text-anchor="middle">gate</text>
  <!-- Gate oxide -->
  <rect x="108" y="233" width="24" height="4" rx="0.5" fill="#f87171" opacity="0.4"/>
  <text x="120" y="212" fill="#8b98a5" font-size="6" text-anchor="middle">NMOS</text>

  <!-- PMOS transistor (right) -->
  <rect x="245" y="195" width="30" height="30" rx="2" fill="#60a5fa" opacity="0.3" stroke="#60a5fa" stroke-width="0.6"/>
  <text x="260" y="214" fill="#93c5fd" font-size="6" text-anchor="middle">p+ S</text>
  <rect x="295" y="195" width="30" height="30" rx="2" fill="#60a5fa" opacity="0.3" stroke="#60a5fa" stroke-width="0.6"/>
  <text x="310" y="214" fill="#93c5fd" font-size="6" text-anchor="middle">p+ D</text>
  <!-- Gate -->
  <rect x="273" y="178" width="24" height="20" rx="2" fill="#a78bfa" stroke="#7c3aed" stroke-width="0.8"/>
  <text x="285" y="191" fill="#c4b5fd" font-size="6" text-anchor="middle">gate</text>
  <rect x="273" y="193" width="24" height="4" rx="0.5" fill="#f87171" opacity="0.4"/>
  <text x="285" y="172" fill="#8b98a5" font-size="6" text-anchor="middle">PMOS</text>

  <!-- Metal connections -->
  <line x1="120" y1="218" x2="120" y2="140" stroke="#6b7684" stroke-width="1"/>
  <line x1="285" y1="178" x2="285" y2="140" stroke="#6b7684" stroke-width="1"/>
  <line x1="120" y1="140" x2="285" y2="140" stroke="#a78bfa" stroke-width="1.5"/>
  <text x="202" y="135" fill="#c4b5fd" font-size="7" text-anchor="middle">shared gate (input A)</text>

  <!-- VDD and GND -->
  <line x1="260" y1="195" x2="260" y2="110" stroke="#34d399" stroke-width="1"/>
  <text x="260" y="105" fill="#6ee7b7" font-size="7" text-anchor="middle">VDD</text>
  <line x1="95" y1="265" x2="95" y2="305" stroke="#f87171" stroke-width="1"/>
  <text x="95" y="318" fill="#fca5a5" font-size="7" text-anchor="middle">GND</text>

  <!-- Output -->
  <line x1="145" y1="235" x2="145" y2="155" stroke="#f59e0b" stroke-width="1"/>
  <line x1="310" y1="195" x2="310" y2="155" stroke="#f59e0b" stroke-width="1"/>
  <line x1="145" y1="155" x2="310" y2="155" stroke="#f59e0b" stroke-width="1.5"/>
  <text x="228" y="150" fill="#fbbf24" font-size="7" text-anchor="middle">output Y = NOT(A)</text>

  <!-- Process steps (right panel) -->
  <rect x="430" y="65" width="300" height="270" rx="6" fill="#080d14" stroke="#233043" stroke-width="1"/>
  <text x="580" y="84" fill="#e6edf3" font-size="10" font-weight="600" text-anchor="middle">CMOS Process Flow (~1000 steps)</text>

  <text x="450" y="108" fill="#60a5fa" font-size="8.5" font-weight="600">1. Well formation</text>
  <text x="465" y="122" fill="#6b7684" font-size="7.5">implant N-well for PMOS (phosphorus)</text>

  <text x="450" y="142" fill="#34d399" font-size="8.5" font-weight="600">2. Gate stack</text>
  <text x="465" y="156" fill="#6b7684" font-size="7.5">high-k dielectric + metal gate (HKMG)</text>

  <text x="450" y="176" fill="#a78bfa" font-size="8.5" font-weight="600">3. Source/Drain</text>
  <text x="465" y="190" fill="#6b7684" font-size="7.5">epitaxial SiGe (PMOS) / Si:P (NMOS)</text>

  <text x="450" y="210" fill="#f59e0b" font-size="8.5" font-weight="600">4. Contacts</text>
  <text x="465" y="224" fill="#6b7684" font-size="7.5">tungsten plugs to S/D/G</text>

  <text x="450" y="244" fill="#f87171" font-size="8.5" font-weight="600">5. BEOL metallization</text>
  <text x="465" y="258" fill="#6b7684" font-size="7.5">Cu dual-damascene (9–15 metal layers)</text>

  <text x="450" y="278" fill="#38bdf8" font-size="8.5" font-weight="600">6. Passivation + bumps</text>
  <text x="465" y="292" fill="#6b7684" font-size="7.5">protect chip, add C4 solder bumps</text>

  <text x="580" y="318" fill="#8b98a5" font-size="8" text-anchor="middle">total: 80–100 litho layers, 3–4 months</text>
  <text x="580" y="332" fill="#6b7684" font-size="7.5" text-anchor="middle">any single defect across all steps = dead die</text>

  <!-- Bottom -->
  <rect x="30" y="348" width="700" height="82" rx="6" fill="#080d14" stroke="#233043" stroke-width="1"/>
  <text x="380" y="368" fill="#e6edf3" font-size="10" font-weight="600" text-anchor="middle">Why CMOS Dominates</text>
  <text x="50" y="390" fill="#34d399" font-size="8.5">• Zero static power: one transistor always off → no current path from VDD to GND</text>
  <text x="50" y="406" fill="#60a5fa" font-size="8.5">• Rail-to-rail output: pulls fully to VDD or GND (full logic swing)</text>
  <text x="50" y="422" fill="#a78bfa" font-size="8.5">• Scalable: same structure from 10µm (1971) to 2nm (2025) — just smaller</text>

  <text x="380" y="452" fill="#6b7684" font-size="11" text-anchor="middle">CMOS is the only transistor technology that scaled for 50 years — every chip in existence uses it.</text>
</svg>

Process complexity and cost by node. A leading-edge CMOS process at 3 nm requires 80–100 mask layers, 500–1000 individual process steps, 2–3 months of cycle time per wafer lot, and costs 25,000–35,000 USD per 300 mm wafer. The fab itself costs 20–30 billion USD to build and equip. This extreme cost drives the foundry model: only TSMC, Samsung, and Intel can afford to develop and maintain leading-edge CMOS processes, and chip companies (NVIDIA, Apple, AMD, Qualcomm) design on those processes without owning fabs.

CMOS and the CFS platform. Every CFS simulator models a step in the CMOS process flow: the Etch Simulator (/simulate) models STI/gate/contact etch profiles, the Deposition Simulator (/deposition) models CVD/ALD film conformality, the Lithography Simulator (/lithography) models aerial-image resolution, the CMP Simulator (/cmp) models planarization after each fill step, and the Transistor Simulator (/transistor) models the electrical behavior of the finished CMOS device.

cmos processcmos fabricationcmos manufacturingcmos technologycmos basicscmos flow

Explore 500+ Semiconductor & AI Topics

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