Title :
FBDD: a folded logic synthesis system
Author :
Wu, Dennis ; Zhu, Jianwen
Author_Institution :
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont.
Abstract :
Despite decades of efforts and successes in logic synthesis, algorithm runtime has rarely been taken as a first class objective in research. As design complexity soars and million gate designs become common, as deep submicron effects dominate and frequently invoking logic synthesis within a low-level physical design environment, or a high-level architectural exploration environment become mandatory, it becomes necessary to revisit the fundamental logic synthesis infrastructure and algorithms. In this paper, we demonstrate FBDD, an open sourced, binary decision diagram (BDD) based logic synthesis package, which employs several new techniques, including folded logic transformations and two-variable sharing extraction. Towards the goal of scaling logic synthesis algorithms, we show that for standard benchmarks, and for field programmable gate array (FPGA) technology, FBDD can produce circuits with comparable area with commercial tools, while running one order of magnitude faster
Keywords :
binary decision diagrams; field programmable gate arrays; logic design; FBDD; FPGA technology; field programmable gate array; folded binary decision diagram; folded logic synthesis system; folded logic transformations; logic synthesis algorithms; two-variable sharing extraction; Algorithm design and analysis; Binary decision diagrams; Boolean functions; Circuit synthesis; Data structures; Field programmable gate arrays; Logic design; Packaging; Programmable logic arrays; Runtime;
Conference_Titel :
ASIC, 2005. ASICON 2005. 6th International Conference On
Conference_Location :
Shanghai
Print_ISBN :
0-7803-9210-8
DOI :
10.1109/ICASIC.2005.1611422