A generalized signal transition graph model for specification of complex interfaces
- 17 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 378-384
- https://doi.org/10.1109/edtc.1994.326848
Abstract
This paper introduces a new Generalized Signal Transition Graph model for specifying complex mixed asynchronous/synchronous circuits, as found in system-level interfaces. The goal has been to develop extensions that make it possible to model mixed asynchronous/synchronous and arbitration behavior. A number of key extensions have been developed that makes the model much more widely applicable to industrial designs. The extensions include Boolean guards, the introduction of level semantics that make it possible to describe "events" in terms of both signal transitions as well as "signal levels", and the semantic extensions for describing don't care and undefined behavior. The latter extensions make it possible to model synchronous finite state machines using an asynchronous model, hence permitting the specification of mixed asynchronous/synchronous behavior. The proposed Generalized Signal Transition Graph Model is free from the restrictions of the previous models such as liveness, safeness, and free-choice requirements, and permits general Petri-net structures that may include multiple tokens in a place as long as the resulting state graph is bounded and has a consistent state assignment. A key aspect of the generalizations is that all the extensions are defined at the state graph level.<>Keywords
This publication has 4 references indexed in Scilit:
- Synthesis of hazard-free asynchronous circuits from graphical specificationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Specification and automatic verification of self-timed queuesFormal Methods in System Design, 1992
- A generalized state assignment theory for transformations on signal transition graphsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1992
- Self-Timed Control of Concurrent ProcessesPublished by Springer Nature ,1990