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