• DocumentCode
    1908263
  • Title

    Localizing features of ESL models for design understanding

  • Author

    Michael, Marc ; Grosse, Daniel ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
  • fYear
    2012
  • fDate
    18-20 Sept. 2012
  • Firstpage
    120
  • Lastpage
    125
  • Abstract
    The increasing variety of functionality in embedded systems leads to more and more complex designs. Even abstraction techniques as applied in ESL design solve this problem only to a certain extend. In this paper we present an approach to improve design understanding of ESL models. Our approach localizes features by comparing simulations on ESL models. Code coverage techniques are used to highlight source code implementing a certain feature. This significantly helps the different team members since for major design tasks like e.g. refinement, partitioning or optimization it is required to know where a certain functionality has been implemented. We demonstrate the advantages of our approach for a complex image processing system.
  • Keywords
    C++ language; electronic design automation; embedded systems; C++ class library SystemC; ESL design; ESL models; abstraction techniques; code coverage techniques; complex image processing system; design understanding; electronic system level design; embedded systems; feature localization; optimization task; partitioning task; refinement task; source code; Biological system modeling; Cameras; Games; Image processing; Software; Streaming media; Tin;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Specification and Design Languages (FDL), 2012 Forum on
  • Conference_Location
    Vienna
  • ISSN
    1636-9874
  • Print_ISBN
    978-1-4673-1240-0
  • Type

    conf

  • Filename
    6336996