ACM Home Page
Please provide us with feedback. Feedback
An efficient TLM/T modeling and simulation environment based on conservative parallel discrete event principles
Full text PdfPdf (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
Emmanuel Viaud  Université Pierre et Marie Curie
François Pêcheux  Université Pierre et Marie Curie
Alain Greiner  Université Pierre et Marie Curie
Sponsors
: The EDA Consortium
EDAA : European Design and Automation Association
IEEE-CS\DATC : The IEEE Computer Society
Publisher
European Design and Automation Association  3001 Leuven, Belgium, Belgium
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 28,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

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
 
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.

Collaborative Colleagues:
Emmanuel Viaud: colleagues
François Pêcheux: colleagues
Alain Greiner: colleagues