Professional Documents
Culture Documents
Lecture6 Combinationallogic
Lecture6 Combinationallogic
Lecture6 Combinationallogic
Hyeon-Min Bae
Combinational Sequential
VDD
In1
PMOS only
In2 PUN
…
InN
F(In1,In2,…InN)
In1
In2 PDN
…
NMOS only
InN
VDD
PUN VDD ® |VTp|
S VGS
S CL
D 0 ® VDD D
CL
Good for pull up
VDD
PDN VDD ® 0
D
D CL VDD
VDD
S 0 ® VDD - VTn
S VGS
CL
Good for pull down
Copyright 2022, Nanoscale advanced integrated systems lab, KAIST 7
Example
2.5V
A B C
D E F
G H I
1) Initial voltage: 0V
2) Initial voltage: 2.5V
B
A
C
D
OUT = D + A • (B + C)
A
D
B C
A Req
A
Rp
Rp Rp
B
A B Rp
A Rp Cint
Rn CL A
B Rn CL
A Rn Rn CL
Rn
Cint
A B
A
NOR2
NAND2 INV
• Delay is dependent on
Rp Rp the pattern of inputs
A B • Low to high transition
– both inputs go low
Rn CL • delay is 0.69 Rp/2 CL
B – one input goes low
• delay is 0.69 Rp CL
Rn
Cint
• High to low transition
A
– both inputs go high
• delay is 0.69 2Rn CL
A=B=1®0
Rp Rp
A B A=1 ®0, B=1
Voltage [V]
Rn CL A=1, B=1®0
B
Rn
Cint
A
time [ps]
Rn
A=1, B=0®1 50 Discharged Cint
CL
A= 0®1, B=1 62
B
A=B=1®0 35
Rn
Cint A=1, B=1®0 57
A
A= 1®0, B=1 76
NMOS = 0.5µm/0.25µm
PMOS = 0.75µm/0.25µm
CL = 100 fF
Copyright 2022, Nanoscale advanced integrated systems lab, KAIST 19
Transistor Sizing
•
Rp Rp Rp
2 A B 2 4 B
Rn Rp Cint
CL 4
2 A
B
Rn Rn Rn CL
2 Cint
1
A A B 1
B 8
A 4
C 8
D 4
OUT = D + A • (B + C)
A 2
D 1
B 2C 2
A B C D
A CL Distributed RC model
B C3 (Elmore delay)
C C2 tpHL = 0.69 Reqn(C1+2C2+3C3+4CL)
D C1
Propagation delay deteriorates
rapidly as a function of fan-in –
quadratically in the worst case.
quadratic
Gates with a
fan-in greater
tp (psec)
fan-in
Slope is a
function of
“driving
strength”
eff. fan-out
• Transistor sizing
– as long as fan-out capacitance dominates
• Progressive sizing
Distributed RC line
InN MN CL
M1 > M2 > M3 > … > MN
(the fet closest to the
In3 M3 C3 output is the smallest)
• Transistor ordering
charged 0®1
In3 1 M3 CL In1 M3 CLcharged
CL CL