Logo image
Concurrency-oriented SoC re-certification by reusing block-level test vectors
Conference paper

Concurrency-oriented SoC re-certification by reusing block-level test vectors

Hsuan-Ming Chou, Hong-Chang Wu, Yi-Chiao Chen and Shih-Chieh Chang
Proceedings - International Symposium on Quality Electronic Design, ISQED, pp.140-147
2014

Abstract

Concurrency Re-certification Reuse Software-based verification System on chip verification
The complexity of verifying a System on Chip (SoC) increases dramatically due to the integration of heterogeneous components and complicated interactions among components. Despite the functional features and corner cases of a component could be exercised thoroughly during block-level verification, it is important to re-certify the component after integrating into an SoC. In this paper, we propose an Interaction Dependency Graph (IDG) to reuse block-level test vectors for component re-certification. We discuss and resolve the problems of reusing block-level test vectors. Moreover, the maximum number of concurrent interactions are inserted into the IDG to expose critical bugs in an SoC. We demonstrate our approach on Nios II SoC and show that we can efficiently re-certify SoC components. We also discuss an industrial experience of uncovering a concurrency-related bug. © 2014 IEEE.

Metrics

1 Record Views

Details

Logo image