DocumentCode
2550336
Title
Modeling of time in discrete-event simulation of systems-on-chip
Author
Funchal, Giovanni ; Moy, Matthieu
Author_Institution
STMicroelectronics, Grenoble, France
fYear
2011
fDate
11-13 July 2011
Firstpage
171
Lastpage
180
Abstract
Today´s consumer electronics industry uses modeling and simulation to cope with the complexity and time-to-market challenges of designing high-tech devices. In such context, Transaction-Level Modeling (TLM) is a widely spread modeling approach often used in conjunction with the IEEE standard SystemC discrete-event simulator. In this paper, we present a novel approach to modeling time that distinguishes between instantaneous actions and tasks with a duration. We argue that this distinction should be natural to the user. In addition, we show that it gives us important insight and better comprehension of what actions can overlap in time. We are able to exploit this distinction to parallelize the simulation, achieving an important speedup and exposing subtle software bugs related to parallelism. We propose a set of primitives and discuss the design decisions, expressiveness and semantics in depth. We present a research simulator called jTLM that implements all these ideas.
Keywords
consumer electronics; discrete event simulation; electronic engineering computing; system-on-chip; IEEE standard SystemC discrete event simulator; consumer electronics industry; discrete event simulation; high-tech device; systems-on-chip; time-to-market challenge; transaction-level modeling; Computational modeling; Hardware; Registers; Software; Time domain analysis; Time varying systems; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods and Models for Codesign (MEMOCODE), 2011 9th IEEE/ACM International Conference on
Conference_Location
Cambridge
Print_ISBN
978-1-4577-0117-7
Electronic_ISBN
978-1-4577-0118-4
Type
conf
DOI
10.1109/MEMCOD.2011.5970524
Filename
5970524
Link To Document