Author:
Abd-El-Barr Mostafa,Qureshi Kalim,Sarif Bambang
Abstract
Ant Colony Optimization and Particle Swarm Optimization represent two widely used Swarm Intelligence (SI) optimization techniques. Information processing using Multiple-Valued Logic (MVL) is carried out using more than two discrete logic levels. In this paper, we compare two the SI-based algorithms in synthesizing MVL functions. A benchmark consisting of 50,000 randomly generated 2-variable 4-valued functions is used for assessing the performance of the algorithms using the benchmark. Simulation results show that the PSO outperforms the ACO technique in terms of the average number of product terms (PTs) needed. We also compare the results obtained using both ACO-MVL and PSO-MVL with those obtained using Espresso-MV logic minimizer. It is shown that on average, both of the SI-based techniques produced better results compared to those produced by Espresso-MV. We show that the SI-based techniques outperform the conventional direct-cover (DC) techniques in terms of the average number of product terms required.
Subject
Computer Science Applications,Information Systems,Software
Reference51 articles.
1. (Eds.), “Beyond Two: Theory and Applications of Multiple-Valued Logic”, 2004.
2. Multiple-valued logic in VLSI design;J. Soft Comput.,2002
3. A four-state ROM using multilevel process technology;IEEE J. Solid-State Circ.,1984
4. A 200 MHz pipelined multiplier using 1.5 V-supply multiple-valued MOS current-mode circuits with dual-rail source-coupled logic;IEEE J. Solid-State Circ.,1995
5. Arithmetic operations in multi-valued logic;Int. J. VLSI Commun. Syst. (VLSICS),2010