SAT-Based Methods for Circuit Synthesis

被引:0
|
作者
Bloem, Roderick [1 ]
Egly, Uwe [2 ]
Klampfl, Patrick [1 ]
Koenighofer, Robert [1 ]
Lonsing, Florian [2 ]
机构
[1] Graz Univ Technol, Inst Appl Informat Proc & Commun, Graz, Austria
[2] Vienna Univ Technol, Inst Informat Syst, Knowledge Based Syst Grp, Vienna, Austria
基金
奥地利科学基金会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reactive synthesis supports designers by automatically constructing correct hardware from declarative specifications. Synthesis algorithms usually compute a strategy, and then construct a circuit that implements it. In this work, we study SAT- and QBF-based methods for the second step, i.e., computing circuits from strategies. This includes methods based on QBF-certification, interpolation, and computational learning. We present optimizations, efficient implementations, and experimental results for synthesis from safety specifications, where we outperform BDDs both regarding execution time and circuit size.
引用
收藏
页码:31 / 34
页数:4
相关论文
共 50 条
  • [1] SAT-Based Synthesis Methods for Safety Specs
    Bloem, Roderick
    Koenighofer, Robert
    Seidl, Martina
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION: (VMCAI 2014), 2014, 8318 : 1 - 20
  • [2] SAT-based {CNOT, T} Quantum Circuit Synthesis
    Meuli, Giulia
    Soeken, Mathias
    De Micheli, Giovanni
    [J]. REVERSIBLE COMPUTATION, RC 2018, 2018, 11106 : 175 - 188
  • [3] SAT-Based Quantum Circuit Adaptation
    Brandhofer, Sebastian
    Kim, Jinwoong
    Niu, Siyuan
    Bronn, Nicholas T.
    [J]. 2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [4] Incremental SAT-based Exact Synthesis
    Zou, Sunan
    Zhang, Jiaxi
    Luo, Guojie
    [J]. PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 158 - 163
  • [5] Efficient SAT-based Circuit Initialization for Larger Designs
    Sauer, Matthias
    Reimer, Sven
    Reddy, Sudhakar M.
    Becker, Bernd
    [J]. 2014 27TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2014 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2014), 2014, : 62 - 67
  • [6] SAT-based techniques in system synthesis
    Haubelt, C
    Teich, J
    Feldmann, R
    Monien, B
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 1168 - 1169
  • [7] On the impact of structural circuit partitioning on SAT-based combinational circuit verification
    Herbstritt, M
    Kmieciak, T
    Becker, B
    [J]. 5TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR TEST AND VERIFICATION: COMMON CHALLENGES AND SOLUTIONS, PROCEEDINGS, 2005, : 50 - 55
  • [8] Exact SAT-based Toffoli Network Synthesis
    Grosse, Daniel
    Chen, Xiaobo
    Dueck, Gerhard W.
    Drechsler, Rolf
    [J]. GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, 2007, : 96 - 101
  • [9] A SAT-Based arithmetic circuit bug-hunting method
    Chen, Yunji
    Huang, Zhuo
    [J]. TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 299 - +
  • [10] SAT-based arithmetic circuit bug-hunting method
    Chen, Yun-Ji
    Zhang, Jian
    Shen, Hai-Hua
    Hu, Wei-Wu
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2007, 30 (12): : 2082 - 2089