Abstract

Quantum-dot cellular automata (QCA) is an efficient technology to create computing devices. QCA is a suitable candidate for the next generation of digital systems. Full adders are the main member of computational systems because other operations can be implemented by adders. In this paper, two QCA full adders are introduced. The first one is implemented in one layer, and the second one is implemented in three layers. Five-input majority gate is used in both of them. These full adders are better than pervious designs in terms of area, delay, and complexity.

Highlights

  • Quantum-dot cellular automata (QCA) is a new nanotechnology that can help us to reach low-power consumption, high device density, and high clock frequency

  • Two novel QCA full adders are introduced in which the first one is implemented in one layer and the second one is implemented in three layers

  • We examined and found that the five-input majority gate, which was proposed in [2], is the best choice for our full adder, because it has ordinary cells, the inputs and outputs are not surrounded by the other cells, and they can be accessed

Read more

Summary

Introduction

Quantum-dot cellular automata (QCA) is a new nanotechnology that can help us to reach low-power consumption, high device density, and high clock frequency. The two important gates in QCA are three-input majority gate and inverter. Two novel QCA full adders are introduced in which the first one is implemented in one layer and the second one is implemented in three layers They have five-input majority gate in their structure. The most important gates in QCA are inverters and threeinput majority gates. If one of the inputs be +1, the threeinput majority gate is like an OR gate (1). There is a 90∘ phase delay from one clocking zone to the one as shown in Figure 4(b) [6]

Five-Input Majority Gates
Two Novel QCA Full Adders
A Output wire
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call