IAE Academy

ISRO EC 2023 Q.34: solution and answer

ISRO 2023 · ECQ.34 · 1 mark · MCQ

In the given figure, find the value of (X0, X1, X2, X3, X4, X5, X6, X7) to realise the function .

ISRO EC 2023 question 34: Two 4:1 multiplexers feed a 2:1 multiplexer.Tap to open full size
Figure from the ISRO EC 2023 paper. It is part of the question.
Figure description

Two 4:1 multiplexers feed a 2:1 multiplexer. Top 4:1 Mux has data inputs i0..i3 connected to X0, X1, X2, X3; its select inputs are S1 = A and S0 = C. Bottom 4:1 Mux has inputs i0..i3 connected to X4, X5, X6, X7; select inputs S1 = A and S0 = C. The top mux output goes to input i0 of the 2:1 Mux and the bottom mux output goes to input i1. The 2:1 Mux select line is B, and its output is F.

  1. (A)

    (1,1,0,0,1,1,1,1)

  2. (B)

    (1,1,1,1,0,0,1,1)

  3. (C)

    (1,1,0,1,0,1,1,1)

  4. (D)

    (0,0,1,1,1,1,1,1)

Answer and solution

ANSWER

The data inputs are , option (b).

Official answer: BSource: ISRO's revised and final answer key of 16 February 2024

  1. The 2:1 multiplexer has select line . For it passes the top 4:1 multiplexer output (input ). For it passes the bottom 4:1 multiplexer output (input ).

  2. The required function is . For : . So the top multiplexer output must be 1 for every combination of and .

  3. Hence all data inputs of the top multiplexer are 1: .

  4. For : . So the bottom multiplexer output must equal , whatever the value of .

  5. Both 4:1 multiplexers have and . The inputs are selected when (with ), so they must be 0. The inputs are selected when , so they must be 1.

  6. So .

  7. The full vector is , which is option (b). Option (a) has 0 in , option (c) has 0 in and wrong bottom inputs, and option (d) has 0 in .

KEY IDEA

Split the function by the select variable of the final multiplexer. Each value of that select picks one first-stage multiplexer, and the function for that value of fixes that multiplexer's data inputs.

WATCH OUT FOR

Swapping which 4:1 multiplexer is chosen when and , or forgetting that is a select line and not part of the function. Then the bottom inputs get set from instead of from .

From the ISRO EC 2023 paper. Every question of this paper · The full paper (PDF, ISRO) · All 6 ISRO Combinational questions, with notes

More ISRO Combinational questions