BIST-based test and diagnosis of FPGA logic blocks

被引:70
作者
Abramovici, M [1 ]
Stroud, CE
机构
[1] Lucent Technol, Murray Hill, NJ 07974 USA
[2] Univ Kentucky, Dept Elect Engn, Lexington, KY 40506 USA
基金
美国国家科学基金会;
关键词
built-in self-test; fault-tolerance; FPGA diagnosis; FPGA testing; reconfigurable systems;
D O I
10.1109/92.920830
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:159 / 172
页数:14
相关论文
共 40 条
  • [1] Improving on-line BIST-based diagnosis for roving STARs
    Abramovici, M
    Stroud, C
    Skaggs, B
    Emmert, J
    [J]. 6TH IEEE INTERNATIONAL ON-LINE TESTING WORKSHOP, PROCEEDINGS, 2000, : 31 - 39
  • [2] Abramovici M., 1995, DIGITAL SYSTEMS TEST
  • [3] ABRAMOVICI M, 2000, P IEEE INT TEST C OC
  • [4] [Anonymous], P IEEE INT TEST C
  • [5] [Anonymous], P IEEE CUST INT CIRC
  • [6] [Anonymous], P ACM SIGDA INT S FI
  • [7] On-line testable logic design for FPGA implementation
    Burress, AL
    Lala, PK
    [J]. ITC - INTERNATIONAL TEST CONFERENCE 1997, PROCEEDINGS: INTEGRATING MILITARY AND COMMERCIAL COMMUNICATIONS FOR THE NEXT CENTURY, 1997, : 471 - 478
  • [8] CULBERTSON B, 1997, P 5 IEEE S FIELD PRO, P140
  • [9] DAHBURA TA, 1989, P IEEE INT TEST C, P55
  • [10] DANGELO S, 1999, IEEE INT S DEF FAULT, P330