A Transformational approach to constraint relaxation of a time-driven simulation model

Time-driven simulation models typically model timing in an idealized way that is over-constrained and cannot be directly implemented. In this paper we present a transformation to relax the constraints imposed by a time-driven simulation model, thus creating a larger design space. We transform the system into SPI, a common intermediate representation for heterogeneously specified embedded systems. At the SPI level critical timing constraints are (re)introduced, resulting in a representation that is well suited for global system analysis, optimization and synthesis.

[1]  Martin Meyer,et al.  Automatic Generation of Production Quality Code for ECUs , 1999 .

[2]  F. Wolf,et al.  Intervals in software execution cost analysis , 2000, Proceedings 13th International Symposium on System Synthesis.

[3]  Lothar Thiele,et al.  Hardware/software codesign of embedded systems the SPI workbench , 1999, Proceedings. IEEE Computer Society Workshop on VLSI '99. System Design: Towards System-on-a-Chip Paradigm.

[4]  Giovanni De Micheli,et al.  Specification and analysis of timing constraints for embedded systems , 1997, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[5]  Edward A. Lee,et al.  Hierarchical finite state machines with multiple concurrency models , 1999, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[6]  Jürgen Teich,et al.  Combining multiple models of computation for scheduling and allocation , 1998, Proceedings of the Sixth International Workshop on Hardware/Software Codesign. (CODES/CASHE'98).

[7]  Niraj K. Jha,et al.  COSYN: hardware-software co-synthesis of embedded systems , 1997, DAC.

[8]  Rolf Ernst,et al.  Intervals in software execution cost analysis , 2000, ISSS '00.

[9]  Rajesh K. Gupta,et al.  RATAN: A tool for rate analysis and rate constraint debugging for embedded systems , 1997, Proceedings European Design and Test Conference. ED & TC 97.

[10]  Elliotte Rusty Harold XML Bible , 1999 .

[11]  L. Thiele,et al.  Representation of process mode correlation for scheduling , 1998, 1998 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (IEEE Cat. No.98CB36287).