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.
http://i.stanford.edu/pub/cstr/reports/csl/tr/73/52/CSL-TR-73-52.pdf