15–17 Mar 2016
European Space Research and Technology Centre (ESTEC)
Europe/Amsterdam timezone
All available presentations have been posted

OLT(RE)²: A Tool Flow for Mitigation of Permanent Faults in Reconfigurable Systems

16 Mar 2016, 16:35
25m
Newton 1 and 2 (European Space Research and Technology Centre (ESTEC))

Newton 1 and 2

European Space Research and Technology Centre (ESTEC)

Keplerlaan 1 2201AZ Noordwijk ZH The Netherlands

Speakers

Mr Dario Cozzi (Univesity of Bielefeld)Mr Sebastian Korf (Bielefeld University)

Description

Reconfigurable systems are more and more employed in many application fields, including aerospace. SRAM-based FPGAs represent an extremely interesting hardware platform for this kind of systems, because they offer flexibility as well as processing power. Furthermore, the ability of run time reconfiguration of SRAM-based FPGAs can provide advantages for many applications. The scope of this project is to develop a software flow, named OLT(RE)² (On-Line Testing and Healing Permanent Radiation Effects in Reconfigurable Systems), for testing and diagnosing permanent faults in SRAM-based FPGAs during the life-time of a space mission. Once faults in the FPGA-fabric have been detected and located, the flow should enable patching the discovered faulty resources, allowing faulty regions of the FPGA to be available for further use during the space mission. The OLT(RE)² flow enables to prove that the routing resources of an FPGA are free of stuck-at-1 and stuck-at-0 permanent faults (e.g., caused by TID). It is important to verify that the routing resources of the FPGA fabric are free of permanent faults, since they may cause stuck-at-0, stuck-at-1, bridge, conflicts or antenna effects in a specific design. OLT(RE)² relies on dedicated testing circuits handled by an integrated, custom place and route tool. Currently, these testing circuits allow testing slice associated routing resources. Results regarding the fault coverage of the created testing circuits are presented for different FPGA families (Xilinx Virtex-4, Virtex-5, Virtex-6 and Spartan-6). The effectiveness of OLT(RE)² is proved on the DRPM (Dynamically Reconfigurable Processing Module) demonstrator, which allows validating the concept in a space application scenario. Stuck-at-1 and stuck-at-0 permanent faults are emulated on the DRPM in order to prove the fault detection capability of the tool. The hardware tests are performed on a Xilinx Virtex-4 FX100 FPGA of the DRPM, e.g., one clock region with 111,179 testable wires is diagnosed for permanent faults in around 26 seconds.

Primary authors

Mr Dario Cozzi (Univesity of Bielefeld) Mr Sebastian Korf (Bielefeld University)

Co-authors

Dr Andrea Domenici (University of Pisa) Dr Cinzia Bernardeschi (University of Pisa) Mr Jens Hagemeyer (Bielefeld University) Dr Luca Cassano (Dipartimento di Elettronica, Informatica e Bioingegneria - Politecnico di Milano) Prof. Luca Sterpone (Politecnico di Torino) Dr Mario Porrmann (Bielefeld University)

Presentation materials