Title :
Automating control and evaluation of FPGA testing using SJ BIST®
Author :
Hofmeister, James P. ; Mitchell, Christopher
Author_Institution :
Ridgetop Group, Inc., Tucson, AZ
Abstract :
SJ BISTreg is a method to detect intermittent faults in ball grid array (BGA) packages of field programmable gate arrays (FPGAs). Failure of monitored I/O pins on operational, fully-programmed FPGAs is detected and reported by SJ BIST to provide positive indication of damage to one or more I/O solder-joint networks of an FPGA on an electronic digital board. The board can then be replaced before accumulated fatigue damage results in intermittent or long-lasting operational faults. This paper presents the test procedures to provide a lap-top-based test bed for controlling SJ BIST in the FPGAs on those evaluation boards. The procedures include using a Spartan 3trade development kit, a verilog-based test program, and a MATLABreg program for collecting, saving and displaying test data, all of which reside on a lap-top PC with a serial data port. The FPGA on a HALT evaluation board is programmed with SJ BIST (patent pending).
Keywords :
automatic test software; ball grid arrays; built-in self test; field programmable gate arrays; integrated circuit testing; FPGA testing; I/O pins; I/O solder-joint networks; MATLAB program; SJ BIST; Spartan 3 development kit; ball grid array packages; electronic digital board; field programmable gate arrays; operational faults; verilog-based test program; Automatic control; Automatic testing; Built-in self-test; Condition monitoring; Electronics packaging; Fatigue; Fault detection; Field programmable gate arrays; MATLAB; Pins; FPGA; IEEE Keywords; SJ BIST; damaged I/O pins; intermittent; intermittent faults; operational faults; testing and control;
Conference_Titel :
AUTOTESTCON, 2008 IEEE
Conference_Location :
Salt Lake Cirty, UT
Print_ISBN :
978-1-4244-2225-8
Electronic_ISBN :
1088-7725
DOI :
10.1109/AUTEST.2008.4662648