DocumentCode
3042401
Title
A latency, preemption and data transfer accurate adaptive Transaction Level Model for efficient simulation of pipelined buses
Author
Khaligh, Rauf Salimi ; Radetzki, Martin
Author_Institution
Inst. fur Tech. Inf., Univ. Stuttgart, Stuttgart
fYear
2008
fDate
23-25 Sept. 2008
Firstpage
37
Lastpage
42
Abstract
Transaction level modeling (TLM) and efficient system level simulation have become invaluable tools for analysis and design of state of the art embedded systems. Abstraction level of the models used in simulation depends on the use case and there is a strong trade off between simulation speed and accuracy. In traditional TLM, the abstraction level of the models is fixed during simulation. Often, except for some intervals during simulation, the models are too accurate for the simulation scenario, negatively affecting simulation speed. In this paper we propose an adaptive TLM for pipelined buses with an accuracy that dynamically adapts to the simulation scenario. The proposed model accurately models latency, preemption and data transfer timings. Considering complex timing properties of pipelined buses this level of accuracy is only available in much slower, cycle accurate models. We have developed an adaptive model of the AMBA AHB protocol in SystemC based on the OSCI TLM 2 standard. Comparison of our model with existing non-adaptive models and analysis with data traffic in real world embedded systems clearly show the improvement in performance without the loss of accuracy.
Keywords
data communication; embedded systems; pipeline processing; transaction processing; AHB protocol; SystemC; abstraction level; adaptive transaction level model; complex timing property; data transfer timings; embedded systems; latency; pipelined buses; system level simulation; transaction level modeling; Analytical models; Data analysis; Delay; Embedded system; Performance analysis; Performance loss; Protocols; Standards development; Timing; Traffic control;
fLanguage
English
Publisher
ieee
Conference_Titel
Specification, Verification and Design Languages, 2008. FDL 2008. Forum on
Conference_Location
Stuttgart
Print_ISBN
978-1-4244-2264-7
Type
conf
DOI
10.1109/FDL.2008.4641418
Filename
4641418
Link To Document