Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

André Sülflow

dblp:68/3140 · DBLP profile ↗
← Back
15ranked-venue papers
5as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 11 · 3 first-authorArtificial intelligence and machine learning · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Electronic design automation · 63% Hardware reliability and fault tolerance · 20% Performance modeling and evaluation · 17%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.332014
Latency Analysis for Sequential Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Effective Robustness Analysis Using Bounded Model Checking Techniques · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Computing bounds for fault tolerance using formal techniques · DAC 2009
Performance modeling and evaluation
delay analysis
0.212014
Latency Analysis for Sequential Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Electronic design automation › hardware verification and test › formal verification
sequential circuit verification
0.212014
Latency Analysis for Sequential Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014
Electronic design automation › model checking
bounded model checking
0.112011
Effective Robustness Analysis Using Bounded Model Checking Techniques · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Hardware reliability and fault tolerance › soft errors
transient fault
0.112011
Effective Robustness Analysis Using Bounded Model Checking Techniques · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2011
Hardware reliability and fault tolerance
transient fault tolerance
0.112009
Computing bounds for fault tolerance using formal techniques · DAC 2009
Electronic design automation › hardware verification and test
formal verification
0.012009
Computing bounds for fault tolerance using formal techniques · DAC 2009

Methods — techniques the papers use, named apart from their topics

heuristic algorithm · 0.2exact algorithm · 0.2sequential equivalence checking · 0.1fault detection circuitry · 0.1formal techniques · 0.1
YearPublicationVenuePosition
2015 Diagnostic Tests and Diagnosis for Delay Faults Using Path Segmentation
abstract
Diagnosis of integrated circuits is an arduous process. Tools are needed which aid developers locating circuit's faulty parts faster. In this work path delay faults are considered. A simulation based diagnosis algorithm using diagnostic test patterns is introduced for locating the cause of the delay fault. Initial paths are segmented to improve the diagnosis accuracy. For each segment, additional diagnostic test patterns are generated using a solver for Boolean Satisfiability. The experimental results show that a significant improvement of the diagnostic accuracy is achievable with our approach.
Tino Flenker, André Sülflow, Görschwin Fey
ATS2
2015 Incorporating user preferences in many-objective optimization using relation ε-preferred
Nicole Drechsler, André Sülflow, Rolf Drechsler
Nat. Comput.2
2014 Latency Analysis for Sequential Circuits
abstract
Verifying correctness is a major bottleneck in today's circuit and system design. Verification includes the tasks of error detection, error localization, and error correction in an implemented design, as well as the analysis and avoidance of transient faults. For all those tasks, knowing when an assignment to signals becomes observable at the outputs and for how long it influences the system is important. In this letter, we propose a minimal and maximal latency measure for sequential circuits. This measure explains how long a circuit's state and outputs depend on input stimuli. Exact and heuristic algorithms are discussed to determine the measure. We evaluate the algorithms on state-of-the-art designs. Experimental results show how the measure provides insight into the behavior of circuit designs.
Alexander Finder, André Sülflow, Görschwin Fey
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2013 Incorporating User Preferences in Many-Objective Optimization using Relation Epsilon-Preferred
Nicole Drechsler, André Sülflow, Rolf Drechsler
IJCCI2
2011 Automated Design Debugging in a Testbench-Based Verification Environment
abstract
Debugging is one of the major bottlenecks in the current VLSI design process as design size and complexity increase. Efficient automation of debugging procedures helps to reduce debugging time and to increase diagnosis accuracy. This work proposes an approach for automating the design debugging procedures by integrating SAT-based debugging with test bench based verification. The diagnosis accuracy increases by iterating debugging and counterexample generation, i.e., the total number of fault candidates decreases. The experimental results show that our approach is as accurate as exact formal debugging in 71% of the experiments.
Mehdi Dehbashi, André Sülflow, Görschwin Fey
DSD2
2011 Latency Analysis for Sequential Circuits
abstract
Verification is a major bottleneck in today's circuit and system design. This includes the tasks of error detection, error localization, and error correction in an implemented design as well as the analysis and avoidance of transient faults. For all those tasks, knowing for how long values of signals influence the system is important. In this paper, we propose a minimal and maximal latency measure for sequential circuits. This measure explains how long a circuit's state and outputs depend on input stimuli. Exact and heuristic algorithms are proposed to determine the measure. Experiments show that the measure provides insight into the behavior of circuit designs.
Alexander Finder, André Sülflow, Görschwin Fey
ETS2
2011 Effective Robustness Analysis Using Bounded Model Checking Techniques
abstract
Continuously shrinking feature sizes result in an increasing susceptibility of circuits to transient faults, e.g., due to environmental radiation. Approaches to implement fault tolerance are known. But assessing the fault tolerance of a given implementation is a hard verification problem. Here, we propose the use of formal methods to assess the robustness of a digital circuit with respect to transient faults. Our formal model uses a fixed bound in time and exploits fault detection circuitry to cope with the complexity of the underlying sequential equivalence check. As a result, a lower and an upper bound on the robustness are returned together with vulnerable components. The underlying algorithm and techniques to improve the efficiency are presented. In experiments, we evaluate the method on circuits with different fault detection mechanisms.
Görschwin Fey, André Sülflow, Stefan Frehse, Rolf Drechsler
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2010 RobuCheck: A Robustness Checker for Digital Circuits
abstract
Continuously shrinking feature sizes cause an increasing vulnerability of digital circuits. Manufacturing failures and transient faults may tamper the functionality. Automated support is required to analyze the fault tolerance of circuits. In this paper, Robu Check is presented - a design tool to analyze the fault tolerance of digital circuits. Engines based on simulation and formal methods are integrated to identify components that require additional fault protection. Consequently, an overall estimation of fault tolerance of the circuit is determined.
Stefan Frehse, Görschwin Fey, André Sülflow, Rolf Drechsler
DSD3
2010 Bounded Fault Tolerance Checking
André Sülflow
FDL1
2010 Using QBF to increase accuracy of SAT-based debugging
abstract
Debugging significantly slows down the design process of complex systems. Only limited tool support is available and often fixing one problem leads to finding the next one. Here, we propose an approach that integrates formal verification with diagnosis. The approach is based on Quantified Boolean Formulas (QBF) and ensures, that counterexamples of high quality are returned. Moreover, the diagnosis algorithm only returns fault candidates that can fix all counterexamples. By this, the total number of fault candidates decreases and less iterations between verification and debugging are required.
André Sülflow, Görschwin Fey, Rolf Drechsler
ISCAS1
2009 Computing bounds for fault tolerance using formal techniques
abstract
Continuously shrinking feature sizes result in an increasing susceptibility of circuits to transient faults, e.g. due to environmental radiation. Approaches to implement fault tolerance are known. But assessing the fault tolerance of a given circuit is a tough problem.
Görschwin Fey, André Sülflow, Rolf Drechsler
DAC2
2009 Increasing the accuracy of SAT-based debugging
abstract
Equivalence checking and property checking are powerful techniques to detect error traces. Debugging these traces is a time consuming design task where automation provides help. In particular, debugging based on Boolean satisfiability (SAT) has been shown to be quite efficient. Given some error traces, the algorithm returns fault candidates. But using random error traces cannot ensure that a fault candidate is sufficient to explain all erroneous behaviors. Our approach provides a more accurate diagnosis by iterating the generation of counterexamples and debugging. This increases the accuracy of the debugging result and yields more valuable counterexamples. As a consequence less time consuming manual iterations between verification and debugging are required - thus the debugging productivity increases.
André Sülflow, Görschwin Fey, Cécile Braunstein, Ulrich Kühne, Rolf Drechsler
DATE1
2009 Robustness Check for Multiple Faults Using Formal Techniques
abstract
Feature sizes in VLSI circuits are steadily shrinking. This results in increasing susceptibility to soft errors, e.g. due to environmental radiation. Precautions against soft errors can be taken on all design stages, e.g. the architectural level, algorithmic level, or on the layout level. Whether the final implementation contains flaws or really provides robustness to soft errors remains to be checked. Here, we propose an approach to formally verify the robustness of a circuit with respect to multiple soft errors. We propose a fault model that prunes the exponentially sized space of multiple soft errors and an algorithm that automatically analyzes a given circuit.
Stefan Frehse, Görschwin Fey, André Sülflow, Rolf Drechsler
DSD3
2008 Using unsatisfiable cores to debug multiple design errors
abstract
Due to the increasing complexity of today's circuits a high degree of automation in the design process is mandatory. The detection of faults and design errors is supported quite well using simulation or formal verification. But locating the fault site is typically a time consuming manual task. Techniques to automate debugging and diagnosis have been proposed. Approaches based on Boolean Satisfiability (SAT) have been demonstrated to be very effective. In this work debugging on the gate level is considered. Unsatisfiable cores contained in a SAT instance for debugging are used (1) to determine all suspects, and (2) to speed-up the debugging process. In comparison to standard SAT-based debugging, the experimental results show a significant speed-up for debugging multiple faults.
André Sülflow, Görschwin Fey, Roderick Bloem, Rolf Drechsler
ACM Great Lakes Symposium on VLSI1
2007 Robust Multi-Objective Optimization in High Dimensional Spaces
André Sülflow, Nicole Drechsler, Rolf Drechsler
EMO1