About the journal

Cobiss

Facta universitatis - series: Electronics and Energetics 2007 Volume 20, Issue 3, Pages: 381-394
https://doi.org/10.2298/FUEE0703381W
Full text ( 486 KB)


Building free Binary Decision Diagrams using SAT solvers

Wille Robert (Institute of Computer Science at the University of Bremen, Germany)
Fey Görschwin (Institute of Computer Science at the University of Bremen, Germany)
Drechsler Rolf (Institute of Computer Science at the University of Bremen, Germany)

Free Binary Decision Diagrams (FBDDs) are a data structure for the representation of Boolean functions. In contrast to Ordered Binary Decision Diagrams (OBDDs) FBDDs allow different variable orderings along each path. Thus, FBDDs are the more compact representation while most of the properties of OBDDs are kept. However, how to efficiently build small FBDDs for a given function is still an open question. In this work we propose FBDD construction with the help of SAT solvers. "Recording" the single steps of a SAT solver during the search process leads to an FBDD. Furthermore, by exploiting approaches for identifying isomorphic sub-graphs, i.e. cutlines or cutsets reduced FBDDs are constructed.

Keywords: Decision diagrams, Boolean satisfiability, logic synthesis, data structures

More data about this article available through SCIndeks