Question bank — SRAM 6T cell structure and operation
Notation reminder before we start, so no symbol appears unearned:
Q,QB— the two internal storage nodes; they always sit at opposite voltages (one near , one near , the supply voltage).WL— word line, the wire that switches the two access transistors (the "doors") on/off.BL,BLB— the two bit lines, the wires outside the cell used to read or write.NL/NR— internal pull-down NMOS transistors (they yank a node down to ).PL/PR-dev— internal pull-up PMOS transistors (they yank a node up to ). We write the right pull-up device asPR-devon this page so it never clashes with the ratioPRbelow.AL/AR— access NMOS transistors (the doors betweenQ/QBandBL/BLB).(W/L)— a transistor's width-over-length ratio; bigger = "stronger" = more current.CR— cell ratio (a number, not a device) , guards read stability.PR— pull-up ratio (a number, not a device) , guards write-ability.≳and≲— "approximately greater than or equal to" and "approximately less than or equal to." So means "keep at least about , with a little margin"; means "keep at most about ." They are soft design bounds, not exact equalities.- loop gain — how much a small voltage wobble is multiplied after going once around the two-inverter feedback loop; = wobble grows (unstable), = wobble shrinks (stable).
Before the traps, five reference figures. Refer back to them inside the answers — the pictures carry the reasoning, the words only point at them.
Fig. 1 — The 6T cell you are being quizzed on. Learn which device is which before answering.

Fig. 2 — VTC composition: why there are exactly three intersections. The blue curve is one inverter, the orange is the loop composition ; where it crosses the gray identity line are the two stable rails (green) and the one unstable middle (red).

Fig. 3 — The SNM "butterfly." Two mirrored inverter curves; the largest square that fits in an "eye" is the noise margin — how much noise the cell tolerates before it flips.

Fig. 4 — Read vs. write on the bit lines (timing). Read precharges both lines high and lets the cell tug one down; write actively drives the lines to the new value.

Fig. 5 — The sense amp is itself a cross-coupled latch. It seeds on a tiny and its own positive feedback slams the output to full swing.

True or false — justify
Each line: a claim, then :::, then the verdict with the reason.
SRAM is non-volatile because it needs no refresh.
All six transistors in a 6T cell store the bit.
NL,PL,NR,PR-dev) hold state (the boxed core in Fig. 1); AL and AR are just switches to the bit lines.The cell holds its value because the access transistors keep it connected to the bit lines.
WL=0 turns the access transistors off, isolating the nodes; the internal feedback loop is what retains the bit.Making every transistor as wide as possible gives the best cell.
PR too large and the cell becomes unwriteable; sizing is a compromise, not a maximisation.During a read, the bit line writes its precharged value into the cell.
NL stronger than access AL, so node Q barely rises (see the small bump on BL in Fig. 4) and never crosses the trip point.A larger cell ratio CR improves both read stability and write-ability.
CR helps read stability but a strong pull-down actually makes writing the opposite node slightly harder; read and write pull sizing in opposite directions.The metastable point is a valid third state you could store a bit in.
Both stable states have loop-gain magnitude greater than 1.
A single inverter can store one bit on its own.
Precharging both bit lines to before a read is optional.
BL and BLB; without precharge there's no clean reference.Reducing (weaker pull-up) always helps the cell.
PR) but too weak a pull-up shrinks the butterfly eye in Fig. 3, hurting Static Noise Margin (SNM); it's a trade, not a free win.If Q=0, then QB must be 1.
Spot the error
Each line quotes a plausible-sounding statement; the reveal names the specific flaw.
"To read, we drive BL low and raise WL; the sense amp then reads the low line."
0-node discharge one of them."CR = (W/L)_{AL}/(W/L)_{NL} should be at least ~1.5."
"For a good write we want PR large so the PMOS holds the node firmly."
PR small (weak pull-up) so access AL can override it."Since the see-saw always balances at the middle, that middle is where the cell rests."
"Read disturb flips the cell when the access transistor is weaker than the pull-down."
CR too small); a strong pull-down protects the cell."HOLD works because the bit lines constantly refill the storage nodes."
WL=0); the internal feedback loop refills leakage, not the bit lines."6T SRAM needs a refresh cycle, just less often than DRAM."
"During write, only the cell's own transistors decide the final state."
Why questions
Each line: a "why", then the reasoning.
Why do we make the pull-down NMOS stronger than the access NMOS?
0-node, can't lift that node above inverter B's trip point — the strong pull-down keeps Q low (the tiny BL dip in Fig. 4) and prevents an accidental flip.Why do we deliberately keep the PMOS pull-up weak?
Why does the composition of two decreasing inverter curves give bistability?
Why use two complementary bit lines instead of one?
BL against BLB and act on a tiny difference (Fig. 4), which is faster and far more noise-immune than judging one line against a fixed threshold.Why is a small enough to read the cell?
Why does write only need to push the node "past the metastable point," not all the way?
Why do read stability and write-ability conflict?
Why does the cell not lose its bit to leakage the way DRAM does?
Why is WL asserted for both read and write but the bit-line handling differs?
WL just opens the doors; what happens depends on whether the bit lines are left floating-high to be sensed (read) or actively driven to a new value (write) — the two panels of Fig. 4.Why is a small SNM square in the butterfly a warning sign?
Edge cases
Each line: a boundary/degenerate scenario, then what actually happens.
What if Q and QB are momentarily equal (e.g. right after power-up)?
What if CR is set exactly at the design boundary, say ?
Q can rise near the trip point (imagine the BL bump in Fig. 4 growing until it reaches the switching level); the cell is marginal and may flip — hence the rule .What if PR is exactly at its upper bound, e.g. ?
What happens if you try to write a value equal to what's already stored?
What if the word line is asserted but both bit lines are left precharged high during a write?
What if leakage on the 1-node were somehow faster than the pull-up could refill?
What if WL glitches high momentarily during a hold?
CR is adequate the cell survives, otherwise a spurious read-upset can flip it.Active recall
Recall One-line trap summary (hide and recite)
- Static ≠ non-volatile → static means no refresh, still lost on power-off.
- 6 transistors, but only 4 store the bit (Fig. 1 core).
- HOLD isolates the nodes; feedback (not bit lines) retains data.
- Read wants strong pull-down (); write wants weak pull-up () — opposite pulls.
- Metastable middle has loop gain (unstable); rails have gain (stable) — Fig. 2.
- Precharge both lines so the sense amp reads a small differential — Figs. 4 & 5.
- Small butterfly square = small SNM = flips easily — Fig. 3.