Combinational Gate Design
Combinational Gate Design
(Chapter 9)
Bharadwaj Amrutur
ECE Dept !!S" Bangalore #$
2
Compound gates
3
Compound %ersus Simple Gates
Using Simple Gates:
G =
P =
4
Compound %ersus Simple Gates
Using Simple Gates:
G = 5/3 * 4/3 * 5/3 = 100/27 = 3.7
P = 2 + 1 + 2 + 1 + 2 = 8
Delay = 3.7 * + 8
!"# $"mp"%n& Gate
Delay = 2.7 + 5.4
5
!nput Order
g
A
- #0>9
g
B
- $
@otal e''ort A - G B ?
g
u
-
g
d
-
1/2
2
A Y
1
2
A Y
1/2
1
A Y
HI-skew
inverter
unskewed inverter
(equal rise resistance)
unskewed inverter
(equal fall resistance)
12
S9ewed Gates
g
u
- $1B>C - B>5
g
d
- $1B>#1B - B>C
1/2
2
A Y
1
2
A Y
1/2
1
A Y
HI-skew
inverter
unskewed inverter
(equal rise resistance)
unskewed inverter
(equal fall resistance)
13
?!6 and DO6S9ew
Eatio issue
f,,t
1rec6ar&e transist,r
Y
in1uts
Y
in1uts
f,,ted unf,,ted
f f
Dogi"al E''ort
Inverter A!2 "#2
1
1
A
Y
2
2
1
B
A
Y
A B
1 1
1
&
d
' 1/)
1
d
' 2/)
&
d
' 2/)
1
d
' )/)
&
d
' 1/)
1
d
' )/)
Y
2
1
A
Y
)
)
1
B
A
Y
A B
2 2
1
&
d
' 2/)
1
d
' )/)
&
d
' )/)
1
d
' $/)
&
d
' 2/)
1
d
' (/)
Y
f,,ted
unf,,ted
)
2
2
Monotoni"it&
0 6. 0
0 6. #
# 6. #
But not # 6. 0
-rec6ar&e 7valuate
Y
-rec6ar&e
A
"ut1ut s6,uld rise 8ut d,es n,t
vi,lates 5,n,t,nicit4
durin& evaluati,n
A
Monotoni"it& !ssues
Y
-rec6ar&e 7valuate
9
-rec6ar&e
A ' 1
Y s6,uld rise 8ut cann,t
Y
9 5,n,t,nicall4 falls durin& evaluati,n
Domino Gates
B
C
C
A
B
: 9
Y
;
'
9
;
H
H
A
:
B C
9 Y ;
d,5in, A!
d4na5ic
A!
static
inverter