Post-silicon Conformance Checking with Virtual Prototypes

被引:0
|
作者
Lei, Li [1 ]
Xie, Fei [1 ]
Cong, Kai [1 ]
机构
[1] Portland State Univ, Dept Comp Sci, Portland, OR 97207 USA
关键词
Post-silicon validation; conformance checking; virtual prototypes;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Virtual prototypes are increasingly used in device/driver co-development and co-validation to enable early driver development and reduce product time-to-market. However, drivers developed over virtual prototypes often do not work readily on silicon devices, since silicon devices often do not conform to virtual prototypes. Therefore, it is important to detect the inconsistences between silicon devices and virtual prototypes. We present an approach to post-silicon conformance checking of a hardware device with its virtual prototype, i.e., a virtual device. The conformance between the silicon and virtual devices is defined over their interface states. This approach symbolically executes the virtual device with the same driver request sequence to the silicon device, and checks if the interface states of the silicon and virtual devices are consistent. Inconsistencies detected indicate potential errors in either the silicon device or the virtual device. We have evaluated our approach on three network adapters and their virtual devices, and found 15 inconsistencies exposing 15 real bugs in total from the silicon and virtual devices. The results demonstrate that our approach is useful and efficient in facilitating device/driver co-validation at the post-silicon stage.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Optimizing Post-silicon Conformance Checking
    Lei, Li
    Cong, Kai
    Xie, Fei
    2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 499 - 502
  • [2] Specification-Driven Automated Conformance Checking for Virtual Prototype and Post-Silicon Designs
    Gu, Haifeng
    Chen, Mingsong
    Wei, Tongquan
    Lei, Li
    Xie, Fei
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [3] Coverage Evaluation of Post-silicon Validation Tests with Virtual Prototypes
    Cong, Kai
    Lei, Li
    Yang, Zhenkun
    Xie, Fei
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [4] Automatic Concolic Test Generation with Virtual Prototypes for Post-silicon Validation
    Cong, Kai
    Xie, Fei
    Lei, Li
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 303 - 310
  • [5] A Case Study of Time-Multiplexed Assertion Checking for Post-Silicon Debugging
    Gao, Ming
    Cheng, Kwang-Ting
    2010 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP (HLDVT), 2010, : 90 - 96
  • [6] Post-Silicon Microarchitecture
    Kumar, Chanchal
    Chaudhary, Aayush
    Bhawalkar, Shubham
    Mathur, Utkarsh
    Jain, Saransh
    Vastrad, Adith
    Rotenberg, Eric
    IEEE COMPUTER ARCHITECTURE LETTERS, 2020, 19 (01) : 26 - 29
  • [7] Specification-Driven Conformance Checking for Virtual/Silicon Devices Using Mutation Testing
    Gu, Haifeng
    Zhang, Jianning
    Chen, Mingsong
    Wei, Tongquan
    Lei, Li
    Xie, Fei
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (03) : 400 - 413
  • [8] On Signal Tracing in Post-Silicon Validation
    Xu, Qiang
    Liu, Xiao
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 259 - 264
  • [9] Automating post-silicon debugging and repair
    Chang, Kai-Hui
    Markov, Igor L.
    Bertacco, Valeria
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 91 - 98
  • [10] Post-Silicon Validation, Debug and Diagnosis
    Mishra, Prabhat
    Fujita, Masahiro
    Singh, Virendra
    Tamarapalli, Nagesh
    Kumar, Sharad
    Mittal, Rajesh
    2013 26TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2013 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2013, : LXIII - LXV