SRAM Yield

SRAM (static random-access memory) stores each bit in a six-transistor latch that holds its value as long as power is on — no refresh, unlike DRAM. It is the fast, on-die memory used for CPU and GPU caches and register files, and it is increasingly the bottleneck because, unlike logic, the SRAM bitcell has nearly stopped shrinking.

The 6T cell is two cross-coupled inverters plus two access transistors. The inverters (M1-M4) form a bistable latch: whatever value sits on node Q is reinforced by its complement Q̄, so the bit is 'static.' To read or write, the wordline (WL) turns on the two access transistors (M5, M6), connecting Q and Q̄ to the bitline pair (BL, BL̄). The six-transistor cost per bit is why SRAM is far less dense than DRAM or flash — but it is also why it is the fastest memory and lives right next to the compute.

Why SRAM stopped scaling. Logic transistors keep shrinking roughly 0.6-0.7x per node, but the SRAM bitcell depends on tightly matched, minimum-size transistors, and at 5/3/2 nm the cell hits limits of random dopant variation, patterning, and read/write margin. So while logic area keeps falling, SRAM area barely improves — the 'SRAM scaling wall.' The consequence: cache consumes a growing fraction of every die, and that is a first-order constraint on AI accelerators, which are hungry for on-chip memory to feed their compute.

SRAMDRAM
Cell6 transistors1 transistor + 1 capacitor
Refreshnone (static)required (leaks)
Speedfastest (sub-ns)slower
Densitylowhigh
Usecaches, register filesmain memory, HBM
SRAM — a 6-transistor latch that holds a bit, and why it stopped shrinking 6T SRAM cell: cross-coupled inverters (storage) + 2 access transistors inverter M1/M2 inverter M3/M4 Q / Q̄ M5 M6 BL BL̄ WL Static: holds its bit with no refresh (unlike DRAM), as long as power is on. Fast — the cache in every CPU/GPU. Six transistors per bit = low density but low latency. Relative cell area vs node — the SRAM scaling wall area 16nm10nm7nm5nm3nm2nm logic keeps shrinking SRAM flattens Bitcells are near the limits of variation & patterning, so SRAM area barely improves per node — cache eats a growing % of die.

Density, stability, and yield trade against each other. A smaller cell is denser but has less read/write margin and worse retention under voltage and temperature swing; because bitcells are tiny and mismatch-sensitive, SRAM yield is often the dominant limiter of SoC manufacturability. Designers push back with assist circuits (negative bitline, wordline boost), redundant rows/columns with repair, and larger high-margin cells for critical arrays — spending area to buy stability and yield.

Read SRAM through a quant lens rather than a checkbox-of-memory lens: the numbers that bind are bytes of cache per mm² and the bandwidth that cache feeds the compute. Because the bitcell no longer shrinks with logic, every extra megabyte of on-die SRAM costs real area, so the design question is how much cache actually moves a workload up its roofline — a measured area-versus-bandwidth trade, not a free scaling assumption.

Take sram yield further

Ask the copilot about this term, or have our engineers assess it against your process.