Abstract :
It is often desired or required to code asynchronous sequential switching circuits such that noncritical races occur. The effect of these races on hazard-free circuit operation is investigated. It is shown that the removal of single-input-change static hazards it the networks realiziag the next-state functions is not, in general, sufficient to prevent static hazards if a noncritical race is present. A necessary and sufficient condition for hazard-free realization of a flow table containing noncritical races is given, and it is shown that a hazard-free realization is always possible.