CS E6831 04f HWK #3
Due 9/29/04
Read the posted notes.
PROBLEMS:
1. For the flow matrix below, generate minimal SOP logic expressions
for Y1 and Y2.
AB
00 01 11 10 y1 y2
----------------
1 1 4 3 2 0 0
2 1 4 3 1 0 1
3 1 4 1 2 1 1
4 1 1 3 2 1 0
----------------
2. Consider a synchronous sequential machine of the type we have been
discussing. Assume 3 state variables were used and that the logic
for one of them is described by
Y2=X1X2y2'y3 + X1'X2'y1.
Now suppose that the state assignment is changed by complementing
both the y1 and y2 columns. Specify the new expression for Y2.
3. For the flow table of problem 1, generate the complete lattice of
closed partitions.
4. For the flow table below, find a partition that is both input
consistent and closed. Then find one more closed partition. Using
these partitions, generate a state assignment that leads to a very
economical set of SOP expressions for the Y's. Hint: You will find
that there are very few closed partitions, so your choice will be
simple. Also, only 3 y-variables are used in the solution.
X
0 1
-----
1 6 4
2 5 3
3 2 6
4 1 5
5 4 2
6 3 1
-----
5. Use the lattice generated in problem 3 to find a good state
assignment. Then generate minimal SOP expressions for the Y's.
Note that you will have to use more than the minimum number of
y-variables if you are to take full advantage of the closed
partitions. How does the logic complexity compare with that of the
assignment used in problem 1?
..............