DocumentCode :
1293469
Title :
Behavior and testability preservation under the retiming transformation
Author :
El-Maleh, Aiman ; Marchok, Thomas E. ; Rajski, Janusz ; Maly, Wojciech
Author_Institution :
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Que., Canada
Volume :
16
Issue :
5
fYear :
1997
fDate :
5/1/1997 12:00:00 AM
Firstpage :
528
Lastpage :
543
Abstract :
Recently, it has been shown that retiming has a very strong impact on the run time required for sequential, structural automatic test pattern generators (ATPG´s), as well as the levels of fault coverage and fault efficiency attained. In this paper, we show that, for circuits with no hardware reset or a global reset state, retiming preserves testability with respect to a single stuck-at fault test set by adding a prefix sequence of a predetermined number of arbitrary input vectors. We show that this result holds for test sets derived based on structural and functional methods, and based on the conventional and multiple observation 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 addition, we show that functional synchronizing sequences are preserved under 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 enhancing the performance of structural, sequential ATPG´s. Experimental results show that high fault coverages can be achieved on high-performance circuits optimized by retiming with much less CPU time (a reduction of two orders of magnitude in several instances) than if ATPG is attempted directly on those circuits
Keywords :
automatic testing; integrated circuit testing; logic testing; sequential circuits; timing; ATPG; automatic test pattern generator; fault coverage; fault efficiency; functional method; prefix sequence; retiming transformation; structural method; stuck-at fault; synchronous sequential circuit; testability; Associate members; Automatic test pattern generation; Circuit faults; Circuit synthesis; Circuit testing; Delay; Integrated circuit synthesis; Logic; Registers; Sequential circuits;
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.631217
Filename :
631217
Link To Document :
بازگشت