Efficient SAT-based Dynamic Compaction and Relaxation for Longest Sensitizable Paths

被引:0
|
作者
Sauer, Matthias [1 ]
Reimer, Sven [1 ]
Schubert, Tobias [1 ]
Polian, Ilia [2 ]
Becker, Bernd [1 ]
机构
[1] Albert Ludwigs Univ Freiburg, Georges Kohler Allee 051, D-79110 Freiburg, Germany
[2] Univ Passau, D-94032 Passau, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Comprehensive coverage of small-delay faults under massive process variations is achieved when multiple paths through the fault locations are sensitized by the test pair set. Using one test pair per path may lead to impractical test set sizes and test application times due to the large number of near-critical paths in state-of-the-art circuits. We present a novel SAT-based dynamic test-pattern compaction and relaxation method for sensitized paths in sequential and combinational circuits. The method identifies necessary assignments for path sensitization and encodes them as a SAT-instance. An efficient implementation of a bitonic sorting network is used to find test patterns maximizing the number of simultaneously sensitized paths. The compaction is combined with an efficient lifting-based relaxation technique. An innovative implication-based path-conflict analysis is used for a fast identification of conflicting paths. Detailed experimental results demonstrate the applicability and quality of the method for academical and industrial benchmark circuits. Compared to fault dropping the number of patterns is significantly reduced by over 85% on average while at the same time leaving more than 70% of the inputs unspecified.
引用
收藏
页码:448 / 453
页数:6
相关论文
共 50 条
  • [21] Efficient SAT-based Proof Search in Intuitionistic Propositional Logic
    Fiorentini, Camillo
    AUTOMATED DEDUCTION, CADE 28, 2021, 12699 : 217 - 233
  • [22] An Efficient SAT-Based Test Generation Algorithm with GPU Accelerator
    Muhammad Osama
    Lamya Gaber
    Aziza I. Hussein
    Hanafy Mahmoud
    Journal of Electronic Testing, 2018, 34 : 511 - 527
  • [23] Efficient Decision Ordering Techniques for SAT-based Test Generation
    Chen, Mingsong
    Qin, Xiaoke
    Mishra, Prabhat
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 490 - 495
  • [24] A Highly Fault-Efficient SAT-Based ATPG Flow
    Eggersgluess, Stephan
    Drechsler, Rolf
    IEEE DESIGN & TEST OF COMPUTERS, 2012, 29 (04): : 63 - 70
  • [25] Efficient SAT-based bounded model checking for software verification
    Ivancic, Franio
    Yang, Zijiang
    Ganai, Malay K.
    Gupta, Aarti
    Ashar, Pranav
    THEORETICAL COMPUTER SCIENCE, 2008, 404 (03) : 256 - 274
  • [26] An Efficient SAT-Based Test Generation Algorithm with GPU Accelerator
    Osama, Muhammad
    Gaber, Lamya
    Hussein, Aziza I.
    Mahmoud, Hanafy
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2018, 34 (05): : 511 - 527
  • [27] Algorithms for Dynamic Argumentation Frameworks: An Incremental SAT-Based Approach
    Niskanen, Andreas
    Jarvisalo, Matti
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 849 - 856
  • [28] Efficient SAT-based Boolean matching for FPGA technology mapping
    Safarpour, Sean
    Veneris, Andreas
    Baeckler, Gregg
    Yuan, Richard
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 466 - +
  • [29] ZATPG: SAT-based test patterns generator with zero-aliasing in temporal compaction
    Hulle, Robert
    Fiser, Petr
    Schmidt, Jan
    MICROPROCESSORS AND MICROSYSTEMS, 2018, 61 : 43 - 57
  • [30] BEACON: An Efficient SAT-Based Tool for Debugging εL+ Ontologies
    Arif, M. Fareed
    Mencia, Carlos
    Ignatiev, Alexey
    Manthey, Norbert
    Penaloza, Rafael
    Marques-Silva, Joao
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2016, 2016, 9710 : 521 - 530