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