Structure design and optimization of 2-D LFSR-based multisequence test generator in built-in self-test

被引:8
作者
Zhang, Xinhui [1 ]
Chen, Chien-In Henry [2 ]
Chakravarthy, Arvindkurnar [1 ,3 ]
机构
[1] Wright State Univ, Dept Ind Engn, Dayton, OH 45435 USA
[2] Wright State Univ, Dept Elect Engn, Dayton, OH 45435 USA
[3] Honda Amer Mgg Inc, Dept Informat Syst, Marysville, OH 43040 USA
关键词
built-in self-test (BIST); deterministic test patterns; linear feedback shift registers (LFSRs); random-pattern-detectable faults; random-pattern-resistant faults; random test patterns; recursive Boolean equations; test-per-clock; test-per-scan;
D O I
10.1109/TIM.2007.911707
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper addresses the optimization of very large scale integration testing systems, specifically the structure design and optimization of a built-in self-test (BIST) design based on two-dimensional (2-D) linear feedback shift registers (LFSRs). The 2-D LFSRs can generate both precomputed test patterns (for detecting random-pattern-resistant faults) and random patterns (for detecting random-pattern-detectable faults) and have the advantages of high fault coverage and at-speed testing. To guarantee solutions, it is necessary and desirable to generate subsequences of the precomputed test patterns through the 2-D LFSRs, where these subsequences retain the order of the test patterns, particularly for testing sequential circuits. For the design and optimization of the 2-D LFSRs, the following two problems need to be solved: 1) the good partitioning of the precomputed test patterns into disjoint subsequences in order to achieve a minimal hardware and 2) the structure design and optimization of the 2-D LFSRs to generate the test patterns in each partitioned subsequence. The optimization of the 2-D LFSRs is modeled as an integer program (a logic optimization model) that determines the coefficients of the recursive Boolean equations that govern the generation of the test patterns. For a sequence of the test patterns, this model finds the minimal-hardware implementation of the 2-D LFSRs. This logic optimization model can be applied to both test-per-scan (serial BIST) and test-per-clock (parallel BIST). This paper presents how this model is embedded in a heuristic framework to partition the test patterns into subsequences from the configurable 2-D LFSRs. The testing hardware is small as the configurable architecture allows the tester to incrementally generate the precomputed test patterns by modification to the feedback of the 2-D LFSRs. Results of benchmark circuits show that significant hardware reduction and higher fault coverage are achieved. The resulting multisequence test generator is a regular structure and is easy to implement. The logic optimization model is applicable to both completely and partially specified test patterns and can be adopted for other LFSR-based structure design and optimization.
引用
收藏
页码:651 / 663
页数:13
相关论文
共 28 条
  • [21] Liang HG, 2005, ASIAN TEST SYMPOSIUM, P144
  • [22] MURADALI F, 1990, PROCEEDINGS : INTERNATIONAL TEST CONFERENCE 1990, P660, DOI 10.1109/TEST.1990.114081
  • [23] Nemhauser G. L., 1988, INTEGER COMBINATORIA
  • [24] Altering a pseudo-random bit sequence for scan-based BIST
    Touba, NA
    McCluskey, EJ
    [J]. INTERNATIONAL TEST CONFERENCE 1996, PROCEEDINGS, 1996, : 167 - 175
  • [25] Venkataraman S., 1993, INT C CAD, P572
  • [26] WAGNER KD, 1987, IEEE T COMPUT, V36, P332, DOI 10.1109/TC.1987.1676905
  • [27] THE PSEUDOEXHAUSTIVE TEST OF SEQUENTIAL-CIRCUITS
    WUNDERLICH, HJ
    HELLEBRAND, S
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1992, 11 (01) : 26 - 33
  • [28] 2002, DASH OPTIMIZATION XP