Home Knowledge Base QFN (Quad Flat No-Lead)

QFN (Quad Flat No-Lead) is a surface-mount IC package where all electrical leads are on the bottom perimeter — flush with or recessed into the package body — with no protruding gull-wing or J-leads. The die is mounted to an exposed copper die-attach pad (DAP) that doubles as the primary thermal path to the PCB.

Key construction elements: silicon die wire-bonded to a copper lead frame, encapsulated in epoxy mold compound, with the bottom DAP and perimeter leads solderable directly to PCB land patterns.

Thermal performance is the QFN's main advantage over leaded packages: the exposed DAP conducts ~50–80% of heat, achieving junction-to-board resistance of 7–12 C/W versus 35+ C/W through wire-bond leads alone. PCB thermal vias under the DAP further reduce impedance.

Signal integrity: bond wires (25 µm Au or 20 µm Cu) add inductance (~1 nH/mm) and limit RF bandwidth — typically usable to ~6 GHz. For >10 GHz or high-power applications, flip-chip or HVQFN variants with integrated ground planes are preferred.

Manufacturing: QFN packages are produced on copper lead frames, molded in strip format, and singulated by saw dicing. They are assembled via SMT reflow at 260°C peak (SAC305 solder), with stencil printing controlling thermal pad voiding to <25% for reliable Rth.

AI/ML context: QFN is standard for edge AI support ICs — PMICs, clock buffers, SerDes retimers, and small inference accelerators (<5W). Large AI training/inference chips (>50W) require flip-chip BGA due to thermal and I/O density requirements that QFN cannot meet.

<svg viewBox="0 0 760 470" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="QFN Package — quad flat no-lead IC packaging cross-section, thermal and electrical paths, AI chip context">
<defs>
<style>text{font-family:ui-monospace,'Cascadia Code',SFMono-Regular,Consolas,monospace;fill:#c9d1d9}.dim{fill:#8b949e}.hdr{font-size:12px;font-weight:700;fill:#e6edf3}.lrg{font-size:11px;fill:#e6edf3;font-weight:700}.med{font-size:10px}.sm{font-size:9px}</style>
<marker id="qfn_arr" markerWidth="7" markerHeight="7" refX="6" refY="3" orient="auto"><path d="M0,0 L6,3 L0,6" fill="#8b949e"/></marker>
<marker id="qfn_garr" markerWidth="7" markerHeight="7" refX="6" refY="3" orient="auto"><path d="M0,0 L6,3 L0,6" fill="#3fb950"/></marker>
<marker id="qfn_barr" markerWidth="7" markerHeight="7" refX="6" refY="3" orient="auto"><path d="M0,0 L6,3 L0,6" fill="#388bfd"/></marker>
<marker id="qfn_yarr" markerWidth="7" markerHeight="7" refX="6" refY="3" orient="auto"><path d="M0,0 L6,3 L0,6" fill="#d29922"/></marker>
</defs>
<rect width="760" height="470" fill="#0d1117"/>

<!-- PANEL 1: QFN Cross-Section (x=8,y=8,w=234,h=290) -->
<rect x="8" y="8" width="234" height="290" rx="6" fill="#161b22"/>
<text x="125" y="27" text-anchor="middle" class="hdr">QFN Cross-Section</text>

<!-- Die (silicon chip) -->
<rect x="58" y="40" width="134" height="52" rx="2" fill="#0d2d0d" stroke="#3fb950" stroke-width="1.5"/>
<text x="125" y="60" text-anchor="middle" class="sm" fill="#3fb950" font-weight="700">Silicon Die</text>
<text x="125" y="76" text-anchor="middle" class="sm dim">(active circuitry)</text>

<!-- Bond wires from die pads to lead frame -->
<!-- Left bond wires -->
<path d="M70,92 Q45,120 30,140" stroke="#d29922" stroke-width="1.2" fill="none"/>
<path d="M80,92 Q55,125 30,148" stroke="#d29922" stroke-width="1.2" fill="none"/>
<!-- Right bond wires -->
<path d="M170,92 Q195,120 220,140" stroke="#d29922" stroke-width="1.2" fill="none"/>
<path d="M160,92 Q185,125 220,148" stroke="#d29922" stroke-width="1.2" fill="none"/>

<!-- Lead frame / leads on left -->
<rect x="18" y="136" width="22" height="14" rx="1" fill="#21262d" stroke="#8b949e" stroke-width="1"/>
<rect x="18" y="152" width="22" height="14" rx="1" fill="#21262d" stroke="#8b949e" stroke-width="1"/>
<rect x="18" y="168" width="22" height="14" rx="1" fill="#21262d" stroke="#8b949e" stroke-width="1"/>

<!-- Lead frame / leads on right -->
<rect x="210" y="136" width="22" height="14" rx="1" fill="#21262d" stroke="#8b949e" stroke-width="1"/>
<rect x="210" y="152" width="22" height="14" rx="1" fill="#21262d" stroke="#8b949e" stroke-width="1"/>
<rect x="210" y="168" width="22" height="14" rx="1" fill="#21262d" stroke="#8b949e" stroke-width="1"/>

<!-- Lead labels -->
<text x="16" y="134" class="sm dim">Leads</text>
<text x="206" y="134" class="sm dim">Leads</text>

<!-- Mold compound body -->
<rect x="30" y="92" width="190" height="110" rx="3" fill="#1c2d0d" stroke="#3fb950" stroke-width="1" opacity="0.35"/>
<text x="125" y="172" text-anchor="middle" class="sm" fill="#3fb950" opacity="0.8">Epoxy Mold Compound</text>

<!-- Exposed pad (thermal) at bottom center -->
<rect x="65" y="205" width="120" height="22" rx="2" fill="#1f3b5e" stroke="#388bfd" stroke-width="1.5"/>
<text x="125" y="220" text-anchor="middle" class="sm" fill="#388bfd" font-weight="700">Exposed Thermal Pad (DAP)</text>

<!-- PCB -->
<rect x="18" y="235" width="214" height="18" rx="2" fill="#0d1930" stroke="#388bfd" stroke-width="1"/>
<text x="125" y="248" text-anchor="middle" class="sm" fill="#388bfd">PCB (FR4)</text>

<!-- Solder connections -->
<rect x="30" y="228" width="10" height="8" fill="#d29922" rx="1"/>
<rect x="46" y="228" width="10" height="8" fill="#d29922" rx="1"/>
<rect x="62" y="228" width="10" height="8" fill="#d29922" rx="1"/>
<rect x="178" y="228" width="10" height="8" fill="#d29922" rx="1"/>
<rect x="194" y="228" width="10" height="8" fill="#d29922" rx="1"/>
<rect x="210" y="228" width="10" height="8" fill="#d29922" rx="1"/>
<!-- Thermal pad solder -->
<rect x="68" y="228" width="114" height="8" fill="#d29922" opacity="0.7" rx="1"/>

<!-- Thermal arrow down -->
<line x1="125" y1="254" x2="125" y2="274" stroke="#ff7b72" stroke-width="1.5" marker-end="url(#qfn_arr)"/>
<text x="125" y="284" text-anchor="middle" class="sm" fill="#ff7b72">Heat flow to PCB</text>

<!-- Labels with dimensions -->
<text x="125" y="300" text-anchor="middle" class="sm dim">Typical: 3x3mm to 12x12mm body</text>

<!-- PANEL 2: Electrical + Thermal Paths (x=250,y=8,w=244,h=290) -->
<rect x="250" y="8" width="244" height="290" rx="6" fill="#161b22"/>
<text x="372" y="27" text-anchor="middle" class="hdr">Signal + Thermal Paths</text>

<!-- Signal path diagram -->
<text x="262" y="46" class="sm" fill="#e6edf3" font-weight="700">Signal Path:</text>

<!-- Die pad -->
<rect x="300" y="52" width="80" height="18" rx="2" fill="#0d2d0d" stroke="#3fb950" stroke-width="1"/>
<text x="340" y="64" text-anchor="middle" class="sm" fill="#3fb950">Die I/O pad</text>
<line x1="340" y1="70" x2="340" y2="84" stroke="#d29922" stroke-width="1.5" marker-end="url(#qfn_yarr)"/>

<!-- Bond wire -->
<rect x="300" y="84" width="80" height="16" rx="2" fill="#1c2d0d" stroke="#d29922" stroke-width="1"/>
<text x="340" y="95" text-anchor="middle" class="sm" fill="#d29922">Au/Cu Bond Wire</text>
<line x1="340" y1="100" x2="340" y2="114" stroke="#8b949e" stroke-width="1.5" marker-end="url(#qfn_arr)"/>

<!-- Lead -->
<rect x="300" y="114" width="80" height="16" rx="2" fill="#21262d" stroke="#8b949e" stroke-width="1"/>
<text x="340" y="125" text-anchor="middle" class="sm">Cu Lead Frame</text>
<line x1="340" y1="130" x2="340" y2="144" stroke="#388bfd" stroke-width="1.5" marker-end="url(#qfn_barr)"/>

<!-- Solder joint -->
<rect x="300" y="144" width="80" height="16" rx="2" fill="#0d1930" stroke="#388bfd" stroke-width="1"/>
<text x="340" y="155" text-anchor="middle" class="sm" fill="#388bfd">SnAgCu Solder</text>
<line x1="340" y1="160" x2="340" y2="174" stroke="#3fb950" stroke-width="1.5" marker-end="url(#qfn_garr)"/>

<!-- PCB trace -->
<rect x="300" y="174" width="80" height="16" rx="2" fill="#0d1930" stroke="#3fb950" stroke-width="1"/>
<text x="340" y="185" text-anchor="middle" class="sm" fill="#3fb950">PCB Cu Trace</text>

<!-- Thermal path comparison -->
<text x="262" y="210" class="sm" fill="#e6edf3" font-weight="700">Thermal Resistance (theta):</text>

<!-- Bars for Rth comparison -->
<rect x="262" y="218" width="140" height="12" rx="2" fill="#ff7b72" opacity="0.85"/>
<text x="408" y="229" class="sm" fill="#ff7b72">Wire-bond path ~35 C/W</text>

<rect x="262" y="234" width="52" height="12" rx="2" fill="#3fb950" opacity="0.85"/>
<text x="320" y="245" class="sm" fill="#3fb950">DAP path ~7 C/W</text>

<rect x="262" y="250" width="80" height="12" rx="2" fill="#388bfd" opacity="0.75"/>
<text x="348" y="261" class="sm" fill="#388bfd">Flip-chip ~4 C/W</text>

<text x="262" y="278" class="sm dim">DAP = Die-Attach Pad; lower = better</text>
<text x="262" y="292" class="sm dim">QFN DAP: 50-80% heat via exposed pad</text>

<!-- PANEL 3: Package Variants (x=502,y=8,w=250,h=290) -->
<rect x="502" y="8" width="250" height="290" rx="6" fill="#161b22"/>
<text x="627" y="27" text-anchor="middle" class="hdr">QFN Variants + Key Parameters</text>

<!-- Variant table -->
<text x="514" y="46" class="sm" fill="#e6edf3" font-weight="700">Package Type</text>
<text x="640" y="46" class="sm" fill="#e6edf3" font-weight="700">Size / Use</text>

<line x1="514" y1="50" x2="742" y2="50" stroke="#30363d" stroke-width="1"/>

<text x="514" y="64" class="sm">QFN-8</text>
<text x="640" y="64" class="sm dim">2x2mm, LDO/OpAmp</text>

<text x="514" y="78" class="sm">QFN-16</text>
<text x="640" y="78" class="sm dim">3x3mm, MCU/sensor</text>

<text x="514" y="92" class="sm">QFN-32</text>
<text x="640" y="92" class="sm dim">5x5mm, comms IC</text>

<text x="514" y="106" class="sm">QFN-48</text>
<text x="640" y="106" class="sm dim">7x7mm, FPGA/MPU</text>

<text x="514" y="120" class="sm">QFN-64</text>
<text x="640" y="120" class="sm dim">9x9mm, AI accelerator</text>

<text x="514" y="134" class="sm" fill="#d29922">HVQFN</text>
<text x="640" y="134" class="sm dim">Heatsink variant, RF PA</text>

<text x="514" y="148" class="sm" fill="#3fb950">WQFN</text>
<text x="640" y="148" class="sm dim">Thin profile, wearables</text>

<line x1="514" y1="154" x2="742" y2="154" stroke="#30363d" stroke-width="1"/>

<!-- Key spec callouts -->
<text x="514" y="170" class="sm" fill="#e6edf3" font-weight="700">Key Spec Parameters:</text>

<text x="514" y="184" class="sm dim">Lead pitch:</text>
<text x="590" y="184" class="sm" fill="#388bfd">0.4 / 0.5 / 0.65 mm</text>

<text x="514" y="198" class="sm dim">Body height:</text>
<text x="590" y="198" class="sm" fill="#388bfd">0.75 – 1.0 mm</text>

<text x="514" y="212" class="sm dim">Lead material:</text>
<text x="590" y="212" class="sm" fill="#388bfd">Cu alloy (C194/C7025)</text>

<text x="514" y="226" class="sm dim">Plating:</text>
<text x="590" y="226" class="sm" fill="#388bfd">NiPdAu / matte Sn</text>

<text x="514" y="240" class="sm dim">Bond wire:</text>
<text x="590" y="240" class="sm" fill="#388bfd">Au 25um or Cu 20um</text>

<text x="514" y="254" class="sm dim">MSL rating:</text>
<text x="590" y="254" class="sm" fill="#388bfd">MSL 1–3 (JEDEC J-STD-020)</text>

<text x="514" y="268" class="sm dim">Theta-JA (typ):</text>
<text x="590" y="268" class="sm" fill="#ff7b72">25–50 C/W (air)</text>

<text x="514" y="282" class="sm dim">Theta-JB (DAP):</text>
<text x="590" y="282" class="sm" fill="#3fb950">7–12 C/W (mounted)</text>

<!-- CARD 1: Assembly + Reliability -->
<rect x="8" y="305" width="234" height="158" rx="6" fill="#161b22"/>
<text x="125" y="322" text-anchor="middle" class="hdr">Assembly + Reliability</text>
<text x="18" y="338" class="sm" fill="#e6edf3" font-weight="700">SMT Assembly:</text>
<text x="18" y="352" class="sm dim">Stencil aperture = 1:1 or 1.1:1 for</text>
<text x="18" y="364" class="sm dim">thermal pad (reduce voiding &lt;25%)</text>
<text x="18" y="376" class="sm dim">Reflow: peak 260C, SAC305 solder</text>
<text x="18" y="388" class="sm" fill="#e6edf3" font-weight="700">Reliability Tests:</text>
<text x="18" y="400" class="sm dim">TC: -40/+125C, 1000 cycles (AEC-Q100)</text>
<text x="18" y="412" class="sm dim">HAST: 130C/85%RH/96h (moisture)</text>
<text x="18" y="424" class="sm dim">Drop: JESD22-B111 (mobile apps)</text>
<text x="18" y="436" class="sm dim">Warpage: &lt;100um (IPC-7095D)</text>
<text x="18" y="448" class="sm dim">X-ray / SAM: void inspection post-reflow</text>
<text x="18" y="460" class="sm dim">Linescan: wire pull &gt;5g, ball shear &gt;30g</text>

<!-- CARD 2: QFN vs BGA vs Flip-Chip -->
<rect x="250" y="305" width="244" height="158" rx="6" fill="#161b22"/>
<text x="372" y="322" text-anchor="middle" class="hdr">QFN vs BGA vs Flip-Chip</text>
<text x="260" y="338" class="sm" fill="#3fb950" font-weight="700">QFN advantages:</text>
<text x="260" y="350" class="sm dim">Low cost, compact, good thermal (DAP)</text>
<text x="260" y="362" class="sm dim">No solder balls — robust to vibration</text>
<text x="260" y="374" class="sm dim">Direct PCB inspection difficult (no x-ray pads)</text>
<text x="260" y="386" class="sm" fill="#388bfd" font-weight="700">BGA advantages:</text>
<text x="260" y="398" class="sm dim">Higher I/O density, better signal integrity</text>
<text x="260" y="410" class="sm dim">X-ray inspectable; suits high-pin-count SoCs</text>
<text x="260" y="422" class="sm" fill="#d29922" font-weight="700">Flip-Chip advantages:</text>
<text x="260" y="434" class="sm dim">Shortest electrical path (direct bump to die)</text>
<text x="260" y="446" class="sm dim">Lowest Rth-JB; required for &gt;50W AI chips</text>
<text x="260" y="458" class="sm dim">QFN: best for &lt;5W edge AI inference ICs</text>

<!-- CARD 3: AI Chip Context -->
<rect x="502" y="305" width="250" height="158" rx="6" fill="#161b22"/>
<text x="627" y="322" text-anchor="middle" class="hdr">QFN in AI Edge Systems</text>
<text x="514" y="338" class="sm" fill="#3fb950" font-weight="700">Typical AI edge use cases:</text>
<text x="514" y="352" class="sm dim">NPU companion (clock/power mgmt) QFN-32</text>
<text x="514" y="364" class="sm dim">Always-on keyword detector QFN-16</text>
<text x="514" y="376" class="sm dim">PMIC for inference ASIC QFN-48/64</text>
<text x="514" y="388" class="sm" fill="#388bfd" font-weight="700">Thermal management:</text>
<text x="514" y="400" class="sm dim">AI inference: 0.5–3W — QFN DAP sufficient</text>
<text x="514" y="412" class="sm dim">Training ASICs: &gt;100W — flip-chip BGA only</text>
<text x="514" y="424" class="sm dim">Thermal vias under DAP critical for junction temp</text>
<text x="514" y="436" class="sm" fill="#d29922" font-weight="700">Industry examples:</text>
<text x="514" y="448" class="sm dim">Ambiq Apollo MCU QFN-48: ultra-low-power AI</text>
<text x="514" y="460" class="sm dim">Syntiant NDP120: always-on NLP in QFN-48</text>
</svg>
qfn packagequad flat no leadleadless packageexposed pad QFNDFN package

Explore 500+ Semiconductor & AI Topics

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