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 :
بازگشت