Pass Transistor Logic: COMP 103
Pass Transistor Logic: COMP 103
Lecture 07
[All lecture notes are adapted from Mary Jane Irwin, Penn State, which were adapted from Rabaeys Digital Integrated
Circuits, 2002, J. Rabaey et al.]
Comp103-L7.1
A B
X = Y if A and B
X Y
A
B X = Y if A or B
X Y
Comp103-L7.3
B X = Y if A or B = A B
X Y
Comp103-L7.4
Pass Transistor (PT) Logic
B
A
B
F=
0
Ratioless
Comp103-L7.5
B
1.5/0.25 2
B=VDD, A=0VDD
Vout, V
0.5/0.25
1
A 0.5/0.25
B A=VDD, B=0VDD
F= AB
A=B=0VDD
0 0.5/0.25
0
0 1 2
Vin, V
A
A Inverse PT F
B Network F
B
B B B B B B
A A A
A A A
F=AB F=A+B F=AB
B B A
AND/NAND OR/NOR XOR/XNOR
Comp103-L7.7
CPL Properties
Comp103-L7.8
CPL Full Adder
B B Cin Cin
A !Sum
A Sum
B B Cin Cin
A !Cout
B Cin
A Cout
B Cin
Comp103-L7.9
In = VDD
Vx = M2
VGS
A = VDD VDD-VTn
D S
B M1
3
In
In = 0 VDD
1.5/0.25 2
x = 1.8V
Voltage, V
D
S
x
VDD Out
0.5/0.25
1
B 0.5/0.25
Out
0
0 0.5 1 1.5 2
Time, ns
Level Restorer
on
Mr
B off
A=1 M2 Out=0
Mn
x= 0
A=0 Out =1
1
M1
Comp103-L7.13
W/Lr=1.50/0.25
1
W/Lr=1.25/0.25
W/Lr=1.0/0.25
0
0 100 200 300 400 500
Time, ps
low VT transistors
In2 = 0V A = 2.5V
on
Out
off but
leaking
In1 = 2.5V B = 0V
sneak path
C = GND C = GND
A = VDD B A = GND B
C = VDD C = VDD
W/Lp=0.50/0.25
30
0V
25
Rn Rp
20 2.5V Vout
Resistance, k
Rp
15 Rn
2.5V
10
Req W/Ln=0.50/0.25
5
0
0 1 2
Vout, V
Comp103-L7.17
TG Multiplexer
S S F
S
VDD
In2
S F
In1
In1 S S In2
Comp103-L7.18
Transmission Gate XOR
A AB
Comp103-L7.19
TG Full Adder
Cin
A Sum
Cout
Comp103-L7.20
Differential TG Logic (DPL)
B A B A B A B A
A A
F=AB B F=AB
GND
B A
B
GND
VDD A
A F=AB B F=AB
VDD A
B B
AND/NAND XOR/XNOR
Comp103-L7.21