DocumentCode :
815836
Title :
Combinational automatic test pattern generation for acyclic sequential circuits
Author :
Kim, Yong Chang ; Agrawal, Vishwani D. ; Saluja, Kewal K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Air Force Inst. of Technol., Wright Patterson, OH, USA
Volume :
24
Issue :
6
fYear :
2005
fDate :
6/1/2005 12:00:00 AM
Firstpage :
948
Lastpage :
956
Abstract :
It is known that the complexity of automatic test pattern generation (ATPG) for acyclic sequential circuits is similar to that of combinational ATPG. The general problem, however, requires time-frame expansion and multiple-fault detection and hence does not allow the use of available combinational ATPG programs. The first contribution of this work is a combinational single-fault ATPG method for the most general class of acyclic sequential circuits. Without inserting any real hardware, we create a functionally equivalent "balanced" ATPG model of the circuit in which all reconverging paths have the same sequential depth. Some primary inputs and gates are duplicated in this model, which is converted into a combinational circuit by shorting all flip-flops. A test vector obtained by a combinational ATPG program for a fault in this combinational circuit is transformed into a test sequence to detect a corresponding fault in the original sequential circuit. A combinational ATPG program finds tests for all but a small set of faults that must be explicitly detected as multiple-faults. Those are modeled for ATPG using the second contribution of this work, which is a generalized method to model any given multiple stuck-at fault as a single stuck-at fault. The procedure requires insertion of at most n+3 modeling gates for a fault of multiplicity n. We show that the modeled circuit is functionally equivalent to the original circuit and the targeted multiple fault is equivalent to the modeled single stuck-at fault. Benchmark results show at least an order of magnitude saving in the ATPG CPU time by the new combinational method over sequential ATPG.
Keywords :
automatic test pattern generation; combinational circuits; design for testability; logic testing; sequential circuits; acyclic sequential circuits; balanced model; combinational automatic test pattern generation; combinational circuit; design for test; multiple-fault detection; stuck-at fault; test sequence; time-frame expansion; Automatic test pattern generation; Circuit faults; Circuit testing; Combinational circuits; Electrical fault detection; Fault detection; Flip-flops; Hardware; Sequential analysis; Sequential circuits; Acyclic sequential circuit; automatic test pattern generation (ATPG); balanced model; combinational test generation; design for test (DFT); partial scan; test;
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/TCAD.2005.847894
Filename :
1432885
Link To Document :
بازگشت