Combinational circuits
•Combinational circuits are digital circuits that produce outputs based solely on the current inputs.
•No clock pulse and memory elements (like flip-flops) are used, so the circuit has no memory of
past inputs or outputs.
•Common combinational circuits include logic gates, multiplexers, demultiplexers, encoders,
decoders, and adders.
Sequential circuits
•Sequential circuits are digital circuits that store and use the previous state information to
determine their next state.
•They are commonly used in digital systems to implement state machines, timers, counters
•The memory elements in sequential circuits can be implemented using flip-flops.
Multiplexers
•A Multiplexer (MUX) is a combinational circuit that
acts as a digital switch by directing one of the several
input lines to a single output.
•It is used in data selection, signal routing, and
resource optimization in digital circuits
•It is commonly found in ALUs, memory units, and
communication systems
Demultiplexers
•A Demultiplexer (DEMUX) is a combinational circuit
that acts as a data distributor that takes a single input
and routes it to one of multiple outputs based on the
select lines.
•It is widely used in data routing, memory decoders,
and communication systems.
Decoders
•A Decoder is a combinational circuit that converts
n-bit binary input into 2ⁿ unique output lines.
•It converts binary code into a set of outputs.
•Each output corresponds to one unique combination
of the input.
•Commonly used in memory address decoding,
instruction decoding in CPUs, and 7-segment display
control.
Encoders
•An Encoder is a combinational circuit that converts 2ⁿ
input lines into an n-bit binary code.
•It has multiple input lines but only one active input
at a time.
•It generates a unique binary output based on the
active input.
•It is used in applications such as priority encoders,
keyboard encoding, and data compression.