Consider the following three-level NOR circuit: (a) Find all hazards in this circuit. (b) Redesign the circuit as a three-level NOR circuit that is free of all hazards. Hints:
xY+x^(')Y^(')=(x^(')+Y)(x+Y^('))(c) Assume that each 2 -input NOR gate has a propagation delay of 1 ns and each 3 -input NOR gate has a propagation delay of 2 ns (the delay of NOT gates can be ignored). Draw the timing diagrams for the signals at each logic level in both the original circuit and the hazard-free circuit. Hazard-free circuit: (d) Compare the outputs in timing diagrams obtained in (c) and explain the purpose of the hazard-free design.

