DocumentCode
2872743
Title
Synthesis of MVL Functions - Part I: The Genetic Algorithm Approach
Author
Sarif, Bambang A B ; Abd-El-Barr, Mostafa
Author_Institution
Dept. of Comput. Eng., KFUPM, Dhahran
fYear
2006
fDate
16-19 Dec. 2006
Firstpage
154
Lastpage
157
Abstract
Multiple-valued logic (MVL) has been used in the design of a number of logic systems, including memory, multi-level data communication coding, and a number of special purpose digital processors. Several algorithms have been proposed in the literature for synthesis of multiple valued logic functions. None of these algorithms provides absolute optimum results for synthesis of these functions. The search space is too large to be explored by deterministic algorithms. In this paper, a Genetic Algorithm based algorithm for synthesis of MVL functions is proposed. The algorithm is tested using 200 randomly generated 2-variable 4-valued functions. The results obtained show that the introduced algorithm outperforms the deterministic technique based on the direct cover approach in terms of the average number of product terms required to realize a given MVL function.
Keywords
genetic algorithms; logic design; multivalued logic circuits; MVL functions; genetic algorithm; logic systems; multiple-valued logic functions; randomly generated 2-variable 4-valued functions; Algorithm design and analysis; Data engineering; Design engineering; Genetic algorithms; Genetic engineering; Information science; Iterative algorithms; Logic design; Multivalued logic; Space exploration; GA; MVL; multi-valued logic; synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Microelectronics, 2006. ICM '06. International Conference on
Conference_Location
Dhahran
Print_ISBN
1-4244-0764-8
Electronic_ISBN
1-4244-0765-6
Type
conf
DOI
10.1109/ICM.2006.373290
Filename
4243672
Link To Document