• DocumentCode
    2590819
  • Title

    Integration of learning techniques into Incremental Satisfiability for efficient path-delay fault test generation

  • Author

    Chandrasekar, Kameshwar ; Hsiao, Michael S.

  • Author_Institution
    Dept. of Electnical & Comput. Engineening, Virginia Tech., Blacksburg, VA, USA
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    1002
  • Abstract
    In recent years, several electronic design automation (EDA) problems in testing and verification have been formulated as Boolean satisfiability (SAT) instances due to the development of efficient general-purpose SAT solvers. Problem-specific learning techniques and heuristics can be integrated into the SAT solver to further speed-up the search for a satisfying assignment. In this paper, we target the problem of generating a complete test-suite for the path delay fault (PDF) model. We provide an incremental satisfiability framework that learns from (1) static logic implications, (2) segment-specific clauses, and (3) unsatisfiability cores of each untestable partial PDF. These learning techniques improvise the test generation for path delay faults that have common testable and/or untestable segments. The experimental results show that a significant portion of PDFs can be excluded dynamically in the proposed incremental SAT formulation for large benchmark circuits, thus potentially achieving speed-ups for PDF test generation.
  • Keywords
    automatic test pattern generation; circuit CAD; delays; design for testability; fault diagnosis; integrated circuit modelling; integrated circuit testing; learning (artificial intelligence); logic CAD; logic testing; ATPG; Boolean satisfiability; EDA; PDF test generation; SAT; assignment search; automatic test pattern generation; benchmark circuits; electronic design automation; general-purpose SAT solvers; heuristics; incremental satisfiability; incremental satisfiability framework; learning techniques integration; path delay fault model; path-delay fault test generation; problem-specific learning techniques; segment-specific clauses; static logic implications; test-suite generation; testable segments; testing; unsatisfiability cores; untestable partial PDF; untestable segments; verification; Automatic test pattern generation; Automatic testing; Circuit faults; Circuit testing; Delay effects; Electronic design automation and methodology; Electronic equipment testing; Fault diagnosis; Logic circuits; Logic testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.187
  • Filename
    1395720