• DocumentCode
    1651259
  • Title

    Fast and Accurate Transaction Level Models using Result Oriented Modeling

  • Author

    Schirner, Gunar ; Dömer, Rainer

  • Author_Institution
    Center for Embedded Comput. Syst., California Univ., Irvine, CA
  • fYear
    2006
  • Firstpage
    363
  • Lastpage
    368
  • Abstract
    Efficient communication modeling is a critical task in SoC design and exploration. In particular, fast and accurate communication is needed to predict the performance of a system. Recently, transaction level modeling (TLM) is used to speedup communication simulation at the cost of accuracy. This paper proposes a novel modeling technique called result oriented modeling (ROM) which removes the accuracy drawback of TLM. Using ROM, models yield the same speed as their TLM counterparts, yet still are 100% accurate in timing. ROM utilizes the fact that internal states in the communication channel are not observable by the caller. Hence, ROM omits the internal states entirely and optimistically predicts the end result. Retroactively, the outcome is checked and, if necessary, corrective measures are taken to maintain the accuracy of the model. In this paper, we apply ROM to the AMBA AHB bus architecture. Our experimental results show that ROM exhibits the same high simulation performance as traditional TLM, yet it retains the same accuracy as the bus functional model. Thus, the proposed ROM approach eliminates the speed/accuracy tradeoff exhibited by traditional TLM
  • Keywords
    circuit simulation; integrated circuit design; system-on-chip; AMBA AHB bus architecture; SoC design; SoC exploration; communication modeling; result oriented modeling; transaction level modeling; Accuracy; Context; Embedded computing; Open systems; Process design; Production; Read only memory; Switches; Time to market; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2006. ICCAD '06. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    1-59593-389-1
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2006.320059
  • Filename
    4110199