SR Flip-Flop — Clocked NAND

CLOCKED SR FLIP-FLOP 0 S CLK R Q Q' 0 S 0 R CLK ↑ 0 Q 1 Q'
⚠ INVALID — S=R=1 Forbidden!
Q = 0
Q' = 1

Characteristic Table

SRQ(t+1)Operation
00Q(t)No Change ↗
010Reset ↓
101Set ↑
11?Invalid ✗

State History

SRQ(t)Q(t+1)Result
— Press CLK ↑ to begin —

Q(t+1) = S + R̄·Q(t), SR = 0

Built from two cross-coupled NAND gates with AND input steering for the clock. The constraint S·R = 0 must always be satisfied.

Why is S=R=1 invalid?

Both NAND outputs are driven to 1 simultaneously. When CLK returns to 0, the final state depends on which gate is faster — race condition — making Q indeterminate.