An efficient structure for designing a nano-scale fault-tolerant 2:1 multiplexer based on quantum-dot cellular automata
Introduction
New nano-scale computational architectures, such as Quantum-dot Cellular Automata (QCA), are developing due to rapid technological advancements. The confinement and mutual repulsion of electrons are the main foundations of QCA [1]. Because QCA can be implemented at a high frequency, with low power consumption, and in a very compact size, it is a viable alternative to the present most widely Complementary Metal Oxide Semiconductor (CMOS) technology, which uses a silicon-based paradigm [2]. Dissipating heat from high-performance and high-density CMOS components is already a challenging task, and it will become more challenging in the future. The advancement of CMOS is further jeopardized by the exponential increase in the cost of production facilities [3]. The intrinsic physical restrictions that will be encountered as feature size reduction are more concerning. Transistor-based manufacturing will be slowed by quantum mechanical phenomena, connection constraints, and circuit lithography challenges [4]. Therefore, the main QCA technology goals are designing circuits with high device density, low power consumption, high clock frequency, and quick operation circuits.
QCA-based technologies are expected to have high manufacturing time fault stages and operational time defect measures [5], [6]. Because of their enormous complexity, they have a high defect rate and require excellent fault tolerance mechanisms [5]. For working correctly, QCA cells must be placed in the correct order and at the right location. Apart from errors in the QCA execution step, the fabrication method, which may be partially controlled, may result in fault-tolerance problems [7]. As a result, QCA-based fault-tolerance logic is gaining popularity in the field of electronic circuit design. Multiplexer-based circuits [8], such as data transmission logic [8], FPGA [9], and memory circuits [10], are widely used in the field of digital electronics, according to the literature. However, the efficacy of fault-tolerance design for multiplexer’s in QCA has yet to be studied. The proposed study investigates the design of a fault-tolerance 2:1 multiplexer in QCA. As a result, a helpful design for executing a fault-tolerant 2:1 multiplexer based on cell redundancy and a fault-tolerant majority gate is provided. In a nutshell, the following are the main contributions of this article:
- •
Using QCA and cost analysis, we propose a fault-tolerant 2:1 multiplexer with a coplanar structure.
- •
Examining the presented design in terms of cell counts, size, fault tolerance, and cost compared to other current designs.
The remainder of the paper is laid out: Section 2 includes a review of QCA basic logics and prior multiplexer architectures. Section 3 discusses the new fault-tolerant 2:1 multiplexer. Section 4 contains the simulation findings, and Section 5 provides the conclusion.
Section snippets
Background of QCA
A QCA cell has four quantum dots, two of which can be occupied by electrons (Fig. 1(a)). The electrons will be drawn to opposite corners of the cell due to Coulombic repulsion. The arrangement of electrons within a cell represents the cell's state. Similarly, by forcing nearby cells to tunnel from one location to another, Coulombic contact between surrounding cells may be utilized to transmit configurations to other cells by used 45-degree and 90-degree cells (Fig. 1(b)). The state can be
The proposed fault-tolerant 2:1 multiplexer
A multiplexer, sometimes known as a data selector, is an electrical device that chooses one of the numerous input signals and sends it to a single output line. Instead of having one device per input signal, a multiplexer allows multiple input signals, such as an analog-to-digital converter or a communications transmission channel. Multiplexers can also be utilized to implement multiple-variable Boolean functions. A demultiplexer is a single-input, multiple-output switch, while an electronic
Simulation tools, parameters, and results
QCADesigner 2.0.3 is used to model the proposed QCA fault-tolerant multiplexer design. This is a simulation tool for QCA circuits at the cell level. Both of the QCADesigner's simulation engines ("Bistable Approximation" and "Coherence Vector") were used for simulation because of their high speed and accuracy. For a Coherence Vector, the following parameters are used [26], [27], [28]:
- 1.
18 nm cell height
- 2.
18 nm cell width
- 3.
The operating temperature is equal to 1 K
- 4.
1.00e-015s relaxation time
- 5.
1.00e-016s
Conclusion
This study built and simulated a novel hierarchical QCA-based fault-tolerant multiplexer using a fault-tolerance three-input majority circuit. QCADesigner version 2.0.3, a quick design and simulation tool for QCA, was used to verify the accuracy of the given circuit. Simulation findings demonstrate that the proposed QCA fault-tolerant multiplexer scheme outperforms similar circuits in terms of fault tolerance. This design is one of the multiplexer's best fault-tolerant circuits in terms of cell
Declaration of Competing Interest
The authors declare that there is no conflict of interest.
References (37)
- et al.
A robust encrypted nanocommunication in QCA circuit
Microprocess. Microsyst.
(2021) - et al.
Designing an efficient fault tolerance D-latch based on quantum-dot cellular automata nanotechnology
Optik
(2019) - et al.
A secure medical image transmission scheme aided by quantum representation
J. Inf. Secur. Appl.
(2021) An optimal design of QCA based 2n: 1/1: 2n multiplexer/demultiplexer and its efficient digital logic realization
Microprocess. Microsyst.
(2018)- et al.
Towards the hierarchical design of multilayer QCA logic circuit
J. Comput. Sci.
(2015) - et al.
Towards modular design of reliable quantum-dot cellular automata logic circuit using multiplexers
Comput. Electr. Eng.
(2015) - et al.
New designs of fault-tolerant adders in quantum-dot cellular automata
Nano Commun. Netw.
(2019) Silicon electro-optic micro-modulator fabricated in standard CMOS technology as components for all silicon monolithic integrated optoelectronic systems
J. Micromech. Microeng.
(2021)- P.E. Allen, D.R. Holberg, CMOS analog circuit design. Elsevier,...
- et al.
Realization of a functional cell for quantum-dot cellular automata
Science
(1997)
A fault-tolerance nanoscale design for binary-to-Gray converter based on QCA
IETE J. Res.
Single-electron fault tolerance in quantum cellular automata majority gate
J. Circuits Syst. Comput.
FPGA implementations for data encryption and decryption via concurrent and parallel computation: a review
Qubahan Acad. J.
Investigating multiple defects on a new fault-tolerant three-input QCA majority gate
J. Supercomput.
Using universal nand-nor-inverter gate to design D-latch and D flip-flop in quantum-dot cellular automata nanotechnology
Int. J. Eng.
A device architecture for computing with quantum dots
Proc. IEEE
A three levels line-based full adder designing based on Nano scale quantum-dot cellular automata
Opt. - Int. J. Light Electron Opt.
Cited by (24)
Towards nanoscale fault-tolerant logical circuits using proposed robust majority voter in quantum-dot cellular automata technology
2023, Nano Communication NetworksDefects of quantum dot cellular automata computing devices: An extensive review, evaluation, and future directions
2023, Microprocessors and MicrosystemsAn efficient three-level nano-design for reversible gate using quantum dot-cellular automata with cost analysis
2023, Materials Science and Engineering: B