DocumentCode :
2679824
Title :
SystemC/TLM semantics for heterogeneous system-on-chip validation
Author :
Maraninchi, Florence ; Moy, Matthieu ; Cornet, Jérôme ; Maillet-Contoz, Laurent ; Helmstetter, Claude ; Traulsen, Claus
Author_Institution :
VERIMAG Lab., CNRS, Grenoble
fYear :
2008
fDate :
22-25 June 2008
Firstpage :
281
Lastpage :
284
Abstract :
SystemC has become a de facto standard for the system-level description of systems-on-a-chip. SystemC/TLM is a library dedicated to transaction level modeling. It allows to define a virtual prototype of a hardware platform, on which the embedded software can be tested. Applying formal validation techniques to SystemC descriptions of SoCs requires that the semantics of the language be formalized. The model of time and concurrency underlying the SystemC definition is intermediate between pure synchrony and pure asynchrony. We list the available solutions for the semantics of SystemC/TLM, and explain how to connect SystemC to existing formal validation tools.
Keywords :
C language; electronic engineering computing; system-on-chip; virtual prototyping; SystemC descriptions; de facto standards; formal validation techniques; heterogeneous system-on-chip validation; system-level description; transaction level modeling; Circuit simulation; Embedded software; Hardware; Indium phosphide; Laboratories; Software libraries; Software prototyping; Software testing; System-on-a-chip; Virtual prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems and TAISA Conference, 2008. NEWCAS-TAISA 2008. 2008 Joint 6th International IEEE Northeast Workshop on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4244-2331-6
Electronic_ISBN :
978-1-4244-2332-3
Type :
conf
DOI :
10.1109/NEWCAS.2008.4606376
Filename :
4606376
Link To Document :
بازگشت