SAT-Based Speedpath Debugging Using Waveforms

被引:0
|
作者
Dehbashi, Mehdi [1 ,3 ]
Fey, Goerschwin [1 ,2 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
[2] German Aerosp Ctr DLR, Inst Space Syst, Bremen, Germany
[3] German Res Ctr Artificial Intelligence DFKI, Cyber Phys Syst, Bremen, Germany
关键词
automated debugging; speedpaths; waveforms; timing variation;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A major concern in the design of high performance VLSI circuits is speedpath debugging. This is due to the fact that timing variations induced by process variations and environmental effects are increasing as the size of VLSI circuits is shrinking. In this paper, a speedpath debugging approach based on Boolean Satisfiability (SAT) is proposed. The approach takes waveforms of the signals of a circuit into account. Waveforms and their propagation are encoded using SAT. Also, timing variation models for slowdown and speedup of each gate are incorporated into the model. The whole timing variation is controlled by a unit called variation control. Having an Erroneous Trace (ET) due to timing variation, our debug engine automatically finds potential failing speedpaths. The experimental results on ISCAS benchmarks show efficiency and diagnosis accuracy of our approach. The approach can also localize potential failing speedpaths for the multiplier circuit c6288 that has a large number of paths.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] SAT-Based Speedpath Debugging Using X Traces
    Dehbashi, Mehdi
    Fey, Goerschwin
    2014 9TH INTERNATIONAL DESIGN & TEST SYMPOSIUM (IDT), 2014, : 100 - 105
  • [2] Using QBF to Increase Accuracy of SAT-based Debugging
    Suelflow, Andre
    Fey, Goerschwin
    Drechsler, Rolf
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 641 - 644
  • [3] Increasing the Accuracy of SAT-based Debugging
    Suelflow, Andre
    Fey, Goerschwin
    Braunstein, Cecile
    Kuehne, Ulrich
    Drechsler, Rolf
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1326 - +
  • [4] A SAT-Based Debugging Tool for State Machines and Sequence Diagrams
    Kaufmann, Petra
    Kronegger, Martin
    Pfandler, Andreas
    Seidl, Martina
    Widl, Magdalena
    SOFTWARE LANGUAGE ENGINEERING, SLE 2014, 2014, 8706 : 21 - +
  • [5] Path Directed Abstraction and Refinement in SAT-Based Design Debugging
    Keng, Brian
    Veneris, Andreas
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 947 - 954
  • [6] Path-Directed Abstraction and Refinement for SAT-Based Design Debugging
    Keng, Brian
    Veneris, Andreas
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (10) : 1609 - 1622
  • [7] 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
  • [8] SAT-based automatic rectification and debugging of combinational circuits with lut insertions
    Jo, Satoshi
    Matsumoto, Takeshi
    Fujita, Masahiro
    IPSJ Transactions on System LSI Design Methodology, 2014, 7 : 46 - 55
  • [9] Non-Solution Implications using Reverse Domination in a Modern SAT-based Debugging Environment
    Le, Bao
    Mangassarian, Hratch
    Keng, Brian
    Veneris, Andreas
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 629 - 634
  • [10] Efficient Automated Speedpath Debugging
    Dehbashi, Mehdi
    Fey, Goerschwin
    PROCEEDINGS OF THE 2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2013, : 48 - 53