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 :
بازگشت