Title :
In-system testing of Xilinx 7-Series FPGAs: Part 1-logic
Author :
Harmish Modi;Peter Athanas
Author_Institution :
NSF Center for High-Performance Reconfigurable Computing (CHREC), Virginia Tech, Dept. of Electrical and Computer Engineering, Blacksburg, United States of America
Abstract :
FPGA fault recovery techniques, such as bitstream scrubbing, are only limited to detecting and correcting soft errors that corrupt the configuration memory. Scrubbing and related techniques cannot detect permanent faults within the FPGA fabric, such as short circuits and open circuits in FPGA transistors that arise from electromigration effects. Several Built-In Self-Test (BIST) techniques have been proposed in the past to detect and isolate such faults. These techniques suffer from routing congestion problems in modern FPGAs that have a large number of logic blocks. This paper presents an improved BIST architecture for all Xilinx 7-Series FPGAs that is scalable to large arrays. The two primary sources of overhead associated with FPGA BIST, the test time and the memory required for storing the BIST configurations, are also reduced when compared to previous FPGA-BIST approaches. The BIST techniques presented here also eliminate the need for using any of the user I/O pins, such as a clock, a reset, and test observation pins; therefore, it is suitable for immediate deployment on any system with Xilinx 7-series FPGAs. With faults detected, isolated, and corrected, the effective MTBF of a system can be extended.
Keywords :
"Field programmable gate arrays","Table lookup","Built-in self-test","Circuit faults","Pins","Routing"
Conference_Titel :
Military Communications Conference, MILCOM 2015 - 2015 IEEE
DOI :
10.1109/MILCOM.2015.7357488