3.2.3 · HinglishCMOS Circuit Design

CMOS NAND and NOR gate design

1,612 words7 min readRead in English

3.2.3 · Hardware › CMOS Circuit Design


WHY does CMOS work this way?

WHY complementary? Kyunki agar dono networks ek saath conduct karen to short-circuit () ho jaega aur static power burn hogi; agar koi bhi conduct na kare to output float ho jaega aur garbage hold karega. PUN aur PDN ko logical duals banana guarantee karta hai ki exactly-ek conduct kare.


HOW to build the NAND gate

Hum chahte hain .

Step 1 — PDN: tab hi hoga jab , yaani jab AND dono HIGH hon. Why this step? AND ⇒ series NMOS. To aur ke beech do NMOS in series lagao.

Step 2 — PUN (dual): series→parallel aur NMOS→PMOS swap karo. Why this step? , jo complements ka OR hai → parallel PMOS. aur ke beech do PMOS in parallel.

Step 3 — verify one input: . NMOS series toot gaya (B off) ⇒ PDN off. PMOS parallel: -PMOS ON hai (gate=0) ⇒ PUN pull karta hai. ✓ se match karta hai.

Figure — CMOS NAND and NOR gate design

HOW to build the NOR gate

Hum chahte hain .

Step 1 — PDN: jab , yaani OR HIGH ho. Why? OR ⇒ parallel NMOS, aur ke beech.

Step 2 — PUN (dual): ⇒ complements ka AND ⇒ aur ke beech series PMOS.


Sizing: WHY NAND is preferred over NOR



Recall Feynman: explain to a 12-year-old

Socho do paani ke pipes hain. Upar wale pipes paani neeche laate hain (woh "1" hai); neeche wale drains paani bahar nikaalte hain (woh "0" hai). Har pipe mein ek valve hai jo ek switch se control hota hai. NAND gate mein, drain side ke dono valves ek line mein hain — paani tab hi niklega jab tum dono switches kholo. To output "bhara" (1) rehta hai jab tak dono inputs on na hon. Upar wale pipes ulte tarike se lagaye hain (side-by-side) taaki jab bhi drain band ho, ek upar wala pipe hamesha khula rahe aur use bhara rakhe. Ye aise design kiya gaya hai ki tank kabhi ek saath bhi na bhare aur na nikle, aur kabhi khali-aur-khula na rahe.


Active Recall

Kaun sa transistor type pull-up network banata hai aur kyun?
PMOS, kyunki woh strong logic 1 pass karte hain (gate LOW hone par conduct karte hain), output ko ki taraf pull karte hain.
PDN mein series NMOS kaun sa logic operation implement karta hai?
AND (path tab hi conduct karta hai jab sab ON hon).
PDN mein parallel NMOS kaun sa logic implement karta hai?
OR (koi bhi ek ON path conduct karta hai).
2-input NAND ki transistor topology batao.
PDN: 2 NMOS in series; PUN: 2 PMOS in parallel.
2-input NOR ki transistor topology batao.
PDN: 2 NMOS in parallel; PUN: 2 PMOS in series.
CMOS mein NAND, NOR se preferred kyun hai?
NOR ko slow PMOS series mein chahiye (~ tak widen karna padta hai), jo speed/area hurt karta hai; NAND mein PMOS parallel rehte hain.
PDN se PUN banane ka duality rule batao.
NMOS↔PMOS aur series↔parallel swap karo (silicon mein De Morgan).
NAND mein A=1,B=0 ke liye kaun sa network conduct karta hai aur Y kya hai?
PUN conduct karta hai (B-PMOS on), Y=1.
PUN aur PDN ka logical duals hona zaroori kyun hai?
Taaki har input ke liye exactly ek conduct kare → na floating output aur na -to-GND short.
NOR PUN ka series PMOS hona kaun si De Morgan identity par based hai?
(AND ⇒ series).

Connections

  • CMOS Inverter — is PUN/PDN principle ka 1-input base case.
  • De Morgan's Theorem — woh algebra jo PUN/PDN duality guarantee karta hai.
  • MOSFET as a Switch — kyun NMOS strong 0 pass karta hai, PMOS strong 1.
  • Static Power and Short-Circuit Current — woh cheez jo complementary structure prevent karta hai.
  • Logical Effort — NAND vs NOR sizing penalty ko quantify karta hai.
  • Complex Gates (AOI/OAI) — series/parallel ko arbitrary functions tak generalize karta hai.

Concept Map

passes strong 0

passes strong 1

pulls Y to 0

pulls Y to 1

no float, no short

series N, parallel P

parallel N, series P

series AND, parallel OR

parallel OR, series AND

NMOS ON when gate HIGH

PMOS ON when gate LOW

Pull-Down Network

Pull-Up Network

Logical duals - one conducts

De Morgan in silicon

NAND Y = NOT A.B

NOR Y = NOT A+B