Combinational ATPG theorems for identifying untestable faults in sequential circuits
- 1 January 1995
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Vol. 14 (9) , 1155-1160
- https://doi.org/10.1109/43.406717
Abstract
We give two theorems for identifying untestable faults in sequential circuits. The first, the single-fault theorem, states that if a single fault in a combinational array is untestable then that fault is untestable in the sequential circuit. The array replicates the combinational logic and can have any finite length. We assume that the present state inputs of the left-most block are completely controllable. The next state outputs of the right-most block are considered observable. A combinational test pattern generator determines the detectability of single faults in the right-most block. The second theorem, called the multifault theorem, uses the array model with a multifault consisting of a single fault in every block. The theorem states that an untestable multifault in the array corresponds to an untestable single fault in the sequential circuit. For the array with a single block both theorems identify combinational redundancies. Experiments on ISCAS benchmarks show that using a small array size (typically, two to four blocks) we can identify a large number of sequentially untestable faultsKeywords
This publication has 18 references indexed in Scilit:
- Combinational ATPG theorems for identifying untestable faults in sequential circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A sequential redundant fault identification scheme and its application to test generationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Low-cost redundancy identification for combinational circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Sequentially untestable faults identified without search ("simple implications beat exhaustive search!")Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Test generation techniques for sequential circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Identifying sequentially untestable faults using illegal statesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Redundancy identification and removal in combinational circuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1994
- A transitive closure algorithm for test generationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1993
- Redundancy identification/removal and test generation for sequential circuits using implicit state enumerationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1993
- Test generation for sequential circuitsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1988