• DocumentCode
    979188
  • Title

    An efficient algorithm for sequential circuit test generation

  • Author

    Kelsey, Todd P. ; Saluja, Kewal K. ; Lee, Soo Y.

  • Author_Institution
    AT&T Bell Labs., Naperville, IL, USA
  • Volume
    42
  • Issue
    11
  • fYear
    1993
  • fDate
    11/1/1993 12:00:00 AM
  • Firstpage
    1361
  • Lastpage
    1371
  • Abstract
    This paper presents an efficient sequential circuit automatic test generation algorithm. The algorithm is based on PODEM and uses a nine-valued logic model. Among the novel features of the algorithm are use of Initial Timeframe Algorithm and correct implementation of a solution to the Previous State Information Problem. The Initial Timeframe Algorithm, one of the most important aspects of the test generator, determines the number of timeframes required to excite the fault for which a test is to be derived and the number of timeframes required to observe the excited fault. Correct determination of the number of timeframes in which the fault should be excited (activated) and observed saves the test generator from performing unnecessary search in the input space. Test generation is unidirectional, i.e., it is done strictly in forward time, and flip-flops in the initial timeframe are never assigned a state that needs to be justified later. The algorithm saves both the good and the faulty machine states after finding a test to aid in subsequent test generation. The Previous State Information Problem, which has often been ignored by existing test generators, is presented and discussed in the paper. Experimental results are presented to demonstrate the effectiveness of the algorithm
  • Keywords
    automatic testing; logic testing; sequential circuits; Initial Timeframe Algorithm; PODEM; Previous State Information Problem; automatic test generation algorithm; faulty machine states; nine-valued logic model; sequential circuit test generation; Automatic test pattern generation; Automatic testing; Circuit faults; Circuit testing; Fault detection; Iterative algorithms; Logic arrays; Sequential analysis; Sequential circuits; Test pattern generators;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.247839
  • Filename
    247839