Non-critical race

From Wikipedia, the free encyclopedia

A non-critical race is a specific type of race hazard found in digital logic circuits. A non-critical race occurs when the order in which internal variables are changed does not alter the eventual state that the state machine will end up in. In other words, a non-critical race occurs when moving to a desired state means that more than one internal state variable must be changed at once, but no matter in what order these internal state variables change, the resultant state will be the same anyway.