Related Concepts: 02 Code Converters & Data Routing Implementations | 03 Tree Networks (Cascading MUX, Decoders & DeMUX) | 04 Programmable Logic Devices (ROM & PLA)
5.06 Combinational Hardware Edge Cases & Logic Synthesis
Hardware Restrictions & Synthesis
Advanced exam questions test your ability to synthesize functions into restricted hardware architectures {such as designing a MUX using ONLY NAND gates or expanding unsimplified equations for a Decoder}.
1. Design a 4-to-1 MUX using ONLY NAND Gates
Major PYQ Problem (2018 - 10 Marks)
Question: Design a 4-to-1 line multiplexer using NAND gates.
Solution:
- MUX SOP Equation:
- NAND-NAND Transformation:
- Circuit Construction:
- Two 2-input NAND gates (inputs tied) to produce and .
- Four 3-input NAND gates in Level 1.
- One 4-input NAND gate in Level 2.
2. Multi-Equation Decoder Implementation
Major PYQ Problem (2016, 2017, 2019, 2020 - 12 Marks)
Question: Design a circuit using a 3-to-8 decoder and external OR gates for:
Canonical Minterm Expansion Solution:
-
Expand :
-
Expand :
-
Expand :
Circuit Implementation:
- Connect inputs to a 3-to-8 decoder.
- : Wire decoder pins 0, 1, 6 into a 3-input OR gate.
- : Wire decoder pins 0, 1, 2, 3, 6, 7 into a 6-input OR gate (or pins 4, 5 into a 2-input NOR gate).
- : Wire decoder pins 0, 1, 6, 7 into a 4-input OR gate.
Past Year Questions (PYQs)
- [PYQ 2018]: 4-to-1 MUX using ONLY NAND gates. (10 Marks)
- [PYQ 2016, 2017, 2019, 2020]: Multi-equation decoder implementation with unsimplified expressions. (12 Marks)