Debugging sequential circuits using Boolean satisfiability

被引:32
|
作者
Ali, MF [1 ]
Veneris, A [1 ]
Safarpour, S [1 ]
Drechsler, R [1 ]
Smith, A [1 ]
Abadir, M [1 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
关键词
D O I
10.1109/ICCAD.2004.1382572
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Logic debugging of today's complex sequential circuits is an important problem. In this paper, a logic debugging methodology for multiple errors in sequential circuits with no state equivalence is developed. The proposed approach reduces the problem of debugging to an instance of Boolean Satisfiability. This formulation takes advantage of modern Boolean Satisfiability solvers that handle large circuits in a computationally efficient manner. An extensive suite of experiments with large sequential circuits confirm the robustness and efficiency of the proposed approach. The results further suggest that Boolean Satisfiability provides an effective platform for sequential logic debugging.
引用
收藏
页码:204 / 209
页数:6
相关论文
共 50 条
  • [31] Satisfiability testing for boolean formulas using Δ-trees
    Gutiérrez G.
    De Guzmán I.P.
    Martínez J.
    Ojeda-Aciego M.
    Valverde A.
    [J]. Studia Logica, 2002, 72 (1) : 85 - 112
  • [32] Using configurable computing to accelerate Boolean satisfiability
    Zhong, PX
    Martonosi, M
    Ashar, P
    Malik, S
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (06) : 861 - 868
  • [33] ALLOCATION OF AVIONICS COMMUNICATION USING BOOLEAN SATISFIABILITY
    Carta, Daniela Cristina
    Parente de Oliveira, Jose Maria
    Starr, Rodrigo Rizzi
    [J]. 2012 IEEE/AIAA 31ST DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2012,
  • [34] Exact Template Matching Using Boolean Satisfiability
    Abdessaied, Nabila
    Soeken, Mathias
    Wille, Robert
    Drechsler, Rolf
    [J]. 2013 IEEE 43RD INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2013), 2013, : 328 - 333
  • [35] Boolean Satisfiability using Noise Based Logic
    Lin, Pey-Chang Kent
    Mandal, Ayan
    Khatri, Sunil P.
    [J]. 2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 1256 - 1257
  • [36] Scalable program analysis using Boolean satisfiability
    Aiken, Alex
    [J]. Fourth ACM & IEEE International Conference on Formal Methods and Models for Co-Design, Proceedings, 2006, : 89 - 89
  • [37] Scalable error detection using boolean satisfiability
    Xie, YC
    Aiken, A
    [J]. ACM SIGPLAN NOTICES, 2005, 40 (01) : 351 - 363
  • [38] StatSAT: A Boolean Satisfiability based Attack on Logic-Locked Probabilistic Circuits
    Mondal, Ankit
    Zuzak, Michael
    Srivastava, Ankur
    [J]. PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [39] Ant colony optimization and its application to boolean satisfiability for digital VLSI circuits
    Sethuram, Rajamani
    Parashar, Manish
    [J]. 2006 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, VOLS 1 AND 2, 2007, : 494 - 499
  • [40] Symmetry in Boolean Satisfiability
    Aloul, Fadi A.
    [J]. SYMMETRY-BASEL, 2010, 2 (02): : 1121 - 1134