Behavior and testability preservation under the retiming transformation

  • Aiman El-Maleh*
  • , Thomas E. Marchok
  • , Janusz Rajski
  • , Wojciech Maly
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

20 Scopus citations

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 stuckat 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.

Original languageEnglish
Pages (from-to)528-543
Number of pages16
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume16
Issue number5
DOIs
StatePublished - 1997
Externally publishedYes

Bibliographical note

Funding Information:
Manuscript received January 6, 1995; revised July 2, 1996 and May 9, 1997. This work was supported in part by a Scholarship from the Quebec Fonds pour la Formation de Chercheurs et l’Aide à la Recherche, a Research Grant from the Natural Sciences and Engineering Research Council of Canada, the Semiconductor Research Corporation under Contract 95-DC-068, and Intel Corporation. This paper was recommended by Associate Editor K.-T. Cheng.

ASJC Scopus subject areas

  • Software
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Behavior and testability preservation under the retiming transformation'. Together they form a unique fingerprint.

Cite this