Joaquin Gracia

dblp:58/3941 · also Joaquin Gracia-Moran · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
2since 2021 · last 2025
0000-0001-9715-8960ORCID · reported

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

Security and privacy · 6 · 4 first-author · 2 since 2021Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author
YearPublicationVenuePosition
2025 Can C-Based ECC Models Leverage High-Level Synthesis? Evaluating Description Variants for Efficient Circuit Implementations
Joaquin Gracia, Juan-Carlos Ruiz-Garcia 0001, David de Andrés, Luis J. Saiz
SAFECOMP1
2024 In-Memory Zero-Space Floating-Point-Based CNN Protection Using Non-significant and Invariant Bits
Juan-Carlos Ruiz-Garcia 0001, David de Andrés, Luis J. Saiz, Joaquin Gracia
SAFECOMP4
2018 Improving Error Correction Codes for Multiple-Cell Upsets in Space Applications
Joaquin Gracia, Luis J. Saiz, Daniel Gil, Pedro J. Gil
IEEE Trans. Very Large Scale Integr. Syst.1
2016 Injecting Intermittent Faults for the Dependability Assessment of a Fault-Tolerant Microcomputer System
abstract
As scaling is more and more aggressive, intermittent faults are increasing their importance in current deep submicron complementary metal-oxide-semiconductor (CMOS) technologies. This work shows the dependability assessment of a fault-tolerant computer system against intermittent faults. The applied methodology lies in VHDL-based fault injection, which allows the assessment in early design phases, together with a high level of observability and controllability. The evaluated system is a duplex microcontroller system with cold stand-by sparing. A wide set of intermittent fault models have been injected, and from the simulation traces, coverages and latencies have been measured. Markov models for this system have been generated and some dependability functions, such as reliability and safety, have been calculated. From these results, some enhancements of detection and recovery mechanisms have been suggested. The methodology presented is general to any fault-tolerant computer system.
Daniel Gil, Joaquin Gracia, Juan Carlos Baraza, Luis J. Saiz, Pedro J. Gil
IEEE Trans. Reliab.2
2014 Effects of Intermittent Faults on the Reliability of a Reduced Instruction Set Computing (RISC) Microprocessor
abstract
With the scaling of complementary metal-oxide-semiconductor (CMOS) technology to the submicron range, designers have to deal with a growing number and variety of fault types. In this way, intermittent faults are gaining importance in modern very large scale integration (VLSI) circuits. The presence of these faults is increasing due to the complexity of manufacturing processes (which produce residues and parameter variations), together with special aging mechanisms. This work presents a case study of the impact of intermittent faults on the behavior of a reduced instruction set computing (RISC) microprocessor. We have carried out an exhaustive reliability assessment by using very-high-speed-integrated-circuit hardware description language (VHDL)-based fault injection. In this way, we have been able to modify different intermittent fault parameters, to select various targets, and even, to compare the impact of intermittent faults with those induced by transient and permanent faults.
Joaquin Gracia, Juan Carlos Baraza, Daniel Gil, Luis J. Saiz, Pedro J. Gil
IEEE Trans. Reliab.1
2013 Flexible Unequal Error Control Codes with Selectable Error Detection and Correction Levels
Luis J. Saiz, Pedro J. Gil, Juan-Carlos Ruiz-Garcia 0001, Daniel Gil, Juan Carlos Baraza, Joaquin Gracia
SAFECOMP6
2010 Experimental validation of a fault tolerant microcomputer system against intermittent faults
abstract
As technologies shrink, new kinds of faults arise. Intermittent faults are part of these new faults. They are expected to be an increasing challenge in modern VLSI circuits. Up to now, transient and permanent faults used to be injected for the experimental validation of fault tolerance mechanisms. The main objective of this work is to improve the dependability assessment by injecting also intermittent faults. Furthermore, we have compared intermittent faults impact with the influence of transient and permanent faults. To carry out this study, we have injected bursts of intermittent faults in a fault-tolerant microcomputer system with some well known fault detection and recovery mechanisms. The methodology used lies in VHDL-Based Fault Injection technique, which allows a systematic and exhaustive analysis. Results show that intermittent faults have a notable impact on recovery mechanisms. They must be taken into account besides permanent and transient faults to implement an accurate dependability assessment.
Joaquin Gracia, Daniel Gil, Luis J. Saiz, Juan Carlos Baraza, Pedro J. Gil
DSN1
2010 Searching Representative and Low Cost Fault Models for Intermittent Faults in Microcontrollers: A Case Study
abstract
Intermittent faults are expected to be a great challenge in VLSI circuits. The complexity of manufacturing processes, provoking residues and process variations, and special wear out mechanisms, may increase the presence of such faults. This work presents a case study of the effects of intermittent faults on the behavior of a commercial micro controller. By using VHDL-based fault injection, particularly saboteurs, we have injected different intermittent fault models in the micro controller buses, as they are critical locations, potentially sensitive to intermittent faults. We have compared the impact and the feasibility of implementation of the fault models, in order to select a representative and low cost intermittent fault load. The applied methodology can be generalized to inject intermittent faults in other locations, such as registers and memory, and to validate the dependability of critical systems.
Joaquin Gracia, Daniel Gil, Juan Carlos Baraza, Luis J. Saiz, Pedro J. Gil
PRDC1
2008 Enhancement of Fault Injection Techniques Based on the Modification of VHDL Code
abstract
Deep submicrometer devices are expected to be increasingly sensitive to physical faults. For this reason, fault-tolerance mechanisms are more and more required in VLSI circuits. So, validating their dependability is a prior concern in the design process. Fault injection techniques based on the use of hardware description languages offer important advantages with regard to other techniques. First, as this type of techniques can be applied during the design phase of the system, they permit reducing the time-to-market. Second, they present high controllability and reachability. Among the different techniques, those based on the use of saboteurs and mutants are especially attractive due to their high fault modeling capability. However, implementing automatically these techniques in a fault injection tool is difficult. Especially complex are the insertion of saboteurs and the generation of mutants. In this paper, we present new proposals to implement saboteurs and mutants for models in VHDL which are easy-to-automate, and whose philosophy can be generalized to other hardware description languages.
Juan Carlos Baraza, Joaquin Gracia, Sara Blanc, Daniel Gil, Pedro J. Gil
IEEE Trans. Very Large Scale Integr. Syst.2
2004 Experiences during the Experimental Validation of the Time-Triggered Architecture
abstract
During last years, the time-triggered architecture (TTA) has been gaining acceptance as a generic architecture for highly dependable real-time systems. It is now being used to implement the "x-by-wire " concept. A problem for this kind of systems is their validation. Fault injection has achieved a great acceptance among designers for the experimental validation of systems. This work describes the results and experiences obtained during the validation of the TTP/C controller, a communication controller based on the TTA. Two different fault-injection techniques have been used: VHDL-based fault injection and physical fault injection at pin level. Due to the access that each technique has to different parts of the system, they can complement each other, but moreover, some experiments can be reproduced using both techniques, being very helpful for the analysis of the results.
Sara Blanc, Joaquin Gracia, Pedro J. Gil
DATE2
2002 Using VHDL-Based Fault Injection to exercise Error Detection Mechanisms in the Time-Triggered Architecture
abstract
As the use of dependable systems is generalising, their study in early phases of the design cycle is more and more important in order to save time and money. In this work, using a generic VEDL-based fault injection tool, called VFIT (VHDL-Based Fault Injection Tool), we have validated the dependability of a real Fault-Tolerant System using its VHDL model. The system studied is based on the Time-Triggered Architecture. It is a synchronous protocol with static scheduling that has been specifically targeted at hard real-time fault-tolerant distributed system. The use of this system is growing in aircraft and automotive areas (x-by-wire). We have analysed the pathology of the propagated errors, measured their latencies, and calculated both error detection latencies and coverages. As the main conclusion of this work, we have detected an erroneous implementation of the firmware of the controller as well as results show that built-in selftest mechanisms detect the larger part of errors.
Joaquin Gracia, Daniel Gil, Juan Carlos Baraza, Pedro J. Gil
PRDC1
2002 A prototype of a VHDL-based fault injection tool: description and application
Juan Carlos Baraza, Joaquin Gracia, Daniel Gil, Pedro J. Gil
J. Syst. Archit.2