全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

EVOLUTIONARY TECHNIQUES IN SYNTHESIS OF MULTIPLE-VALUED LOGIC FUNCTIONS

Full-Text   Cite this paper   Add to My Lib

Abstract:

The radix (R) used in Multiple-Valued Logic (MVL) circuits goes beyond the binary case (R = 2). MVLRead Only Memory (ROM), Random Access Memory (RAM), and Digital Signal Processing (DSP) systems have been successfully implemented using Complementary Metal Oxide Semiconductor (CMOS) Technology. The complexity of exact synthesis of MVL circuits is prohibitively large. This is because of the enormous solution search space. The Direct Cover (DC) algorithm is a well-known heuristic for synthesis of MVL functions. The algorithm selects the next minterm to be covered and the appropriate implicant to cover it in an iterative manner using a set of synthesis criteria. Evolutionary algorithms, such as Genetic Algorithms (GAs) and Ant Colony (ACO) have also been successfully used in synthesis of MVL functions. In this paper, we introduce and compare synthesis of MVL functions using the GAs and ACO with the corresponding synthesis using the conventional DC algorithm. Our comparison is based on synthesizing a benchmark consisting of 50000 randomly generated 2-variable 4-valued randomly generated functions. The obtained results showed that the average number of product terms (PTs) needed to synthesize a given MVL function using evolutionary techniques outperforms those obtained using conventional DC heuristics. Among the two techniques it is shown that the technique based on the ACO achieves the best results.

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133

WeChat 1538708413