DocumentCode
282264
Title
Concurrent automatic test pattern generation
Author
Taylor, G.E. ; Bannister, B.R. ; Miller, P.J.
Author_Institution
Dept. of Electr. Eng., Hull Univ., UK
fYear
1989
fDate
32818
Firstpage
42461
Lastpage
42464
Abstract
Of the four main techniques for the automatic generation of test patterns for digital circuits the authors discuss algebraic techniques. The most widely known algebraic technique is that of Boolean Difference in which boolean functions G(X), F(X) describing the fault free and faulty circuits respectively are produced. A test function T(X) is formed from the exclusive-OR of G(X) and F(X). As an alternative to forming the complete test set and post processing to determine an appropriate test sequence, patterns which test for particular faults may be selected directly from the table. If, for example, a go/no-go test set is required a useful heuristic is to first find a pattern which detects a fault among those with lowest testability. Using either the fault augmented function (via evaluation of a small subset of its truth table) or fault simulation techniques other faults detected by the chosen pattern can be determined and eliminated from the table describing A(X,F). This process is then repeated for one of the remaining faults until a full fault cover has been obtained
Keywords
logic CAD; logic testing; Boolean Difference; IC testing; XOR operation; algebraic techniques; automatic test pattern generation; concurrent error detection; digital circuit testing; exclusive-OR; fault augmented function; fault simulation techniques; full fault cover; go/no-go test set; test for particular faults;
fLanguage
English
Publisher
iet
Conference_Titel
Algorithmic and Knowledge Based CAD for VLSI, IEE Colloquium on
Conference_Location
London
Type
conf
Filename
198926
Link To Document