DocumentCode :
2753233
Title :
Testing approach within FPGA-based fault tolerant systems
Author :
Doumar, Abderrahim ; Ito, Hideo
Author_Institution :
Dept. of Inf. & Image Sci., Chiba Univ., Japan
fYear :
2000
fDate :
2000
Firstpage :
411
Lastpage :
416
Abstract :
Proposes a test strategy for FPGAs to be applied within FPGA-based fault-tolerant systems. We propose to make some configurable logic blocks (CLBs) under test and to implement the rest of the CLBs with the normal user data. In the target fault-tolerant systems, there are two phases (the functional phase and the test phase). In the functional phase, the system achieves its normal functionality, while in the test phase, the FPGA is tested. In this phase, the configuration data of the CLBs under test are shifted on-chip in parallel to other CLBs for achieving the test in these CLBs. All the CLBs are tested in a single test phase. The shifting process control, test application and test observation are achieved by the logic managing the fault tolerance (from outside the chip). The system returns to its normal phase after all the CLBs have been scanned by the test. The application of this approach reduces the fault tolerance cost (hardware, software, time, etc). The user is then able to periodically test the chip using only the data inside the chip and without destroying the original configuration data. No particular hardware is required for saving the test data on-board. Additionally, no particular software treatment is required for the test. The testing time is reduced enormously. Unfortunately, as a consequence of implementing two types of data on-chip, a 15% decrease in the chip functionality and a 2.5% delay overhead are noticed in the case of structures similar to a 20×20 Xilinx FPGA
Keywords :
delays; fault tolerance; field programmable gate arrays; integrated circuit testing; integrated logic circuits; FPGA test strategy; FPGA-based fault-tolerant systems; Xilinx FPGA; chip functionality; configurable logic blocks; delay overhead; fault tolerance cost; fault tolerance management logic; functional phase; on-chip configuration data shifting; shifting process control; test application; test observation; test phase; testing time; user data; Application software; Costs; Fault tolerance; Fault tolerant systems; Field programmable gate arrays; Hardware; Logic testing; Process control; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Symposium, 2000. (ATS 2000). Proceedings of the Ninth Asian
Conference_Location :
Taipei
ISSN :
1081-7735
Print_ISBN :
0-7695-0887-1
Type :
conf
DOI :
10.1109/ATS.2000.893658
Filename :
893658
Link To Document :
بازگشت