â€¢ A fundamental mode asynchronous circuit may malfunction even after avoiding the critical races and eliminating static and dynamic hazards.
â€¢ This is due to the fact that fundamental mode asynchronous circuits are prone to another type of hazard, called as the essential hazard.
â€¢ This is another type of hazard that is likely to occur in the asynchronous sequential circuits.
â€¢ It results from unequal delays along two or more paths with originate from the same point.
â€¢ If such thing happens in the feedback path of the asynchronous sequential circuit then it is called as essential hazard, because for asynchronous sequential circuits, the feedback loop is essential.
â€¢ It is possible to eliminate such hazards by adjusting the delays of the involved paths so that they become exactly equal.
â€¢ Due to essential hazards, the asynchronous sequential circuit may become stable in some other state than intended.
â€¢ The existence of essential hazard can be detected directly from the flow table.