= Hazard
{disambiguate=logic}
{wiki}
= Logic hazard
{synonym}
A transient output error caused by timing differences in a <Boolean circuit>. A static hazard temporarily changes an output that should remain constant; a dynamic hazard introduces extra transitions when the output should change once. A steady-state <truth table> cannot detect these timing effects. <Consensus theorem> terms can remove single-input static hazards in a <sum of products>, while simultaneous input changes may still produce other hazards.
A transient output error caused by timing differences in a <Boolean circuit>. A static hazard temporarily changes an output that should remain constant; a dynamic hazard introduces extra transitions when the output should change once. A steady-state <truth table> cannot detect these timing effects. <Consensus theorem> terms can remove single-input static hazards in a <sum of products>, while simultaneous input changes may still produce other hazards.
Back to article page