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 条
  • [1] SAT-Based Analysis of Sensitizable Paths
    Sauer, Matthias
    Czutro, Alexander
    Schubert, Tobias
    Hillebrecht, Stefan
    Becker, Bernd
    Polian, Ilia
    IEEE DESIGN & TEST, 2013, 30 (04) : 81 - 88
  • [2] Efficient SAT-Based Search for Longest Sensitisable Paths
    Sauer, Matthias
    Jiang, Jie
    Czutro, Alexander
    Polian, Ilia
    Becker, Bernd
    2011 20TH ASIAN TEST SYMPOSIUM (ATS), 2011, : 108 - 113
  • [3] Dynamic Compaction in SAT-Based ATPG
    Czutro, Alexander
    Polian, Ilia
    Engelke, Piet
    Reddy, Sudhakar M.
    Becker, Bernd
    2009 ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2009, : 187 - +
  • [4] SAT-Based Test Pattern Generation with Improved Dynamic Compaction
    Czutro, Alexander
    Redddy, Sudhakar M.
    Polian, Ilia
    Becker, Bernd
    2014 27TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2014 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2014), 2014, : 56 - 61
  • [5] SAT-based Analysis of Sensitisable Paths
    Sauer, Matthias
    Czutro, Alexander
    Schubert, Tobias
    Hillebrecht, Stefan
    Polian, Ilia
    Becker, Bernd
    2011 IEEE 14TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2011, : 93 - 98
  • [6] Dynamic Compaction using Multi-Valued Encoding in SAT-based ATPG
    Habib, Kareem
    Safar, Mona
    Dessouky, Mohamed
    Salem, Ashraf
    2014 INTERNATIONAL CONFERENCE ON ENGINEERING AND TECHNOLOGY (ICET), 2014,
  • [7] An effective fault ordering heuristic for SAT-based dynamic test compaction techniques
    Eggersgluss, Stephan
    Drechsler, Rolf
    IT-INFORMATION TECHNOLOGY, 2014, 56 (04): : 157 - 164
  • [8] SAT-based ATPG for Zero-Aliasing Compaction
    Hulle, Robert
    Fiser, Petr
    Schmidt, Jan
    2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 307 - 314
  • [9] Trace compaction using SAT-based reachability analysis
    Safarpour, Sean
    Veneris, Andreas
    Mangassarian, Hratch
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 932 - +
  • [10] Improved SAT-based ATPG: More Constraints, Better Compaction
    Eggersgluess, Stephan
    Wille, Robert
    Drechsler, Rolf
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 85 - 90