Académique Documents
Professionnel Documents
Culture Documents
COE 23
Lecture 2
State Minimization
UP EEEI CoE 23 Lecture 2 (Alvarez 2017) 2
State Minimization
Reduction by Inspection
Carefully inspect the State Table for entries or present states
that lead to the same next state and produce the same output
value.
Reduction by Partition
Uses a Partition Table to separate states that can not be
equivalent.
Reduction by Implication
Uses an Implication Table to determine implied equivalents.
UP EEEI CoE 23 Lecture 2 (Alvarez 2017) 4
Reduction by Inspection
UP EEEI CoE 23 Lecture 2 (Alvarez 2017) 5
Reduction by Inspection
UP EEEI CoE 23 Lecture 2 (Alvarez 2017) 6
Reduction by Inspection
UP EEEI CoE 23 Lecture 2 (Alvarez 2017) 7
Reduction by Partitioning
Reduction by Partitioning
Class 1: 01 (A,D,E,G,H)
Class 2: 11 (B,C,F,I)
States in
each class
UP EEEI CoE 23 Lecture 2 (Alvarez 2017) 9
Partition Table
Reduction by Partitioning
Reduction by Implication
Step 1: Make a State Implication Table. The
first state is not included in the rows and the
last state is not included in the columns.
UP EEEI CoE 23 Lecture 2 (Alvarez 2017) 12
Reduction by Implication
Reduction by Implication
UP EEEI CoE 23 Lecture 2 (Alvarez 2017) 14
Reduction by Implication
Step 3: Cross out a box if it contains at least one implied pair that
is not equivalent. Check a box if its implied pairs are equivalent.
UP EEEI CoE 23 Lecture 2 (Alvarez 2017) 15
Reduction by Implication
Step 3: Cross out a box if it contains at least one implied pair that
is not equivalent. Check a box if its implied pairs are equivalent.
UP EEEI CoE 23 Lecture 2 (Alvarez 2017) 16
Reduction by Implication
Step 4: Continue looking for equivalent and non-equivalent states.
Stop when all implied pairs in all boxes have been resolved.