An iterative structure for synthesizing symmetric functions using quantum-dot cellular automata |
| |
Affiliation: | 1. School of Computing Science, Newcastle University, Newcastle upon Tyne, NE1 7RU, United Kingdom;2. Faculty of Mathematics and Computer Science, Nicolaus Copernicus University, Chopina 12/18, Toruń, Poland;1. University of Montenegro, Faculty of Electrical Engineering, Podgorica, Montenegro;2. Eindhoven University of Technology, Faculty of Electrical Engineering, Eindhoven, The Netherlands;1. D-ITET, ETH Zurich, Switzerland;2. DEIS, University of Bologna, Italy;3. NXP Semiconductors, Netherlands |
| |
Abstract: | In recent years, majority-logic received significant attention as a synthesis approach for large Boolean functions. This logic is easily implemented in Quantum-dot cellular automata (QCA) technology which is emerging as an alternative to CMOS technology. In fact, majority logic gate serves as the basic logic unit in the digital design of QCA circuits. This paper introduces a synthesis technique for implementing totally symmetric Boolean functions using majority logic. First, a simple regular module is designed to synthesize unate symmetric functions. The structure uses 3-input majority gates. General symmetric Boolean functions are then realized following a unate decomposition method. We study the synthesis of some well known benchmark symmetric functions using the proposed method. Comparison with existing synthesis approaches confirms the efficacy of our method. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|