• 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