• DocumentCode
    1005096
  • Title

    Hardware/software cosimulation from interface perspective

  • Author

    Yoo, S. ; Jerraya, A.A.

  • Author_Institution
    SoC Res. Center, Syst. LSI Div., Yongin-City, South Korea
  • Volume
    152
  • Issue
    3
  • fYear
    2005
  • fDate
    5/6/2005 12:00:00 AM
  • Firstpage
    369
  • Lastpage
    379
  • Abstract
    The aim is to explain the current issues of HW/SW cosimulation and to introduce a new challenge of HW/SW cosimulation for multiprocessor SoC (MPSoC). Most of the current issues are related to raising abstraction levels of HW/SW cosimulation. Mixed-level cosimulation is explained in a unified manner using a concept of ´HW/SW interface´. First, abstraction levels in HW/SW cosimulation are explained in terms of abstraction levels of function, SW interface and HW interface. Transaction level models are introduced for HW interface. OS and device driver levels are explained for the SW interface. Then, the concept, applications and techniques of mixed-level cosimulation are presented. To better understand mixed-level cosimulation through SoC design flow, a view called refinement space is presented. Using the refinement space, cases of mixed-level cosimulation are explained in a SoC design scenario. Then, the issue of cosimulation performance in raising abstraction levels, i.e. Amdahl´s law in HW/SW cosimulation, is addressed. A new challenge of cosimulation for MPSoC is also introduced.
  • Keywords
    application program interfaces; computer interfaces; device drivers; hardware-software codesign; logic CAD; logic simulation; operating systems (computers); system-on-chip; OS; abstraction levels; device driver; hardware/software cosimulation; hardware/software interface; mixed-level cosimulation; multiprocessor SoC; refinement space;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20045113
  • Filename
    1468684