State Assignment
Make sure you understand the Race Condition.
So when we design circuits, we want to prevent Race Conditions. We do this by performing state assignment such that ONLY 1 variable changes at a time between transitions from one stable state to another stable state.
We call the above race-free state assignment.