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 条
  • [41] SAT-Based Quantum Circuit Adaptation
    Brandhofer, Sebastian
    Kim, Jinwoong
    Niu, Siyuan
    Bronn, Nicholas T.
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [42] 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
  • [43] CryptoSAT: a tool for SAT-based cryptanalysis
    Lafitte, Frederic
    IET INFORMATION SECURITY, 2018, 12 (06) : 463 - 474
  • [44] Instance generation for SAT-based ATPG
    Tille, Daniel
    Fey, Goerschwin
    Drechsler, Rolf
    PROCEEDINGS OF THE 2007 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2007, : 153 - +
  • [45] SAT-based sequential depth computation
    Mneimneh, M
    Sakallah, K
    ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 87 - 92
  • [46] SAT-Based Arithmetic Support for Alloy
    Cornejo, Cesar
    2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 1161 - 1163
  • [47] SAT-Based algorithms for logic minimization
    Sapra, S
    Theobald, M
    Clarke, E
    21ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, PROCEEDINGS, 2003, : 510 - 517
  • [48] OptiLog: A Framework for SAT-based Systems
    Ansotegui, Carlos
    Ojeda, Jesus
    Pacheco, Antonio
    Pon, Josep
    Salvia, Josep M.
    Torres, Eduard
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, SAT 2021, 2021, 12831 : 1 - 10
  • [49] Continuous time in a SAT-based planner
    Shin, JA
    Davis, E
    PROCEEDING OF THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE SIXTEENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, : 531 - 536
  • [50] Incremental SAT-based Exact Synthesis
    Zou, Sunan
    Zhang, Jiaxi
    Luo, Guojie
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 158 - 163