• DocumentCode
    704114
  • Title

    The next generation of virtual prototyping: Ultra-fast yet accurate simulation of HW/SW systems

  • Author

    Bringmann, Oliver ; Ecker, Wolfgang ; Gerstlauer, Andreas ; Goyal, Ajay ; Mueller-Gritschneder, Daniel ; Sasidharan, Prasanth ; Singh, Simranjit

  • Author_Institution
    Univ. of Tuebingen, Tubingen, Germany
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    1698
  • Lastpage
    1707
  • Abstract
    Virtual Prototypes (VPs) have been now widely adopted by industry as platforms for early SW development, HW/SW co-verification, performance analysis and architecture exploration. Yet, rising design complexity, the need to test an increasing amount of software functionality as well as the verification of timing properties pose a growing challenge in the application of VPs. New approaches overcome the accuracy-speed bottleneck of today´s virtual prototyping methods. These next-generation VPs are centered around ultra-fast host-compiled software models. Accuracy is obtained by advanced methods, which reconstruct the execution times of the software and model the timing behavior of the operating system, target processor and memory system. It is shown that simulation speed can further be increased by abstract TLM-based communication models and efficient hardware peripheral models. Additionally, an industrial flow for efficient model development is outlined. This support of ultra-fast and accurate HW/SW co-simulation will be a key enabler for successfully developing tomorrow´s multiprocessor system-on-chip (MPSoC) platforms.
  • Keywords
    digital simulation; formal verification; hardware-software codesign; multiprocessing systems; operating systems (computers); software performance evaluation; system-on-chip; virtual prototyping; abstract TLM-based communication models; design complexity; execution times; hardware peripheral models; hardware-software architecture exploration; hardware-software coverification; hardware-software performance analysis; hardware-software system simulation; industrial flow; memory system; model development; multiprocessor system-on-chip platforms; operating system; simulation speed; software functionality; target processor; timing behavior; ultra-fast host-compiled software models; virtual prototyping methods; Accuracy; Computational modeling; Hardware; Kernel; Time-varying systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092666