Abstract
Quantum dot cellular automata (QCA) is a current low-power nano-technology that is an effective replacement of popular CMOS technology in this recent nano-technical digital world. The QCA offers high-speed yet less complex digital circuitry. Further, QCA supports multilayer design with reversibility. In this paper, a novel nano-sized, high-speed temperature tolerance low-power multi-bit (4 bit and 8 bit) shift register with parallel-in parallel-out (PIPO) operation is designed in multilayer QCA platform using less complex reversible ‘D’ flip-flop. In this proposed design, the pipelined structure is not used up to 4 bit. Two 4-bit registers are placed in a pipelined manner to form an 8-bit structure. QCA designer software is mainly used in this research work to get the QCA-based designs and then check and calculate the required parameters. To establish the novelty of the proposed design, a parametric comparison among this proposed design and most optimized existing designs is shown in this paper based on the parameters like occupied area, cell complexity, cost, and delay.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Low-power high-speed high-dense less complex integrated circuit design has become a challenge in this nano-technical era. Advance complex digital circuit designs are formed by using transistor-level technologies; mainly, CMOS technology is highly available in the recent electronic market due because it maintains Moore's law [1] to maintain the high scalability of devices. But, now, more advanced technology beyond CMOS technology is required for device area, complexity, delay, power, and cost optimization. Thus, in this paper, an advanced technology QCA with electron-spin operational criterion is selected to design a novel advanced shift register.
QCA is established by Lent et al. in 1993 [2, 3]. This technical platform is considered as a low-power high-speed technology due to the presence of quantum wire, which can flow information from input to output by electro-repulsion criterion between two consecutive quantum cells, and it can be operated in tetra-Hz frequency range [7]. A basic 4-dot quantum cell is used in this work, and when these quantum cells are specified one after another, it presents a quantum wire [4]. 2-dots among the 4-dots in a quantum cell are occupied by moving electrons, and they are always placed diagonally to neighbor electrons because of the electrostatic repulsive force between the same charged carriers. The movement takes place by tunneling, which is happened from one dot to another in a cell. Thus, in this technology, leakage current flow is very low and energy dissipation is in the pico-joule range. These quantum cells can be placed in different layers easily in this technology to convert it into a 3D manner to reduce the unit area-occupation of proposed circuitry.
In this paper, the selected advanced technology QCA with the advancement of multilayer circuitry, is utilized for getting a novel advanced shifter. There are four different types of shift registers basically, and among them, serial-in-serial-out (SISO) and parallel-in-parallel-out (PIPO) are fewer complexes compare to others. But, QCA-based design of PIPO is more optimized than QCA-based design of SISO, which is proved in paper [6]. Thus, the PIPO shift register is selected in this paper, where more optimization is done by using a multilayer structure and reversible ‘D’ flip-flops. The main contributions of this paper are:
-
Design a reversible QCA-based ‘D’ flip-flop with less complexity, area-occupation, power-dissipation, delay, and cost compared to a most optimized existing design.
-
Design a QCA-based multilayer 3D PIPO shift register up to 4 bit using the proposed D flip-flop with less complexity, area-occupation, power-dissipation, delay, and cost compared to a most optimized existing design.
-
Increase the bit number of proposed circuitry up to 8-bit by adding two 4-bit proposed registers in the pipelined manner and check the complexity, area-occupation, power-dissipation, delay, and cost.
-
Check the output function of the proposed register design at the time of room temperature increment and layer separation gap decrement.
The whole contribution is thoroughly presented in five different sections: Sect. 2 presents the theory-based background of proposed technical field and logical field, Sect. 3 presents the review of related work, Sects. 4 and 5 present the design and outcomes of the proposed ‘D’ flip-flop and multilayer multi-bit proposed register, respectively, and Sect. 6 presents the conclusion of this proposed work.
2 Theoretical Background
The “3-input majority gate or MG,” “5-input majority gate or MG,” and “inverter gate” (give inverted form of input) are the most effective and highly utilized gates in our proposed low-power 4-dotted QCA-design technology, based on the previously discussed binary ‘0’ and binary ‘1’ selection in QCA platform. The polarity of inputs and output in a “3-input MG” are matched. The output of “3-input MG” is shown in Eq. 1, where A, B, and C are the three inputs. “AND Gate” and “OR Gate” are also designed by changing the polarity -1 and + 1 of one of the three inputs in “3-input MG” (given in Eqs. 2 and 3, respectively) (Fig. 1a presents a clear image of “3-input MG”) [7,8,9,10]. Another important multi-input MG is the “5-input MG.” Equation 4 represents a “5-input MG” with input A, B, C, D, and E. If the three inputs among five are merged and change the clock zone (discussed below in QCA-based clock scheme part) from clock 0 to clock 1 near output section, it gives a “3-input XOR” output, and without changing the clock zone, it presents the output of normal “3-input MG” with 4% output strength increment, but the cell complexity is increased from 5 to 11. The “5-input MG” is shown in this section in Fig. 1b, which is representative of the “3-input XOR” operation. As we know, “inverter gate” is rapidly required to design any digital-based circuitry, which gives a “NOT-Gate” outcome. In this theory about QCA-based widely used conventional logic gates, this clear reflection of basic single later “inverter gate” is also included, which is given in Fig. 1c.
In QCA, a different clocking scheme helps to control the information flow from one part to another in a circuit, maintain the power gain by restoring the lost signal energies in the environment, and identify the delay of the design. This is a pipelined structure, where four clock zones with four clock phases are presented. Four clock zones are: clock zone-1, clock zone-2, clock zone-3, and clock zone-4, and 4 clock phases with 90° phase difference are: switch, hold, release, and relax, which are given in Fig. 2 [11]. In this clocking scheme, when the given clock is high, the potential barrier between two dots becomes low and the total polarization of the circuit is 0, and when the clock becomes low, the potential barrier between two dots is high, and electrons are placed in the dots through a tunnel according to the polarization of cells, which depends on the specified neighbor-cells.
In the above-discussed conventional logic gates, the “information erase with the copy” cannot be possible. So, energy is dissipated per bit, which can be maintained through design-adiabaticity, and this adiabatic logic can be followed by using reversible gates, where “information erase with the copy” can be maintained by the “Bennet clock scheme” [12,13,14]. So, energy dissipation per bit can be maintained by adding this reversible gate. In a conventional gate, only the outcomes depend on the inputs, but in this type of gate (reversible gate), the inputs are also outcome dependent. That means the arrangement of outputs is also able to represent the arrangement of inputs and vice versa in this proposed reversible gate. To form this arrangement in a reversible gate, it is required to maintain the same number of inputs and outputs. Thus, we can say that a proper exploration of the advantages of QCA-based circuitry can be possible by using a reversible gate, and in a multilayer platform, it becomes more effective because of its energy-controlled nature. Due to this reason, this proposed design is formed in a hybrid manner by adding a reversible gate with widely used “3-input MG.” Figure 3 represents a proper block diagram of a basic reversible gate.
In a circuit design, crossing-criterion of two wires is a very common and important thing, which becomes more complex at the time of operations of a circuit increment. Delay, area, output strength, and power-dissipation also depend on this criterion. Thus, crossover design selection in circuit formation is a challenging part. In our proposed technology, QCA, coplanar, multilayer, and crossover by changing clock zones of two different crossing wires is presented [15]. In our work, multilayer crossover is used, where different cells are specified in different layers, which acts as an inverter in two different consecutive layers. But, this type of structure can increase the output strength compare to coplanar form and also compare to a single later “inverter gate” with a 25% delay reduction. In this multilayer structure, the vertically separated quantum cells are tuned to match their kink energy in the horizontal plane unlike the transistor-based structure [16]. In Fig. 4, this bridge-looking multilayer QCA-based structure is presented.
3 Review of Related Work
As we know, D flip-flop is an important widely used sequential circuit in the digital world due to its simple operation, and in this paper; ‘D’ flip-flop is utilized to form a PIPO shift register in the QCA platform. Because of the simplicity and huge application of this proposed circuitry using ‘D’ flip-flop, different novel designs are published in different years related to this proposed work. In this work, some optimized-related designs from 2019 to 2021 are discussed. In 2019’s March, a QCA-based level-sensitive ‘D’ flip-flop is introduced by Ting Li et al [22], where only 28 quantum cells are required, and in that paper, the optimization-based advantages of 3-bit PIPO register based on the proposed D flip-flop compare to 3-bit SISO register based on the proposed ‘D’ flip-flop is also proved in single-layer platform.
After 4 months, a novel Universal Shift Register is presented by Jun-Cheol Jeon (published in 2020), where 4-bit PIPO is a part, and in this design, a 24 quantum cell-based ‘D’ flip-flop is used with 0.25 higher delays compared to the previous one in a single-layer platform [23]. Next, in 2020, 3-bit PIPO and SISO are presented by Shuyan Fan et al to prove the advancement of PIPO compared with SISO again based on area-occupation, cell complexity, and delay, where dual edge-triggered ‘D’ flip-flop is used [6].
In 2021, another novel ‘D’ flip-flop is presented applying only 21 quantum cells and the same delay by Salma Yaqoob et al [24] to form a single-layer SISO register. But this ‘D’ flip-flop formation can be optimized more, and optimization of shift registers can also be possible, which is shown in this paper.
4 Proposed ‘D’ Flip-Flop
‘D’ flip-flop or Delay flip-flop or Data flip-flop can store data, and it can work by maintaining reversible logic [4]. This data-storing process follows Eq. 5, and in this work, a level-sensitive ‘D’ flip-flop is proposed, where the reversible logic is applied. The block diagram of ‘D’ flip-flop is presented in this part in Fig. 5, and based on this diagram, a novel level-sensitive ‘D’ flip-flop is formed in this work using 20 quantum cells (18*18 nm2 per cell area).
The proposed ‘D’ flip-flop is presented in this portion in Fig. 6, which follows reversibility. In this proposed operation, output C follows the input CLK to make the design reversible and when CLK is 0, the output Q shows the previous state, and otherwise, the ‘D’ input is followed by output Q, which is presented here by the outcome of the proposed level-sensitive ‘D’ flip-flop (in Fig. 7), achieved through QCA Designer 4.0 [25, 26] software.
The outcome of the proposed level-sensitive ‘D’ flip-flop is presented in Fig. 7 with THz frequency range and 2 ps delay in output C. This proposed structure is more optimized, where delay reduction of 33.3% is possible for only 2% output strength reduction compare to previously discuss most optimized structures, which is shown in this section in Table 1.
5 Proposed PIPO Shift Register
The advancement to get an optimized register based on area-occupation, delay, areal-power-dissipation [17,18,19,20,21], complexity, and cost PIPO is better than SISO, which is already discussed previously. In this work, the optimization of the PIPO register is increased by using the proposed ‘D’ flip-flop in the multilayer QCA platform. The novel advanced proposed structure of multilayer 3D PIPO with the simulated result and proper parametric comparison is revealed in this portion. At first, the 4-bit structure of the proposed PIPO is presented here, and then, this is converted to 8 bit by adding another 4-bit structure.
The proposed three layers of novel 4-bit PIPO register is presented separately and in the combined manner in Fig. 8 and 9 respectively, where D0-D3 data are given and the outputs are got from Q0-Q3 with another output C which is the direct output of CLK signal (used to make the design reversible without increase the cell count and area-occupation). The outcome of this proposed 4-bit PIPO is presented in Fig. 10, where the output is achieved after 0.5 clock cycles for Q0-Q3. Next, this presented 4-bit structure is used to design an 8-bit PIPO with the same number of layers to control the high-temperature and complexity issues. These three layers of the proposed 8-bit structure, where two presented 4-bit structures are added are shown here separately and also in a combined manner in Fig. 11 and 12, respectively, with the simulated outcomes (in Fig. 13).
The parametric and simulated outcomes of proposed designs show the advancement of the 4-bit PIPO compared to the 3-bit design of paper [22] and the 4-bit design of paper [23]. After checking the advancement of the proposed novel 4-bit PIPO structure of this paper, this optimized structure is doubled without increasing the layer number. In Table 2, a parametric investigation of different structures of multi-bit shift registers is presented based on the cell complexity, area-occupation, delay, areal-power-dissipation, and cost. The temperature increment effects on device performance are also checked in this work. This design can work properly up to 5 K temperature more than room temperature with the same output strength, but after 5 K, the output strength is reduced due to electron scattering at high temperature. In 24 K temperature, the output strength is reduced 37% compared to real output strength, and above this, the device starts to do malfunction. Multilayer structures face another problem, which is the volume increment of the proposed structure. But, this proposed design can work properly with the same output strength at the time of layer separation gap reduction from 11.5 nm to 2.5 nm (78% reduction in layer separation gap can be possible) with the same temperature tolerance, power-dissipation, and delay. A graphical representation is also shown in this section in Fig. 14 for a better understanding of these high-temperature and layer separation gap reduction effects.
6 Conclusion
A novel area, delay, complexity, cost, and dissipated power efficient QCA-based multilayer 3D 4-bit and 8-bit PIPO shift register are presented in this paper using optimized novel level-sensitive ‘D’ flip-flop with reversibility. In the proposed ‘D’ flip-flop, 4.8% cell complexity, 33.3% delay, and 50% cost decrement with same area-occupation and areal-power-dissipation is possible compared to previously published most optimized ‘D’ flip-flop parameters [22, 22]. Further, the proposed 4-bit multilayer PIPO structure is capable of reducing 19% cell complexity, 20% unit area-occupation and areal-power-dissipation, 33.3% delay, and 46.7% cost compared to previously published optimized parameters of single-layer 3-bit PIPO register [22]. The novel efficient multilayer 8-bit structure is formed in this work by using the proposed optimized previously discussed components with the same number of layers compared to the 4-bit structure. This proposed 8-bit 3-layered PIPO register can perform with efficient output strength up to 5 K temperature more than room temperature, and this performance is continued at the time of layer separation gap reduction from 11.5 nm to 2.5 nm. Proper fabrication with hardware verification of multi-bit advanced shift registers can be possible in the future.
References
Moore GE (1965) Cramming more components onto integrated circuits. Electronics 38(2):114–117
Lent CS, Tougaw PD, Porod W, Bernstein GH (1993) Quantum cellular automata. Nanotechnology 4(1):49–57
Tougaw PD, Lent CS (1994) Logical devices implemented using quantum cellular automata. J Appl Phys 75:1818–1825
Rad SK, Heikalabad SR (2017) Reversible Flip-Flops in Quantum-Dot Cellular Automata. Int J Theor Phys 56(9):1–15
Jeon J-C (2019) Time-efficient parity generator based on quantum-dot cellular automata. Int J Civ Eng Technol (IJCIET) 10:715–723
Fan S, Khamesinia MS (2021) An efficient design of parallel and serial shift registers based on quantum-dot cellular automata. Int J Theor Phys 60:2400–2411
Oskouei SM, Ghaffari A (2019) Designing a new reversible ALU by QCA for reducing occupation area. J Supercomput 75(8):5118–5144
Babaie S et al (2019) Design of an efficient multilayer arithmetic logic unit in quantum-dot cellular automata (QCA). IEEE Trans Circuits Syst 66(6):963–967
Walus K, Dysart TJ et al (2004) QCA designer: a rapid design and simulation tool for quantum-dot cellular automata. IEEE Trans Nanotechnol 3(1):26–31
Roy SS (2016) Simplification of master power expression and effective power detection of QCA device. In IEEE students’ technology symposium, pp 272–277
Askari M, Taghizadeh M (2011) Logic circuit design in nano-scale using quantum-dot cellular automata. Eur J Sci Res 48(3):516–526
Narimani R, Safaei B, Ejlali A (2020) A comprehensive analysis on the resilience of adiabatic logic families against transient faults Integration. VLSI J 72:183–193
Pidaparthi SS, Lent CS (2018) Exponentially adiabatic switching in quantum-dot cellular automata. J Low Power Electron Appl 8:1–15
D’Souza N, Atulasimha J, Bandyopadhyay S (2012) An energy-efficient bennett clocking scheme for 4-state multiferroic logic. IEEE Trans Nano Technol 11(2):418–425
Abedi D, Jaberipur G, Sangsefidi M (2015) Coplanar full adder in quantum-dot cellular autmatavia clock-zone based crossover. In: IEEE transactions on nanotechnology, 18th CSI international symposium on computer architecture and digital systems (CADS)
Waje MG, Dakhole P (2013) Design implementation of the 4-bit arithmetic logic unit using quantum-dot cellular automata. IEEE, IACC, pp 1022–1029
Timler J, Lent CS (2002) Power gain and dissipation in quantum-dot cellular automata. J Appl Phys 91:823–831
Barughi YZ et al (2017) A three-layer full adder/subtractor structure in quantum-dot cellular automata. Int J Theor Phys 56:2848–2858
Ganesh EN (2015) Power analysis of quantum cellular automata circuit. Procedia Mater Sci 10:381–394
Roy SS (2017) Generalized quantum tunneling effect and ultimate equations for switching time and cell to cell power dissipation approximation in qca devices. Phys Tomorrow, pp 1–12
Zahmatkesh M, Tabrizchi S, Mohammadyan S, Navi K, Bagherzadeh N (2019) Robust coplanar full adder based on novel inverter in quantum cellular automata. Int J Theor Phys 58:639–655
Li T, Kornovich R (2019) An Optimized design of serial-input-serial-output (SISO) and parallel-input-parallel-output (PIPO) shift registers based on quantum dot cellular automata nanotechnology. Int J Theor Phys 58:3684–3693
Jeon J-C (2020) Low-complexity QCA universal shift register design using a multiplexer and D flip-flop based on electronic correlations. J Supercomput 76:6438–6452
Yaqoob S, Ahmed S, Naz SF, Bashir S, Sharma S (2021) Design of efficient N‐bit shift register using optimized D flip flop in quantum-dot cellular automata technology. IET quantum communication, pp 1–10
Verhoeven M (2016) A brief introduction to QCA, pp 2–18
India Documents (2020) Chapter 3 QCA Introduction, pp 24–48
Maharaj J, Muthurathinam S (2020) Effective RCA design using quantum-dot cellular automata. Microprocess Microsyst 73:1–8
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Roy, R., Sarkar, S., Dhar, S. (2023). Design and Implementation of an Efficient QCA-Based Multilayer Multi-Bit Parallel Shift Register Using Reversible Level-Sensitive ‘D’ Flip-Flop. In: Dhar, S., Do, DT., Sur, S.N., Liu, H.CM. (eds) Advances in Communication, Devices and Networking. Lecture Notes in Electrical Engineering, vol 902. Springer, Singapore. https://doi.org/10.1007/978-981-19-2004-2_6
Download citation
DOI: https://doi.org/10.1007/978-981-19-2004-2_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-2003-5
Online ISBN: 978-981-19-2004-2
eBook Packages: EngineeringEngineering (R0)