• DocumentCode
    3651185
  • Title

    Optimizing post-silicon conformance checking

  • Author

    Li Lei; Kai Cong; Fei Xie

  • Author_Institution
    Dept. of Comput. Sci., Portland State Univ., Portland, OR, USA
  • fYear
    2013
  • Firstpage
    499
  • Lastpage
    502
  • Abstract
    Virtual prototypes of hardware devices, a.k.a, virtual devices, are increasingly used to enable early software development before silicon prototypes/devices are available. In previous work, we presented a post-silicon conformance checking approach to detecting interface state inconsistencies between a silicon device and its virtual device. In this paper, we present an optimization, adaptive concretization, to reduce the overhead incurred by symbolic execution, a key technique used in our conformance checking approach. We have evaluated our optimized approach on three Ethernet adapters and their virtual devices. The results demonstrate that it is effective and efficient: 21 inconsistencies are discovered and time usages are reduced by an order of magnitude, comparing to the previous approach.
  • Keywords
    "Silicon devices","Concrete","Computer bugs","Silicon","Optimization","Registers","Hardware"
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2013 IEEE 31st International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCD.2013.6657092
  • Filename
    6657092