Synthesis of MVL functions - Part I: The genetic algorithm approach

Bambang A.B. Sarif, Mostafa Abd-El-Barr

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

Abstract

Multiple-Valued Logic (MVL) has been used in the design of a number of logic systems, including memory, multilevel 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 [3] in terms of the average number of product terms required to realize a given MVL function.

Original languageEnglish
Title of host publicationProceedings of the International Conference on Microelectronics, ICM
Pages154-157
Number of pages4
DOIs
StatePublished - 2006

Publication series

NameProceedings of the International Conference on Microelectronics, ICM

Keywords

  • GA
  • MVL
  • Multi-valued logic
  • Synthesis

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Synthesis of MVL functions - Part I: The genetic algorithm approach'. Together they form a unique fingerprint.

Cite this