Pass-transistor logic
3.2.10· Hardware › CMOS Circuit Design
Chapter: CMOS Circuit Design · Subtopic 3.2.10
The Big Picture
WHAT hai ek pass transistor?
- Static CMOS gate output: node ko ek rail ki taraf transistor ke through pull kiya jaata hai.
- PTL: node ko actual input voltage conducting channel ke through copy karke milti hai.
WHY nMOS ek weak '1' pass karta hai (central fact)
Ek nMOS transistor tabhi conduct karta hai (ON rehta hai) jab
HOW yeh humein takleef deta hai jab '1' pass karna ho:
Maano gate se tied hai aur hum source par input apply kar rahe hain, ek output node (initially 0) ko '1' ki taraf charge karne ki koshish kar rahe hain. Output node voltage ko kahte hain; yeh nMOS ka source ki tarah kaam karta hai (current iske andar se load mein jaati hai).
WHY nMOS ek perfect '0' pass karta hai: 0 ki taraf discharge hote waqt, source low node hai, , isliye — device 0 V tak strongly ON rehta hai. Toh:
- nMOS: strong 0, weak 1
- pMOS (symmetric argument): strong 1, weak 0 (yeh tab ruk jaata hai jab tak gir jaata hai).

HOW hum weak '1' ko fix karte hain
1. Transmission gate (CMOS pass gate). Ek nMOS ko ek pMOS ke saath parallel mein lagao, complementary gate signals se driven.
2. Level-restoring (swing-restoring) pMOS. nMOS pass transistors ki ek chain ke baad jo ek inverter feed karti hai, ek feedback pMOS se degraded node tak add karo. Jab inverter output low jaata hai, pMOS weak-'1' node ko poori tarah tak pull karta hai, level restore karta hai.
Worked Example 1 — PTL mein 2:1 MUX
Function: .
Build: ek nMOS gate ke saath pass karta hai; ek nMOS gate ke saath pass karta hai; drains se tied hain.
- Yeh step kyun? Exactly ek select line high hoti hai, isliye exactly ek pass transistor ON hota hai, chosen input ko tak steer karta hai. Sirf 2 transistors (+ ke liye inverter) vs. full CMOS ke liye bahut saare.
Check : -path nMOS ON hai, gate par, ek '1' pass kar raha hai → output tak degrade hoti hai.
- Kyun care karein? Agar kisi agle gate ko drive kare, toh woh weak '1' agli pMOS ko fully turn off nahi kar sakti → static leakage. Transmission gate ya restoring inverter se fix karo.
Worked Example 2 — XOR steering
. aur ko pass signals ki tarah use karo, ke saath steered:
- Yeh step kyun? PTL hume variables khud pass karne deta hai (sirf rails nahi), isliye aur routed hone wala data ban jaate hain — pure pull-up/pull-down CMOS soch mein yeh mumkin nahi. XOR ek chhota sa MUX ban jaata hai.
Worked Example 3 — voltage numbers
Maano V, V, body effect ignore karo.
- Single nMOS se weak '1' out V. Kyun: par conduction ruk jaati hai.
- Agli CMOS inverter ko V ke saath feed karo: uski pMOS ko chahiye, yaani gate V se neeche. Input exactly V hai → pMOS threshold par bilkul sahi hai, muskil se off hai, leakage hai. Fix kyun matter karta hai: static power ∝ is leakage ke.
80/20 — woh 20% jo tumhare paas hona chahiye
- nMOS = strong 0, weak 1 (); pMOS = strong 1, weak 0.
- Reason: conduction ko chahiye, aur passed node hi source hai.
- Weak levels ko transmission gate ya restoring pMOS se fix karo.
- PTL transistor count ko level degradation + no drive ke badle mein trade karta hai.
Recall Feynman: ek 12-saal ke bacche ko explain karo
Ek paani ki pipe socho jisme ek valve hai jo tum ek spring se kholte ho. Spring ki pull depend karti hai ki doosri taraf ka paani kitna oopar hai. Paani baahir jaane dene ke liye (doosri taraf khaali karne ke liye), spring mazboot rehti hai — aasaan. Lekin doosri taraf bharne ke liye, jaise paani upar uthta hai woh spring ko peeche dhakel deta hai, aur ek point par valve poora bharne se pehle band ho jaata hai. Toh yeh valve khaali karne mein great hai lekin bharte waqt tank ko thoda sa kam chhod deta hai. Woh "thoda kam chhod deta hai" hi reason hai ki nMOS switch weak '1' deta hai. Poora bharne ke liye, tum ek doosra, ulta valve (pMOS) add karte ho — saath milke yeh dono kaam karte hain.
Flashcards
Why can't a single nMOS pass a strong logic '1'?
Maximum voltage an nMOS pass transistor delivers (gate at )?
nMOS pass transistor strengths?
pMOS pass transistor strengths?
What is a transmission gate?
Two ways to restore a degraded '1' from an nMOS pass chain?
Transistor count of a PTL 2:1 MUX (excluding inverter)?
Downside of feeding a degraded '1' into a CMOS inverter?
How does body effect worsen the weak '1'?
Why does an nMOS pass a perfect '0'?
Connections
- CMOS Inverter — woh load jo weak-'1' leakage reveal karta hai
- Transmission Gate — standard PTL fix
- Static CMOS Logic — contrast: pull-up/pull-down vs signal steering
- Threshold Voltage & Body Effect — threshold drop ka source
- Multiplexers — PTL ka killer app
- Dynamic Power vs Static Leakage — degraded levels ki cost