Report Number: CSL-TR-73-52
Institution: Stanford University, Computer Systems Laboratory
Title: Hazards in asynchronous systems
Author: Chewning, D. R.
Author: Bredt, Thomas H.
Date: September 1972
Abstract: Necessary and sufficient conditions are given for the
existence of static and dynamic hazards in combinational
circuits that undergo multiple input changes. These theorems
are applied in the analysis of modules, such as the wye
module, that have been proposed for asynchronous systems. We
show that unless internal module delays are strictly less
than delays between modules, incorrect operation can occur
due to hazards in module implementations.