D flip-flop

From Rice Wiki
Figure 1. D flip-flop schematic

In contrast to the D latch, which passes the input when clock is high, the D flip-flop stores data immediately before the clock edge. It is an important component in sequential circuits, storing the state of the circuit in registers.