How does feedback give a logic circuit memory, and how do the SR, D and JK flip-flops behave?
Sequential logic: the difference from combinational logic, the SR latch, the clocked D-type and JK flip-flops, edge triggering, and the flip-flop as a one-bit memory.
An Eduqas A-Level Electronics answer on sequential logic and flip-flops: how feedback gives memory, the SR latch and its forbidden state, the clocked D-type and JK flip-flops, edge triggering, and how a flip-flop stores one bit, the building block of counters and registers.
Reviewed by: AI editorial process; not yet individually human-reviewed
Have a quick question? Jump to the Q&A page
Jump to a section
What this dot point is asking
Eduqas wants you to distinguish sequential from combinational logic, describe the SR latch (and its forbidden state), the clocked D-type and JK flip-flops, edge triggering, and the flip-flop as a one-bit memory. Flip-flops give digital systems memory and are the building block of counters and registers.
The answer
Sequential versus combinational logic
The SR latch
Clocked flip-flops and edge triggering
The D-type and JK flip-flops
Examples in context
Flip-flops give a system memory: a D-type stores a bit in a register or pipelines data on each clock, a JK toggles to divide a clock frequency by two and builds counters, and an SR latch debounces a switch or remembers an alarm condition. Edge triggering keeps a whole synchronous system in step. These devices are the bridge from the static logic of the previous topics to the counting and timing circuits that follow.
Try this
Q1. State what the hold state () of an SR latch does. [1 mark]
- Cue. It keeps (remembers) the previous output state.
Q2. State the forbidden input combination of an SR latch. [1 mark]
- Cue. .
Q3. State what a JK flip-flop does when . [1 mark]
- Cue. It toggles (the output changes state on each clock edge).
Exam-style practice questions
Practice questions written in the style of WJEC Eduqas exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.
Eduqas 20205 marksDescribe the operation of an SR latch built from two NOR gates, including its set, reset and hold states, and state which input combination is forbidden and why.Show worked answer →
Set, reset, hold (up to 3 marks): an SR latch made from two cross-coupled NOR gates has a Set () and a Reset () input and outputs and . Setting , makes (set). Setting , makes (reset). With the latch holds its previous state (memory).
Forbidden state (up to 2 marks): is forbidden because it tries to force both outputs to , so and are no longer complementary; worse, when the inputs return to together the final state is unpredictable (a race), so the output is undefined.
Markers reward the set, reset and hold behaviour, and as complementary outputs, and the forbidden with the reason (non-complementary, unpredictable next state).
Eduqas 20225 marksExplain the difference between a D-type flip-flop and a JK flip-flop, and explain what is meant by edge triggering.Show worked answer →
D-type (up to 2 marks): a D-type flip-flop copies the value on its D input to the output Q on the active clock edge, and holds it until the next edge. It stores one bit and has no forbidden state.
JK (up to 2 marks): a JK flip-flop has two control inputs J and K. holds, sets, resets, and toggles (the output changes state on each clock edge). It removes the SR forbidden state by defining as toggle.
Edge triggering (up to 1 mark): an edge-triggered flip-flop responds only at the instant the clock changes (the rising or falling edge), not while the clock is steady high or low, which makes the timing precise and avoids the latch being transparent.
Markers reward the D-type copying D to Q, the JK four modes including toggle, and edge triggering meaning the flip-flop acts on the clock transition.
Related dot points
- Logic gates and Boolean algebra: the gates AND, OR, NOT, NAND, NOR, XOR and their truth tables, Boolean expressions, the laws of Boolean algebra, De Morgan's laws, and universal gates.
An Eduqas A-Level Electronics answer on logic gates and Boolean algebra: the gates AND, OR, NOT, NAND, NOR and XOR with their truth tables, writing and reading Boolean expressions, simplifying with the laws of Boolean algebra and De Morgan's laws, and the universal NAND and NOR gates.
- Counters and shift registers: the ripple (asynchronous) counter, the synchronous counter, modulo-n counting and resetting, and serial and parallel shift registers.
An Eduqas A-Level Electronics answer on counters and shift registers: the ripple (asynchronous) counter built from toggling flip-flops, the synchronous counter clocked together, modulo-n counting by resetting at a chosen count, and serial and parallel shift registers for moving and converting data.
- Combinational logic design: deriving a Boolean expression from a truth table (sum of products), minimising with Karnaugh maps, and standard building blocks (half and full adders, decoders, encoders, multiplexers).
An Eduqas A-Level Electronics answer on combinational logic design: deriving a sum-of-products Boolean expression from a truth table, minimising it with a Karnaugh map, and the standard building blocks: half and full adders, decoders, encoders and multiplexers.
- Timing circuits: the 555 timer in astable mode (frequency, period and duty cycle) and monostable mode (pulse duration), and oscillators for clock generation.
An Eduqas A-Level Electronics answer on timing circuits: the 555 timer in astable mode with its frequency, period and duty cycle, the monostable mode producing a single timed pulse, and the role of oscillators in generating a clock signal for digital systems.
Sources & how we know this
- Eduqas GCE AS/A Level Electronics specification (A410QS) — WJEC Eduqas (2017)