DocumentCode
2647247
Title
Multi-output functional decomposition with exploitation of don´t cares
Author
Scholl, Christoph
Author_Institution
Inst. of Comput. Sci., Albert-Ludwigs-Univ., Freiburg, Germany
fYear
1998
fDate
23-26 Feb 1998
Firstpage
743
Lastpage
748
Abstract
Functional decomposition is an important technique in logic synthesis, especially for the design of lookup table based FPGA architectures. We present a method for functional decomposition with a novel concept for the exploitation of don´t cares thereby combining two essential goals. The minimization of the number of decomposition functions in the current decomposition step and the extraction of common subfunctions for multi-output Boolean functions. The exploitation of symmetries of Boolean functions plays an important role in our algorithm as a means to minimize the number of decomposition functions not only for the current decomposition step but also for the (recursive) decomposition algorithm as a whole. Experimental results prove the effectiveness of our approach
Keywords
Boolean functions; combinational circuits; field programmable gate arrays; logic design; minimisation of switching nets; decomposition functions minimisation; don´t cares exploitation; logic synthesis; lookup table based FPGA architectures; multi-output Boolean functions; multi-output functional decomposition; recursive decomposition algorithm; Binary decision diagrams; Boolean functions; Computer science; Data structures; Field programmable gate arrays; Logic; Minimization methods; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 1998., Proceedings
Conference_Location
Paris
Print_ISBN
0-8186-8359-7
Type
conf
DOI
10.1109/DATE.1998.655941
Filename
655941
Link To Document