DocumentCode :
1908284
Title :
Implementation of bistcontroller for fault detection in CLB of FPGA
Author :
Jamuna, S. ; Agrawal, V.K.
Author_Institution :
Dept. of ECE, DSCE, Bangalore, India
fYear :
2012
fDate :
15-16 March 2012
Firstpage :
99
Lastpage :
104
Abstract :
Today Field Programmable Gate Arrays (FPGAs) are widely used in many applications. These FPGAs are prone to different types of faults similar to other complicated integrated circuit chips. Faults may occur due to many reasons like environmental conditions or aging of the device. The rate of occurrence of permanent faults can be quite high in emerging technologies, and hence there is a need for periodic testing of such FPGAs. The Configurable Logic Blocks (CLBs) are the main logic resources for implementing sequential as well as combinatorial circuits. Built-in self-test (BIST) is a design technique that allows a circuit to test itself. It is a set of structured-test techniques for combinational and sequential logic, memories, multipliers and other embedded logic blocks. BIST controller coordinates the operations of different blocks of the BIST. BIST controller is designed to work in different modes. Here, we introduce a new approach for FPGA testing that exploits the reprogramability of an FPGA to create the BIST logic by configuring it only during off-line testing. In this way, testability is achieved without any overhead, since the BIST logic “disappears” when the circuit is reconfigured for its normal system operation. We are implementing a restartable logic BIST controller for the configurable logic blocks in Virtex-5 FPGAs by using the resources of FPGA itself. We have used XILINX ISE12.1 for simulation and synthesis.
Keywords :
built-in self test; circuit simulation; combinational circuits; fault diagnosis; field programmable gate arrays; integrated circuit design; logic design; logic testing; sequential circuits; BIST logic; CLB; FPGA testing; Virtex-5 FPGA; XILINX ISE12.1; built-in self-test; circuit simulation; circuit synthesis; combinational logic; combinatorial circuit; configurable logic blocks; design technique; device aging; embedded logic blocks; environmental conditions; fault detection; field programmable gate arrays; integrated circuit chips; logic memory; logic resources; multipliers; normal system operation; off-line testing; periodic testing; permanent faults; reprogramability; restartable logic BIST controller; sequential circuit; sequential logic; structured-test techniques; testability; Circuit faults; Field programmable gate arrays; Flip-flops; Integrated circuit modeling; Irrigation; Switches; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Devices, Circuits and Systems (ICDCS), 2012 International Conference on
Conference_Location :
Coimbatore
Print_ISBN :
978-1-4577-1545-7
Type :
conf
DOI :
10.1109/ICDCSyst.2012.6188682
Filename :
6188682
Link To Document :
بازگشت