A static-0 hazard is the mirror image of a static 1 hazard. For some single input change, the output should stay at 0, but unequal delays can make it pulse to 1 for a moment.
It shows up in product of sums circuits. An AND of OR-factors is 0 as long as at least one factor is 0. During an input change, the job of holding the output at 0 can pass from one factor to another. If the old factor becomes 1 before the new one becomes 0, every factor is briefly 1 and the output pulses high.
The fix is the dual of the static-1 fix: add the consensus factor. For factors and , it's . It doesn't change the function, but it stays at 0 throughout the hand-over and holds the output down.
On a K-map, look at the 0s instead of the 1s: two adjacent 0s covered by different POS groups, with no group covering both, mean a static-0 hazard.
| F | ||||
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 | 1 |
| 1 | 0 | 0 | 1 | 1 |
| 1 | 0 | 1 | 0 | 0 |
| 1 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 |