3.3.6 · HinglishCombinational Circuits

Demultiplexers

1,504 words7 min readRead in English

3.3.6 · Hardware › Combinational Circuits


DEMUX KYA hota hai?

Yeh exist KYU karta hai? Real hardware mein aksar aapke paas ek shared signal hota hai (serial data stream, bus line, ya clock) aur aapko use ek selected destination tak deliver karna hota hai — ek specific register, memory row, ya peripheral. DEMUX woh physical "address decoder + gate" hai jo yeh kaam karta hai.


HOW yeh kaam karta hai — scratch se derive karo

Sabse simple useful case lete hain: ek 1-to-2 DEMUX (, ek select line ).

Step 1 — Hum kya chahte hain?

  • Agar : ko par bhejo, force karo.
  • Agar : ko par bhejo, force karo.

Yeh step kyun? Hum gates touch karne se pehle desired behaviour list karte hain — yeh truth table hai, hamara contract.

0 0 0 0
0 1 1 0
1 0 0 0
1 1 0 1

Step 2 — Table se seedha logic padho. tab hota hai jab sirf AND . tab hota hai jab sirf AND .

Yeh step kyun? Har output, data ka select lines ke sahi combination ke saath AND hota hai — exactly jo "kya main chosen one hun?" condition se gate hota hai.

Step 3 — outputs tak generalise karo. Har output tab fire karta hai jab select lines binary mein number spell karti hain. Maano woh select-decode term hai (select lines ka ek minterm). Tab:

Figure — Demultiplexers

Worked Examples


Common Mistakes


Active Recall

Recall 12-saal ke bachche ko explain karo (Feynman)

Socho ek train station jisme EK aane wala track hai aur 8 platforms hain. Ek signalman ek number card (select lines) dekhta hai aur switch flip karta hai taaki aane wali train exactly us platform par jaye jo us number se match karta ho. Baaki saare platforms khaali rehte hain. Train khud tumhara data bit hai — agar koi train nahi aati (data = 0), toh chosen platform bhi khaali hai. Woh signalman demultiplexer hai: ek input, kaafi saare outputs, aur ek "number card" jo destination choose karta hai.

Flashcards

Demultiplexer kya karta hai?
Ek data input ko outputs mein se exactly ek par route karta hai, jo select lines choose karti hain.
Ek 1-to- DEMUX mein kitne outputs aur kitni select lines hoti hain?
outputs, select lines.
DEMUX ke output ke liye output equation likho.
, jahan select lines ka minterm hai jo sirf code ke liye 1 hota hai.
Select ke saath 1-to-2 DEMUX ke liye aur likho.
, .
DEMUX ko decoder mein kaise turn karte hain?
Data input tie kar do; tab har ho jaata hai, jo decoder output hai.
1-to-4 DEMUX mein , ke liye kaun sa output high hai?
(binary 11 = decimal 3), baaki sab 0.
MUX aur DEMUX mein kya fark hai?
MUX = kaafi saare inputs → ek output (); DEMUX = ek input → kaafi saare outputs ().
Agar data input ho toh saare DEMUX outputs kya hain?
Saare outputs 0 hain, select lines chahe kuch bhi hon.
Har non-selected output 0 kyun hoti hai?
Uska minterm hota hai, isliye .

Connections

  • Multiplexers — exact inverse operation (many-in-one-out).
  • Decoders — data 1 se tied DEMUX IS ek decoder hai.
  • Minterms and SOP — har output ek select-line minterm use karta hai.
  • Encoders — decoders ka reverse, related family.
  • Memory Addressing — DEMUX/decoders choose karte hain kaun sa memory word/row drive hoga.
  • Bus Systems — ek bus line kaafi saare destinations mein distribute hoti hai.

Concept Map

routed by

chooses which output

drives

read logic off

gates each output

defines

produces

equals decoder plus D AND

reversed becomes

Data input D

Select lines Sn-1..S0

1-to-2^n Demultiplexer

2^n outputs Y0..Y2n-1

Truth table contract

Minterm mk of selects

Yk = D AND mk

Decoder

Multiplexer