• DocumentCode
    1791523
  • Title

    A tool for the automatic TLM-to-RTL conversion of embedded systems requirements for a seamless verification flow

  • Author

    Bel Hadj Amor, Zeineb ; Pierre, Laurence ; Borrione, Dominique

  • Author_Institution
    INPG, TIMA Lab., UJF, Grenoble, France
  • fYear
    2014
  • fDate
    6-8 Oct. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Complex Systems on Chips (SoCs) are built by assembling hardware and software components. SystemC TLM (Transaction Level Modeling) allows to describe SoCs in a very abstract way. From this level, a typical design flow enables the definition of virtual prototypes at different levels of abstraction to support early software development and verification of hardware blocks which, in the last steps, become Register Transfer Level (RTL) models. A compatible and seamless verification flow must give the possibility to verify, along this design flow, that the system requirements remain satisfied. To keep the requirements consistent with the abstraction level, we propose the automatic transformation of system level properties into their counterparts at the RT level. This paper describes a tool for the automatic refinement of temporal assertions from TLM to RT level, using a set of transformation rules. This reuse of TLM assertions is thus the basis of an Assertion-Based Verification (ABV) flow.
  • Keywords
    embedded systems; integrated circuit design; software engineering; system-on-chip; ABV; SoCs; SystemC TLM; abstraction level; assertion-based verification flow; automatic TLM-to-RTL conversion; complex systems on chips; design flow; embedded systems; hardware block verification; hardware component assembling; register transfer level; seamless verification flow; software component assembling; software development; system level property; transaction level modeling; transformation rules; virtual prototypes; Clocks; Hardware; Protocols; Synchronization; System-on-chip; Time-domain analysis; Time-varying systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Very Large Scale Integration (VLSI-SoC), 2014 22nd International Conference on
  • Conference_Location
    Playa del Carmen
  • Type

    conf

  • DOI
    10.1109/VLSI-SoC.2014.7004196
  • Filename
    7004196