Journal Article10.1016/J.MICPRO.2016.10.004
Debugging hardware designs using dynamic dependency graphs
4
TL;DR: A case study on designs with multiple faults approved the power of the proposed debugging methodology reducing the debugging time to 50% in comparison to conventional techniques.
read more
About: This article is published in Microprocessors and Microsystems. The article was published on 01 Nov 2016. The article focuses on the topics: Algorithmic program debugging & Background debug mode interface.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Abstract Semantic Dependency
Patrick Cousot
- 08 Oct 2019
TL;DR: A new value dependency analysis defined by abstract interpretation of a trace semantics is developed, formally derived by calculational design, that provides information flow, slicing, non-interference, dye, and taint analyses.
18
Engineering of an Effective Automatic Dynamic Assertion Mining Platform
Tara Ghasempouri,Jan Malburg,Alessandro Danese,Graziano Pravadelli,Goerschwin Fey,Jaan Raik +5 more
- 01 Oct 2019
TL;DR: A new, more efficient architecture for an effective assertion miner has been developed based on the study in this work, which analyzes assertion miners which are template based and dynamic dependency graph based, respectively.
6
Mining Latency Guarantees for RTL Designs
Jan Malburg,Heinz Riener,Görschwin Fey +2 more
- 16 May 2018
TL;DR: This paper formally defines the problem of mining latency guarantees and presents a pragmatic approach to mine symbolic conditions that guarantee a latency requirement and uses the approach to infer the optimal transfer conditions for a bus bridge and an SPI-connection in less than a minute using only up to 5,000 clock cycles of simulation data.
2
Systematic Review of Dependencies in Source Code of Software and Their Categorization
Mrinaal Malhotra,Jitender Kumar Chhabra +1 more
- 01 Jan 2019
TL;DR: Categorization of various source code dependencies is proposed, which can be useful for organizing dependencies based on the applications and also focuses on their computation methodologies and application.
1
References
Program Slicing
TL;DR: Program slicing as mentioned in this paper is a method for automatically decomposing programs by analyzing their data flow and control flow. But it is not a technique for finding statement-minimal slices, as it is in general unsolvable, but using data flow analysis is sufficient to find approximate slices.
3.3K
A theory of diagnosis from first principles
TL;DR: The theory accommodates diagnostic reasoning in a wide variety of practical settings, including digital and analogue circuits, medicine, and database updates, and reveals close connections between diagnostic reasoning and nonmonotonic reasoning.
3.2K
Simplifying and isolating failure-inducing input
Andreas Zeller,R. Hildebrandt +1 more
TL;DR: The delta debugging algorithm generalizes and simplifies the failing test case to a minimal test case that still produces the failure, and isolates the difference between a passing and a failingTest case.
Dynamic program slicing
B. Korel,Janusz Laski +1 more
TL;DR: A dynamic program slice is an executable subset of the original program that produces the same computations on a subset of selected variables and inputs that can be handled more precisely and the size of slice can be significantly reduced, leading to a finer localization of the fault.
785
Fault localization with nearest neighbor queries
M. Renieres,Steven P. Reiss +1 more
- 06 Oct 2003
TL;DR: A method for performing fault localization using similar program spectra and a generic method for establishing the quality of a report, based on the way an "ideal user" would navigate the program using the report to save effort during debugging.
762
Related Papers (5)
Bernhard Peischl,Franz Wotawa +1 more
- 19 Sep 2005
Cemal Yilmaz,Amit Paradkar,Clay Williams +2 more
- 10 May 2008
Bijan Alizadeh
- 09 Mar 2012
W. Eric Wong,Vidroha Debroy,Yihao Li,Ruizhi Gao +3 more
- 20 Jun 2012