PTL TGL DYNAMIC and DOMINO
PTL TGL DYNAMIC and DOMINO
Design
BITS Pilani
EEE / INSTR F313
Pilani Campus
BITS Pilani
Pilani Campus
PDN
Good
VDD 0 VDD |VTp|
Low pass
VGS
D CL S CL
VDD
S D
A B
X Y Y = X if A and B
X B Y = X if A OR B
Y
84
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
NMOS–
good low pass/ bad high pass
PDN
Good
VDD 0 VDD |VTp|
Low pass
VGS
D CL S CL
VDD
S D
A B
X Y Y = X if A AND B = A + B
X B Y = X if A OR B = AB
Y
BITS Pilani
EEE / INSTR F313
Pilani Campus
BITS Pilani
Pilani Campus
only 4 transistors
2 BUFF
M
0 .7 R C
BITS Pilani, Pilani Campus
BITS Pilani
Pilani Campus
TG circuits
BITS Pilani
Pilani Campus
Long TG chain
How to reduce delay?
Delay of N stage TG chain
Same size repeaters
Derive yourself
Only 6 transistors
22 TRANSISTORS
Derive yourself
BITS Pilani
EEE / INSTR F313
Pilani Campus
BITS Pilani
Pilani Campus
• Clk=0 precharge
• Output charges
• Clk=1 evaluation
• Output conditionally discharges
• Clk=1 pre-discharge
• Output charges
• Clk=0 evaluation
• Output conditionally discharges
• Inverting Logic
• Low NML
Vm
BITS Pilani, Deemed to be University under Section 3 of UGC Act, 1956
Power Issues (high???)
1. Power dissipated by clk circuit is huge
2. Static Power dissipated by dynamic gate is less---
due to no glitches, less capacitance, but has high P0->1
𝟒 𝟓 𝟔
𝒑= 𝒑𝒊𝒏𝒗 𝒑= 𝒑𝒊𝒏𝒗 𝒑= 𝒑𝒊𝒏𝒗
𝟑 𝟑 𝟑
Dynamic logic
Drawbacks
Dynamic Logic ---
Data loss Possibility
Due to -
• Subthreshold current
• Charge sharing
Change in Vout
= - ½ Vdd
If Ca≈CL
𝐶𝑃
∆𝑉𝑜𝑢𝑡 = × 0−5
1
𝐶𝐿1 + 𝐶𝑃
−𝐶𝑃
∆𝑉𝑜𝑢𝑡 = × 5
1
𝐶𝐿1 + 𝐶𝑃
1
𝐶𝑃 = 𝐶𝐿1
3
• Clk=0 precharge
• Output charges
• Clk=1 evaluation
• Output conditionally discharges
Logic ‘1’
degraded