• 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