• DocumentCode
    3120418
  • Title

    Algebras for hazard detection

  • Author

    Brzozowski, J.A. ; Esik, Z. ; Iland, Y.

  • Author_Institution
    Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    3
  • Lastpage
    12
  • Abstract
    Hazards pulses are undesirable short pulses caused by stray delays in digital circuits. Such pulses not only may cause errors in the circuit operation, but also consume energy, and add to the computation time. It is therefore very important to detect hazards in circuit designs. Two-valued Boolean algebra, which is commonly used for the analysis and synthesis of digital circuits, cannot detect hazard conditions directly. To overcome this limitation several multi-valued algebras have been proposed for hazard detection. This paper surveys these algebras, and studies their mathematical properties. Also, some recent results unifying most of the multi-valued algebras presented in the literature are described. Our attention in this paper is restricted to the study of static and dynamic hazards in gate circuits
  • Keywords
    Boolean algebra; delays; hazards and race conditions; multivalued logic; computation time; digital circuits; dynamic hazards; gate circuits; hazard detection algebra; mathematical properties; multi-valued algebras; static hazards; two-valued Boolean algebra; Books; Boolean algebra; Circuit analysis; Circuit synthesis; Computer errors; Computer science; Delay; Digital circuits; Hazards; Pulse circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multiple-Valued Logic, 2001. Proceedings. 31st IEEE International Symposium on
  • Conference_Location
    Warsaw
  • ISSN
    0195-623X
  • Print_ISBN
    0-7695-1083-3
  • Type

    conf

  • DOI
    10.1109/ISMVL.2001.924548
  • Filename
    924548