DocumentCode
3777784
Title
An automated fault injection for evaluation of LUTs robustness in SRAM-based FPGAs
Author
Anis Souari;Claude Thibeault;Yves Blaqui?re;Raoul Velazco
Author_Institution
Electrical Engineering Dept., ?cole de Technologie Sup?rieure, Montr?al, Canada
fYear
2015
Firstpage
1
Lastpage
4
Abstract
A new fault injection approach targeting the LUTs configuration bits of the Xilinx SRAM-based FPGAs is presented. It allows identifying all the configuration bits used by the LUTs of a specific design to inject Single Event Upsets (SEUs) and Multiple Bit Upsets (MBUs). The identification of the LUTs configuration bits is done by comparing the EBC files of a specific design before and after modifying its XDL file by inverting the LUTs logic functions. The fault injection is ensured by a fault injection macro provided by Xilinx. A Python script is deployed to automate the fault injection procedure. The proposed approach does not require extra tools to identify LUTs configuration bits and offers a 100% of fault coverage and is applicable to new Xilinx FPGA generations.
Keywords
"Table lookup","Field programmable gate arrays","Circuit faults","Inverters","Multiplexing","Automation","Robustness"
Publisher
ieee
Conference_Titel
East-West Design & Test Symposium (EWDTS), 2015 IEEE
Type
conf
DOI
10.1109/EWDTS.2015.7493128
Filename
7493128
Link To Document