• DocumentCode
    2260163
  • Title

    TLM+ modeling of embedded HW/SW systems

  • Author

    Ecker, Wolfgang ; Esen, Volkan ; Schwencker, Robert ; Steininger, Thomas ; Velten, Michael

  • Author_Institution
    Infineon Technol. AG, Neubiberg, Germany
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    75
  • Lastpage
    80
  • Abstract
    Virtual Prototypes (VPs) based on Transaction Level Modeling (TLM) have become a de-facto standard in today´s SoC design, enabling early SW development. However, due to the growing complexity of SoC architectures full system simulations (HW+SW) become a bottleneck reducing this benefit. Hence, it is necessary to develop modeling styles which allow for further abstraction beyond the currently applied TLM methodology. This paper introduces such a modeling style, referred to as TLM+. It enables a higher modeling abstraction through merging hardware dependent driver software at the lowest level with the HW interface. Thus, sequences of HW transactions can be merged to single HW/SW transactions while preserving both the HW architecture and the low-level to high-level SW interfaces. In order to maintain the ability to validate timing-critical paths, a new resource model concept is introduced which compensates the loss of timing information, induced by merging HW transactions. Experimental results show a speed-up of up to 1000x at a timing error of approximately 10%.
  • Keywords
    computer interfaces; device drivers; embedded systems; software engineering; system-on-chip; virtual prototyping; SoC design; TLM+ modeling; de-facto standard; embedded hardware systems; embedded software systems; hardware dependent driver software; hardware interface; high level software interfaces; software development; timing error; transaction level modeling; virtual prototypes; Communication standards; Computer architecture; Computer errors; Hardware; Merging; Prototypes; Silicon; Standards development; Timing; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5457234
  • Filename
    5457234