DocumentCode
2089475
Title
Multi-valued sub-function encoding in functional decomposition based on information relationships measures
Author
Chojnacki, Artur ; Jozwiak, Lech
Author_Institution
Fac. of Electr. Eng., Eindhoven Univ. of Technol., Netherlands
fYear
2000
fDate
2000
Firstpage
83
Lastpage
90
Abstract
Functional decomposition is becoming more and more popular, because it is more general than all other known logic synthesis approaches and it seems to be the most effective approach for LUT-based FPGAs, (C)PLDs and complex CMOS-gates. The multi-level functional decomposition can be seen as a recursive splitting of a given function, into two sub-functions: the predecessor (bound-set) function and successor function, initially, the bound set function is a multi-valued (symbolic) function, where a certain value (symbol) is assigned to each particular input-cube compatibility class of the function being decomposed. To be implemented with binary logic, the multi-valued bound-set function must be expressed as a set of binary functions. This transformation is called the multi-valued sub-function encoding. It can be performed by the binary code assignment to each particular input-cube compatibility class. It determines the resulting binary predecessor and successor sub-functions and therefore influences the quality of the resulting circuit to a high degree. In this paper, a new method of the multi-valued sub-function encoding is presented. The method is based on the information relationship measures. Experimental results from the prototype CAD-tool that implements the method demonstrate that it is able to efficiently construct extremely effective circuits for symmetric functions. Results for asymmetric functions are also very good
Keywords
logic CAD; multivalued logic; compatibility class; functional decomposition; information relationship measures; information relationships; logic synthesis; multi-level functional decomposition; multi-valued sub-function encoding; sub-function encoding; Boolean functions; Circuits; Electric variables measurement; Encoding; Information systems; Particle measurements; Prototypes;
fLanguage
English
Publisher
ieee
Conference_Titel
Multiple-Valued Logic, 2000. (ISMVL 2000) Proceedings. 30th IEEE International Symposium on
Conference_Location
Portland, OR
ISSN
0195-623X
Print_ISBN
0-7695-0692-5
Type
conf
DOI
10.1109/ISMVL.2000.848604
Filename
848604
Link To Document