Design Automation for Embedded Systems

, Volume 10, Issue 2–3, pp 73–104

LusSy: An open tool for the analysis of systems-on-a-chip at the transaction level

  • Matthieu Moy
  • Florence Maraninchi
  • Laurent Maillet-Contoz
Open Access
Article

Abstract

We describe a toolbox for the analysis of Systems-on-a-chip written in SystemC at the transaction level. The tool is 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

SystemC Formal verification Model-checking Semantics Pinapa Lussy 

Copyright information

© Springer Science + Business Media, LLC 2006

Authors and Affiliations

  • Matthieu Moy
    • 1
  • Florence Maraninchi
    • 1
  • Laurent Maillet-Contoz
    • 2
  1. 1.Verimag, Centre équation - 2GIÉRESFrance
  2. 2.STMicroelectronics, HPC, System Platform Group.CROLLESFrance

Personalised recommendations