DocumentCode
917571
Title
Design-specific path delay testing in lookup-table-based FPGAs
Author
Menon, Premachandran R. ; Xu, Weifeng ; Tessier, Russell
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
Volume
25
Issue
5
fYear
2006
fDate
5/1/2006 12:00:00 AM
Firstpage
867
Lastpage
877
Abstract
Due to the increased use of field-programmable gate arrays (FPGAs) in production circuits with high reliability requirements, the design-specific testing of FPGAs has become an important topic for research. Path delay testing of FPGAs is especially important since path delay faults can render an otherwise fault-free FPGA unusable for a given design layout. This paper presents a new approach for FPGA path delay testing, which partitions target paths into subsets that are tested in the same test configuration. Each path is tested for all combinations of signal inversions along the path length. Each configuration consists of a sequence generator, response analyzer, and circuitry for controlling inversions along tested paths, all of which are formed from FPGA resources not currently under test. Two algorithms are presented for target-path partitioning to determine the number of required test configurations. The test circuitry associated with these methods is also described. The results of applying the methods indicate that our path-delay-testing approach requires seconds per design to cover all paths with delay within 10% of the critical path delay. The approach has been validated using Xilinx Virtex devices.
Keywords
circuit reliability; fault diagnosis; fault trees; field programmable gate arrays; logic testing; table lookup; FPGA; Xilinx Virtex devices; fault-free; inversion circuitry control; lookup-table; path delay faults; path delay testing; programmable logic devices; reliability requirements; response analyzer; sequence generator; signal inversions; target-path partitioning; Built-in self-test; Circuit faults; Circuit testing; Clocks; Delay; Field programmable gate arrays; Logic testing; Manufacturing; Production; Programmable logic arrays; Design automation; field programmable gate arrays; programmable logic devices; testing;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2005.855955
Filename
1624519
Link To Document