Skip to main navigation Skip to search Skip to main content

Analysis of direct cover algorithms for minimization of MVL functions

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

9 Scopus citations

Abstract

There exist a number of algorithms for minimization of MVL functions. The main objective is to produce near minimal expressions for MVL functions at an affordable cost (measured in terms of CPU time). Among the proposed heuristic-based techniques, direct cover-based techniques have received the most attention. In this paper, we analyze two of the existing direct cover techniques in terms of the number of implicants needed to synthesize a given function. We introduce five modified techniques and analyze them as well. An overall comparison is conducted among the existing and the proposed techniques. The analysis is based on performance measures of these techniques for 50,000 2-variable 4-valued and 21,000 2-variable 5-valued randomly selected functions. The analysis shows that algorithm DM-MIN-2 outperforms all other considered algorithms. The algorithm introduced by Besslich is outperformed by all considered algorithms.

Original languageEnglish
Title of host publicationProceedings of the 15th International Conference on Microelectronics, ICM 2003
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages308-312
Number of pages5
ISBN (Electronic)9770520101
DOIs
StatePublished - 2003

Publication series

NameProceedings of the International Conference on Microelectronics, ICM
Volume2003-January

Bibliographical note

Publisher Copyright:
© 2003 ICM.

Keywords

  • Algorithm design and analysis
  • Cost function
  • Heuristic algorithms
  • Iterative algorithms
  • Iterative methods
  • Minerals
  • Minimization methods
  • Performance analysis
  • Petroleum
  • Programmable logic arrays

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Analysis of direct cover algorithms for minimization of MVL functions'. Together they form a unique fingerprint.

Cite this