A METHOD TO CONVERT CONCURRENT EFSMS WITH MULTI-RENDEZVOUS INTO SYNCHRONOUS SEQUENTIAL-CIRCUIT

Citation
A. Kitajima et al., A METHOD TO CONVERT CONCURRENT EFSMS WITH MULTI-RENDEZVOUS INTO SYNCHRONOUS SEQUENTIAL-CIRCUIT, IEICE transactions on fundamentals of electronics, communications and computer science, E81A(4), 1998, pp. 566-575
Citations number
13
Categorie Soggetti
Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Information Systems
ISSN journal
09168508
Volume
E81A
Issue
4
Year of publication
1998
Pages
566 - 575
Database
ISI
SICI code
0916-8508(1998)E81A:4<566:AMTCCE>2.0.ZU;2-0
Abstract
In this paper, we propose a technique to synthesize a hardware circuit from a protocol specification consisting of several concurrent EFSMs with multi-rendezvous specified among their subsets. In our class, eac h multi-rendezvous can be specified among more than two EFSMs, and sev eral multi-rendezvous can be specified for different combinations of E FSMs. In the proposed technique, using the information such as current states of EFSMs, input values at external gates and guard expressions . we compose a circuit to evaluate, whether each multi-rendezvous can be executed. If several exclusive multi-rendezvous get executable simu ltaneously for some combinations of EFSMs, ive select one of them acco rding to the priority order given in advance. We compose such a circui t as a combinational logic circuit so that it works fast. By applying our technique to Abracadabra protocol specified in LOTOS, it is confir med that the derived circuit handles multi-rendezvous efficiently.