CSEE 3827: Fundamentals of Computer Systems
Lecture 2 January 26, 2009 Martha Kim mak2191@columbia.edu
1
1
CSEE 3827: Fundamentals of Computer Systems Lecture 2 January 26, - - PowerPoint PPT Presentation
CSEE 3827: Fundamentals of Computer Systems Lecture 2 January 26, 2009 Martha Kim mak2191@columbia.edu 1 1 Agenda TA office hours Boolean algebra Logic gates Circuit fabrication 2 2 TA Office Hours TA Room, first floor
Lecture 2 January 26, 2009 Martha Kim mak2191@columbia.edu
1
1
2
2
Roopa Kakarlapudi Tuesdays 5-6:30PM Harsh Parekh Mondays 11-12:20PM; Tuesdays 3:30-5PM Nishant Shah Wednesdays 10-11:30AM
TA Room, first floor of Mudd (see: http://ta.cs.columbia.edu/tamap.shtml)
3
x x
1
1 x y x y 1 1 1 1
1
x y
x + y
1
1
1
1
1 1
1
NOT AND OR
4
4
5
5
D X A
L=DX + A
1 1 1 1 1 1 1 1 1 1 1 1
6
6
D X A X DX
L=DX + A
1
1
1 1
1 1 1
1
1
1 1 1
1 1
1 1 1
1 1 1 1 1
1
(M&K Table 2-2)
7
7
X Y XY + XY
1 1 1 1
8
8
X Y X Y XY XY XY + XY
1
1
1 1
9
9
OR AND NOT X+0 = X X1 = X (identity) X+1 = 1 X0 = 0 (null) X+X = X XX = X
(idempotent)
X+X = 1 XX = 0 (complementarity) X = X (involution) X+Y = Y+X XY = YX (commutativity) X+(Y+Z) = (X+Y)+Z X(YZ) = (XY)Z (associativity) X(Y+Z) = XY + XZ X+YZ = (X+Y)(X+Z) (distributive) X+Y = X Y XY = X + Y
(DeMorgan’s theorem)
10
10
F = XYZ + XYZ + XZ
Simplify this equation using algebraic manipulation.
11
11
F = XYZ + XYZ + XZ
XY(Z + Z) + XZ (by reverse distribution) XY1 + XZ (by complementarity) XY + XZ (by identity)
Simplify this equation using algebraic manipulation.
12
12
F = AB + AB F =
Find the complement of F.
13
13
F = AB + AB F = AB + AB
(AB) (AB) (by DeMorgan’s) (A + B) (A + B) (by DeMorgan’s) (A + B) (A + B) (by involution)
Find the complement of F.
14
14
15
15
16
16
1.3 v 0.0 v 0.0 v (AND)
17
17
(AND)
A B Q
18
18
input change to output change
19
19
F = XYZ + XYZ + XZ
XY(Z + Z) + XZ (by reverse distribution) XY1 + XZ (by complementarity) XY + XZ (by identity)
20
20
21
21
x y z = xy
1
1
1
1
1
1 1
XY
x y z = x+y
1
1 1 1 1
X+Y
22
22
23
23
1 = AB + BC + AB + BC
B (A + A) + B (C+C) (by distribution) B + B (by complementarity) 1 (by complementarity)
Prove that this boolean equation is true using algebraic manipulation.
24
24
X + Y = XY + XY + XY
XY + XY + XY + XY (by idempotence) X (Y + Y) + Y (X + X) (by distribution) X 1 + Y 1 (by null) X + Y (by identity)
Prove that this boolean equation is true using algebraic manipulation.
25
25
F = (VW + X)Y + Z F = (VW + X)Y + Z
((VW + X)Y)Z (by DeMorgan’s) ((VW + X) + Y)Z
(by DeMorgan’s & involution)
(VW X + Y)Z (by DeMorgan’s) ((V + W)X + Y)Z (by DeMorgan’s) ((V + W)X + Y)Z (by null)
Find the complement of F.
26
26
raw silicon crystallization
silicon ingots wafer
27
27
wafer processed wafer
28
28
processed wafer dicing packaging
29
29
packaged die test
30
30
31
31
32
32