1999 · 57 citations · 11 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureField-programmable Gate ArraysReconfigurable ComputingConfigurable Logic BlocksDesign For TestabilityDynamic ReconfigurationFpga ArchitectureReconfigurable System ArchitectureReconfiguration StrategiesBridging Fault TestingFault LocationFault Location PlanningField-programmable Gate Array TestabilityInterconnect Fault AnalysisInterconnect TestingReconfigurable InterconnectsStuck-at Fault Testing
An FPGA-based reconfigurable system may contain boards of FPGAs which are reconfigured for different applications and must work correctly. This paper presents a novel approach for rapidly testing the interconnect in the FPGAs each time the system is reconfigured. A low-cost configuration-dependent test method is used to both detect and locate faults in the interconnect. The "original configuration" is modified by only changing the logic function of the CLBs to form "test configurations" that can be used to quickly test the interconnect using the "walking-1" approach. The test procedure is rapid enough to be performed on the fly whenever the system is reconfigured. All stuck-at faults and bridging faults in the interconnect are guaranteed to be detected and located with a short test length. The fault location information can he used to reconfigure the system to avoid the faulty hardware.
11
Testing for Faults in Wiring Networks
William H. Kautz · IEEE Transactions on Computers · 1974 · 190 citations
Defect tolerance on the Teramac custom computer
W. Bruce Culbertson, Rick Amerson, R.J. Carter et al. · 2002 · 124 citations
Diagnosing programmable interconnect systems for FPGAs
Fabrizio Lombardi, David Glen Ashen, Xiaotao Chen et al. · 1996 · 80 citations