Vous êtes sur la page 1sur 4

EE141-Fall 2008

Digital Integrated
Circuits

Domino Logic
Lecture 21
Domino Logic

1 4
EECS141
EE141 Lecture #21 1 EECS141
EE141 Lecture #21 4

Announcements Domino Logic


‰ Project phase 2 out today, due next
Fri.
Clk Mp Clk Mp Mkp
1→1
Out1 Out2
1→0
0→0
In1 0→1
In2 PDN In4 PDN
In3 In5

Clk Me Clk Me

2 5
EECS141
EE141 Lecture #21 2 EECS141
EE141 Lecture #21 5

Class Material Why Named Domino?


‰ Last lecture
ƒ Dynamic logic Clk

‰ Today’s lecture
ƒ Domino logic Ini PDN Ini PDN Ini PDN Ini PDN
Inj Inj Inj Inj
‰ Reading
Clk
ƒ Chapter 7

Like falling dominos!


3 6
EECS141
EE141 Lecture #21 3 EECS141
EE141 Lecture #21 6
Properties of Domino Logic Buffer “Average” LE
‰ Only non-inverting logic can be implemented
‰ Very high speed
ƒ static inverter can be skewed, only L-H transition
critical
ƒ Input capacitance reduced – smaller logical effort

7 10
EECS141
EE141 Lecture #21 7 EECS141
EE141 Lecture #21 10

Domino Logic LE Optimal EF/stage with Domino


‰ Domino buffers are faster than static
CMOS inverters
‰ Is optimal EF/stage for a chain of domino
gates still 4?

8 11
EECS141
EE141 Lecture #21 8 EECS141
EE141 Lecture #21 11

Domino Logic LE (skewed static gate) Designing with Domino Logic


VDD VDD
VDD

Clk Mp Clk Mp Mr

Out2
Out1
In1
In2 PDN In4 PDN
In3
Can be eliminated

Clk Me Clk Me

Inputs = 0
during precharge
9 12
EECS141
EE141 Lecture #21 9 EECS141
EE141 Lecture #21 12
Footless Domino Differential (Dual Rail) Domino
VDD VDD VDD

Clk Mp Mkp Mkp Mp Clk


Clk Mp Clk Mp Clk Mp Out = AB Out = AB
Out1 Out2 Outn
0 1 0 1 0 1 A
In1 In2 In3 Inn !A !B
1 0 1 0 1 0 1 0 B

Clk Me

The first gate in the chain needs a foot switch


Precharge is rippling – short-circuit current
Allows inverting gates to be built
13 16
EECS141
EE141 Lecture #21 13 EECS141
EE141 Lecture #21 16

Footless Domino np-CMOS

Clk Mp Clk Me
1→1
Out1
1→0
In1 In4 PUN
In2 PDN In5
0→0
In3 0→1
Out2
Mp
(to PDN)
Can mitigate short-circuit current by alternating between footed Clk Me Clk
and unfooted domino

Only 0 → 1 transitions allowed at inputs of PDN


Only 1 → 0 transitions allowed at inputs of PUN
14 17
EECS141
EE141 Lecture #21 14 EECS141
EE141 Lecture #21 17

Footless Domino NORA Logic


VDD VDD VDD
Clk Mp Clk Me
1→1
Out1
Clk Mp Clk Mp Clk Mp
1→0
Out1 Out2 Outn In4 PUN
In1
0 1 0 1 0 1 In5
In2 PDN
In1 In2 In3 Inn
0→0
1 0 1 0 1 0 1 0
In3 0→1
Out2
Mp
(to PDN)
Clk Me Clk

To eliminate the short-circuit current, can delay the clock for


each stage
Fast, but EXTREMELY sensitive to noise!
15 18
EECS141
EE141 Lecture #21 15 EECS141
EE141 Lecture #21 18
Next Lecture
‰ Flops and Latches

19
EECS141
EE141 Lecture #21 19

Vous aimerez peut-être aussi