| Concurrent execution semantics and sequential simulation algorithms for the metropolis meta-model |
| Full text |
Pdf
(596 KB)
|
| Source
|
International Conference on Hardware Software Codesign
archive
Proceedings of the tenth international symposium on Hardware/software codesign
table of contents
Estes Park, Colorado
SESSION: Advances in system specification and system design frameworks
table of contents
Pages: 13 - 18
Year of Publication: 2002
ISBN:1-58113-542-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 25, Citation Count: 5
|
|
|
ABSTRACT
This paper presents the simulation techniques that are available in Metropolis, an inter-disciplinary research project that develops a design methodology, supported by a comprehensive design environment and tool set, for embedded systems. System behavior is non-deterministic in general, especially in the beginning of the design process, when several key decision, such as the mapping on an implementation platform, have not yet been made, and thus the traces obtainable by simulation are not unique even under the same input sequence. One may want to visit as many traces as possible for regression tests at the final stage of designs, or may just need one valid trace for a quick validation of the design at an early stage. Our techniques can adapt to these different objectives easily. They are also platform-independent in that simulation using different languages, such as SystemC 2.0, Java, and C++ with a thread library, are possible. This feature is important for co-simulation between designs captured in Metropolis and those that have been already designed in other languages.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Felice Balarin, Luciano Lavagno, Claudio Passerone, Alberto Sangiovanni-Vincentelli, Marco Sgroi, and Yosinori Watanabe. Modeling and designing heterogeneous systems. Technical Report 2002/01, Cadence Berkeley Laboratories, January 2002.
|
| |
3
|
J. Buck, S. Ha, E.A. Lee, and D.G. Masserschmitt. Ptolemy: a framework for simulating and prototyping heterogeneous systems. International Journal of Computer Simulation, special issue on Simulation Software Development, January 1990.
|
 |
4
|
E. A. de Kock , W. J. M. Smits , P. van der Wolf , J.-Y. Brunel , W. M. Kruijtzer , P. Lieverse , K. A. Vissers , G. Essink, YAPI: application modeling for signal processing systems, Proceedings of the 37th conference on Design automation, p.402-405, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337511]
|
| |
5
|
D. Gajski, R. Zhu, J. Dömer, A. Gerstlauer, and S. Zhao. SpecC: Specification Language and Methodology. Kluwer Academic Press, 2000.
|
 |
6
|
|
| |
7
|
|
| |
8
|
M. Nijweide. The Pamela compiler. Technical Report 1-68340-28(1996)08, Delft University of Technology, August 1996.
|
| |
9
|
Open SystemC Initiative. Functional Specification for SystemC 2.0, September 2001. avaliable at www.systemc.org.
|
| |
10
|
Open SystemC Initiative. SystemC Version 2.0 Beta-2 User's Guide, 2001. avaliable at www.systemc.org.
|
| |
11
|
Spec-based verification. http://www.versity.com/resources/whitepaper/technical_paper.html.
|
CITED BY 5
|
|
Roberto Passerone , Luca de Alfaro , Thomas A. Henzinger , Alberto L. Sangiovanni-Vincentelli, Convertibility verification and converter synthesis: two faces of the same coin, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.132-139, November 10-14, 2002, San Jose, California
|
|
|
Felice Balarin , Yosinori Watanabe , Harry Hsieh , Luciano Lavagno , Claudio Passerone , Alberto Sangiovanni-Vincentelli, Metropolis: An Integrated Electronic System Design Environment, Computer, v.36 n.4, p.45-52, April 2003
|
|
|
|
|
|
|
|
|
|
|