DocumentCode
123051
Title
Concurrency-oriented SoC re-certification by reusing block-level test vectors
Author
Hsuan-Ming Chou ; Hong-Chang Wu ; Yi-Chiao Chen ; Shih-Chieh Chang
Author_Institution
Dept. of CS, Nat. Tsing Hua Univ., Hsinchu, Taiwan
fYear
2014
fDate
3-5 March 2014
Firstpage
140
Lastpage
147
Abstract
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.
Keywords
graph theory; integrated circuit testing; system-on-chip; IDG; Nios II; block-level test vectors reuse; block-level verification; component recertification; concurrency-oriented SoC recertification; concurrency-related bug; corner cases; critical bugs; functional features; heterogeneous components; interaction dependency graph; system on chip; Hardware; Image edge detection; Joining processes; Random access memory; Software; System-on-chip; Vectors; concurrency; re-certification; reuse; software-based verification; system on chip verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design (ISQED), 2014 15th International Symposium on
Conference_Location
Santa Clara, CA
Print_ISBN
978-1-4799-3945-9
Type
conf
DOI
10.1109/ISQED.2014.6783317
Filename
6783317
Link To Document