SRAM and flash memory
In a 6T SRAM cell, which design is needed so that the cell contents are not flipped during a read (to prevent read upset)?
- AMake the access transistor stronger than the pull-down transistor
- BRemove the pull-up transistor
- CMake the pull-down (driver) transistor stronger than the access transistor
Show answer and explanation
Answer: C. Make the pull-down (driver) transistor stronger than the access transistor
During a read, current flows into the node holding 0 from the precharged bit line through the access transistor, raising its voltage slightly. If the pull-down transistor is sufficiently stronger than the access transistor (cell ratio β > 1), this rise stays small and the opposite inverter does not flip.
- A. A too-strong access transistor makes the cell more likely to flip during reads.
- B. Without pull-up transistors, the cell cannot hold a 1.
- C. Correct. A stronger pull-down limits the rise at the node holding 0.