Original research articleDesigning a 2-to-4 decoder on nanoscale based on quantum-dot cellular automata for energy dissipation improving
Introduction
Quantum-dot Cellular Automata (QCA) was proposed by Lent in 1993 [1]. Low power, high density, and regularity are considered for its performance. Also, it presents a new device architecture for nanotechnology [2,3]. Cells are made up of four quantum dots along corners of a square with two electrons. The two possible arrangements signify logic 0 or logic 1 [4,5]. The Columbic interactions with neighboring cell states define the position of the cell [5,6]. Circuits occupy smaller area using QCA technology compared to Complementary Metal-Oxide-Semiconductor (CMOS). Thus, they stand as a good substitute to the CMOS technology [7]. The power consumption is significantly less than conventional CMOS circuits because of electrical current absence in QCA computations. The power consumption issue of the circuits has been ignored in many QCA logical and arithmetic designs [8].
On the other hands, the decoder is a circuit that modifies a code into a set of signals. The line decoder is considered as a type of decoder, which receipts an n-digit binary number and decodes it into 2n data lines. The 1-to-2 decoder is considered as the simplest. There is a procedure to design larger line decoders. Smaller decoders just like other digital circuits should combine together for making larger decoders. An alternative circuit for the 2-to-4 line decoder which is changing the 1-to-2 decoders with their circuits will show that both circuits are alike. In a similar fashion, a 3-to-8 decoder can be designed based on 1-to-2 and 2-to-4 decoders, and a 4-to-16 decoder can be designed based on two 2-to-4 decoders. The selection among multiple devices is done through a line decoder circuit [9]. Decoders play an important role in circuit designs, such as carrying out of a Field Programmable Gate Array (FPGA), Controlled Logic Block (CLB) and memory circuits designs [10]. The optimization of a power consumption in the modular decoder is not mentioned properly in the literature although the decoder has an important role in QCA-based designs. A modular design method for the QCA-based decoder is proposed in this paper to improve the power consumption. Briefly, the important features of this work are as follows:
- •
A modular QCA-based decoder is designed and its efficiency in realizing n to 2n decoders (n > = 2) is explored.
- •
A one-level architecture with tree clocks for reducing the energy consumption of the QCA-based decoder is proposed.
- •
The analysis of the offered design in terms of wire-crossings, delay, number cell, and area are reported.
This paper is organized as follows: Section 2 reviews the related work and basic terminologies. Section 3 provides the design of the proposed decoder. The proposed decoder is simulated and evaluated in Section 4. Conclusions and future studies are discussed in the last section.
Section snippets
Background and related work
This section reviews some background materials and related work in order to understand the structure of QCA and state–of–the–art designs.
Proposed design
Decoders play a significant role in digital constructions. The look-up table of the 2-to-4 decoder is shown in Table 2. The logical functionality is as follows: The 2-to-4 decoder is activated as the normal operation when there is high enable rail (logic 1); otherwise, the decoder is deactivated and forces all outputs to logic ‘0’. The top rail carries signal EN, the middle rail carries signal B, and lower rail carry signal A. An initial attempt to design an efficient 2-to-4 decoder is reported
Results
The proposed QCA full adder is simulated by means of QCADesigner version 2.0.3 tool and QCAPro. The QCADesigner and QCApro are given in the rest of this section. The simulated parameters are presented in Section 4.2, and 4.3 describes the simulation of the proposed design. The results of the simulation are shown in section 4.4. The comparative results and analysis of energy are described in Sections 4.5 and 4.6, respectively.
Conclusion and future work
A new methodology has been proposed to design a modular decoder using QCA technology, which is better than the existing modular decoder in terms of a number of cells, clock zones, and wire-crossings. This study explores a modular approach in designing the higher order decoder by cascading lower order decoders. The rate of power dissipation and output node polarization error should be reduced to ensure a low power modular design. Therefore, designing circuits with less number of cells and
Conflicts of interest
None
References (40)
Designing efficient QCA logical circuits with power dissipation analysis
Microelectron. J.
(2015)- et al.
An optimal design of full adder based on 5-input majority gate in coplanar quantum-dot cellular automata
Optik – Int. J. Light. Electron. Optics
(2016) A new quantum-dot cellular automata full-adder
Microelectron. J.
(2010)- et al.
A conventional design and simulation for CLB implementation of an FPGA quantum-dot cellular automata
Microprocess. Microsyst.
(2014) - et al.
Design of QCA based programmable logic array using decoder
Microelectron. J.
(2016) Bypassing the transistor paradigm
Science
(2000)- et al.
Quantum dot cellular automata in designing the arithmetic and logic unit: systematic literature review, classification, and current trends
J. Circuits Syst. Comput.
(2018) - et al.
Designing nanoscale counter using reversible gate based on quantum-dot cellular automata
Int. J. Theor. Phys.
(2018) - et al.
Optimal control of charge with local gates in quantum-dot lattices
Eur. Phys. J. B
(2014) - et al.
A signal distribution grid for quantum-dot cellular automata
J. Comput. Electron.
(2016)