Professional Documents
Culture Documents
http://www.rcns.hiroshima-u.ac.jp
Link: CMOS
Basic Considerations
Static CMOS-Logic
Dynamic CMOS-Logic
21
Noise
Noise
Noise
Static Logic
VDD
(1)
Dynamic Logic
VSS
(0)
Time
static design
dynamic design
54
Inverter Circuit
Switching-Point Definition
Switching-Point Condition
ID, n MOS = ID, p MOS
n
(V
VSP =
SP
VTH, n ) =
2
(VDD V
VTH ,p )
SP
n
VTH, n + (VDD VTH, p )
p
n
1+
p
p n ; VTH , p VTH, n
VDD
VSP
2
SP1
<<1
SP2
SP3
W
t ox L
n 3 p
p n
= carrier mobility
= gate-insulator permittivity
tox = gate-insulator thickness
W = MOS transistor width
L = MOS transistor length
Wp 3Wn
>>1
SPN-NAND
, N-NAND
SPinv
<<1
,inv
n
VSP =
; m = 1~2
N p
>>1
SPinv
N m n
VSP =
; m = 1~2
10
11
VDD
50% (VDD/2)
Fall-Time tf
VDD
Delay-Time td
Time difference from the 50% transition
level of the input waveform to the 50%
transition level of the output waveform.
Rise-, fall and delay time are the main quantities for
characterizing the performance of a logic CMOS circuit.
Mattausch, CMOS Design, H20/4/25
12
VDD
VSS
CL
t f = kf ;
pd,eff VDD
CL1tr = k r; t dr 2 tr
pu ,eff VDD
t df 1 t f2
t dr + tdf
t d,av
13
14
fan-out = k
1
1
2
3
m-1
m
15
NAND-Gate
Static CMOS-Logic
NOR-Gate
t
= m t + k t
= m (m t + kComplementary
t )
-t Conventional
MOS
(CMOS) Logic
t
= m (m t + k t
= m t n-MOS
+ k t
-t Pseudo
Logic
- Pass-Transistor Logic
df,NAND
dr,NAND
fin
rin
fex
rex
df,NOR
fin
dr,NOR
fex
rin
rex
tfin and trin are internal fall- and rise-time of a minimum sized inverter, due to its own
gate and drain capacitances, respectively.
tfex and trex are external fall- and rise-time of a minimum sized inverter, due the external
load of a minimum sized inverter with typical routing capacitance, respectively.
16
17
Pull-Up
Network
Fu (A, B,, N)
Fd (A, B, ,N)
= Fu (A, B,, N)
Pull-Down
Network
Pull-Down
Network
Z = A (B+ C) + (D E)
Fd (A, B, ,N)
18
VDD
VSS
Pull-Down
Network
Fd (A, B, ,N)
Z = A (B+ C) + (D E)
Pull-Down
Network
N
Fd (A, B, ,N)
VSS
19
Pass-Transistor Logic
V1
V2
Vk
P1
P2
FP =
P1 (V1 ) + P2 (V2 ) + + Pk (Vk )
Pk
Pass-Transistor Logic Gate
20
Dynamic CMOS-Logic
Operation
P1
P2
P3
P4
NOR(A,B)
XOR(A,B)
NAND(A,B)
AND(A,B)
OR(A,B)
0
0
0
1
1
0
1
1
0
1
0
1
1
0
1
1
0
1
0
0
21
22
VDD
Z = A (B+ C) + (D E)
Fd (A, B, ,N)
A
B
Pull-Down
Network
Pull-Down
Network
Fd (A, B, ,N)
clock
VSS
23
NP Domino Logic
Alternating cascade of PE-logic with pull-up/pull-down networks.
VDD
VDD
VDD
Pull-Up
Network
F2
A
B
Pull-Down
Network
F1
Pull-Down
Network
F3
N
clock
clock
clock
VSS
VSS
VSS
24
CMOSDomino
DominoLogic
LogicCircuit
Gate
CMOS
VDD
VDD
VDD
Buffer and
high level restoring VDD
elements
Fd (A, B, ,N)
A
B
A
B
Pull-Down
Network
Fd1
clock
Pull-Down
Network
Pull-Down
Pull-Down
Network Network
Fd 3
Fd (A, B, ,N) Fd 2
clock
clock
VSS
clock
VSS
VSS
VSS
a good
of switching
ACMOS
CMOSdomino
dominologic
logicachieves
circuit uses
onlybalance
pull-down
networks.
speed, area/power consumption and design reliability.
Mattausch, CMOS Design, H20/4/25
25
26