DocumentCode :
1768165
Title :
SAT-based methods for circuit synthesis
Author :
Bloem, Roderick ; Egly, Uwe ; Klampfl, Patrick ; Konighofer, Robert ; Lonsing, Florian
Author_Institution :
Inst. for Appl. Inf. Process. & Commun., Graz Univ. of Technol., Graz, Austria
fYear :
2014
fDate :
21-24 Oct. 2014
Firstpage :
31
Lastpage :
34
Abstract :
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.
Keywords :
Boolean functions; computability; formal specification; learning (artificial intelligence); optimisation; QBF-based method; QBF-certification; SAT-based method; circuit size; circuit synthesis; computational learning; declarative specifications; execution time; interpolation; quantified Boolean formula; reactive synthesis; safety specifications; Benchmark testing; Boolean functions; Circuit synthesis; Data structures; Interpolation; Optimization; Safety;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods in Computer-Aided Design (FMCAD), 2014
Conference_Location :
Lausanne
Type :
conf
DOI :
10.1109/FMCAD.2014.6987592
Filename :
6987592
Link To Document :
بازگشت