DocumentCode
2994504
Title
An approach for exhaustive self testing of LUTs in an FPGA using Walsh configurations
Author
Chin-Ee, N. ; Kumar, T. Nandha
Author_Institution
Fac. of Eng., Univ. of Nottingham, Semenyih, Malaysia
fYear
2008
fDate
4-6 Nov. 2008
Firstpage
1
Lastpage
6
Abstract
This paper presents a new methodology for achieving an exhaustive testing and diagnosis of one of the main FPGA resources, which is the look-up table (LUT). The proposed methodology utilizes a total of log2(2N+2) Walsh configurations to achieve a 100% fault coverage, including all possible stuck-at and bridging faults for N-input LUTs. The Walsh configurations are derived by using Walsh vectors to construct truth tables for the LUT. A fault compression method has been used in order to test more LUTs in parallel and that is designed in combination of Walsh configurations and with a parallel-in-serial-out (PISO) shift register. This method of fault compression also enables fault diagnosis, where the faulty LUTs can be identified. The proposed methodology was implemented on Spartan series FPGAs via an automated approach utilizing a PC through a parallel port communication. The automation program has been written in PERL and C and by utilising Xilinx tools. It is shown from the test results that total testing time required to exhaustively test 200 LUTs for all possible faults is 7.5 minutes. Moreover this method uses minimal input output blocks (IOBs) and provides 100% fault coverage.
Keywords
fault diagnosis; field programmable gate arrays; logic testing; shift registers; C; FPGA; LUT; PERL; PISO shift register; Walsh configuration; Walsh vector; Xilinx tool; exhaustive self testing; fault compression; fault diagnosis; look-up table; parallel-in-serial-out shift register; Application specific integrated circuits; Automatic testing; Circuit faults; Fault detection; Fault diagnosis; Field programmable gate arrays; Logic testing; Manufacturing; Table lookup; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronic Manufacturing Technology Symposium (IEMT), 2008 33rd IEEE/CPMT International
Conference_Location
Penang
ISSN
1089-8190
Print_ISBN
978-1-4244-3392-6
Electronic_ISBN
1089-8190
Type
conf
DOI
10.1109/IEMT.2008.5507885
Filename
5507885
Link To Document