CodiodeCodiode
Home
Problem Solving
Skill Tracks
My Assignments
Contests
Leaderboard
Community
Settings
Codiode/Problems/Sequential Logic

SRAM Cell Basic Latch

EasyLogic CircuitAnalyze

Static random-access memory relies on cross-coupled inverters to hold state without constant refreshing.

The diagram shows a standard 6T SRAM cell core. Two inverters, INV1 and INV2, are connected in a feedback loop to store a single bit at internal nodes Q and Q_bar. Two NMOS access transistors connect these internal nodes to the bitlines BL and BL_bar. The wordline WL controls the gates of both access transistors.

Analyze the feedback loop stability and determine how external signals overdrive the cell during a write operation.

Constraints

  • Assume all transistors are ideal switches unless otherwise noted.
  • WL controls the gate of both access transistors simultaneously.
  • The bitline drivers are assumed to be significantly stronger than the internal inverter pull-up network.

Topics

memorystoragesraminverters

Solve this problem

Place the gates, wire them up and watch the signals settle. Every submission runs on the same simulation engine that grades it.

This problem is part of Codiode Pro. The statement above is free to read.

Sign in to solveSee what Pro unlocks

The circuit builder and code editor need a desktop screen. On a phone, read the problem here and open it on a laptop to solve.

Related problems

  • 3-bit Ripple Counter from Toggle Flip-FlopsEasy
  • D Latch from a 2:1 MUXEasy
  • 2-bit Ring CounterEasy
  • T Flip-Flop from a D Flip-FlopEasy
  • Handshake Deadlock Due to Early ResetHard
  • Reconvergence of Individually Synchronized BitsHard
  • Debug: Asynchronous Clear GlitchHard
  • Clock Gate Enable Crossing DomainsHard

Browse all problems · Learning tracks