Home Knowledge Base The H-gate is a transistor layout geometry for partially-depleted silicon-on-insulator (PD-SOI) devices where the gate electrode is shaped like the letter H, with the horizontal crossbar forming the active gate over the channel and the two vertical legs extending to make direct contact with the body, integrating body potential control directly into the gate footprint.

The H-gate is a transistor layout geometry for partially-depleted silicon-on-insulator (PD-SOI) devices where the gate electrode is shaped like the letter H, with the horizontal crossbar forming the active gate over the channel and the two vertical legs extending to make direct contact with the body, integrating body potential control directly into the gate footprint. In PD-SOI, the thin buried oxide electrically isolates the transistor body from the substrate beneath, which improves performance by reducing junction capacitance and eliminating latchup, but creates a new problem: if the body is left electrically floating, it accumulates charge during operation — impact-ionization holes in NMOS, for example — and its potential drifts unpredictably, shifting threshold voltage, degrading output resistance, and introducing kink effects in the I-V curve. The H-gate solves this by turning the gate itself into a dual-purpose structure that both controls the channel and ties the body to a fixed potential, eliminating floating-body effects without the area overhead of separate body-contact regions placed away from the gate.

Layout mechanics. The gate polysilicon is drawn in an H shape in plan view: the horizontal bar runs perpendicular to source and drain and forms the active transistor gate in the usual way, while the two vertical legs of the H extend beyond the active channel region to land on diffusion regions tied to the body. Because SOI transistors sit on a thin silicon film isolated from the substrate, the body is accessible as a separate terminal at the same silicon level as source and drain, so the vertical legs of the H can make ohmic contact to it using the same diffusion and silicide processes used for source and drain contacts — no special contact scheme is required, just a deliberate extension of the gate shape to reach the body tie regions.

Floating-body suppression. By tying the body directly to a known potential — typically source potential in digital logic, or an independent bias in analog designs — the H-gate prevents the parasitic bipolar effects that floating bodies enable: in a floating-body NMOS, holes generated by impact ionization accumulate in the body, forward-bias the body-source junction, inject minority carriers, and create a parasitic NPN current path that produces the characteristic kink in the drain current curve and a history-dependent threshold voltage. With the body hard-tied via the H-gate legs, excess charge is immediately sunk to the body contact rather than accumulating, so $V_T$ stays constant and the kink disappears.

Analog circuit motivation. While digital circuits can sometimes tolerate floating-body effects or use other mitigation techniques (body-tied source in pass gates, periodic refresh in DRAM-style retention), analog circuits — particularly those relying on high output resistance for gain, precise matching for differential pairs, or stable bias points for current mirrors — cannot afford the threshold-voltage drift and transconductance variation that a floating body introduces. The H-gate was a standard layout practice in the PD-SOI analog design kits from IBM, AMD, and others in the early 2000s, when PD-SOI was positioned as a performance and low-power alternative to bulk CMOS for mixed-signal SoCs, before the industry pivot to FD-SOI (which intrinsically suppresses floating-body effects through full depletion, making the H-gate unnecessary) and FinFETs (which are effectively self-body-tied in a different way).

Area efficiency. The H-gate's key advantage over alternative body-contact schemes — such as T-contacts (separate diffusion stripes placed perpendicular to the gate) or dedicated body-tie transistors scattered across the layout — is that it integrates the body contact into the gate footprint itself, so the contact consumes no additional layout pitch and the transistor can be packed into a compact, regular array. The tradeoff is gate resistance: the vertical legs of the H add extra polysilicon length in the gate path, increasing gate resistance slightly, which matters for RF and very high-speed digital circuits where gate RC delay is significant, but is negligible for the moderate-frequency analog blocks that were the H-gate's primary target.

AspectH-gate (body-contacted)Floating-body layout
Body potentialFixed via integrated gate-leg tiesFloats, accumulates charge
Threshold voltageStable, predictableDrifts with history-dependent body charge
Kink effectSuppressed (no parasitic bipolar)Present in NMOS I-V curves
Output resistanceHigh, stable (critical for analog gain)Degraded by body modulation
Layout overheadMinimal (integrated into gate footprint)None, but circuit performance suffers
Typical usePD-SOI analog circuits (IBM, AMD)Digital logic tolerant of Vt variation
<svg viewBox="0 0 760 470" xmlns="http://www.w3.org/2000/svg" font-family="Segoe UI, Arial, sans-serif">
  <rect x="1" y="1" width="758" height="468" rx="14" fill="#07131b" stroke="#1c3b4a" stroke-width="2"/>
  <text x="380" y="38" text-anchor="middle" fill="#e8f6ff" font-size="20" font-weight="600">H-Gate Layout: Integrated Body Contact in PD-SOI</text>
  <text x="380" y="60" text-anchor="middle" fill="#7fb3c9" font-size="13">Gate forms an "H" — crossbar is active gate, legs contact the body</text>

  <!-- plan view -->
  <g transform="translate(90,95)">
    <text x="150" y="-14" text-anchor="middle" fill="#e8f6ff" font-size="13" font-weight="600">Plan View (H-Shape)</text>
    
    <!-- active region -->
    <rect x="50" y="20" width="200" height="160" fill="#1e2a33" stroke="#3f7a97" stroke-width="1.5"/>
    <text x="150" y="14" text-anchor="middle" fill="#7fb3c9" font-size="10">active silicon region</text>
    
    <!-- gate poly forming H -->
    <rect x="70" y="40" width="20" height="120" fill="#7a3f2e" stroke="#c96a45" stroke-width="2"/>
    <text x="80" y="35" text-anchor="middle" fill="#ffe6da" font-size="9">body tie</text>
    <rect x="70" y="80" width="160" height="20" fill="#7a3f2e" stroke="#c96a45" stroke-width="2"/>
    <text x="150" y="94" text-anchor="middle" fill="#ffe6da" font-size="11">active gate over channel</text>
    <rect x="210" y="40" width="20" height="120" fill="#7a3f2e" stroke="#c96a45" stroke-width="2"/>
    <text x="220" y="35" text-anchor="middle" fill="#ffe6da" font-size="9">body tie</text>
    
    <!-- source/drain -->
    <rect x="110" y="45" width="80" height="25" fill="#264a5e" stroke="#5aa7c7" stroke-width="1.5"/>
    <text x="150" y="62" text-anchor="middle" fill="#bfe6ff" font-size="10">source</text>
    <rect x="110" y="110" width="80" height="25" fill="#264a5e" stroke="#5aa7c7" stroke-width="1.5"/>
    <text x="150" y="127" text-anchor="middle" fill="#bfe6ff" font-size="10">drain</text>
  </g>

  <!-- cross section -->
  <g transform="translate(390,95)">
    <text x="150" y="-14" text-anchor="middle" fill="#e8f6ff" font-size="13" font-weight="600">Cross Section (at active gate)</text>
    
    <!-- substrate -->
    <rect x="0" y="140" width="300" height="40" fill="#3a3a44" stroke="#6d6d7a" stroke-width="1.5"/>
    <text x="150" y="165" text-anchor="middle" fill="#e6e6ee" font-size="11">Substrate</text>
    
    <!-- buried oxide -->
    <rect x="0" y="120" width="300" height="20" fill="#5a4a3a" stroke="#8a6a5a" stroke-width="1.5"/>
    <text x="150" y="134" text-anchor="middle" fill="#d9c9b9" font-size="10">Buried oxide (BOX)</text>
    
    <!-- SOI body -->
    <rect x="0" y="90" width="300" height="30" fill="#1e5a7a" stroke="#5aa7c7" stroke-width="1.5"/>
    <text x="150" y="109" text-anchor="middle" fill="#bfe6ff" font-size="10">SOI body (isolated, body-contacted via H-legs)</text>
    
    <!-- gate oxide + gate -->
    <rect x="120" y="85" width="60" height="5" fill="#5a4a3a"/>
    <rect x="120" y="65" width="60" height="20" fill="#7a3f2e" stroke="#c96a45" stroke-width="1.5"/>
    <text x="150" y="79" text-anchor="middle" fill="#ffe6da" font-size="10">Gate</text>
    
    <text x="30" y="109" text-anchor="middle" fill="#8ff2d3" font-size="9">S</text>
    <text x="270" y="109" text-anchor="middle" fill="#8ff2d3" font-size="9">D</text>
  </g>

  <text x="380" y="440" text-anchor="middle" fill="#7fb3c9" font-size="12">Prevents floating-body kink and Vt drift — standard practice in PD-SOI analog design</text>
</svg>

Current relevance. H-gate layouts are now largely historical, tied to the PD-SOI era. FD-SOI and FinFET technologies resolve floating-body issues through their intrinsic device physics rather than layout geometry, so the H-gate trick is no longer needed — but it remains a clean example of how layout geometry can directly solve a device-physics problem when the process technology leaves a degree of freedom (body contact placement) under designer control.

h-gatedesign

Explore 500+ Semiconductor & AI Topics

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