D-Latch is an electronic device that can be used to store one bit of information. It is used to catch the logic level when the clock input is high.
DFF is also known as the “data” or “delay” flip flop. DFF is edge-triggered, it captures the input at a definite part of the clock cycle.
Differences:
- D-Latch continuously checks the inputs and changes its output, DFF monitors its signals continuously but changes the output only when the clocking signal is received.
- DFF consumes more power than the D-Latch.
- D-Latch can be built from logic gates. DFF can be built from both latches and logic gates.
- D-Latch sends or receives the data when the switch is on, DFF can transfer data only at the signal instant.