• DocumentCode
    20496
  • Title

    Post-silicon code coverage for multiprocessor system-on-chip designs

  • Author

    Balston, K. ; Karimibiuki, M. ; Hu, Alan J. ; Ivanov, Alexander ; Wilton, Steven J. E.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of British Columbia, Vancouver, BC, Canada
  • Volume
    62
  • Issue
    2
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    242
  • Lastpage
    246
  • Abstract
    Effective techniques for post-silicon validation are required to better evaluate functional correctness of increasingly complex multi and many-core SoCs. However, there is little data evaluating the coverage of post-silicon validation efforts on industrial-scale designs. In this paper, we address this knowledge gap by instrumenting a nontrivial SoC with on-chip coverage monitors to measure the coverage achieved by typical post-silicon validation tests, such as booting the operating system (OS). We compare coverage achieved pre and post-silicon, and also measure the area overhead required to monitor post-silicon coverage. Our results show that the typical test of booting the OS often achieves high coverage, well correlated to what is achieved by pre-silicon directed tests, but in some blocks the coverage can be low or markedly different between pre and post-silicon, highlighting the importance of post-silicon validation in general and post-silicon coverage measurement in particular.
  • Keywords
    multiprocessing systems; operating systems (computers); system-on-chip; OS; many-core SoC; multi-core SoC; multiprocessor system-on-chip designs; operating system; post-silicon code coverage; post-silicon validation; Booting; Central Processing Unit; IP networks; Instruments; Monitoring; Silicon; System-on-a-chip; FPGA emulation; code coverage; post-silicon validation; pre-silicon validation;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.163
  • Filename
    6226373