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 条
  • [31] PASSAT:: Efficient SAT-based test pattern generation for industrial circuits
    Shi, J
    Fey, G
    Drechsler, R
    Glowatz, A
    Hapke, F
    Schlöffel, J
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: NEW FRONTIERS IN VLSI DESIGN, 2005, : 212 - 217
  • [32] Efficient SAT-Based Generation of Hazard-Activated TSOF Tests
    Burchard, Jan
    Erb, Dominik
    Reddy, Sudhakar M.
    Singh, Adit D.
    Becker, Bernd
    2017 IEEE 35TH VLSI TEST SYMPOSIUM (VTS), 2017,
  • [33] Ranking with Multiple Reference Points: Efficient SAT-based learning procedures
    Belahcene, Khaled
    Mousseau, Vincent
    Ouerdane, Wassila
    Pirlot, Marc
    Sobrie, Olivier
    COMPUTERS & OPERATIONS RESEARCH, 2023, 150
  • [34] Speeding up SAT-based ATPG using Dynamic Clause Activation
    Eggersgluss, Stephan
    Tille, Daniel
    Drechsler, Rolf
    2009 ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2009, : 177 - 182
  • [35] An Efficient SAT-Based Algorithm for Finding Short Cycles in Cryptographic Algorithms
    Dubrova, Elena
    Teslenko, Maxim
    PROCEEDINGS OF THE 2018 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2018, : 65 - 72
  • [36] Efficient Self-Learning Techniques for SAT-Based Test Generation
    Li, Ang
    Chen, Mingsong
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 197 - 205
  • [37] Novel SAT-Based Peak Dynamic Power Estimation for Digital Circuits
    Shyamala, K.
    Vimalkumar, J.
    Kamakoti, V.
    JOURNAL OF LOW POWER ELECTRONICS, 2009, 5 (04) : 429 - 438
  • [38] Efficient SAT-based unbounded symbolic model checking using circuit cofactoring
    Ganai, MK
    Gupta, A
    Ashar, P
    ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 510 - 517
  • [39] Efficient SAT-based ATPG techniques for all multiple stuck-at faults
    Fujita, Masahiro
    Mishchenko, Alan
    2014 IEEE INTERNATIONAL TEST CONFERENCE (ITC), 2014,
  • [40] Efficient SAT-Based Techniques for Design of Experiments by Using Static Variable Ordering
    Velev, Miroslav N.
    Gao, Ping
    ISQED 2009: PROCEEDINGS 10TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, VOLS 1 AND 2, 2009, : 371 - 376