Proceedings of the 40th Annual International Symposium on Computer Architecture 2013
DOI: 10.1145/2485922.2485976
|View full text |Cite
|
Sign up to set email alerts
|

Deconfigurable microprocessor architectures for silicon debug acceleration

Abstract: The share of silicon debug in the overall microprocessor chips development cycle is rapidly expanding due to the ever growing design complexity and the limited efficiency of pre-silicon validation methods. Massive application of short random test programs on the prototype microprocessor chips is one of the most effective parts of silicon debug. However, a major bottleneck and source of "noise" in this phase is that large numbers of random test programs fail due to the same or similar design bugs. This redundan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 39 publications
0
2
0
Order By: Relevance
“…MARSSx86 is widely used for performance measurements [63] [64] [65] and utilizes PTLsim [13] to simulate the internal details of an x86-64 microprocessor model. PTLsim has been used for many reliability measurements [49] [57] [66], as well as silicon validation [67]. MARSSx86 is a full system, cycle-accurate simulator capable of simulating a multicore processor with a detailed implementation of the front-end and the back-end pipeline stages of a modern x86-64 architecture.…”
Section: Mafin Tool For Early Microarchitecture Level Reliability Assessmentsmentioning
confidence: 99%
“…MARSSx86 is widely used for performance measurements [63] [64] [65] and utilizes PTLsim [13] to simulate the internal details of an x86-64 microprocessor model. PTLsim has been used for many reliability measurements [49] [57] [66], as well as silicon validation [67]. MARSSx86 is a full system, cycle-accurate simulator capable of simulating a multicore processor with a detailed implementation of the front-end and the back-end pipeline stages of a modern x86-64 architecture.…”
Section: Mafin Tool For Early Microarchitecture Level Reliability Assessmentsmentioning
confidence: 99%
“…Other works contribute in difficult post-silicon validation issues, such as reducing error detection latencies in in-core bugs and cache consistency, but all of them require hardware modifications and neither method proposes solutions for the critical mechanism of address translation [117] [220]. The work presented in [213] combines self-checking validation programs (which can be generated by any of the previous approaches) with deconfigurable hardware structures to enhance root cause analysis of bugs inside the core, but it is also insufficient for detecting bugs in ATM.…”
Section: Related Workmentioning
confidence: 99%