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 条