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
Link To Document