Title :
BDD Based Decomposition of Logic Functions with Application to FPGA Synthesis
Author :
Lai, Yung-Te ; Pedram, Massoud ; Vrudhula, Sarma B K
Author_Institution :
Dept. of EE-Systems, Univ. of Southern California, Los Angeles, CA
Abstract :
This paper presents a theory for (disjunctive and nondisjunctive) function decomposition using the BDD representation of Boolean functions. Incompletely specified as well as multi-output Boolean functions are addressed as part of the general theory. A novel algorithm (based on an EVBDD representation) for generating the set of all bound variables that make the function decomposable is also presented. We compared our BDD-based decomposition procedure with existing implementations of the Roth-Karp procedure and obtained significant speed-ups.
Keywords :
Artificial intelligence; Binary decision diagrams; Bismuth; Boolean functions; Data structures; Design automation; Distributed computing; Field programmable gate arrays; Logic functions; Machinery;
Conference_Titel :
Design Automation, 1993. 30th Conference on
Print_ISBN :
0-89791-577-1
DOI :
10.1109/DAC.1993.204026