DocumentCode
254700
Title
QED post-silicon validation and debug: Invited abstract
Author
Lin, D. ; Mitra, S.
Author_Institution
Dept. of Electr. Eng., Stanford Univ. Stanford, Stanford, CA, USA
fYear
2014
fDate
10-12 Dec. 2014
Firstpage
62
Lastpage
62
Abstract
Summary form only given. This paper presents the Quick Error Detection (QED) technique for systematically creating families of post-silicon validation tests that quickly detect bugs inside processor cores and uncore components (cache controllers, memory controllers, on-chip interconnection networks) of multi-core System on Chips (SoCs). Such quick detection is essential because long error detection latency, the time elapsed between the occurrence of an error due to a bug and its manifestation as an observable failure, severely limits the effectiveness of traditional post-silicon validation approaches. QED can be implemented completely in software, without any hardware modification. Hence, it is readily applicable to existing designs. Results using multiple hardware platforms, including the Intel® Core™ i7 SoC, and a state-of-the-art commercial multi-core SoC, along with simulation results using an OpenSPARC T2-like multi-core SoC with bug scenarios from commercial multi-core SoCs demonstrate: 1. Error detection latencies of post-silicon validation tests can be very long, up to billions of clock cycles, especially for bugs inside uncore components. 2. QED shortens error detection latencies by up to 9 orders of magnitude to only a few hundred cycles for most bug scenarios. 3. QED enables up to a 4-fold increase in bug coverage.
Keywords
elemental semiconductors; error detection; failure analysis; integrated circuit reliability; integrated circuit testing; multiprocessing systems; silicon; system-on-chip; Intel core i7 SoC; OpenSPARC T2; QED post-silicon debug; QED post-silicon validation approach; Si; multicore system on chips; multiple hardware platforms; post-silicon validation tests; processor cores; quick error detection technique; uncore components; Abstracts; Computer bugs; Educational institutions; Electrical engineering; Multicore processing; Silicon; System-on-chip; electrical bug; logic bugs; post-silicon validation; silicon debug; verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Circuits (ISIC), 2014 14th International Symposium on
Conference_Location
Singapore
Type
conf
DOI
10.1109/ISICIR.2014.7029583
Filename
7029583
Link To Document