Title
Quick detection of difficult bugs for effective post-silicon validation
Abstract
We present a new technique for systematically creating postsilicon validation tests that quickly detect bugs in processor cores and uncore components (cache controllers, memory controllers, on-chip 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 existing post-silicon validation approaches. In addition, we provide a list of realistic bug scenarios abstracted from “difficult” bugs that occurred in commercial multi-core SoCs. Our results for an OpenSPARC T2-like multi-core SoC demonstrate: 1. Error detection latencies of “typical” post-silicon validation tests can be very long, up to billions of clock cycles, especially for bugs in uncore components. 2. Our new technique shortens error detection latencies by several orders of magnitude to only a few hundred cycles for most bug scenarios. 3. Our new technique enables 2-fold increase in bug coverage. An important feature of our technique is its software-only implementation without any hardware modification. Hence, it is readily applicable to existing designs.
Year
DOI
Venue
2012
10.1145/2228360.2228461
Design Automation Conference
Keywords
Field
DocType
detection latency,effective post-silicon validation,uncore component,long error detection latency,realistic bug scenario,bug coverage,quick detection,new technique shortens error,difficult bug,error detection latency,bug scenario,new technique,reliability,computer bugs,error detection,system on a chip,instruction sets,post silicon validation,chip,debug,system on chip,verification,processor cores
System on a chip,Post-silicon validation,Cache,Computer science,Software bug,Uncore,Real-time computing,OpenSPARC,Multi-core processor,Embedded system,Debugging
Conference
ISSN
ISBN
Citations 
0738-100X
978-1-4503-1199-1
18
PageRank 
References 
Authors
0.70
26
5
Name
Order
Citations
PageRank
David Lin124314.80
Ted Hong22098.52
Farzan Fallah355743.73
Nagib Hakim4251.90
Subhasish Mitra53657228.90