How do we design a combinational logic circuit from a truth table, and minimise it with a Karnaugh map?
Combinational logic design: deriving a Boolean expression from a truth table (sum of products), minimising with Karnaugh maps, and standard building blocks (half and full adders, decoders, encoders, multiplexers).
An Eduqas A-Level Electronics answer on combinational logic design: deriving a sum-of-products Boolean expression from a truth table, minimising it with a Karnaugh map, and the standard building blocks: half and full adders, decoders, encoders and multiplexers.
Reviewed by: AI editorial process; not yet individually human-reviewed
Have a quick question? Jump to the Q&A page
Jump to a section
What this dot point is asking
Eduqas wants you to derive a Boolean expression from a truth table (sum of products), minimise it with a Karnaugh map, and describe the standard combinational building blocks: half and full adders, decoders, encoders and multiplexers. This is how a required behaviour becomes a gate circuit.
The answer
From truth table to sum of products
Minimising with Karnaugh maps
Adders
Decoders, encoders and multiplexers
Examples in context
Combinational logic is the data-path of every digital system: adders form the arithmetic unit of a processor, decoders drive seven-segment displays and select memory locations, encoders read keypads, and multiplexers share a bus or select a sensor. The sum-of-products and Karnaugh-map method is the standard route from a behaviour specification to a minimal circuit, exactly what a non-exam assessment design needs when a fixed logical decision must be made in hardware.
Try this
Q1. Give the sum and carry expressions for a half adder. [2 marks]
- Cue. Sum ; carry .
Q2. State what a Karnaugh map is used for. [1 mark]
- Cue. Minimising a Boolean expression by grouping adjacent s.
Q3. State what a multiplexer does. [1 mark]
- Cue. It selects one of several inputs onto a single output using select lines.
Exam-style practice questions
Practice questions written in the style of WJEC Eduqas exam questions on this dot point, with worked answer explainers. The year tag is the paper they imitate, not the source.
Eduqas 20216 marksA truth table for inputs and gives output for the input combinations and , and for . Write the sum-of-products expression directly from the table, then simplify it to its minimal form.Show worked answer →
Sum of products (up to 3 marks): write a product term for each row that outputs . Row gives , row gives , row gives . The sum of products is .
Simplify (up to 3 marks): group . The expression is now , which by the standard identity simplifies to (this is just the OR gate, as expected since only gives ).
Markers reward the correct sum of products from the three "1" rows, the grouping/simplification, and the minimal answer .
Eduqas 20196 marksDescribe the operation of a half adder and a full adder, giving the Boolean expressions for the sum and carry of a half adder, and explain why a full adder is needed to add multi-bit numbers.Show worked answer →
Half adder (up to 3 marks): a half adder adds two single bits and , producing a sum and a carry. Sum (XOR, the sum bit), and carry (AND, the carry out). It cannot accept a carry in from a lower stage.
Full adder (up to 2 marks): a full adder adds three bits, , and a carry in from the previous stage, producing a sum and a carry out. It is built from two half adders and an OR gate.
Why needed for multi-bit (up to 1 mark): adding numbers with more than one bit produces carries that must ripple from one column to the next, so each stage above the least significant bit must accept a carry in, which only a full adder does.
Markers reward and for the half adder, the three-input full adder with carry in and out, and the carry-propagation reason.
Related dot points
- Logic gates and Boolean algebra: the gates AND, OR, NOT, NAND, NOR, XOR and their truth tables, Boolean expressions, the laws of Boolean algebra, De Morgan's laws, and universal gates.
An Eduqas A-Level Electronics answer on logic gates and Boolean algebra: the gates AND, OR, NOT, NAND, NOR and XOR with their truth tables, writing and reading Boolean expressions, simplifying with the laws of Boolean algebra and De Morgan's laws, and the universal NAND and NOR gates.
- Sequential logic: the difference from combinational logic, the SR latch, the clocked D-type and JK flip-flops, edge triggering, and the flip-flop as a one-bit memory.
An Eduqas A-Level Electronics answer on sequential logic and flip-flops: how feedback gives memory, the SR latch and its forbidden state, the clocked D-type and JK flip-flops, edge triggering, and how a flip-flop stores one bit, the building block of counters and registers.
- Number systems: binary, denary and hexadecimal conversion, binary addition, two's complement for signed numbers, and binary-coded decimal.
An Eduqas A-Level Electronics answer on number systems: converting between binary, denary and hexadecimal, binary addition with carries, two's complement representation of signed numbers and subtraction by addition, and binary-coded decimal for displays.
- Digital communications: serial and parallel transmission, the data rate (bit rate and baud), multiplexing (time-division and frequency-division), and error detection with parity and checksums.
An Eduqas A-Level Electronics answer on digital communications: serial and parallel transmission and their trade-offs, the bit rate and baud, time-division and frequency-division multiplexing to share a channel, and error detection using parity bits and checksums.
Sources & how we know this
- Eduqas GCE AS/A Level Electronics specification (A410QS) — WJEC Eduqas (2017)