• DocumentCode
    1484856
  • Title

    BIST-based test and diagnosis of FPGA logic blocks

  • Author

    Abramovici, Miron ; Stroud, Charles E.

  • Author_Institution
    Lucent Technol., Murray Hill, NJ, USA
  • Volume
    9
  • Issue
    1
  • fYear
    2001
  • Firstpage
    159
  • Lastpage
    172
  • Abstract
    We present a built-in self-test (BIST) approach able to detect and accurately diagnose all single and practically all multiple faulty programmable logic blocks (PLBs) in field programmable gate arrays (FPGAs) with maximum diagnostic resolution. Unlike conventional BIST, FPGA BIST does not involve any area overhead or performance degradation. We also identify and solve the problem of testing configuration multiplexers that was either ignored or incorrectly solved in most previous work. We introduce the first diagnosis method for multiple faulty PLBs; for any faulty PLB, we also identify its internal faulty modules or modes of operation. Our accurate diagnosis provides the basis for both failure analysis used for yield improvement and for any repair strategy used for fault-tolerance in reconfigurable systems. We present experimental results showing detection and identification of faulty PLBs in actual defective FPGAs. Our BIST architecture is easily scalable.
  • Keywords
    built-in self test; failure analysis; fault diagnosis; fault tolerance; field programmable gate arrays; logic testing; reconfigurable architectures; built-in self-test; configuration multiplexer; failure analysis; fault diagnosis; fault tolerance; field programmable gate array; programmable logic block; reconfigurable system; repair; scalable architecture; yield; Built-in self-test; Degradation; Failure analysis; Fault detection; Fault diagnosis; Fault tolerant systems; Field programmable gate arrays; Logic testing; Multiplexing; Programmable logic arrays;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.920830
  • Filename
    920830