Comparators
3.3.9· Hardware › Combinational Circuits
1. Hum actually kya bana rahe hain?
Sabse simple kya hai? Ek 1-bit comparator. Ek single bit ko ek single bit se compare karo.
Hum shuru kaise karein? Truth table likho — 2 inputs → 4 rows.
| 0 | 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 | 0 |
| 1 | 1 | 0 | 1 | 0 |
2. 1-bit logic scratch se derive karna
YEH equations kyun? Truth table ko column by column padho aur har "1" ko ek product term mein translate karo.
: sirf ek row hai jahan yeh 1 hai — . Woh product term hai .
: sirf ek 1 hai par, yaani .
: 1 jab dono 0 hon ya dono 1 hon. Yeh exactly XNOR hai:
3. Multi-bit comparator banana (asli trick)
Giant truth table kyun nahi? -bit numbers ke liye rows chahiye honge — 4-bit ke liye woh 256 rows hain. Haath se design karna impossible hai. Humein ek structured, first-principles method chahiye: insaan ki tarah numbers compare karo.
Bits ke liye formalise kaise karein. Maano , .
Har bit ki equality define karo: (1 jab bit match kare).
tab hota hai jab upar se scan karte waqt sabse upar wala differing bit ho, aur uske upar ke saare bits equal rahe hon:
chain kyun? Term ka matlab hai "position se upar ke saare bits equal the, isliye yeh pehli jagah hai jahan fark hai" — bilkul wahi insaan wala rule.
Symmetrically:
Aur equality matlab "har bit match kare":

4. Worked example — 2-bit comparator scratch se
ko se compare karo.
Step 1 — per-bit equals. , . Yeh step kyun? Yeh reusable "match" signals hain jo insaan wale method ko chahiye.
Step 2 — Equal. Dono bits match karein: Kyun? Numbers equal tabhi hain jab MSB aur LSB dono agree karein.
Step 3 — Greater. MSB pehle decide karta hai; agar MSBs tie karein toh LSB decide karta hai: Kyun? Pehla term: ka MSB directly jeet jaata hai. Doosra: MSBs equal hain (), isliye LSB tie tod ta hai.
Step 4 — Less. Mirror image:
Check , ke saath: → . ✔ (2 > 1)
Check , ke saath: → . ✔
5. Worked example — IC 7485 (4-bit) cascade
Kyun care karein? Real chips jaise 7485 cascade inputs lete hain taaki tum unhe wider numbers ke liye chain kar sako.
Rule jab internally tie ho: agar 4 local bits sab equal hon, toh chip cascade input ko pass through karta hai.
Yeh step kyun? matlab "in 4 bits ne kuch decide nahi kiya, isliye neeche wali less-significant chip par bharosa karo" — wahi insaan wala first-differing-digit rule, ab poore chips ke across.
8-bit ke liye cascade wiring: low nibble ke outputs ko high nibble ke cascade inputs mein feed karo. Low chip ke ground-level inputs tied hain ke saath (taaki agar sab kuch equal ho, toh output equal aaye).
6. Common mistakes
7. Active recall
Recall Khud test karo (answers chupaao)
- Konsa gate 1-bit equality implement karta hai? → XNOR
- Magnitude pehle konsa bit decide karta hai? → MSB
- Lower-bit terms ko se guard kyun karein? → taaki woh tabhi act karein jab higher bits ne tie kiya ho
- Cascaded 7485 mein kya karta hai? → cascade input ko pass through karta hai
- Sum identity jo hamesha hold karni chahiye? →
Recall Feynman: ek 12-saal ke bacche ko explain karo
Socho do bacche number cards dikhaa rahe hain, sabse bada pehle. Woh front card palte hain: agar kisi ka bada ho, toh wahi baccha poora game jeet jaata hai — aage dekhne ki zaroorat nahi. Agar front cards match karein, toh woh agla card dekhte hain, aur aise hi chalta rehta hai. Agar har card match kare, toh tie hai. Ek comparator ek chhoti electric machine hai jo exactly yahi card game 1s aur 0s ke saath, instantly, khelti hai.
8. Flashcards
Ek comparator kaunse teen outputs produce karta hai?
1-bit equality equation?
1-bit greater-than equation?
1-bit less-than equation?
MSB pehle compare kyun karein?
signals ka purpose?
2-bit greater-than expression?
n-bit equality expression?
Comparator outputs ke beech konsi identity hamesha hold karti hai?
7485 IC mein cascade inputs ka role?
7485 cascaded output formula for A>B?
Common XOR-vs-XNOR trap?
9. Connections
- XOR and XNOR Gates — equality primitive
- Truth Tables and Minterms — kaise read out karte hain
- Binary Subtraction — subtract karke sign bit check karna ek alternate comparison method hai
- Multiplexers — ek aur decision-making combinational block
- Ripple Carry Adder — contrast: adders LSB-first jaate hain, comparators MSB-first
- 7485 IC — standard cascadable comparator chip