• DocumentCode
    3283856
  • Title

    Elimination of dynamic hazards from signal transition graphs

  • Author

    Nagalla, Radhakrishna ; Hellestrand, Graham

  • Author_Institution
    Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
  • fYear
    1996
  • fDate
    3-6 Jan 1996
  • Firstpage
    382
  • Lastpage
    388
  • Abstract
    In this paper we present a novel method to eliminate logic hazards, in particular dynamic hazards, in asynchronous circuits synthesized from the signal transition graph (STG) specifications. The existing hazard removal techniques work with the logic implementation derived from the STG specifications. This paper describes algorithms to detect and eliminate dynamic hazards without implementing the logic. Our algorithms have the advantage of directly operating on the STG specifications. In order to implement logic, an STG needs to satisfy the complete state coding (CSC) property. We first review a relationship between the causal relations of the signal transitions and the resultant logic (two-level sum-of-products or product-of-sums) implementations. Using this relationship, we identify the causes of dynamic hazards and remove the hazards by adding appropriate internal signal transitions to the STG
  • Keywords
    asynchronous circuits; delays; hazards and race conditions; logic design; signal flow graphs; asynchronous circuits; causal relations; complete state coding; dynamic hazards; internal signal transitions; logic hazards; product-of-sums implementation; signal transition graphs; two-level sum-of-products; Asynchronous circuits; Australia; Circuit synthesis; Computer science; Concurrent computing; Delay; Hazards; Laboratories; Logic circuits; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1996. Proceedings., Ninth International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-7228-5
  • Type

    conf

  • DOI
    10.1109/ICVD.1996.489639
  • Filename
    489639