| An efficient TLM/T modeling and simulation environment based on conservative parallel discrete event principles |
| Full text |
Pdf
(181 KB)
|
| Source
|
Design, Automation, and Test in Europe
archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings
table of contents
Munich, Germany
SESSION: Transaction level modelling based validation
table of contents
Pages: 94 - 99
Year of Publication: 2006
ISBN:3-9810801-0-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
European Design and Automation Association
3001 Leuven, Belgium, Belgium
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 31, Citation Count: 1
|
|
|
ABSTRACT
The paper presents an innovative simulation scheme to speed-up simulations of multi-clusters multi-processors SoCs at the TLM/T (Transaction Level Model with Time) abstraction level. The hardware components of the SoC architecture are written in standard SystemC. The goal is to describe the dynamic behavior of a given software application running on a given hardware architecture (including the dynamic contention in the interconnect and the cache effects), in order to provide the system designer with the same reliable timing information as a cycle accurate simulation, with a simulation speed similar to a TLM simulation. The key idea is to apply Parallel Discrete Event Simulation (PDES) techniques to a collection of communicating SystemC SC_THREAD. Experimental results show a simulation speedup of a factor up to 50 versus a BCA simulation (Bus Cycle Accurate), for a timing error lower than 10−3.
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
|
Virtual Component Interface Standard. http://www.vsi.org.
|
| |
2
|
|
 |
3
|
|
| |
4
|
Franco Carbognani , Christopher K. Lennard , C. Norris Ip , Allan Cochrane , Paul Bates, Qualifying Precision of Abstract SystemC Models Using the SystemC Verification Standard, Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum, p.20088, March 03-07, 2003
|
| |
5
|
K. M. Chandy and J. Misra. Distributed simulation: A case study in design and verification of distributed programs. IEEE Trans. on Softw. Eng, 5(5):440--452, 1979.
|
| |
6
|
|
 |
7
|
|
| |
8
|
Z. Kadi and P. Klein. Efficient passive-TLM and transaction management. In First North American SystemC User's Group Conference, 2004.
|
| |
9
|
S. Pasricha. Transaction Level Modeling of SoC with SystemC. In Synopsys User Group Conference, 2002.
|
 |
10
|
|
 |
11
|
|
| |
12
|
A. Rose, S. Swan, J. Pierce, and J.-M. Fernandez. Transaction Level Modeling in SystemC. http://www.systemc.org, January 2005.
|
| |
13
|
SoCLIB. A modelisation & simulation plat-form for system on chip, 2003. http://soclib.lip6.fr.
|
|