Pass-Transistor Logic: - N Transistors - No Static Consumption
Pass-Transistor Logic: - N Transistors - No Static Consumption
Pass-Transistor Logic: - N Transistors - No Static Consumption
Switch Out A
Out
Inputs
Network B
B
• N transistors
• No static consumption
NMOS-only switch
C=5V C=5V
M2
A=5V A=5V B
Mn
B
CL M1
C
C
A B A B
C
C
C=5V
A=5V
B
CL
C=0V
Resistance of Transmission Gate
30000.0
Rn
(W/L)p =(W/L)n =
1.8/1.2
20000.0
R (Ohm)
Rp
10000.0
Req
0.0
0.0 1.0 2.0 3.0 4.0 5.0
Vout
Pass-Transistor Based Multiplexer
S S
VDD
VDD
S
A
M2
S F
M1
B
GND
In1 S S In2
Transmission Gate XOR
B
M2
A
A
F
M1 M3/M4
B
B
Delay in Transmission Gate Networks
5 5 5 5
V1 Vi-1 Vi Vi+1 Vn-1 Vn
In
C C C C C
0 0 0 0
(a)
C C C C C
(b)
m
(c)
Elmore Delay (Chapter 8)
C1 C2 Ci-1 Ci CN
Assume All internal nodes are precharged to VDD and a step voltage is
applied at the input Vin
N N N i
N = Ri C j = C i R j
i=1 j=i i=1 j=1
Delay Optimization
Transmission Gate Full Adder
P
VDD
VDD Ci
A
P S Sum Generation
A A P Ci
A P VDD
B B
VDD A
P
P Co Carry Generation
Ci Ci Ci
A
Setup P
(2) NMOS Only Logic: Level Restoring Transistor
VDD
Level Restorer VDD
Mr
B
M2
X
A Mn Out
M1
with
5.0 5.0
without
Vout (V)
VX
VB
1.0 1.0
-1.00 2 4 6 -1.00 2 4 6
t (nsec) t (nsec)
(a) Output node (b) Intermediate node X
Solution 3: Single Transistor Pass Gate with VT=0
VDD
VDD
0V 5V
VDD 0V Out
5V
A
Pass-Transistor
A F
B Network
B
(a)
A Inverse
A Pass-Transistor F
B
B Network
B B B B B B
A A A
A A A
(b)