4.1.1 · D3Memory Technologies

Worked examples — SRAM 6T cell structure and operation

3,141 words14 min readBack to topic

This deep dive takes the parent note and drills into every case the 6T cell can throw at you: both stored values, both operations, the degenerate "can't write / accidentally flipped" failures, and the limiting behaviours. Before we begin, one promise: every symbol below was defined in the parent, and we re-anchor each as we use it.

Quick symbol refresher (all from the parent, re-stated so line one is readable):


The scenario matrix

Every question about a single 6T cell falls into one of these boxes. Our examples below are labelled by which box they hit, and together they fill the whole grid.

# Case class What varies Example
A Hold, stored 1 vs stored 0 which node is high Ex 1
B Read a stored 1 high node → which bit line droops Ex 2
C Read a stored 0 the other bit line droops Ex 3
D Write flipping 1→0 sign of the change on Q Ex 4
E Write flipping 0→1 opposite sign, symmetry check Ex 5
F Degenerate: write fails (PR too big) pull-up too strong Ex 6
G Degenerate: read flips the cell (CR too small) pull-down too weak Ex 7
H Limiting/word problem — timing & growth how big must get Ex 8
I Exam twist — both ratios at once, find safe sizing under two constraints Ex 9

The two axes of the whole grid are: which value is stored (the "sign", 0 vs 1) and which operation (hold / read / write / failure / limit). We visit every cell.

The figure below draws this same table as a grid: the horizontal axis is the operation, the vertical axis is the stored value, and each amber label marks which worked example fills that cell. Use it as a map — every box has an example, so no scenario is left uncovered.

Figure — SRAM 6T cell structure and operation

Worked examples

Case A — Hold, both stored values


Cases B & C — Read a 1, then read a 0

The figure below plots both bit lines during this read: the cyan line holds at (its node is high, no discharge path), while the amber line droops linearly as the 0 node sinks current. The white dashed marker shows the instant the differential reaches 100 mV at — the moment the sense amp fires.

Figure — SRAM 6T cell structure and operation

Cases D & E — Write both directions


Cases F & G — the degenerate failures


Case H — limiting / word problem


Case I — exam twist: satisfy BOTH ratios


Active recall

Recall Cover the answers and self-test

Which bit line droops when reading a stored 1? ::: BLB droops; BL stays high (positive ). Which bit line droops when reading a stored 0? ::: BL droops; BLB stays high (negative ). A cell has . Can you write it? ::: No — , the pull-up is too strong, write fails. A cell has . Is a read safe? ::: No — , the read disturbs the node past the trip point and flips the cell. Sensing time with , , ? ::: . If the discharge current halves, what happens to read time? ::: It doubles, since . A safe sizing satisfying both rules? ::: gives . What is the trip point ? ::: The inverter's input voltage at which its output is poised to flip; ≈0.5 V for a symmetric cell at V.

See also the parent note for the bistability derivation, and CMOS Inverter for why the transfer curve is the decreasing function that makes intersect three times.