Hazard Algebras

  • Authors:
  • J. Brzozowski;Z. Ésik

  • Affiliations:
  • School of Computer Science, University of Waterloo, Canada. brzozo@uwaterloo.ca;Department of Computer Science, University of Szeged, Hungary. ze@inf.u-szeged.hu

  • Venue:
  • Formal Methods in System Design
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce algebras capable of representing, detecting, identifying, and counting static and dynamic hazard pulses that can occur in the worst case on any wire in a gate circuit. These algebras also permit us to count the worst-case number of signal changes on any wire. This is of interest to logic designers for two reasons: each signal change consumes energy, and unnecessary multiple signal changes slow down the circuit operation. We describe efficient circuit simulation algorithms based on our algebras and illustrate them by several examples. Our method generalizes Eichelberger's ternary simulation and several other algebras designed for hazard detection.