Notice: Undefined index: linkPowrot in C:\wwwroot\wwwroot\publikacje\publikacje.php on line 1275
[109250] Artykuł: DECOLib: A library of components for DECOmposition of discrete functionsCzasopismo: SoftwareX Tom: 16ISSN: 2352-7110 Opublikowano: Grudzień 2021 Autorzy / Redaktorzy / Twórcy Grupa MNiSW: Publikacja w czasopismach wymienionych w wykazie ministra MNiSzW (część A) Punkty MNiSW: 200 Pełny tekst DOI Keywords: functional decomposition  Logic functions  Multiple-valued functions  Blanket algebra  FPGA  Java  |
Functional decomposition might be used during logic synthesis, machine learning, data mining and other domains. Decomposition of binary functions is widely used during LUT-based FPGA technology mapping. However, the range of applications of functional decomposition might be wider when multiple-valued functions are considered. In this paper, DECOLib: a Java library for functional decompositions of discrete functions is presented. The library is based on blanket algebra and provides data structures and functions, which allow building the decomposition algorithms for binary/multiple-valued functions. Examples demonstrating applications of these algorithms, as well as suggestions for further research directions, are also presented.