• DocumentCode
    1519359
  • Title

    Incremental Solving Techniques for SAT-based ATPG

  • Author

    Tille, Daniel ; Eggersgluss, Stephan ; Drechsler, Rolf

  • Author_Institution
    Comput. Archit. Group, Univ. of Bremen, Bremen, Germany
  • Volume
    29
  • Issue
    7
  • fYear
    2010
  • fDate
    7/1/2010 12:00:00 AM
  • Firstpage
    1125
  • Lastpage
    1130
  • Abstract
    Automatic test pattern generation (ATPG) based on the Boolean satisfiability (SAT) problem has recently been proven to be a beneficial complement to traditional methods. Efficient SAT techniques yield a robust fault classification. In this paper, we present methodologies to improve the efficiency of SAT-based ATPG. First, we give a detailed run time analysis of a state-of-the-art SAT-based ATPG tool. By only taking circuit partitions into account and applying incremental SAT solving, both SAT instance generation and SAT instance solving can be accelerated and the robustness of the ATPG process is increased. Besides the significant run time reduction of SAT-based ATPG, the methodology can additionally be used to improve the test set quality. The proposed techniques are applied for the stuck-at and for the transition fault model. A set of large industrial designs is used to show the efficiency of the approach.
  • Keywords
    automatic test pattern generation; computability; fault diagnosis; Boolean satisfiability problem; SAT instance generation; SAT-based ATPG; automatic test pattern generation; incremental SAT solving; robust fault classification; test set quality; transition fault model; Automatic test pattern generation; Circuit faults; Computer architecture; Computer science; Computer science education; Contracts; Electronic design automation and methodology; Robustness; Test pattern generators; Testing; Automatic test pattern generation (ATPG); boolean satisfiability (SAT); formal methods; testing;
  • 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/TCAD.2010.2044673
  • Filename
    5487475