18eet43 Digital Logic Circuits: P.Karthikeyan
18eet43 Digital Logic Circuits: P.Karthikeyan
CIRCUITS
Hazard
P.Karthikeyan
19-May-21
Hazards
19-May-21
Static and Dynamic Hazard
When the input to the logic circuit changes, the
output has to remain at a particular logic, but
instead it may change its value momentarily. If
this happens in the logic circuit, then there exists
a static hazard.
The static hazard can be classified as a
static-0 hazard and
static-1 hazard.
Instead of remaining at logic 1, the output goes
to logic 0 momentarily, then it is a static-1
hazard.
Similarly, if the output monetarily goes to logic 1,
instead of remaining at 0, it is a static-0 hazard.
19-May-21
Static and Dynamic Hazard
A hazard is said to be
dynamic if the output changes
two or more times when
it should change from
1 to 0 or from 0 to 1.
19-May-21
Illustration of static hazard
19-May-21
Illustration of static hazard
19-May-21
Illustration of static hazard
19-May-21
Static and Dynamic Hazard
Eliminating Hazards in digital circuit
Now let us consider an example.
Construct a hazard-free logic circuit for a
boolean function
f(A, B, C, D) = ∑ m(0, 2, 6, 7, 8, 10, 12).
For the given expression,
let us implement the k-map.
19-May-21
Static and Dynamic Hazard
19-May-21
Static and Dynamic Hazard
19-May-21
Static and Dynamic Hazard
19-May-21
Essential Hazards
19-May-21
Static and Dynamic Hazard
19-May-21
19-May-21