• DocumentCode
    3532045
  • Title

    Analysis of Reachable Sensitisable Paths in Sequential Circuits with SAT and Craig Interpolation

  • Author

    Sauer, Matthias ; Kupferschmid, Stefan ; Czutro, Alexander ; Reddy, Sudhakar ; Becker, Bernd

  • Author_Institution
    Albert-Ludwigs-Univ. Freiburg, Freiburg, Germany
  • fYear
    2012
  • fDate
    7-11 Jan. 2012
  • Firstpage
    382
  • Lastpage
    387
  • Abstract
    Test pattern generation for sequential circuits benefits from scanning strategies as these allow the justification of arbitrary circuit states. However, some of these states may be unreachable during normal operation. This results in non-functional operation which may lead to abnormal circuit behaviour and result in over-testing. In this work, we present a versatile approach that combines a highly adaptable SAT-based path-enumeration algorithm with a model-checking solver for invariant properties that relies on the theory of Craig interpolants to prove the unreachability of circuit states. The method enumerates a set of longest sensitisable paths and yields test sequences of minimal length able to sensitise the found paths starting from a given circuit state. We present detailed experimental results on the reach ability of sensitisable paths in ITC 99 circuits.
  • Keywords
    interpolation; sequential circuits; Craig interpolation; ITC 99 circuits; arbitrary circuit states; high adaptable SAT-based path-enumeration algorithm; reachable sensitisable path analysis; scanning strategies; sequential circuits; test sequences; Circuit faults; Delay; Integrated circuit modeling; Interpolation; Logic gates; Sequential circuits; Transfer functions; ATPG; bmc; craig; justification; longest path; mc; reachability; sensitisable path; sequential circuit; small delay fault;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design (VLSID), 2012 25th International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    978-1-4673-0438-2
  • Type

    conf

  • DOI
    10.1109/VLSID.2012.101
  • Filename
    6167782