👑 Premium Sign in Sign up

VL04 · Sem 3 · Digital logic

Multiplexers (2:1 and 4:1)

Aim: Select one of several inputs with a multiplexer.

🧪 Live simulation🧊 Real-time 3D bench⚠ Simulated values, not physical measurements

🔬 Virtual lab

Starting the lab…

📘 Theory

A multiplexer passes one input to the output according to the select lines. The conditional operator ?: and case statements both synthesise to MUX cells.

y = s ? b : a

🧰 Apparatus (virtual)

  • Yosys
  • simulator

📝 Procedure

🎤 Viva questions

How can a MUX implement any logic function

Put the truth table on the data inputs and the variables on the selects.

What is a demultiplexer

The reverse: one input routed to one of many outputs.

🛡️ Safety

Software only. Area and timing use generic teaching assumptions; they are not silicon measurements or sign-off results.

📚 Tools & references