Exploiting Incrementality in SAT-based Search for Multiple Equivalence-Preserving Transformations in Combinational Circuits

被引:0
|
作者
Cabodi, Gianpiero [1 ]
Dipietro, Leandro [1 ]
Murciano, Marco [1 ]
Nocco, Sergio [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
关键词
D O I
10.1109/HLDVT.2009.5340177
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper introduces an approach to effectively exploit incremental SAT in order to search for multiple equivalence-preserving transformations of combinational circuits. Typical applications such as redundancy removal with observability and external care conditions, adequate abstractions and other optimizations used in a state-of-the-art SAT-based model checker, can reap benefits from the proposed strategies. Our techniques exploit SAT incrementality, by iteratively refining the set of candidate transformations with a counter-example driven analysis, until an unsatisfiable point is reached. The key point of our technique is the ability to address satisfiable instances first, where SAT solvers are generally much faster than with unsatisfiable runs. We also discuss partitioning and problem reduction issues, that are fundamental in order to provide a scalable approach. Experimental results show the effectiveness of the proposed strategies.
引用
收藏
页码:46 / 53
页数:8
相关论文
共 6 条
  • [1] Finding Multiple Equivalence-Preserving Transformations in Combinational Circuits through Incremental-SAT
    Cabodi, Gianpiero
    Dipietro, Leandro
    Murciano, Marco
    Nocco, Sergio
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2010, 26 (02): : 261 - 278
  • [2] Finding Multiple Equivalence-Preserving Transformations in Combinational Circuits through Incremental-SAT
    Gianpiero Cabodi
    Leandro Dipietro
    Marco Murciano
    Sergio Nocco
    Journal of Electronic Testing, 2010, 26 : 261 - 278
  • [3] Improving SAT-Based Combinational Equivalence Checking Through Circuit Preprocessing
    Andrade, Fabricio Vivas
    Silva, Leandro M.
    Fernandes, Antonio O.
    2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, : 40 - +
  • [4] 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
  • [5] Using global structural relationships of signals to accelerate SAT-based Combinational Equivalence Checking
    Arora, R
    Hsiao, MS
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2004, 10 (12) : 1597 - 1628
  • [6] A Comparison of SAT-based and SMT-based Frameworks for X-value Combinational Equivalence Checking
    Malik, Raiyyan
    Baunthiyal, Shubham
    Kumar, Puneet
    Srinath, J.
    Saurabh, Sneh
    PROCEEDINGS OF THE 2022 IFIP/IEEE 30TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2022,