05 Chapter Map - Combinational Circuit Design

Chapter 5 Overview & Map of Content (MOC)

Arithmetic circuits (HAs, FAs, multipliers, comparators), Code converters, MUX/Decoder/DeMUX tree networks, PLDs (ROM & PLA), application word problems, and edge-case logic synthesis.


📚 Study Notes Index

#NoteWhat it coversPYQ yearsTypical marks
5.015.01 Arithmetic Circuits, Multipliers & ComparatorsDesign blueprint, three-half-adder puzzle, FA→FS conversion, carry look-ahead2015, 2018, 2019, 202010–12
5.025.02 Code Converters & Data Routing Implementations2421→84-2-1 converter, MUX and decoder implementations, Shannon expansion2016–2025 (most papers)8–13
5.035.03 Tree Networks (Cascading MUX, Decoders & DeMUX)16-to-1 MUX tree, 4-to-16 and 5×32 decoders, 1×16 demux2016, 2017, 2021, 2023, 2024, 20258–12
5.045.04 Programmable Logic Devices (ROM & PLA)ROM square generator, PLA with shared product terms, ROM vs PLA2015, 2017, 2018, 2020, 2021, 2023, 2024, 20255–13
5.055.05 Application-Specific Word ProblemsRestaurant, spaceship, boiler, divisibility2016, 2017, 2021, 20228–13
5.065.06 Combinational Hardware Edge Cases & Logic Synthesis4-to-1 MUX from NAND, decoder with unsimplified functions2016, 2017, 2018, 202010–12

🎯 Exam Weight

The heaviest-scoring chapter in the paper

Chapter 5 reliably supplies 30–40 marks, almost all of it design work. Ranked by frequency:

RankQuestionAppearancesMarksNote
12,4,2,1 → 8,4,-2,-1 code converter68–135.02 Code Converters & Data Routing Implementations §2
2ROM 3-bit square generator58–135.04 Programmable Logic Devices (ROM & PLA) §1
3MUX function implementation5105.02 Code Converters & Data Routing Implementations §3.3
4PLA with four product terms410–125.04 Programmable Logic Devices (ROM & PLA) §2
5Decoder tree networks48–125.03 Tree Networks (Cascading MUX, Decoders & DeMUX)
6Decoder with 310–125.02 Code Converters & Data Routing Implementations §5.1
7Three half-adders ()310–125.01 Arithmetic Circuits, Multipliers & Comparators §2

The top four use the same functions and the same numbers every year. Working each once properly is worth more than any amount of general revision.

The unifying insight for this whole chapter

Decoders, multiplexers, ROMs and PLAs all exist to let you skip Boolean simplification:

  • Decoder — hands you every minterm on a pin; just OR the ones you need
  • MUX — fold one variable into the data inputs; read , , or off pairs of rows
  • ROM — plug the truth table straight in; no minimisation at all
  • PLA — the only one that does need simplification, and it needs it on all four forms () to find shared terms

When a question names one of these devices, reach for the truth table, not the K-map.

Sections in this chapter that have never been examined

The 2-bit multiplier, magnitude comparator and BCD adder (all in 5.01 Arithmetic Circuits, Multipliers & Comparators), and the BCD to seven-segment decoder (5.02 Code Converters & Data Routing Implementations §6) do not appear in any theory paper from 2015 to 2025. Some checklists tag them with years; those tags do not survive a check against the question bank. The seven-segment decoder is ECE 2104 Lab Week 9, so learn it for the lab.