Algorithms for solving Boolean Satisfiability in combinational circuits

被引:15
|
作者
Silva, LGE [1 ]
Silveira, LM [1 ]
Marques-Silva, J [1 ]
机构
[1] INESC, Cadence European Labs, P-1000 Lisbon, Portugal
关键词
D O I
10.1109/DATE.1999.761177
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Boolean Satisfiability is a ubiquitous modeling tool in Electronic Design Automation, It finds application in test pattern generation, delay-fault testing, combinational equivalence checking and circuit delay computation, among many other problems. Moreover Boolean Satisfiability is in the core of algorithms for solving Binate Covering Problems. This paper describes holy Boolean Satisfiability algorithms can take circuit structure into account when solving instances derived from combinational circuits. Potential advantages include smaller run times, the utilization of circuit-specific search pruning techniques, al avoiding the overspecification problem that characterizes Boolean Satisfiability testers, and reducing the rime for iteratively generating instances of SAT from circuits. The experimental results obtained on several benchmark examples in two different problem domains display dramatic reductions in the nm times of the algorithms, and provide clear evidence that computed solutions can have significantly less specified variable assignments than those obtained with common SAT algorithms.
引用
收藏
页码:526 / 530
页数:5
相关论文
共 50 条
  • [21] Combinational equivalence checking using Boolean Satisfiability and Binary Decision Diagrams
    Reda, S
    Salem, A
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, : 122 - 126
  • [22] ATPG for Reversible Circuits Using Simulation, Boolean Satisfiability, and Pseudo Boolean Optimization
    Wille, Robert
    Zhang, Hongyan
    Drechsler, Rolf
    [J]. 2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 120 - 125
  • [23] Solving employee timetabling problems using Boolean satisfiability
    Aloul, Fadi
    Al-Rawi, Bashar
    Al-Farra, Anas
    Al-Roh, Basel
    [J]. 2006 INNOVATIONS IN INFORMATION TECHNOLOGY, 2006, : 71 - 75
  • [24] Machine Learning Methods in Solving the Boolean Satisfiability Problem
    Guo, Wenxuan
    Zhen, Hui-Ling
    Li, Xijun
    Luo, Wanqian
    Yuan, Mingxuan
    Jin, Yaohui
    Yan, Junchi
    [J]. MACHINE INTELLIGENCE RESEARCH, 2023, 20 (05) : 640 - 655
  • [25] Machine Learning Methods in Solving the Boolean Satisfiability Problem
    Wenxuan Guo
    Hui-Ling Zhen
    Xijun Li
    Wanqian Luo
    Mingxuan Yuan
    Yaohui Jin
    Junchi Yan
    [J]. Machine Intelligence Research, 2023, 20 : 640 - 655
  • [26] Solving Satisfiability Problems with Membrane Algorithms
    Zhang, Gexiang
    Liu, Chunxiu
    Gheorghe, Marian
    Ipate, Florentin
    [J]. 2009 FOURTH INTERNATIONAL CONFERENCE ON BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS, PROCEEDINGS, 2009, : 29 - +
  • [27] Solving difficult instances of Boolean satisfiability in the presence of symmetry
    Aloul, FA
    Ramani, A
    Markov, IL
    Sakallah, KA
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (09) : 1117 - 1137
  • [28] Realization of Boolean functions by combinational circuits embedded in the hypercube
    Sedelev O.B.
    [J]. Moscow University Computational Mathematics and Cybernetics, 2008, 32 (1) : 47 - 53
  • [29] A Sharp Leap from Quantified Boolean Formula to Stochastic Boolean Satisfiability Solving
    Chen, Pei-Wei
    Huang, Yu-Ching
    Jiang, Jie-Hong R.
    [J]. THIRTY-FIFTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THIRTY-THIRD CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE AND THE ELEVENTH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2021, 35 : 3697 - 3706
  • [30] BOOLEAN MATRICES AND THE DESIGN OF COMBINATIONAL RELAY SWITCHING CIRCUITS
    HOHN, FE
    SCHISSLER, LR
    [J]. BELL SYSTEM TECHNICAL JOURNAL, 1955, 34 (01): : 177 - 202