A static-1 hazard is the most common kind of hazard. For some single input change, the output should stay at 1 the whole time, but unequal delays can make it dip to 0 for a moment.
It shows up in sum of products circuits during a hand-over. Before the change, one product term holds the output at 1. After it, a different term does. If the old term switches off before the new one switches on, usually because the changing variable reaches one term through a slow inverter, the OR gate briefly sees all 0s.
On a karnaugh map the warning sign is easy to see: two adjacent 1s covered by different groups, with no single group covering both. Every such pair is a static-1 hazard for the change between them.
The fix is to add a hazard cover term: the group that covers both cells. That term is the consensus of the two original terms, so by the consensus theorem the function doesn't change. It stays at 1 throughout the hand-over and holds the output up.
Rule: an SOP circuit has no static-1 hazards for single-input changes when every pair of adjacent 1s shares at least one group.
| A\BC | 00 | 01 | 11 | 10 |
|---|---|---|---|---|
| 0 | 0m0 | 0m1 | 1m3 | 0m2 |
| 1 | 1m4 | 0m5 | 1m7 | 1m6 |