• 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