David de Andrés

Dr. David de Andrés

orcid

Research Focus & Metrics

Academic Career Length

23Years (2004-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
21 March 2008 in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Verified
Journal Article
Closed access
DADavid de Andrés
David de Andrés
JRJuan Carlos Ruiz
Juan Carlos Ruiz
DGDaniel Gil
Daniel Gil
PGPedro Gil
Pedro Gil
Advances in semiconductor technologies are greatly increasing the likelihood of fault occurrence in deep-submicrometer manufactured VLSI systems. The dependability assessment of VLSI critical systems is a hot topic that requires further research. Field-programmable gate arrays (FPGAs) have been recently pro posed as a means for speeding-up the fault injection process in VLSI systems models (fault emulation) and for reducing the cost of fixing any error due to their applicability in the first steps of the development cycle. However, only a reduced set of fault models, mainly stuck-at and bit-flip, have been considered in fault emulation approaches. This paper describes the procedures to inject a wide set of faults representative of deep-submicrometer technology, like stuck-at, bit-flip, pulse, indetermination, stuck-open, delay, short, open-line, and bridging, using the best suitable FPGA- based technique. This paper also sets some basic guidelines for comparing VLSI systems in terms of their availability and safety, which is mandatory in mission and safety critical application contexts. This represents a step forward in the dependability benchmarking of VLSI systems and towards the definition of a framework for their evaluation and comparison in terms of performance, power consumption, and dependability.

1 November 2011 in Ad Hoc Networks
Verified
Journal Article
Closed access
JFJesús Friginal
Jesús Friginal
DADavid de Andrés
David de Andrés
JRJuan-Carlos Ruiz
Juan-Carlos Ruiz
PGPedro Gil
Pedro Gil

1 September 2018
Verified
Conference Paper
Closed access
ITIlya Tuzov
Ilya Tuzov
DADavid de Andrés
David de Andrés
JRJuan-Carlos Ruiz
Juan-Carlos Ruiz
Simulation-based fault injection is commonly used to assess the robustness of hardware components modelled using Hardware Description Languages (HDL). The current complexity of modern circuits usually makes not feasible the consideration of all possible combinations of fault models, targets, and times. By assuming a confidence interval and error margin, statistical fault injection exploits the principle of statistical sampling to reduce the number of experiments while keeping the results representative of the whole population of fault injections. Since the percentage of injected faults leading to failure is a priori unknown, such number of experiments is usually determined by selecting the value maximizing the sample size. This paper argues that this conservative assumption leads to a worst-case scenario that can be improved. The proposal relies on an iterative algorithm that progressively adjust the number of experiments by estimating the percentage of those leading to failure and the error of the estimation. The considered case study illustrates the feasibility and usefulness of the proposal through the robustness assessment of the LEON3 microprocessor model. Beyond that example, this research provides new means to decide when to stop a fault injection campaign and to estimate the error existing in the results finally reported.

4 September 2014 in IEEE Transactions on Instrumentation and Measurement
Verified
Journal Article
Closed access
MMMiquel Martinez
Miquel Martinez
DADavid de Andrés
David de Andrés
JRJuan-Carlos Ruiz
Juan-Carlos Ruiz
JFJesus Friginal
Jesus Friginal
Dependability benchmarks are aimed at comparing and selecting alternatives in application domains where faulty conditions are present. However, despite its importance and intrinsic complexity, a rigorous decision process has not been defined yet. As a result, benchmark conclusions may vary from one evaluator to another, and often, that process is vague and hard to follow, or even nonexistent. This situation affects the repeatability and reproducibility of that analysis process, making difficult the cross-comparison of results between works. To mitigate these problems, this paper proposes the integration of the analytic hierarchy process (AHP), a widely used multicriteria decision-making technique, within dependability benchmarks. In addition, an assisted pairwise comparison approach is proposed to automate those aspects of AHP that rely on judgmental comparisons, thus granting consistent, repeatable, and reproducible conclusions. Results from a dependability benchmark for wireless sensor networks are used to illustrate and validate the proposed approach.

1 December 2014 in Computer Networks
Verified
Journal Article
Closed access
JFJesús Friginal
Jesús Friginal
DADavid de Andrés
David de Andrés
JRJuan-Carlos Ruiz
Juan-Carlos Ruiz
MMMiquel Martínez
Miquel Martínez

22 June 2004
Verified
Conference Paper
Closed access
PYPedro Yuste
Pedro Yuste
DADavid de Andrés
David de Andrés
LLL. Lemus
L. Lemus
JSJ.J. Serrano
J.J. Serrano
PGP. Gil
P. Gil