• DocumentCode
    1011103
  • Title

    On the over-specification problem in sequential ATPG algorithms

  • Author

    Cheng, K.-T. ; Ma, H.-K.T.

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ
  • Volume
    12
  • Issue
    10
  • fYear
    1993
  • fDate
    10/1/1993 12:00:00 AM
  • Firstpage
    1599
  • Lastpage
    1604
  • Abstract
    Most sequential ATPG (automatic test pattern generation) programs employ the time-frame expansion technique. Within a time-frame, combinational test generation algorithms that are variations of D-algorithm or PODEM are used. Here, it is shown that some ATPG programs may err in identifying untestable faults. In other words, these test generators may not be able to find the test sequence for a testable fault, even allowed infinite run time, and furthermore may mistakenly claim it as untestable. The main problem of these programs is that the underlying combinational test generation algorithm may overspecify the requirements at the present state lines. The authors present a necessary condition that the underlying combinational test generation algorithm must satisfy to ensure a correct sequential ATPG program. It is shown that the simple D-algorithm satisfies this condition while PODEM and the enhanced D-algorithm do not. The impact of overspecification on the length of the generated test sequence is also studied. Overspecification causes a longer test sequence. Experimental results are presented
  • Keywords
    automatic testing; fault location; integrated circuit testing; logic testing; sequential circuits; D-algorithm; combinational test generation algorithm; over-specification problem; sequential ATPG algorithms; test sequence; time-frame expansion technique; untestable faults; Automatic test pattern generation; Benchmark testing; Circuit testing; Design automation; Heuristic algorithms; Integrated circuit testing; Performance evaluation; Routing; System testing; Wire;
  • 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.256935
  • Filename
    256935