3:8 decoder building F = Σm(1,2,4,7) — multiplexers and decoders

exam standarddecoder plus OR as a canonical implementation

Answer

A′ · B′ · C + A′ · B · C′ + A · B′ · C′ + A · B · C

Why this example is worth doing

Since each decoder output is one minterm, ORing a chosen subset implements any function of those variables directly from its canonical sum — no minimisation required. The page presents it as the brute-force implementation strategy: more hardware than a minimised gate network, but derived mechanically from the truth table, and cheap when one decoder is shared across several output functions.

Try your own input in the Multiplexers & decoders. Multiplexers from 2:1 to 16:1 and decoders from 2:4 to 4:16, with the selection logic derived.

How the answer is reached

Step by step

A′ · B′ · C + A′ · B · C′ + A · B′ · C′ + A · B · C is already a minimum sum-of-products form (4 terms, 12 literals), proved by Quine–McCluskey — no law can shorten it. It is the only minimum-cost form.

Warning:

A′ · B′ · C + A′ · B · C′ + A · B′ · C′ + A · B · C is already a minimum sum-of-products form (4 terms, 12 literals), proved by Quine–McCluskey — no law can shorten it. It is the only minimum-cost form.

Quine–McCluskey

Prime implicants — Quine–McCluskey
#Term
1A′ · B′ · C
2A′ · B · C′
3A · B′ · C′
4A · B · C
Minimum cover — Quine–McCluskey
#Cover
1A′ · B′ · C + A′ · B · C′ + A · B′ · C′ + A · B · C
Warning:

4 term(s), 12 literal(s); 4 essential prime implicant(s).

Truth table

Truth table — columns #, A, B, C, F
#ABCF
00000
10011
20101
30110
41001
51010
61100
71111

Compare with

Open the Multiplexers & decoders

This input is entered in the tool itself — it is too rich for a link to carry.

Note:

Notation this page assumes

  • Symbols: · is AND, + is OR, ⊕ is XOR, a prime or an overline is NOT. The field also takes ∧ ∨ ¬ ~ ! & | and the words.
  • Operator precedence, tightest first: NOT, then AND (including juxtaposition), then XOR/XNOR, then NAND/NOR, then OR, then IMPLIES, then IFF.
  • Gate symbols follow whichever standard the header toggle is set to: ANSI/IEEE Std 91-1984 distinctive shapes, or IEC 60617-12 rectangles.

Sources

  • ANSI/IEEE Std 91-1984, Graphic Symbols for Logic Functions
  • IEC 60617-12, Graphical Symbols for Diagrams — Binary Logic Elements