DocumentCode :
1995434
Title :
LusSy: a toolbox for the analysis of systems-on-a-chip at the transactional level
Author :
Moy, M. ; Maraninchi, F. ; Maillet-Contoz, L.
Author_Institution :
STMicroelectronics, Crolles, France
fYear :
2005
fDate :
7-9 June 2005
Firstpage :
26
Lastpage :
35
Abstract :
We describe a toolbox for the analysis of systems-on-a-chip described in SystemC at the transactional level. The tools are able to extract information from SystemC code, and to build a set of parallel automata that capture the semantics of a SystemC design, including the transaction-level specific constructs. As far as we know, this provides the first executable formal semantics of SystemC. Being implemented as a traditional compiler front-end, it is able to deal with general SystemC designs. The intermediate representation is now connected to existing formal verification tools via appropriate encodings. The toolbox is open and other tools will be used in the future.
Keywords :
formal verification; program compilers; programming language semantics; system-on-chip; systems analysis; LusSy; SystemC code; SystemC design; SystemC formal semantics; compiler front-end; formal verification tool; information extraction; parallel automata; semantics capturing; systems-on-a-chip; transactional level; Automata; Chip scale packaging; Data mining; Embedded software; Encoding; Formal verification; Productivity; Protocols; Registers; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design, 2005. ACSD 2005. Fifth International Conference on
ISSN :
1550-4808
Print_ISBN :
0-7695-2363-3
Type :
conf
DOI :
10.1109/ACSD.2005.23
Filename :
1508127
Link To Document :
بازگشت