You are on page 1of 8

!

"# "

$ #%
!
&"
'( !

!
X Y Z
X 0 0 0
*+ ,-
. ,. Y Z 0 1 0
1 0 0
1 1 1

X Y Z
(/ ,0. X Z 0 0 0
Y 0 1 1
1 0 1
1 1 1

X Y
*($ , ,% X Y 0 1
1 0

X Y
, X Y 0 0
1 1
)
! 1 %2
X Y Z
X
* *+ X•Y XY Y
Z
0
0
0
1
1
1
1 0 1
1 1 0
X Y Z
*(/ X+Y X
Z
0
0
0
1
1
0
Y
1 0 0
1 1 0
X Y Z
X
,(/ X⊕Y Y
Z 0
0
0
1
0
1
1 0 1
1 1 0
X Y Z
,*(/ X⊕Y X
Y
Z
0
0
0
1
1
0
1 0 0
1 1 1

+
! 3
* 34 ! 5 1 # 2
* 3 ! 5
!
6 7 3$! 8 "
6 7 3$! 8 ! 5
' "" "
" 36 : 1- 2
%0 -
+
NAND2

OR2
19

AND2 6
17

+ 16

" 36 : -
10 2
%
NOR2

AND2
21
6
22

"3 #
7 #
&" 3 #
7
( " 3 #7

: << 0 < <0 < <0


: < 0 < 0 <0

;
6 3

= =
: << 0 < < : 1⊕ 2⊕
0 < <0
AND3
<
<
28

AND3 XOR
OR4
<
XOR
< 30 32

AND3 33

< 27
< 29
AND3

31

6 3 #7

= =
: < 0 < : 0 0
0 <0
AND3
<
AND2
1

AND3
OR4 11

< AND2 OR3


2

AND3
12 14

5 AND2
<3
AND3
13

>
@ 5 3 )7 "" 7 #
A B
A1 B1 A2 B2
1-Bit Adder
XOR

XOR
32

33 0 Cin Cout Cin Cout


AND2

Cin 11

AND2 OR3
Cout
Sum1 Sum2
12 14

AND2

13

Overflow
Sum
?

' "" !
A5 !
4 ! "
' = ! "
+
6: % %
0 % 0 %0
: %1%0 2
0 1%0 2
: %0
AND2
<
OR2
26

AND2 6
24

25
' #" ""
' # # " "
" 3 Z = A • B • (C + D ) = A • B • ( C + D )

A A
Z Z

B Z B

C C
D D

4! ! " = B
4 ! !
C" =D
+ 5#
/ ! " B
/ ! B
/ 5 B

E " ! B
+
= 3/ " #
" = 3' = " F ="

)
'
4 " # *($ *(/
* *+
" 31
, .2: 1
, .2

& ! #*(/ #* *+
*($ G * *+ *(/ ! "

* *+ *(/ 3 " ! !
, .: 11 ,2 1 .2
2
, .: 1
1 ,2 1 .2
2

' '(
'( ! # 0V ≡ Logic 0
1.8V ≡ Logic 1
" #' 7
( X Y X Y
$ 5 7 0V 1.8V
! 1.8V 0V

J
>K J
>K

0.13Im

' H ! K K
&
' 7 "
'( 5
A * *+ *(/ *($
+ % *+ (/
J
>K J
>K J
>K J
>K
X
Y Z

X Y Z
0 0 1
0 1 1
1 0 1
1 1 0

K K
9

You might also like