• DocumentCode
    2699991
  • Title

    Sufficient conditions for correct gate-level speed-independent circuits

  • Author

    Beere, P.A. ; Burch, Jerry R. ; Meng, Teresa H Y

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • fYear
    1994
  • fDate
    3-5 Nov 1994
  • Firstpage
    33
  • Lastpage
    43
  • Abstract
    We describe sufficient conditions for the correctness of speed-independent asynchronous circuits. The circuit specifications considered are determinate, allowing input choice but not output choice (arbitration). The circuit implementations considered are networks of single-output basic gates. A circuit is defined to be correct if it is hazard-free and complex-gate equivalent to its specification. We show that a circuit is hazard-free if and only if all of its signals are monotonic and acknowledged. This result provides a useful tool for formal reasoning about the correctness of circuits and synthesis techniques. Cubes that approximate sets of reachable circuit states can be used to give sufficient conditions for monotonicity and acknowledgement. These sufficient conditions are the basis of efficient synthesis and verification algorithms
  • Keywords
    asynchronous circuits; acknowledgement; arbitration; asynchronous circuits; circuit specifications; correct gate-level speed-independent circuits; formal reasoning; monotonicity; single-output basic gates; sufficient conditions; verification algorithms; Algorithm design and analysis; Asynchronous circuits; Circuit synthesis; Computer science; Delay; Hazards; Laboratories; Signal design; Signal synthesis; Sufficient conditions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Research in Asynchronous Circuits and Systems, 1994., Proceedings of the International Symposium on
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    0-8186-6210-7
  • Type

    conf

  • DOI
    10.1109/ASYNC.1994.656284
  • Filename
    656284