• 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