Split-Transistor SRAM Cells (8T and 10T): How Hardware Decouples Read and Write Paths to Survive Low Voltage

2026-09-06

The classic 6T SRAM cell (two cross-coupled inverters + two access transistors) has a dirty secret: reading and writing fight each other. During a read, the bit-lines are precharged high and the access transistors pull the internal "0" node upward through a voltage divider with the pull-down NMOS. If that node rises above the trip point of the opposite inverter, the cell flips — a read destroys the data. This is called read disturb, and it's why 6T sizing obsesses over the cell ratio (pull-down strength ÷ access strength, typically ≥1.8).

At nominal voltage (say 0.9V) the margin is thin but workable. At near-threshold voltages (0.4–0.5V, where modern low-power chips want to run), transistor variability (σVt) becomes a huge fraction of the supply. The read-disturb margin collapses, and cells start flipping randomly. You cannot scale a 6T cell below about 0.7V reliably.

The 8T cell fixes this by adding a dedicated read port: two extra NMOS transistors form a read buffer that senses the storage node but never drives it. The write path still uses the two original access transistors on differential bit-lines (BL/BLB), but the read path uses a single-ended read bit-line (RBL) and a separate read word-line (RWL). Because the read buffer's gate connects to the storage node (infinite input impedance), reading cannot disturb the cell. You can now operate down to ~0.5V.

The 10T cell goes further: it adds two more transistors to fully isolate the read stack from VDD leakage during standby, and to allow differential read at ultra-low voltage. Intel's near-threshold research chips and IoT-class MCUs use 10T for their L1 caches when they need to run at 0.35V.

Concrete example: ARM's Cortex-M33 low-power caches and Intel's Claremont near-threshold Pentium prototype used 8T bit-cells to reach sub-500mV operation, cutting cache leakage by 10× versus 6T at the same voltage.

The cost:

Rule of thumb: if your minimum operating voltage (Vmin) target is below 0.7V, budget for 8T. Below 0.5V, budget for 10T. Above 0.7V, stick with 6T and spend the area on more cache.

Key Takeaway: 8T and 10T SRAM cells trade 30–60% area for the ability to read without disturbing the stored bit, unlocking near-threshold operation where 6T cells fail from read-disturb collapse.

All newsletters