Pierre Vanhauwaert
Centre national de la recherche scientifique
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Pierre Vanhauwaert.
design, automation, and test in europe | 2009
Régis Leveugle; A. Calvez; Paolo Maistri; Pierre Vanhauwaert
Fault injection has become a very classical method to determine the dependability of an integrated system with respect to soft errors. Due to the huge number of possible error configurations in complex circuits, a random selection of a subset of potential errors is usual in practical experiments. The main limitation of such a selection is the confidence in the outcomes that is never quantified in the articles. This paper proposes an approach to quantify both the error on the presented results and the confidence on the presented interval. The computation of the required number of faults to inject in order to achieve a given confidence and error interval is also discussed. Experimental results are shown and fully support the presented approach.
international on line testing symposium | 2005
Lorena Anghel; Régis Leveugle; Pierre Vanhauwaert
This paper reviews the main approaches used to evaluate the effect of single event transients and single event upsets in digital circuits described at different abstraction levels. The two fault models are first discussed with respect to the circuit description levels, then complementary dependability evaluation methods are summarized.
IEEE Transactions on Multi-Scale Computing Systems | 2016
Guillaume Prenat; Kotb Jabeur; Pierre Vanhauwaert; Gregory Di Pendina; Fabian Oboril; Rajendra Bishnoi; Mojtaba Ebrahimi; Nathalie Lamard; Olivier Boulle; Kevin Garello; Juergen Langer; Berthold Ocker; Marie-Claire Cyrille; Pietro Gambardella; Mehdi Baradaran Tahoori; Gilles Gaudin
This paper deals with a new MRAM technology whose writing scheme relies on the Spin Orbit Torque (SOT). Compared to Spin Transfer Torque (STT) MRAM, it offers a very fast switching, a quasi-infinite endurance and improves the reliability by solving the issue of “read disturb”, thanks to separate reading and writing paths. These properties allow introducing SOT at all-levels of the memory hierarchy of systems and adressing applications which could not be easily implemented by STT-MRAM. We present this emerging technology and a full design framework, allowing to design and simulate hybrid CMOS/SOT complex circuits at any level of abstraction, from device to system. The results obtained are very promising and show that this technology leads to a reduced power consumption of circuits without notable penalty in terms of performance.
european conference on radiation and its effects on components and systems | 2009
Salma Bergaoui; Pierre Vanhauwaert; Régis Leveugle
Determining the dependability of integrated systems with respect to soft errors is necessary for a growing number of applications. The most critical information must be identified to achieve good efficiency/cost trade-offs when selective hardening is necessary. In processor-based systems, the most critical variables and registers must thus be identified for the target application program. An improved algorithm for critical register identification is described and compared to previous work. Fault injection results in a system based on Leon2 are also reported. They demonstrate the impact of micro-architectural characteristics on evaluating the real criticality of the register file. New refinements are suggested for further work based on data dependency analysis.
workshop on fault diagnosis and tolerance in cryptography | 2007
Paolo Maistri; Pierre Vanhauwaert; Régis Leveugle
Several techniques have been proposed for encryption blocks in order to provide protection against faults. These techniques usually exploit some form of redundancy, e.g. by means of error detection codes. However, protection schemes that offer an acceptable error detection rate are in general expensive, while temporal redundancy heavily affects the throughput. In this paper, we propose a new design solution that exploits temporal redundancy by DDR techniques without affecting adversely the throughput at lower clock frequencies. We will also show that the overall costs can be comparable to other solutions recently proposed.
design and diagnostics of electronic circuits and systems | 2006
Pierre Vanhauwaert; Régis Leveugle; Philippe Roche
Analyzing the behavior of ICs faced to soft errors is now mandatory, even for applications running at sea level, to prevent malfunctions in critical applications such as automotive. This paper introduces a novel prototyping-based fault injection environment that enables to perform several types of dependability analyses in a common optimized framework. The approach takes advantage of hardware speed and of software flexibility offered by embedded processors to achieve optimized trade-offs between experiment duration and processing complexity. The repartition of tasks between hardware and embedded software is defined with respect to the type of circuit to analyze
IEEE Transactions on Very Large Scale Integration Systems | 2006
Pierre Vanhauwaert; Régis Leveugle; Philippe Roche
Fault-injection based dependability analysis has proved to be an efficient mean to predict the behavior of a circuit in presence of faults. Instrumentation-based techniques are in general used to perform the injection during simulation or emulation. The weak point of these techniques remains the characteristics obtained after modification of either the high-level description or the circuit netlist, especially when emulation is used. This paper proposes an instrumentation technique reducing the extra hardware and accelerating the fault injection campaigns thanks to optimized fault location addressing and parallel injection
defect and fault tolerance in vlsi and nanotechnology systems | 2007
Paolo Maistri; Pierre Vanhauwaert; Régis Leveugle
Some protection techniques had been previously proposed for encryption blocks and applied to an AES encryption IP described at RT Level. One of these techniques had been validated by purely functional fault injections (i.e. algorithmic-level fault injections) against single- and multiple- bit errors. RT-Level fault injections have been performed recently on a few AES IPs and this paper summarizes the main results obtained, highlighting the new results and comparing the outcomes of the two fault injection levels.
international conference on design and technology of integrated systems in nanoscale era | 2014
Pierre Vanhauwaert; Paolo Maistri; Régis Leveugle; Athanasios Papadimitriou; David Hely; Vincent Beroulle
Evaluating early at design time the level of security achieved with respect to fault-based hardware attacks requires understanding and accurately modeling the faults that can actually occur in a circuit under attack. Attacks with lasers can produce single or multiple-bit errors, while having a local impact in the circuit. This paper discusses several fault or error models that can be considered at design time and summarizes experimental results providing some insights into the consequences of the model chosen for evaluation.
latin american test workshop - latw | 2014
Salma Bergaoui; Pierre Vanhauwaert; Régis Leveugle
Soft errors with multiple erroneous bits have become a significant threat in embedded systems. New approaches must therefore be proposed to detect errors in a system without assumptions on the error multiplicity. Behavioral checking is in that case appealing. This paper presents a new extended and flexible control flow error detection approach, able to also cover errors in the critical variables of processor-based systems. The approach does not modify the initial system and is compatible with standards such as IEC 61508. Results on a Leon 3-based system are presented.