DocumentCode
1285775
Title
Model-Based Virtual Prototype Acceleration
Author
Gladigau, Jens ; Haubelt, Christian ; Teich, Jürgen
Author_Institution
Dept. of Comput. Sci., Univ. of Erlangen-Nuremberg, Erlangen, Germany
Volume
31
Issue
10
fYear
2012
Firstpage
1572
Lastpage
1585
Abstract
Today, virtual prototypes are often employed for software development early in the design flow. There, high simulation speed may support fast development. So, the acceleration of virtual prototype simulation is important in the early phases of design. To accelerate virtual prototypes, complex prototype simulation can be prevented by exploiting model-specific knowledge. We replace complex event-driven interaction with execution of predefined traces. In particular, we show that, for many dataflow-dominated application models, such accelerating traces may be efficiently determined. Trace determination is based on a novel symbolic search technique. We show that virtual prototypes exploiting such traces may lead to a significant simulation time reduction. The benefits are quantified for the prototype of a SystemC/TLM network packet filter, where traces result in up to 30% simulation acceleration.
Keywords
discrete event simulation; electronic design automation; software engineering; virtual prototyping; SystemC/TLM network packet filter; design flow; event-driven interaction; model-based virtual prototype; model-specific knowledge; simulation time reduction; software development; virtual prototype simulation; Acceleration; Computational modeling; Context; Context modeling; Hardware; Integrated circuit modeling; Prototypes; Model-based design; SystemC; simulation acceleration; symbolic techniques; virtual prototype;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2012.2205148
Filename
6303935
Link To Document