Proceedings of the Design Automation &Amp; Test in Europe Conference 2006
DOI: 10.1109/date.2006.244004
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting TLM and Object Introspection for System-Level Simulation

Abstract: The introduction of Transaction Level Modeling (TLM) allows a system designer to model a complete application, composed of hardware and software parts, at several levels of abstraction. The simulation speed of TLM is orders of magnitude faster than traditional RTL simulation; nevertheless, it can become a limiting factor when considering a Multi-Processor System-On-Chip (MP-SoC), as the analysis of these systems can be very complex. The main goal of this paper is to introduce a novel way of exploiting TLM feat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
14
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(14 citation statements)
references
References 7 publications
0
14
0
Order By: Relevance
“…Designers can use an appropriate abstraction to describe the system behavior of an architecture under development; perform simulations to validate the functionality of the architecture, and track system performance [7]- [9]. Few works have developed approaches that facilitate rapid design space exploration by improving the speed of each simulation run [12]- [14]. The accuracy and speed of a simulation-based approach depend on the abstraction of the model.…”
Section: Related Workmentioning
confidence: 99%
“…Designers can use an appropriate abstraction to describe the system behavior of an architecture under development; perform simulations to validate the functionality of the architecture, and track system performance [7]- [9]. Few works have developed approaches that facilitate rapid design space exploration by improving the speed of each simulation run [12]- [14]. The accuracy and speed of a simulation-based approach depend on the abstraction of the model.…”
Section: Related Workmentioning
confidence: 99%
“…In [24] the authors switch between abstraction levels in order to obtain either accuracy or simulation speed. The most accurate abstraction level allows to debug and optimize the system on specific execution phases, otherwise a more abstract level is used to speedup the system simulation.…”
Section: Related Workmentioning
confidence: 99%
“…Schriner et al report a quantitative analysis of speed-accuracy tradeoff of TLM, using the advanced high-performance bus (AHB) as a test case, at different abstraction levels [25]. Beltrame et al proposed using multiple levels of abstraction for communication architecture exploration, with the ability to dynamically shift between BCA, untimed TLM and timed TLM abstractions to improve simulation speed [26]. A simulation-based method gives accurate estimation results but pays too heavy a computational cost with increasing number of bus requests and simulation iterations.…”
Section: Related Workmentioning
confidence: 99%