Testing configurable LUT-based FPGAs

被引:0
|
作者
Lu, SK [1 ]
Shih, JS [1 ]
机构
[1] Fu Jen Catholic Univ, Dept Elect Engn, Taipei 242, Taiwan
关键词
FPGA; fault detection; bijection; built-in self-test (BIST); C-testable;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A novel approach to testing lookup table (LUT) based field programmable gate arrays (FPGAs) is proposed in this paper. A general structure for the basic configurable logic array blocks (CLBs) is assumed. We group k CLBs in the column into a cell, where k denotes the number of inputs or an LUT. The whole chip is configured as a group of one-dimensional iterative logic allays of cells. We assume that in each linear cell array, there is at most one faulty cell, and that multiple faulty CLBs in the same cell can be detected. For the LUT, a fault may occur at the memory matrix, decoder, input or output lines. The switch stuck-on and stuck-off fault models are adopted for multiplexers. New conditions for C-testability of programmable/reconfigurable arrays are also derived. Our idea is to configure the cells so as to make each cell function bijective. This property is helpful for applying pseudoexhaustive test patterns to each cell and propagating errors to the observable outputs. In order to detect all the faults defined, k + 2 configurations are required, and the resulting number of test patterns is 2(k). A novel built-in self-test structure is also proposed in this paper. The input patterns can be easily generated with a k-bit counter. The number of configurations for our BIST structures is 2k + 4. Our BIST approaches also have the advantage of requiring fewer hardware resources for test pattern generation and output response analysis. To locate a faulty CLB, three lest sessions are required. However, the maximum number of configurations for diagnosing a faulty CLB is k + 4.
引用
收藏
页码:733 / 750
页数:18
相关论文
共 50 条
  • [31] A novel approach to testing LUT-based FPGA's
    Lu, SK
    Wu, CW
    ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 1: VLSI, 1999, : 173 - 177
  • [32] Area recovery under depth constraint for technology mapping for LUT-based FPGAs
    Takata, Taiga
    Matsunaga, Yusuke
    IPSJ Transactions on System LSI Design Methodology, 2009, 2 : 200 - 211
  • [33] Improved SAT-Based Boolean Matching Using Implicants for LUT-Based FPGAs
    Cong, Jason
    Minkovich, Kirill
    FPGA 2007: FIFTEENTH ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2007, : 139 - 147
  • [34] Testing and diagnosis techniques for LUT-Based FPGA's
    Lu, SK
    Wu, HC
    Yan, SJ
    Tsai, YC
    13TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2004, : 414 - 419
  • [35] Novel approach to testing LUT-based FPGA's
    Fu Jen Catholic Univ, Taipei, Taiwan
    Proc IEEE Int Symp Circuits Syst, (I-173 - I-177):
  • [36] On the set of target path delay faults in sequential subcircuits of LUT-based FPGAs
    Krasniewski, A
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 596 - 606
  • [37] Hardware-efficient implementations for discrete function transforms using LUT-based FPGAs
    Chang, TS
    Jen, CW
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1999, 146 (06): : 309 - 315
  • [38] Theoretical Modeling of Elliptic Curve Scalar Multiplier on LUT-Based FPGAs for Area and Speed
    Roy, Sujoy Sinha
    Rebeiro, Chester
    Mukhopadhyay, Debdeep
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (05) : 901 - 909
  • [39] A new strategy of performance-directed technology mapping algorithm for LUT-based FPGAs
    Chen, KN
    Wang, TS
    Lai, YT
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 822 - 825
  • [40] On Custom LUT-based Obfuscation
    Kolhe, Gaurav
    Manoj, Sai P. D.
    Rafatirad, Setareh
    Sasan, Avesta
    Homayoun, Houman
    Mahmoodi, Hamid
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 477 - 482