The basic sequential logic building block in which the output follows the data input as long as the ENABLE input is active, is
D latch
Sequential logic building blocks are fundamental components in digital electronics that have memory. Unlike combinational logic, where the output depends only on the current inputs, sequential logic outputs depend on both current inputs and past inputs (or current state). This memory characteristic allows for the storage of bits and the creation of more complex digital systems like counters, registers, and state machines.
The question describes a specific characteristic: "the output follows the data input as long as the ENABLE input is active". This behavior is precisely how a D latch operates.
It is important to differentiate latches from flip-flops, as they are both sequential logic building blocks but differ in their triggering mechanism:
Let's examine why the other options do not fit the description:
Therefore, the D latch perfectly matches the description of a sequential logic building block where the output follows the data input as long as the ENABLE input is active.
| Feature | D Latch | D Flip-Flop |
|---|---|---|
| Triggering | Level-triggered (Enable high/low) | Edge-triggered (Rising/Falling clock edge) |
| Transparency | Transparent when Enable is active; output follows input D | No transparency; output updates only at clock edge |
| Output Behavior | Output changes as long as Enable is active | Output changes only at the specific clock edge |
| Memory | Stores 1 bit when Enable is inactive | Stores 1 bit after active clock edge |
What can be the maximum clock frequency of a 10-bit ripple counter which will not cause a count to skip, considering 10 ns propagation delay for each of the edge-triggered flip flops?
The output of a sequential circuit depends on
The basic building block of a sequential logic circuit is
A 4bit synchronous counter uses flip-flops with a propagation delay time of 25ns each. The maximum possible time required for change of state will be
A master-slave flip flop has the characteristic that