• DocumentCode
    41397
  • Title

    New Techniques and Tools for Application-Dependent Testing of FPGA-Based Components

  • Author

    Cilardo, Alessandro

  • Author_Institution
    Dept. of Electr. Eng. & Inf. Technol., Univ. of Naples Federico II, Naples, Italy
  • Volume
    11
  • Issue
    1
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    94
  • Lastpage
    103
  • Abstract
    Field programmable gate array (FPGA) devices are increasingly being deployed in industrial environments, making reconfigurable hardware testing and reliability an active area of investigation. While FPGA devices can be tested exhaustively, the so-called application-dependent test (ADT) has emerged as an effective approach ensuring reduced testing efforts and improving the manufacturing yield since it can selectively exclude a subset of faults not affecting a given design. In addition to manufacturing, ADT can be used online, providing a solution for fast runtime fault detection and diagnostics. This paper identifies a number of issues in existing ADT techniques which limit their applicability and proposes new approaches improving the range of covered faults, with special emphasis on feedback bridging faults, as well as new algorithms for generating ADT test configurations. Furthermore, the work introduces a software environment addressing the current lack of tools, either academic or commercial, supporting ADT techniques. The architecture of the environment is highly modular and extensively based on a plug-in approach. To demonstrate the potential of the toolset, we developed a complete suite of plug-ins, based on both state-of-the-art ADT techniques and the novel approaches introduced here. The experimental results presented at the end of the paper confirm the impact of the proposed techniques.
  • Keywords
    field programmable gate arrays; integrated circuit testing; ADT test configurations; FPGA-based components; application-dependent testing; fast runtime fault detection; fault diagnostics; feedback bridging faults; field programmable gate array devices; industrial environments; plug-in approach; software environment; Circuit faults; Field programmable gate arrays; Logic gates; Table lookup; Testing; Vectors; Wires; Application-dependent testing (ADT); field-programmable gate arrays (FPGAs); testing;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2014.2370532
  • Filename
    6955816