Unit 3: Introduction to Combinational Logic Circuits and Logic Families - Subjective Questions

ECE213 — Digital Electronics • Practice Questions with Detailed Answers

20 questions

1

Define a combinational logic circuit. How does it differ from a sequential logic circuit?

2

Design a Half Adder and derive its Boolean expressions along with the truth table.

3

Design a Full Adder using two half adders. Derive expressions for Sum and Carry with truth table.

4

Design a Half Subtractor and explain its working with truth table and Boolean expressions.

5

Explain the Full Subtractor with its truth table, Boolean expressions and logic diagram description.

6

What is a Digital Comparator? Design a 1-bit magnitude comparator with truth table and expressions.

7

Design a 2-bit magnitude comparator and derive the output expressions.

8

What is a Multiplexer (MUX)? Explain the working of a 4-to-1 multiplexer with its logic expression.

9

Explain how a multiplexer can be used to implement a Boolean function. Illustrate with an example.

10

What is a Demultiplexer (DEMUX)? Explain the operation of a 1-to-4 demultiplexer with truth table.

11

What is a Decoder? Design a 2-to-4 line decoder with enable and give its truth table.

12

What is an Encoder? Explain the operation of an octal-to-binary (8-to-3) encoder with its truth table.

13

Distinguish between an Encoder and a Decoder, and explain the concept of a Priority Encoder.

14

What is a Parity circuit? Explain parity generator and parity checker with examples.

15

What is a Logic Family? List the important characteristics used to compare different logic families.

16

Explain the structure and operation of a standard TTL NAND gate.

17

Explain the structure and operation of a CMOS inverter. Why is CMOS preferred for low-power applications?

18

Compare TTL, MOS, and CMOS logic families based on their key parameters.

19

Define Fan-in, Fan-out, Noise Margin, and Propagation Delay. Explain their significance in digital circuit design.

20

Explain how a decoder can be used to implement combinational logic functions and how larger decoders/multiplexers are built from smaller ones.