Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Luis Entrena is active.

Publication


Featured researches published by Luis Entrena.


IEEE Transactions on Nuclear Science | 2007

Autonomous Fault Emulation: A New FPGA-Based Acceleration System for Hardness Evaluation

Celia López-Ongil; Mario García-Valderas; Marta Portela-García; Luis Entrena

The appearance of nanometer technologies has produced a significant increase of integrated circuit sensitivity to radiation, making the occurrence of soft errors much more frequent, not only in applications working in harsh environments, like aerospace circuits, but also for applications working at the earth surface. Therefore, hardened circuits are currently demanded in many applications where fault tolerance was not a concern in the very near past. To this purpose, efficient hardness evaluation solutions are required to deal with the increasing size and complexity of modern VLSI circuits. In this paper, a very fast and cost effective solution for SEU sensitivity evaluation is presented. The proposed approach uses FPGA emulation in an autonomous manner to fully exploit the FPGA emulation speed. Three different techniques to implement it are proposed and analyzed. Experimental results show that the proposed Autonomous Emulation approach can reach execution rates higher than one million faults per second, providing a performance improvement of two orders of magnitude with respect to previous approaches. These rates give way to consider very large fault injection campaigns that were not possible in the past


IEEE Transactions on Computers | 2012

Soft Error Sensitivity Evaluation of Microprocessors by Multilevel Emulation-Based Fault Injection

Luis Entrena; Mario García-Valderas; Raul Fernandez-Cardenal; Almudena Lindoso; Marta Portela; Celia López-Ongil

Estimation of soft error sensitivity is crucial in order to devise optimal mitigation solutions that can satisfy reliability requirements with reduced impact on area, performance, and power consumption. In particular, the estimation of Single Event Transient (SET) effects for complex systems that include a microprocessor is challenging, due to the huge potential number of different faults and effects that must be considered, and the delay-dependent nature of SET effects. In this paper, we propose a multilevel FPGA emulation-based fault injection approach for evaluation of SET effects called AMUSE (Autonomous MUltilevel emulation system for Soft Error evaluation). This approach integrates Gate level and Register-Transfer level models of the circuit under test in a FPGA and is able to switch to the appropriate model as needed during emulation. Fault injection is performed at the Gate level, which provides delay accuracy, while fault propagation across clock cycles is performed at the Register-Transfer level for higher performance. Experimental results demonstrate that AMUSE can emulate soft error effects for complex circuits including microprocessors and memories, considering the real delays of an ASIC technology, and support massive fault injection campaigns, in the order of tens of millions of faults within acceptable time.


design, automation, and test in europe | 2002

New Techniques for Speeding-Up Fault-Injection Campaigns

Luis Berrojo; Isabel González; Fulvio Corno; Matteo Sonza Reorda; Giovanni Squillero; Luis Entrena; Celia Lopez

Fault-tolerant circuits are currently required in several major application sectors, and a new generation of CAD tools is required to automate the insertion and validation of fault-tolerant mechanisms. This paper outlines the characteristics of a new fault-injection platform and its evaluation in a real industrial environment. The fault-injection platform is mainly used for assessing the correctness and effectiveness of the fault tolerance mechanisms implemented within ASIC and FPGA designs. The platform works on register transfer-level VHDL descriptions which are then synthesized, and is based on commercial tools for VHDL parsing and simulation. It also details techniques devised and implemented within the platform to speed-up fault-injection campaigns. Experimental results are provided, showing the effects of the different techniques, and demonstrating that they are able to reduce the total time required by fault-injection campaigns by at least one order of magnitude.


IEEE Transactions on Nuclear Science | 2011

Analyzing the Impact of Single-Event-Induced Charge Sharing in Complex Circuits

Samuel Pagliarini; Fernanda Lima Kastensmidt; Luis Entrena; Almudena Lindoso; Enrique San Millán

This paper proposes a soft error characterization methodology to analyze multiple faults caused by single-event-induced charge sharing in standard-cell based ASIC designs. Fault injection campaigns have been executed using data provided by placement analysis as well as a pulse width modeling through electrical simulation. Experimental results demonstrate that the error rate can be largely overestimated if placement is not considered.


IEEE Transactions on Nuclear Science | 2007

A Unified Environment for Fault Injection at Any Design Level Based on Emulation

Celia López-Ongil; Luis Entrena; Mario García-Valderas; Marta Portela; M. A. Aguirre; J. Tombs; V. Baena; F. Munoz

Sensitivity of electronic circuits to radiation effects is an increasing concern in modern designs. As technology scales down, Single Event Upsets (SEUs) are made more frequent and probable, affecting not only space applications, but also applications at earths surface, like automotive applications. Fault injection is a method widely used to evaluate the SEU sensitivity of digital circuits. Among the existing fault injection techniques, those based on FPGA emulation have proven to be the fastest ones. In this paper a unified emulation environment which combines two fault injection techniques based on FPGA emulation is proposed. The new emulation environment provides both, a high speed tool for quick fault detection, and a medium speed tool for in-depth analysis of SEUs propagation. The experiments presented here show that the two techniques can be successfully applied in a complementary manner.


international on line testing symposium | 2011

AKARI-X: A pseudorandom number generator for secure lightweight systems

Honorio Martin; Enrique San Millán; Luis Entrena; Julio César Hernández Castro; Pedro Peris López

In order to obtain more secure and reliable systems, the vast majority of RFID protocols include a Pseudorandom Number Generator (PRNG) in its design. However, the authors often do not specify the PRNG to use and standard solutions exceed the capabilities of low-cost RFID tags. In this paper, we propose two lightweight PRNGs (AKARI-1 and AKARI-2) that meet the requirements of these systems while improving their reliability and security. They may be supported on commercial tags of low price.


european design automation conference | 1996

Timing optimization by an improved redundancy addition and removal technique

Luis Entrena; E. Olias; Javier Uceda; José Alberto Espejo

Redundancy addition and removal (RAR) uses automatic test pattern generation (ATPG) techniques to identify logic optimization transforms. It has been applied successfully to combinational and sequential logic optimization and to layout driven logic synthesis for FPGAs. We present an improved RAR technique that allows to one to identify new types of optimization transforms and it is more efficient because it reduces the number of ATPG runs required. Also, we apply the RAR method to timing optimization. The experimental results show that this improved RAR technique produces significant timing optimization with very little area cost.


IEEE Transactions on Nuclear Science | 2009

SET Emulation Considering Electrical Masking Effects

Luis Entrena; Mario Garcia Valderas; Raul Fernandez Cardenal; Marta García; Celia Lopez Ongil

A new approach is proposed for evaluating circuit robustness against Single Event Transients (SETs) through FPGA emulation. A voltage-time quantization model allows capturing circuit delays in the FPGA, including electrical masking effects. Experimental results demonstrate this approach improves SET fault injection rate by three orders of magnitude with respect to logic simulation and provides an accuracy close to analog simulation.


Journal of Real-time Image Processing | 2007

High performance FPGA-based image correlation

Almudena Lindoso; Luis Entrena

Image correlation is widely used for image and picture processing. Typical applications of image correlation are object location, image registration and sub-image similarity measurement. However, image correlation requires the comparison of a large number of sub-images implying a large computational effort that may prevent its use for real-time applications. On the other hand, correlation computation is very well suited for FPGA implementations. In this work we present efficient architectures for the implementation of Zero-Mean Normalized Cross-Correlation using FPGAs with application to image correlation. In particular, we compare the implementations of correlation in the spatial and spectral domains. Experimental results demonstrate that FPGAs improve performance by at least two orders of magnitude with respect to software implementations on a modern personal computer. This speed-up makes the performance of correlation computation suitable for real-time image processing. The proposed architectures have been applied to a correlation-based fingerprint-matching algorithm, demonstrating that real-time processing requirements can be well satisfied with an FPGA-based implementation.


IEEE Transactions on Dependable and Secure Computing | 2011

Fault Injection in Modern Microprocessors Using On-Chip Debugging Infrastructures

Marta Portela-García; Celia López-Ongil; Mario Garcia Valderas; Luis Entrena

In this paper, a new fault injection approach to measure SEU sensitivity in COTS microprocessors is presented. It consists in a hardware-implemented module that performs fault injection through the available JTAG-based On-Chip Debugger (OCD). This approach can be applied to most microprocessors, since JTAG standard is a widely supported interface and OCDs are usually available in current microprocessors. Hardware implementation avoids the communication between the target system and the software debugging tool, increasing significantly the fault injection efficiency. The method has been applied to a complex microprocessor (ARM). Experimental results demonstrate the approach is a fast, efficient, and cost-effective solution.

Collaboration


Dive into the Luis Entrena's collaboration.

Top Co-Authors

Avatar

Almudena Lindoso

Instituto de Salud Carlos III

View shared research outputs
Top Co-Authors

Avatar

Enrique San Millán

Instituto de Salud Carlos III

View shared research outputs
Top Co-Authors

Avatar

Mario Garcia Valderas

Instituto de Salud Carlos III

View shared research outputs
Top Co-Authors

Avatar

Luis Parra

Instituto de Salud Carlos III

View shared research outputs
Top Co-Authors

Avatar

José Alberto Espejo

Instituto de Salud Carlos III

View shared research outputs
Top Co-Authors

Avatar

Celia Lopez Ongil

Instituto de Salud Carlos III

View shared research outputs
Top Co-Authors

Avatar

Marta Portela

Instituto de Salud Carlos III

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Celia Lopez

Instituto de Salud Carlos III

View shared research outputs
Top Co-Authors

Avatar

Fernanda Lima Kastensmidt

Universidade Federal do Rio Grande do Sul

View shared research outputs
Researchain Logo
Decentralizing Knowledge