Synthesis and implementation of a signal-type asynchronous data communication mechanism

A. Yakovlev, F. Xia, D. Shang

To appear at Seventh International Symposium on Asynchronous Circuits and Systems (ASYNC (AREA 3) 01), Salt Lake City, UT, 11-14 March 2001


Abstract

This paper describes the systematic synthesis and implementation of a signal-type asynchronous data communication mechanism (ACM). Such an ACM can be used in systems where a data-driven (``lazy'') logic must be interfaced with a time-driven (``busy'') environment. A new classification system for ACMs is introduced. The definition of the signal ACM (called simply ``Signal'') is refined using Petri net techniques. From the result of this refinement, a basic state graph specification of a two-slot Signal is derived which is used to generate a Petri net specification of the target ACM. A hardware implementation is then generated using Cadence. Simulation results show that the hardware does conform to the definitions and specifications. The techniques employed in this work are potentially useful in the development of an automated process of synthesising similar systems.


Server START Conference Manager
Update Time 16 Nov 2000 at 11:13:59
Maintainer myers@ee.utah.edu.
Start Conference Manager
Conference Systems