DocumentCode
1241180
Title
Delay fault coverage, test set size, and performance trade-offs
Author
Lam, William K. ; Saldanha, Alexander ; Brayton, Robert K. ; Sangiovanni-Vincentelli, Alberto L.
Author_Institution
Hewlett-Packard Co., Palo Alto, CA, USA
Volume
14
Issue
1
fYear
1995
fDate
1/1/1995 12:00:00 AM
Firstpage
32
Lastpage
44
Abstract
The main disadvantage of the path delay fault model is that to achieve 100% testability every path must be tested. Since the number of paths is usually exponential in circuit size, this implies very large test sets for most circuits. Not surprisingly, all known analysis and synthesis techniques for 100% path delay fault testability are computationally infeasible on large circuits. We prove that 100% delay fault testability is not necessary to guarantee the speed of a combinational circuit. There exist path delay faults which can never impact the circuit delay (computed using any correct timing analysis method) unless some other path delay faults also affect it. These are termed robust dependent delay faults and need not be considered in delay fault testing. Necessary and sufficient conditions under which a set of path delay faults is robust dependent are proved; this yields more accurate and increased delay fault coverage estimates than previously used. Next, assuming only the existence of robust delay fault tests for a very small set of paths, we show how the circuit speed (clock period) can be selected such that 100% robust delay fault coverage is achieved. This leads to a quantitative tradeoff between the testing effort (measured by the size of the test set) for a circuit and the verifiability of its performance. Finally, under a bounded delay model, we show that the test set size can be reduced while maintaining the delay fault coverage for the specified circuit speed. Examples and experimental results are given to show the effect of these three techniques on the amount of delay fault testing necessary to guarantee correct operation
Keywords
combinational circuits; delays; fault diagnosis; logic testing; bounded delay model; circuit speed; clock period; combinational circuit; delay fault coverage; delay fault testing; path delay fault model; performance tradeoffs; robust dependent delay faults; test set size; Circuit analysis computing; Circuit faults; Circuit synthesis; Circuit testing; Combinational circuits; Delay estimation; Robustness; Sufficient conditions; Timing; Yield estimation;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.363125
Filename
363125
Link To Document