3.2.10 · HinglishCMOS Circuit Design

Pass-transistor logic

1,807 words8 min readRead in English

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).
Figure — Pass-transistor logic

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

  1. nMOS = strong 0, weak 1 (); pMOS = strong 1, weak 0.
  2. Reason: conduction ko chahiye, aur passed node hi source hai.
  3. Weak levels ko transmission gate ya restoring pMOS se fix karo.
  4. 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'?
Jaise output badhta hai, girta hai; conduction tab ruk jaati hai jab , isliye .
Maximum voltage an nMOS pass transistor delivers (gate at )?
(body effect ke saath aur bhi neeche).
nMOS pass transistor strengths?
Strong '0', weak '1'.
pMOS pass transistor strengths?
Strong '1', weak '0'.
What is a transmission gate?
nMOS ∥ pMOS with complementary gates, passing both rails full-swing.
Two ways to restore a degraded '1' from an nMOS pass chain?
Transmission gate; ya ek feedback (level-restoring) pMOS to .
Transistor count of a PTL 2:1 MUX (excluding inverter)?
2 (ek nMOS per data input, aur se steered).
Downside of feeding a degraded '1' into a CMOS inverter?
Inverter ki pMOS fully turn off nahi ho sakti → static leakage / power.
How does body effect worsen the weak '1'?
bada hota hai, aur badhata hai, isliye '1' se bhi neeche hoti hai.
Why does an nMOS pass a perfect '0'?
Discharge karte waqt, isliye : 0 V tak strongly ON rehta hai.

Connections

Concept Map

uses

gate acts as

gives

typically

conducts while

passing 0

passing 1

caused by

worsened by

complemented by

fixed by

combined in

Pass-transistor logic

Pass transistor

Gate steers signal

Fewer transistors

nMOS pass device

Condition VGS gt Vtn

Strong logic 0

Weak logic 1

Threshold drop Vout max eq VDD minus Vtn

Body effect

pMOS strong 1 weak 0

Transmission gate