8. Analyzing a digital circuit (2/2)
x y S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Half-adder: Adds
two bits.
9. Full Adder
x y Cn-1 S C
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
10. Fan-In and Fan-out
Fan-In: the number of digital inputs of a digital
circuit.
Fan-Out: the number of digital outputs of a digital
circuit.
11. From a Digital Circuit to the Truth Table
1st way:
Apply all possible
inputs to the circuit
and fill the Truth
Table.
2nd way:
Find the Boolean
expression and
determine the
output for each
Truth Table record.
12. From the Truth Table to the Digital Circuit
x y z f
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
x/ yz 00 01 11 10
0 1 1 0 0
1 1 1 0 1
Which variables do not
vary in this team? y,
which is “0”.
Which variables do not
vary in this team? All
y΄
So: f = xyz΄ + y΄
xyz΄