Balance testing and balance-testable design of logic circuits

被引:5
|
作者
Chakrabarty, K [1 ]
Hayes, JP [1 ]
机构
[1] UNIV MICHIGAN, DEPT ELECT ENGN & COMP SCI, ADV COMP ARCHITECTURE LAB, ANN ARBOR, MI 48109 USA
关键词
built-in self testing; design for testability; fault coverage; fault detection; testing methods;
D O I
10.1007/BF00136077
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We propose a low-cost method for testing logic circuits, termed balance testing, which is particularly suited to built-in self testing. Conceptually related to ones counting and syndrome testing, it detects faults by checking the difference between the number of ones and the number of zeros in the test response sequence. A key advantage of balance testing is that the testability of various fault types can be easily analyzed. We present a novel analysis technique which leads to necessary and sufficient conditions for the balance testability of the standard single stuck-line (SSL) faults. This analysis can be easily extended to multiple stuck-line and bridging faults. Balance testing also forms the basis for design for balance testability (DFBT), a systematic DFT technique that achieves full coverage of SSL faults. It places the unit under test in a low-cost framework circuit that guarantees complete balance testability. Unlike most existing DFT techniques, DFBT requires only one additional control input and no redesign of the underlying circuit is necessary. We present experimental results on applying balance testing to the ISCAS 85 benchmark circuits, which show that very high fault coverage is obtained for large circuits even with reduced deterministic test sets. This coverage can always be made 100% either by adding tests or applying DFBT.
引用
收藏
页码:71 / 86
页数:16
相关论文
共 50 条