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? ..............