Documente Academic
Documente Profesional
Documente Cultură
Dynamic CMOS
Dynamic CMOS.1
Dynamic CMOS
In static circuits at every point in time (except
( when
switching) the output is connected to either GND or VDD
via a low resistance path.
z fan-in of N requires 2N devices
Dynamic CMOS.2
Dynamic Gate
CLK Mp CLK Mp
Out Out
In1 CL
A
In2 PDN
C
In3
B
CLK Me
CLK Me
off
CLK Mp CLK Mp on
1
Out Out
!((A&B)|C)
In1 CL
A
In2 PDN
C
In3
B
CLK Me
off
CLK Me on
Output
p can be in the high
g impedance
p state during
g and
after evaluation (PDN off), state is stored on CL
Dynamic CMOS.5
Properties of Dynamic Gates
Logic function is implemented by the PDN only
z number of transistors is N + 2 (versus 2N for static
complementary CMOS)
z should be smaller in area than static complementary CMOS
But p
power dissipation
p can be significantly
g y higher
g due to
z higher transition probabilities
z extra load on CLK
CLK
2.5
Out Evaluate
In1
In2 1.5
In3
0.5 In &
In4 CLK
Out Precharge
CLK -0.5
0 0.5 1
Time ns
Time,
Dynamic CMOS.8
Cascading Dynamic Gates
V
CLK
CLK CLK
Mp Mp
Out2
Out1 In
I
In
VTn
Out1
CLK Me CLK Me
V
Out2
CLK Mp CLK Mp
11
Out1 Out2
10
00
In1 01
In2 PDN In4 PDN
In3 In5
CLK Me CLK Me
Dynamic CMOS.10
Why Domino?
CLK
In1
Ini PDN Ini PDN Ini PDN Ini PDN
Inj Inj Inj Inj
CLK
Dynamic CMOS.11
Properties of Domino Logic
Dynamic CMOS.12
Differential (Dual Rail) Domino
off on
CLK Mp Mkp Mkp Mp CLK
CLK Me
CLK Mp !CLK Me
11
Out1
10
In1 In4 PUN
In2 PDN In5
00
In3 01
Out2
(to PDN)
CLK Me !CLK Mp
to other to other
PDNs PUNs
Dynamic CMOS.14
How to Choose a Logic Style
Must consider ease off design, robustness (noise
( immunity),
)
area, speed, power, system clocking requirements, fan-out,
functionality, ease of testing
4-input NAND
Style # Trans Ease Ratioed? Delay Power
Comp Static 8 1 no 3 1
CPL* 12 + 2 2 no 4 3
domino 6+2 4 no 2 2 + clk
DCVSL* 10 3 yes 1 4
* Dual Rail
Dynamic CMOS.15