• DocumentCode
    751788
  • Title

    Test generation for path delay faults using binary decision diagrams

  • Author

    Bhattacharya, Debashis ; Agrawal, Prathima ; Agrawal, Vishwani D.

  • Author_Institution
    Dept. of Electr. Eng., Yale Univ., New Haven, CT, USA
  • Volume
    44
  • Issue
    3
  • fYear
    1995
  • fDate
    3/1/1995 12:00:00 AM
  • Firstpage
    434
  • Lastpage
    447
  • Abstract
    A new test generation technique for path delay faults in circuits employing scan/hold type flip-flops is presented. Reduced ordered binary decision diagrams (ROBDDs) are used to represent Boolean functions realized by all signals in the circuit, as well as to represent the constraints to be satisfied by the delay fault test. Two faults are considered for each path in the circuit. For each fault, a pair of constraint functions, corresponding to the two time frames that constitute a transition, is evaluated. If the constraint function in the second time frame is non-null, robust-hazard-free-test generation for the delay fault is attempted. A robust test thus generated belongs either to the class of fully transitional path (FTP) tests or to the class of single input transition (SIT) tests. If a robust test cannot be found, the existence of a non-robust test is checked. Boolean algebraic manipulation of the constraint functions guarantees that if neither robust nor non-robust tests exist, the fault is undetectable. In its present form the method is applicable to all circuits that are amenable to analysis using ROBDDs. An implementation of this technique is used to analyze delay fault testability of ISCAS ´89 benchmark circuits. These results show that the algebraic technique is one to two orders of magnitude faster than previously reported methods based on branch-and-bound algorithms
  • Keywords
    Boolean functions; delays; fault diagnosis; logic testing; symbol manipulation; Boolean functions; binary decision diagrams; branch-and-bound algorithms; constraint functions; delay fault test; delay fault testability; fully transitional path; path delay faults; reduced ordered binary decision diagrams; scan/hold type flip-flops; single input transition; test generation; Automatic testing; Boolean functions; Circuit faults; Circuit testing; Data structures; Delay effects; Flip-flops; Latches; Robustness; Sequential circuits;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.372035
  • Filename
    372035