A. Elmaleh et al., BEHAVIOR AND TESTABILITY PRESERVATION UNDER THE RETIMING TRANSFORMATION, IEEE transactions on computer-aided design of integrated circuits and systems, 16(5), 1997, pp. 528-543
Recently, it has been shown that retiming has a very strong impact on
the run time required for sequential, structural automatic test patter
n generators (ATPG's), as well as the levels of fault coverage and fau
lt efficiency attained, In this paper, we show that, for circuits with
no hardware reset or a global reset state, retiming preserves testabi
lity with respect to a single stuck-at fault test set by adding a pref
ix sequence of a predetermined number of arbitrary input vectors, We s
how that this result holds for test sets derived based on structural a
nd functional methods, and based on the conventional and multiple obse
rvation time testing strategies. Furthermore, we derive the conditions
under which synchronizing sequences are preserved under retiming, We
show that a structural synchronizing sequence for a circuit drives any
of its corresponding retimed circuits to an equivalent state, In addi
tion, we show that functional synchronizing sequences are preserved un
der retiming by adding a prefix sequence of a predetermined number of
arbitrary input vectors, The impact of retiming on ATPG complexity and
test-set preservation under retiming suggest a new approach for enhan
cing the performance of structural, sequential ATPG's, Experimental re
sults show that high fault coverages can be achieved on high-performan
ce circuits optimized by retiming with much less CPU time (a reduction
of two orders of magnitude in several instances) than if ATPG is atte
mpted directly on those circuits.