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 Lin | 1 | 243 | 14.80 |
Ted Hong | 2 | 209 | 8.52 |
Farzan Fallah | 3 | 557 | 43.73 |
Nagib Hakim | 4 | 25 | 1.90 |
Subhasish Mitra | 5 | 3657 | 228.90 |