2008 Formal Methods in Computer-Aided Design 2008
DOI: 10.1109/fmcad.2008.ecp.9
|View full text |Cite
|
Sign up to set email alerts
|

BackSpace: Formal Analysis for Post-Silicon Debug

Abstract: Abstract-Post-silicon debug is the problem of determining what's wrong when the fabricated chip of a new design behaves incorrectly. This problem now consumes over half of the overall verification effort on large designs, and the problem is growing worse. We introduce a new paradigm for using formal analysis, augmented with some on-chip hardware support, to automatically compute error traces that lead to an observed buggy state, thereby greatly simplifying the post-silicon debug problem. Our preliminary simula… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 60 publications
(37 citation statements)
references
References 45 publications
0
37
0
Order By: Relevance
“…More recently, SAT-based methodologies are shown to exhibit significant performance advantages when compared to traditional techniques [15]. Following the original work, extensions using Quantified Boolean Formula (QBF) [19], maximum satisfiability [16], UNSAT cores [24] and others [25], [26] extend the benefits of the original methodology. With no loss of generality, this paper presents BMD in terms of SAT-based debugging.…”
Section: B Sat-based Design Debuggingmentioning
confidence: 99%
“…More recently, SAT-based methodologies are shown to exhibit significant performance advantages when compared to traditional techniques [15]. Following the original work, extensions using Quantified Boolean Formula (QBF) [19], maximum satisfiability [16], UNSAT cores [24] and others [25], [26] extend the benefits of the original methodology. With no loss of generality, this paper presents BMD in terms of SAT-based debugging.…”
Section: B Sat-based Design Debuggingmentioning
confidence: 99%
“…Some of these work focus on improving observability and traceability of hardware at the post-silicon stage. A notable work is "backspace" [6], it uses SAT-solving techniques to provide an execution trace to a crashed post-silicon state, thus facilitating off-line debugging. Several approaches [3,8,12] integrate formal specifications into post-silicon checking of hardware by observing its execution trace.…”
Section: Related Workmentioning
confidence: 99%
“…The BackSpace framework presented in [25] aims to provide the ability to trace back thousands of cycles from the crash state to determine the original error excitation state. It works by augmenting the design with hardware to record small signatures of key states.…”
Section: B Techniques For Debugging Silicon Prototypesmentioning
confidence: 99%