Professional Documents
Culture Documents
Lecture16-Ratioed Dynamic PDF
Lecture16-Ratioed Dynamic PDF
EECS141
EE141 Lecture #16 1
EECS141
EE141 Lecture #16 2
1
EE141
Last lecture
Pass transistor logic
CMOS Layout
Todays lecture
Ratioed Logic
Dynamic Logic
Reading (Ch 6)
EECS141
EE141 Lecture #16 3
EECS141
EE141 Lecture #16 4
2
EE141
EECS141
EE141 Lecture #16 5
3
EE141
For tpLH:
Cgate = WCG Cinv = (3/2)WCG LELH =
EECS141
EE141 Lecture #16 7
EECS141
EE141 Lecture #16 8
4
EE141
vo(t)/VDD
Rp=Rn
Rp=2Rn
Rp=4Rn
Rp=
t
Time constant is smaller, but it takes more time
to complete 50% VDD transient (arguably)
Rp actually takes some current away from
discharging C
EECS141
EE141 Lecture #16 9
EECS141
EE141 Lecture #16 10
5
EE141
EECS141
EE141 Lecture #16 11
EECS141
EE141 Lecture #16 12
6
EE141
EECS141
EE141 Lecture #16 13
EECS141
EE141 Lecture #16 14
7
EE141
EECS141
EE141 Lecture #16 15
XOR/XNOR gate
EECS141
EE141 Lecture #16 16
8
EE141
EECS141
EE141 Lecture #16 17
EECS141
EE141 Lecture #16 18
9
EE141
off
Clk Mp Clk Mp on
1
Out Out
In1 CL ((AB)+C)
A
In2 PDN
C
In3
B
Clk Me
off
Clk Me on
EECS141
EE141 Lecture #16 19
EECS141
EE141 Lecture #16 20
10
EE141
EECS141
EE141 Lecture #16 21
Clk Clk
Out Out
In CL A CL
B
Clk
Clk
Cgate = Cgate =
LE = LE =
EECS141
EE141 Lecture #16 22
11
EE141
EECS141
EE141 Lecture #16 23
CLK
Clk Mp
Out
A CL
VOut Evaluate
Clk Me
Precharge
Leakage sources
EECS141
EE141 Lecture #16 24
12
EE141
Keeper
Clk Mp Mkp
A Out
CL
B
Clk Me
EECS141
EE141 Lecture #16 25
Clk Mp Mkp
Out
A Out
CL
Clk Me
EECS141
EE141 Lecture #16 26
13
EE141
B=0 CA
Clk Me CB
EECS141
EE141 Lecture #16 27
EECS141
EE141 Lecture #16 28
14
EE141
VDD
Two cases:
Ma stays on complete charge share
Clk Mp Ma turns off incomplete charge share
Out
Complete charge share:
CL QCa = VOutCa
A Ma QCL = -VOutCa
X
VOut = -VDDCa/(Ca+CL)
Ca
B=0 Mb Incomplete charge share:
QCa = (VDD-VTN*)Ca
QCL = -(VDD-VTN*)Ca
Cb
Clk Me
VOut = -(VDD-VTN*)Ca/CL
EECS141
EE141 Lecture #16 29
Clk Me
EECS141
EE141 Lecture #16 30
15
EE141
EECS141
EE141 Lecture #16 31
Clock feedthrough
Clk
Out
In1
In2
Voltage
In3 In &
Clk
In4 Out
Clk
Time, ns
Clock feedthrough
EECS141
EE141 Lecture #16 32
16
EE141
Clk Mp Out1 =1
Out2 =0
A=0 In
CL1 CL2
B=0
Clk Me
EECS141
EE141 Lecture #16 33
Out1
Voltage
Clk
In Out2
Time, ns
EECS141
EE141 Lecture #16 34
17
EE141
Capacitive coupling
Substrate coupling
Minority charge injection
Supply noise (ground bounce)
EECS141
EE141 Lecture #16 35
EECS141
EE141 Lecture #16 36
18
EE141
V
Out2
EECS141
EE141 Lecture #16 37
Clk Me Clk Me
EECS141
EE141 Lecture #16 38
19
EE141
Clk
EECS141
EE141 Lecture #16 39
EECS141
EE141 Lecture #16 40
20
EE141
EECS141
EE141 Lecture #16 41
EECS141
EE141 Lecture #16 42
21
EE141
EECS141
EE141 Lecture #16 43
EECS141
EE141 Lecture #16 44
22