Title :
BDD-based two variable sharing extraction
Author :
Wu, Dennis ; Zhu, Jianwen
Author_Institution :
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
Abstract :
It has been shown that Binary Decision Diagram (BDD) based logic synthesis enjoys faster runtime than the classic logic synthesis systems based on Sum of Product (SOP) form. However, its synthesis quality has not been on par with the classic method due to the lack of an effective sharing extraction strategy. In this paper, we present the first sharing extraction algorithm that directly exploits the structural properties of BDD. While our sharing extraction algorithm is limited to two-variable, disjunctive factors, and therefore may miss sharing opportunities, we show that it can be made exact, incremental and polynomial.
Keywords :
binary decision diagrams; logic circuits; logic design; network synthesis; binary decision diagram; effective sharing extraction strategy; logic synthesis; sharing extraction algorithm; sum of product; synthesis quality; variable sharing extraction; Automation; Binary decision diagrams; Boolean functions; Data structures; Kernel; Logic; Optimization methods; Packaging; Polynomials; Runtime;
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
DOI :
10.1109/ASPDAC.2005.1466516