• DocumentCode
    3053984
  • Title

    Improving CNF representations in SAT-based ATPG for industrial circuits using BDDs

  • Author

    Tille, Daniel ; Eggersgluss, Stephan ; Krenz-Baath, Rene ; Schloeffel, Juergen ; Drechsler, Rolf

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
  • fYear
    2010
  • fDate
    24-28 May 2010
  • Firstpage
    176
  • Lastpage
    181
  • Abstract
    It was shown in the past that ATPG based on the Boolean Satisfiability problem is a beneficial complement to traditional ATPG techniques. Its advantages can be observed especially on large industrial circuits. These circuits usually contain a lot of functional redundancy which, on the one hand, is often needed during operational mode, but on the other hand, causes dispensable overhead during ATPG. Using the traditional circuit-to-CNF transformation, this redundancy is also contained in the SAT instances. The contribution of this paper is a new technique to improve the SAT instance generation for SAT-based ATPG. The objective of the proposed method is to use Binary Decision Diagrams (BDDs) to optimize the resulting CNF representations. In order to apply the proposed technique to industrial circuits, we developed dedicated BDD operations using a multiple-valued logic. The experimental results, obtained on large industrial designs, show that the accomplished optimizations result in a considerable acceleration of the overall ATPG runtime as well as in a significant reduction of the unclassified faults.
  • Keywords
    automatic test pattern generation; binary decision diagrams; circuit testing; computability; multivalued logic; network synthesis; redundancy; Boolean satisfiability problem; SAT-based ATPG techniques; binary decision diagrams; conjunctive normal form representation; functional redundancy; industrial circuits; multiple-valued logic; Acceleration; Automatic test pattern generation; Binary decision diagrams; Boolean functions; Data structures; Design optimization; Logic circuits; Optimization methods; Redundancy; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Symposium (ETS), 2010 15th IEEE European
  • Conference_Location
    Praha
  • ISSN
    1530-1877
  • Print_ISBN
    978-1-4244-5834-9
  • Electronic_ISBN
    1530-1877
  • Type

    conf

  • DOI
    10.1109/ETSYM.2010.5512763
  • Filename
    5512763