PAPER 1 • BOOLEAN ALGEBRA

D-Type Flip-Flops

  • A D-type flip-flop stores one bit of data and acts as a simple memory element inside digital systems.
  • It reads the D input only at the rising edge of the clock, then holds that value at Q until the next rising edge.
  • Use the simulator to build the circuit, then complete the timing diagrams to show how the output changes over time.

Visual channel

D-type flip-flop D input Clock Q ¬Q D Clock Q 1 0 1 0 1 0

Verbal channel

  • A D-type flip-flop is a positive-edge-triggered circuit.
  • It has two inputs: a data input D and a clock input C.
  • It has two outputs: Q and ¬Q, where ¬Q is the inverse of Q.
  • At each rising clock edge, the output Q copies the value currently on D.
  • When the clock is not rising, the circuit keeps its previous value and behaves like a 1-bit memory store.

Activity 1

Build a D-Type Flip-Flop Circuit

Sequential gates only

Construct the D-type flip-flop circuit

Open standalone simulator

Activity 2

Complete the Output Timing Diagrams