IntermediateTopic 40 of 104Electronics & Embedded

Combinational circuits

Output depends only on current inputs, such as adders and multiplexers.

In depth

Combinational logic has no memory: outputs depend only on current inputs. Design: specify truth table, simplify, implement. Examples: adders, comparators, encoders, decoders, ALUs. Concerns: propagation delay and glitches (hazards).

Key points

  • Critical path
  • Static hazards
  • Fan-out limits
Example

A BCD to seven-segment decoder.

Why it matters

Combinational logic produces outputs from current inputs only, and it is the logic used for arithmetic, selection and decoding.

Where this is used

  • Building a comparator to check whether two bytes match.
  • Designing an address decoder for a memory chip.
  • Creating a priority encoder for interrupt requests.

Frequently asked questions

What is Combinational circuits?

Output depends only on current inputs, such as adders and multiplexers.

Why is it important to understand combinational circuits?

Combinational logic produces outputs from current inputs only, and it is the logic used for arithmetic, selection and decoding.

What is the difference between combinational and sequential logic?

Combinational outputs depend only on present inputs, while sequential logic depends on stored state and therefore on history.

Why can combinational logic have glitches?

Different paths have different delays, so outputs can change briefly before settling, which matters when the output drives a clock or a reset.

How is Combinational circuits used in practice?

Typical applications include building a comparator to check whether two bytes match, designing an address decoder for a memory chip and creating a priority encoder for interrupt requests.

What should I learn before Combinational circuits?

Study "Karnaugh maps" first (topic 39 of 104 in Electronics & Embedded). It covers the groundwork this topic builds on.

What are the key points of Combinational circuits?

Critical path. Static hazards. Fan-out limits.

Can you give an example of Combinational circuits?

A BCD to seven-segment decoder.

What comes after Combinational circuits?

The next topic is "Adders and subtractors", which builds directly on this one.

How difficult is Combinational circuits?

It is classed as Intermediate in Electronics & Embedded (topic 40 of 104). It is an intermediate topic. Work through the beginner topics in Electronics & Embedded first.

Learning path

Want to practise? Open the interactive course for quick checks, quizzes, simulations and progress tracking.

Related topics