• DocumentCode
    511926
  • Title

    Local application of simulation directed for Exhaustive Coverage of Schedulings of SystemC specifications

  • Author

    Herrera, F. ; Villar, E.

  • Author_Institution
    TEISA Dept., Univ. of Cantabria, Santander, Spain
  • fYear
    2009
  • fDate
    22-24 Sept. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The SCV library and its commercial counterparts have been effectively applied in electronic system level (ESL) for the production of test benches for system-level specifications in SystemC. Other works have enable the exploration, for fixed input data, of the different valid (fulfilling the SystemC simulation semantics) behaviours of the specification. The most efficient ones require the analysis of data and synchronization dependencies of the specification. However, in complex and heterogeneous specifications, there can be parts where such analysis becomes unfeasible. To overcome it, this paper enables and proposes the local application of simulation directed for exhaustive coverage of schedulings (or DEC simulation) for those parts. The paper shows how these features, not currently provided by any SystemC simulator, have been integrated and validated as an extension of the OSCI SystemC reference kernel.
  • Keywords
    data analysis; high level synthesis; scheduling; synchronisation; OSCI SystemC reference kernel; SCV library; SystemC simulation semantic behaviours; SystemC simulator; SystemC specification scheduling; SystemC verification library; data analysis; electronic system level; synchronization dependencies; system-level specifications; Context modeling; Design methodology; Job shop scheduling; Kernel; Libraries; Natural languages; Predictive models; Productivity; System recovery; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Specification & Design Languages, 2009. FDL 2009. Forum on
  • Conference_Location
    Sophia Antipolis
  • ISSN
    1636-9874
  • Electronic_ISBN
    1636-9874
  • Type

    conf

  • Filename
    5404068