Title :
Approximate BDD Minimization by Weighted A.
Author :
Ebendt, Rüdiger ; Drechsler, Rolf
Author_Institution :
German Aerosp. Center, Inst. of Transp. Syst., Berlin, Germany
Abstract :
Reduced ordered binary decision diagrams (BDDs) are a data structure for efficient representation and manipulation of Boolean functions. They are frequently used in logic synthesis. The size of BDDs depends on a chosen variable ordering, i.e. the size may vary from linear to exponential, and the existence of a polynomial algorithm to approximate the optimal variable ordering of BDDs implies P = NP. In this paper, a new approximate BDD minimization algorithm is presented which is based on weighted A*. When compared to the best known previous method, large gains in run time are observed whereas the degradation of solution quality is considerably smaller than for the previous method. The improved behavior now allows for a wider range of time/quality tradeoffs. Experimental results demonstrate the efficiency of the new approach.
Keywords :
binary decision diagrams; data structures; minimisation; BDD minimization; Boolean functions; binary decision diagrams; data structure; logic synthesis; minimization algorithm; Binary decision diagrams; Boolean functions; Cost function; Data structures; Degradation; Logic; Minimization; Polynomials; State estimation; Transportation;
Conference_Titel :
Circuits and Systems, 2009. ISCAS 2009. IEEE International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-3827-3
Electronic_ISBN :
978-1-4244-3828-0
DOI :
10.1109/ISCAS.2009.5118427