40 Years of Computing at Newcastle

Department Technical Report Series No. 573

A 2-Phase Asynchronous Event Driven Buffer with Completion Detection Signalling

L. Lloyd, A.V. Yakovlev and A.M. Koelmans

University of Newcastle upon Tyne. 1997.

Abstract

A design is presented for the implementation of an event driven asynchronous buffering mechanism which functions within a delay-insensitive two-phase handshake environment and performs in a manner similar to that of a synchronous 'tri-state' driver element.

The design is derived from a series of currently available asynchronous logic elements that perform latching functions from within either a two-phase or a four-phase operational medium. A solution to the problem of the correct generation of completion signals from within such a two-phase functionality is presented.

The final buffer design is verified using both a Petri Net and Signal Transition Graph analysis with the resultant circuit realisation being simulated using the WARP VHDL Development System.


Department Technical Report Series - 1997
Department Technical Report Series Index
Contents Page - 40 Years of Computing at Newcastle
Technical Report Abstract No. 573, 30 June 1997