Title :
Speeding-up test pattern generation by means of heuristic learning
Author_Institution :
Sch. of Electr. & Electron. Eng., Hubei Univ. of Technol., Wuhan, China
Abstract :
Boolean Satisfiability (SAT) algorithms have seen dramatic improvements over recent years, allowing larger problem instances to be solved in application domains such as automatic test pattern generation (ATPG) that can also be viewed as solving a SAT problem. The key to a SAT-solver can be scalable is that it is able to take into account the information of high-level structure of formulas. This paper further improves to SAT-based ATPG with heuristic learning. It establishes correlations among signals by analyzing specific structure of circuit instances, finding more necessary signal line assignments, detecting conflicts earlier, and avoiding unnecessary work during test generation. Among others things, it combines strengths of binary decision graphs (BDD) and SAT techniques to improve the efficiency of test generation. Reconvergent fanout is a fundamental cause of the difficulty in testing circuits, because they introduce dependencies in the values that can be assigned to nodes. This paper exploits reconvergent fanout analysis of circuit to gather information about local signal correlation through BDD learning, and then used the learned information in the conjunctive normal form (CNF) clauses to restrict and focus the overall search space of test pattern generation. The experimental results demonstrate the effectiveness of these learning techniques.
Keywords :
Boolean algebra; automatic test pattern generation; binary decision diagrams; heuristic programming; BDD learning; Boolean satisfiability algorithm; SAT based ATPG; SAT technique; binary decision graph; conjunctive normal form; heuristic learning; reconvergent fanout analysis; signal correlation; signal line assignment; test pattern generation; Analytical models; Automatic test pattern generation; Board of Directors; Boolean functions; Data structures; Irrigation; Logic gates; Boolean Satisfiability (SAT); CNF; automatic test pattern generation (ATPG); binary decision diagrams (BDDs); implication learning;
Conference_Titel :
Industrial and Information Systems (IIS), 2010 2nd International Conference on
Conference_Location :
Dalian
Print_ISBN :
978-1-4244-7860-6
DOI :
10.1109/INDUSIS.2010.5565860