• DocumentCode
    466437
  • Title

    Creation and utilization of a virtual platform for embedded software optimization:: an industrial case study

  • Author

    Sungpack Hong ; Yoo, Sungjoo ; Lee, Sheayun ; Lee, Sangwoo ; Jeong Nam, Hye ; Yoo, Bum-Seok ; Hwang, Jaehyung ; Song, Donghyun ; Kim, Janghwan ; Kim, Jeongeun ; Jin, HoonSang ; Choi, Kyu-Myung ; Kong, Jeong-Taek ; Eo, SooKwan

  • Author_Institution
    Samsung Electron. Co., Ltd., Seoul
  • fYear
    2006
  • fDate
    22-25 Oct. 2006
  • Firstpage
    235
  • Lastpage
    240
  • Abstract
    Virtual platform (ViP), or ESL (electronic system level) simulation model, is one of the most widely renowned system level design techniques. In this paper, we present a case study of creating and applying the ViP in the development of a new hard disk system called hybrid-HDD that is one of the main features in the Windows VISTA (R). First, we summarize how we developed the ViP including the levels of timing accuracy of models, automatic generation of models from RTL code, external subsystem models, etc. Then, we explain how we exploited the ViP in software optimization. Compared with the conventional flow of software development, e. g. based on the real board, the ViP gives a better profiling capability thereby allowing designers to find more chances of code optimization. Based on the simulation and analysis with the ViP, the software optimization could improve system performance by more than 50%. However, in our case study, we found that the current ViP technique needs further improvements to become a true ESL design technique.
  • Keywords
    digital simulation; disc drives; embedded systems; hard discs; logic CAD; system-on-chip; ESL simulation model; electronic system level; embedded software optimization; hybrid-HDD; industrial case study; software development; virtual platform; Accuracy; Analytical models; Computer industry; Design optimization; Embedded software; Hard disks; Performance analysis; Programming; System-level design; Timing; embedded software optimization; hybrid HDD (hard disk drive); virtual platform (ViP);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
  • Conference_Location
    Seoul
  • Print_ISBN
    1-59593-370-0
  • Electronic_ISBN
    1-59593-370-0
  • Type

    conf

  • DOI
    10.1145/1176254.1176311
  • Filename
    4278521