Professional Documents
Culture Documents
Different Logic-Good Read
Different Logic-Good Read
Combinational CMOS
Circuit and Logic Design
Jin-Fu Li
Advanced Reliable Systems (ARES) Laboratory
Department of Electrical Engineering
National Central University
Jhongli, Taiwan
Outline
Advanced CMOS Logic Design
I/O Structures
Vout
NMOS
inputs
network
Y X1 X 2 X1 X 2 X1 X 2 X1 X 2 X1 X 2 X1X 2 X1 X 2
Y
X1 X2
Q2 5.0um/0.8um
Q3 5.0um/0.8um X5 Q5
Q4 10um/0.8um
Q5 10um/0.8um X3 Q3 X6 Q6
Q6 10um/0.8um
Q7 10um/0.8um X7 Q7
PR
Vout
NMOS
inputs
network
Vout
NMOS Evaluate
inputs
network Precharge
CLK
CLK
clk
clk
A Y=ABC
C Z=(A+B).C
B
A B C
clk clk
clk=1
A
C
1 A CVDD (C C1 C2 )VA
B C2 C1 C
C1 C
1 VA VDD
C
C C1 C2
C2
0
charge sharing model E.g., if C1 C2 0.5C
clk=1 then output voltage is
VDD/2
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 13
Problems of Dynamic Logic
Simple single-phase dynamic logic can not be
cascaded
clock
N1 N2
N1
inputs N Logic N Logic
T d1
Erroneous State
clock N2
T d2
Vout
NMOS
inputs
network
CLK
Vout
NMOS NMOS NMOS
network network network
CLK
precharge evaluate
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 16
Charge-Keeper Circuits
The domino cascade must have an
evaluation interval that is long enough to
allow every stage time to discharge
This means that charge sharing and charge
leakage processes that reduce the internal
voltage may be limiting factors
Two types of modified domino logics can
cope with this problem
Static version
Latched version
Z Z
Clk Clk
F
N-logic
N-logic N-logic
N-logic
CLK
F1
A
F2
B
CLK
F1 A B C D
D D’
F2 A B C
C C C’ C
F3 A B
B B’ B’ B
A A’
CLK
Pass-Transistor Logic
Pass signals
Product term (F)
Vi
A
-A A
-B
-B
-A OUT OUT
A OUT
B
B B
B
Y
A
Vout- Vout+
V1 +
V1 - Fully Differential
Vn+ NMOS Network
Vn-
AB AB A+B A+B
A A
A B A B
B
B
Vout Vout
C E A E
A B A B C
Vout- Vout+
Vref Vref
V- V+
V1+
V1-
Differential
NMOS Network
Vn+
Vn-
Vout- Vout+
V1+
V1- Pass-Transistor
Network
Vn+
Vn-
AB AB A+B A+B
A- A+ A- A+ A- A+ A-
A+
B- B+
B+ B-
CLK
Vout- Vout+
V1+
V1- Differential
NMOS Network
Vn+
Vn-
CLK
Vout- Vout+
V1+
V1- Differential
NMOS Network
Vn+
Vn-
CLK
PMOS
…
Network
CLK
f
CLK +
Cout Vout
NMOS -
…
Network
B
B A
A
CLK
AB
CLK
CLK A+B
Cout
A CLK
Cout
B B A
dV V (t ) IL t IL
iout in i p Cout
dt V1 dV
0 C
out
dt V ( t ) V1
Cout
t
iout I
dV dt V (th ) V1 L th V X
Cout Cout
C
Assume iout is a constant IL th out (V1 V X )
IL
Advanced Reliable Systems (ARES) Lab. Jin-Fu Li, EE, NCU 41
I/O Pads
Types of pads
Vdd, Vss pad
Input pad (ESD)
Output pad (driver)
I/O pad (ESD+driver)
All pads need guard ring for latch-up
protection
Core-limited pad & pad-limited pad
Core-limited pad Pad-limited pad
PAD PAD
PAD
Bidirectional pad
PAD
Vin
VT- VT+ VDD
VT+
VT-
Time
Vin Vout
N2
VFN N3
N1