Computing timed transition relations for sequential cycle-based simulation

In this paper we address the problem of computing silent paths in an Finite State Machine (FSM). These paths are characterized by no observable activity under constant inputs, and can be used for a variety of applications, from verification, to synthesis, to simulation. First, we describe a new approach to compute the Timed Transition Relation of an FSM. Then, we concentrate on applying the methodology to simulation of reactive behaviours. In this field, we automatically extract a BDD-based behavioral model from the RT or gate level description. The behavioral model as able to "jump" in time and to avoid the simulation of internal events. Finally, we discuss a set of promising experimental results in a simulation environment under the Ptolemy simulator.

[1]  Thomas Kropf,et al.  Using MTBDDs for discrete timed symbolic model checking , 1997, Proceedings European Design and Test Conference. ED & TC 97.

[2]  Thomas Kropf,et al.  An efficient algorithm for real-time symbolic model checking , 1996, Proceedings ED&TC European Design and Test Conference.

[3]  E. Clarke,et al.  Real-time symbolic model checking for discrete time models , 1994 .

[4]  Robert K. Brayton,et al.  On Computing the Transitive Closure of a State Transition Relation , 1993, 30th ACM/IEEE Design Automation Conference.

[5]  Luciano Lavagno,et al.  Verification and synthesis of counters based on symbolic techniques , 1997, Proceedings European Design and Test Conference. ED & TC 97.

[6]  Edward A. Lee,et al.  Ptolemy: A Framework for Simulating and Prototyping Heterogenous Systems , 2001, Int. J. Comput. Simul..

[7]  Luciano Lavagno,et al.  Hardware-Software Co-Design of Embedded Systems , 1997 .