Introduction

By reason of its excessive speed and cohesive layout potential, the CMOS archetype may perhaps control the digital realm for the previous eras. However, according to contemporary analyses specified in [1], the typical CMOS archetype is about to agonize from several scaling deficits in the proximate future. A few eminent scaling confines of CMOS archetype assimilate dimensional constraint, reducing switching frequency, off-status leakage current, etc. The impulse for extreme-functioning digital outlines in nanoscale is assumed to be the prime encounter with CMOS archetype. Therefore, an obligation of reasonable, competent nanostructure as QCA arises into play being a substitute of CMOS archetype which is adept of extreme thickness, noticeable speed in nanoscale outlines with minimal power depletion. Several prevailing alternatives of QCA are, for instance, molecular [2] and magnetic quantum cellular automata [3], 4-dot 2-electron QCA [4,5,6,7] and 2-dot 1-electron QCA [8]. This study emphasizes on the metal dot offset part of QCA. The 4-dot 2-electron version of QCA is utterly studied. A number of studies have been done in this area till now for instance [9,10,11,12,13,14,15]. The 2-dot 1-electron QCA can decode the binary data with electron formation inside the cell. Data can be conducted from one cell to another with cell-to-cell interface. Some of the earlier studies on 2-dot 1-electron QCA is organized in [8, 16]. Like 4-dot 2-electron QCA architecture, the essential paradigms of 2-dot 1-electron are majority gate, planar wire crossing wires and inverter that are classified in [8]. The two-dimensional 4-dot 2-electron cell is a square structure. Where, four “dots” at the four positions contain two electrons which can relocate between neighboring dots of the identical cell and acquire the transversely reverse positions owing to Coulomb’s repulsion [17]. In 2-dot 1-electron QCA, overall dots and electrons quantity per cell are nearly lessened by half. Besides, the four formations out of 4C2 that are obscure are eradicated [8]. Furthermore, the wiring technique is less intricate, and the data in the binary form are delivered from a cell to the next cell by following the Coulomb’s principle. The material comprehension of QCA in inclusive could be realized at cryogenic temperature assortment as of now [18]. In this study, a novel outline of parity generator and parity checker is presented, and based on this outline, a nano-communication architecture is formed. All these designs dissipate very low power. In Section “Briefing to 2-dot 1-electron QCA”, an outline of 2-dot 1-electron QCA is presented. In Section “Proposed parity generator and checker for nano-communication”, the formations of proposed parity generator, parity checker and nano-communication architecture are organized. Depleted power assessment of 2-dot 1-electron architecture is reviewed in Section “Derivation of electron’s inner energy with depleted power analysis”. In Section “Analysis of the outlined design”, the outlined design has been studied. Later, energy and power supplies by the designs are presented in Section “Energy and power utilization for the proposed design” and finally, in Section “Conclusion”, the conclusion is thru.

Briefing to 2-dot 1-electron QCA

The outline of the cells is oblong in 2-dot 1-electron QCA, besides two dots at the two edges and single electron allowed to shift between the quantum dots of the uniform cell.

The formations of the cells per the polarities are put on display in Fig. 1. The clocking mechanism and the basic gates are discussed as follows. The design hypotheses of all 2-dot 1-electron QCA are majority gate, wires, inverter and planar crossing of wires [8] that are presented in Fig. 2.

Fig. 1
figure 1

Cell organization of QCA vertically and horizontally

Fig. 2
figure 2

Fundamental QCA blocks; binary wires a 90o, b 45o, c inverted/non-inverted junctions, d planar crossing of wire (e) majority gate attainment

In typical CMOS designs, clocking operates the principle of synchronization. But for QCA design, clocking operates to justify two essential requirements. QCA clocking is operated to manage the data stream direction and to empower drained signals. So, the clocking process of QCA is totally separate from traditional clocking process of CMOS. The clocking mechanism of QCA 2-dot 1-electron keeps on the related approach of 4-dot 2-electron QCA. The entire clocking mechanism is a pseudo-adiabatic procedure. QCA composition involves four basic clock segments. Each segment of QCA comprises four levels, explicitly, switch, hold, release, and relax.

The switching phase is known as raising phase. In this segment, the signal scale is amplified, and the electrons become empowered and lead to de-localize. The hold segment is typically the top phase. In this part, the signal scale is of the utmost use and the electrons attain their highest latent energy. Hence, QCA cells fully drop their polarity. In this stage, the cells are specified to achieve void phase.

The release part is the up to a down phase. Definite computation is complete in this segment. The energy of electron begins to get inferior in this segment and the cells turn into polarized. The relaxing part is the down phase where the cells have certain polarity. Every single of the clock phases is π/2 out of phase with the succeeding clock segment as exhibited in Fig. 3. There subsist some distinct clocking mechanisms in QCA that are described earlier for separate QCA systems, for instance, magnetic [3] and molecular QCA [19]. The typical color code of separate phases is presented in Fig. 3.

Fig. 3
figure 3

Four-phase pseudo-adiabatic clocking in QCA

Proposed parity generator and checker for nano-communication

Once information is passed on from the broadcasting to the receiving point, a defect may arise. Parity perceives such defects. It is affixed to the data to be transmitted so that the figure of 1s turns into either even or odd. The even one is called even parity and odd one as odd parity. On the receiving point, the information along with the parity bit is verified; if the parity does not resemble the one referred, then a defect is spotted. The parity generator produces the parity at the broadcast point, though the checker tests out the parity at the receiving point.

The circuit diagram of the parity generator with QCA block scheme is exhibited in Fig. 4 and the truth table is presented in Table 1. Figure 5 presents the proposed circuit and block diagram of parity checker and the truth table is in Table 2. Figure 6 illustrates the circuit and block diagram of a nano-communication outline with the proposed parity generator and checker circuit. The nano-communication design operates as the following procedures:

Fig. 4
figure 4

The outlined parity generator: a QCA schematic; b QCA design

Table 1 Truth table of the parity generator
Fig. 5
figure 5

The outlined parity checker: a QCA schematic; b QCA design

Table 2 Truth table of the parity checker
Fig. 6
figure 6

The outlined nano-communication design: a QCA schematic; b QCA design

On the broadcast site, the parity generator uses the data as a key or input and produces the parity bit. The data and the produced parity bit are afterward referred through the transmission medium to their endpoint, where they are shifted within the parity checker. On the receiver end, the parity checker verifies the parity bit which was filled out inside the data for fault recognition.

An inaccuracy arises through broadcast if the parity bit out of the four bits is even, as the transferred binary data were formerly odd. The truth table of the outlined architecture is attained by respecting the values of the parity bit presented in Table 1. The truth table is justified in Table 3. Hence, the responses to the source of the outlined nano-communication design are similar as in Table 1 that reasons all the results of the checker bit at the receiver point to be zero. The QCA representation of the outlined architecture is presented in Fig. 6. The proposed parity generator and checker can be used in many hardware applications like small computer system interface, peripheral component interconnect or microprocessors. Besides, the circuits can be used to design nanoscale composite low-energy lossless nano-communication architectures such as nano-transmitters and nano-receivers. The proposed nano-communication design can be used as a transmission channel for secured information stream.

Table 3 Truth table for proposed nano-communication design

Derivation of electron’s inner energy with depleted power analysis

From substantial properties, a 4-dot 2-electron cell with 2-electron is twice of a 2-dot 1-electron corresponding, wherein every single cell contains unique electron. In accordance with de Broglie’s principle [20], an electron can be quantified as a movement of electromagnetic effects rather as a super-sited stance of waves with discrete wave magnitudes. Systematically, the Fourier illustration of a super-sited wave is presented in Eq. 1

$$\psi (u) = \frac{1}{{\sqrt {2\pi } }}\int\limits_{ - \infty }^{ + \infty } {\phi (k){e^{iku}}} {\text{d}}k,$$
(1)

where ψ (u) is the quantity of particles flowing along u direction, φ (k) is the amplitude of the wave quantity, \(k = \frac{2\pi }{\lambda }\) is the transmission frequency of an electron, λ is the wave dimension. Wave quantity can be presented through Eq. 2.

$$\varphi (k) = \int\limits_{ - \infty }^{ + \infty } {\psi (u){e^{ - iku}}} {\text{d}}u.$$
(2)

If x = 0, then electron in a 2-dot cell confined at any of the two conceivable dots. From Eq. 1, it is perceived that the charge of ψ (u) is in proportion to φ (k) multiplied by several charges of eiku. Therefore, ψ (u) matches the routine of a cosine wave consenting its negative value at \(\frac{x}{2}\). Furthermore, this precise routine can be recognized in case of φ (k). This parameter is termed as a probabilistic interpretation of Born [21]. In the quantum approach, the maximum regular practice is to appraise the energy as the volume of the system latent energy and the dynamic energy. Hence, the total energy is indicated here by \({\vec{\hat{P}}}\) and reported in Eq. 3.

$${\vec {\hat{P}}} = {\vec {\hat{T}}} + {\vec {\hat{K}}},$$
(3)

where \({\vec{\hat{T}}}\) signifies the system latent energy and \({\vec{\hat{K}}}\) represents the dynamic energy of the 2-dot QCA configuration. The incentive operator \({\vec{\hat{P}}}\) in the point depiction \(\vec{r}\) is present in Eq. 4 as attained in [22].

$$\left\langle {\vec r\left| {\vec{\hat{P}}} \right|\psi } \right\rangle = - i\hbar \vec \nabla \left\langle {\vec r|\psi } \right\rangle ,$$
(4)

where 〈〉 is the Dirac illustration outlining quantum settings in quantum mechanics, \(\hbar\) signifies the condensed Planck’s constant,\(\vec \nabla\) is the incline operator, and i is √− 1 [22]. So,\({\vec{\hat{P}}}\) in place illustration can be stated by Eq. 5.

$${\vec{\hat{P}}} = - i\hbar \vec \nabla ,$$
(5)

where the Cartesian ingredient of \(\nabla\) in one-dimensional plan is ∂/∂x. The dynamic energy \(K = - \frac{{{\hat{\vec P}^2}}}{2m}\), where m elucidates the outline of an electron [22]. Therefore, the Hamiltonian operator can be organized in Eq. 6.

$$\hat H = - \frac{{{{{\vec{\hat{P}}}}^2}}}{2m} + \hat C(\vec r) = - \frac{\hbar^2}{2m}{\nabla^2} + \hat C(\vec r),$$
(6)

where \({\nabla^2}\) is the Laplacian estimate with Cartesian factor in the two-dimensional plot as

$$\frac{\partial^2}{{\partial {x^2}}} + \frac{\partial^2}{{\partial {x^2}}}.$$

\(\hat C(\vec r)\) is the Coulomb hypothetical energy between two electrons in any two 2-dot cells m and n, apiece of which holds charge e. Hence, \(\hat C(\vec r)\)[22] can be attained in Eq. 7.

$$\hat C(\vec r) = \frac{{\left| {e^2} \right|}}{{4\pi {\varepsilon_o}{\varepsilon_{\text{r}}}\vec r}},$$
(7)

where \({\varepsilon_o}\) is the available area permittivity and \({\varepsilon_r}\) is the permittivity of the 2-dot 1-electron cell. So, the possible energy of an electron [23] because of the effect of all its neighbors is presented in Eq. 8.

$$\hat C(\vec r) = \sum\limits_{i \ne j} {e\phi ({r_i}) = \frac{1}{{4\pi {\varepsilon_o}{\varepsilon_{\text{r}}}}}} \sum\limits_{i = 1}^2 \cdot \sum\limits_{j = 1}^2 {\frac{e_i^me_j^n}{{\left| {{r_i} - {r_j}} \right|}}} .$$
(8)

So, for a 2-dot 1-electron outline holding N such cells, the overall possible energy will be organized [23] in Eq. 9.

$$\hat C(\vec r) = \sum\limits_{m = 1}^N \times \sum\limits_{n = 1}^{N - 1} {\frac{1}{{4\pi {\varepsilon_o}{\varepsilon_{\text{r}}}}}\sum\limits_{i = 1}^2 \cdot \sum\limits_{j = 1}^2 {\frac{e_i^me_j^n}{{\left| {{r_i} - {r_j}} \right|}}} }$$
(9)

Thus, for a particular cell, the possible energy [23] is formed in Eq. 10.

$${E_{\text{P}}} = \frac{1}{N}\hat C(\vec r) = \frac{1}{N}\sum\limits_{m = 1}^N \cdot \sum\limits_{n = 1}^{N - 1} \cdot \frac{1}{{4\pi {\varepsilon_o}{\varepsilon_{\text{r}}}}}\sum\limits_{i = 1}^2 \cdot \sum\limits_{j = 1}^2 {\frac{e_i^me_j^n}{{\left| {{r_i} - {r_j}} \right|}}} .$$
(10)

Now, the total energy of the system is developed [23] in Eq. 11

$${E_{\text{C}}} = - \frac{\hbar^2}{2}\sum\limits_{j = 1}^N { \times \frac{\hat \nabla_j^2}{m_j}} \times \psi (\vec r) + \sum\limits_{m = 1}^N \cdot \sum\limits_{n = 1}^{N - 1} \cdot \frac{1}{{4\pi {\varepsilon_o}{\varepsilon_{\text{r}}}}}\sum\limits_{i = 1}^2 \cdot \sum\limits_{j = 1}^2 {\frac{e_i^me_j^n}{{\left| {{r_i} - {r_j}} \right|}}} .$$
(11)

The energy of the outline achieved from Eq. 11 marks the electrons of the cells to change throughout the channels of the specific cells.

In 2-dot QCA layout, both internal flow and external flow of power are met by each 2-dot cell. Let Es and Ep be immediate signal energy and distinctive power energy because of feedback signal xi (t), where power assessments are arranged over the intermission |t| < T, where T is partial of the time gap. Then, the immediate signal energy Es [22] can be indicated with Eq. 12

$${E_{\text{s}}} = \mathop {\lim }\limits_{T \to \infty } {\int_{ - T}^{ + T} {\,\left| {{x_i}(t)} \right|}^2}{\text{d}}t.$$
(12)

The distinctive power energy Ep [22] can be projected with Eq. 13

$${E_{\text{p}}} = \mathop {\lim }\limits_{T \to \infty } \,\frac{1}{2T}\,{\int_{ - T}^{ + T} {\,\left| {{x_i}(t)} \right|}^2}{\text{d}}t.$$
(13)

The conjoined power and energy owing to all the feedback signals connected to the input cells can be specified in Eqs. 14 and 15, respectively.

$${E_{\text{en1}}} = \sum\limits_{i = 1}^n {{E_{\text{p}}}} ,$$
(14)
$${E_{\text{en2}}} = \sum\limits_{i = 1}^n {{E_{\text{s}}}} ,$$
(15)

where Een1 and Een2 are the power and signal energy, consistently, offered from the circumstances to the 2-dot 1-electron QCA outline, n is the figure of response lines into the circuit. This power and energy ought to increase all through the architecture and this is attained over the connection effect of 2-dot 1-electron QCA. In 2-dot 1-electron QCA, the two dots, specifically the wells, are linked by channel with a capacitor at its focus. It has an outward area A, a space between two plates is d and voltage V. Thus, the capacitance is C ≈ ϵA/d, where ϵ denotes the permittivity of free area. The electric base in the gap has potency E = V/d. Thus, the impediment energy in the electric base [22] is presented below in Eq. 16

$${E_{\text{c}}} \approx \frac{1}{2}C{V^2} = \gamma ,$$
(16)

where γ is the channeling energy. This energy γ is termed as barrier latent energy. An electron can move between two separate energy points if the quantity of the two quantum figures of the particular energy points is an odd number. Tunneling is not permitted if both the quantum figures are not odd numbers [22]. Therefore, minimal energy provided by a clock wave to a 2-dot 1-electron outline through N cells [22] is specified by Eq. 17,

$${E_{\text{min} }} = \frac{{{{\left\lceil {{n_{\text{min} }}} \right\rceil }^2}{\pi^2}{\hbar^2}N}}{{2m{a^2}}}.$$
(17)

Electron depletes a particular quantity of energy once it changes from upper energy to lower energy level. The total of energy depleted through an electron [22] will be as follows in Eq. 18

$$\nabla E = \frac{{{{\left\lceil {{n_{\text{min} }}} \right\rceil }^2}{\pi^2}{\hbar^2}}}{{2m{a^2}}} - \frac{{{\pi^2}{\hbar^2}}}{{2m{a^2}}} = \frac{{{\pi^2}{\hbar^2}}}{{2m{a^2}}}\left( {{{\left\lceil {{n_{\text{min} }}} \right\rceil }^2} - 1} \right)$$
(18)

So, the minimal energy provided by the clock wave to a 2-dot 1-electron QCA [22] by N cells is shown in Eq. 19,

$$h{\nu} = \frac{{N{\pi^2}{\hbar^2}}}{{2m{a^2}}}\left( {{{\left\lceil {{n_{\text{min} }}} \right\rceil }^2} - {n^2}} \right),$$
(19)

where υ is the instance frequency of energy, nmin is the total number of quantum to attain the least energy to override barrier. In Eq. 20, the power utilization in a 2-dot 1-electron QCA [22] is organized

$${P_{\text{u}}} = \mathop {\lim }\limits_{\tau \to \infty } \,\frac{2}{\tau }\,{\int_0^\tau {\,\,\left| {{x_{\text{u}}}(t)} \right|}^2}{\text{d}}t,$$
(20)

where xu(t) is the functional signal amplitude. In a while, once an electron moves from upper energy to ground energy level, it depletes particular expanse of energy. The complete energy depleted by a structure [22] including N many 2-dot 1-electron cells will be organized in Eq. 21

$$h{\nu_0} = \frac{{N{\pi^2}{\hbar^2}}}{{2m{a^2}}}\left( {{{\left\lceil {{n_{\text{min} }}} \right\rceil }^2} - 1} \right),$$
(21)

where υ is the depleted frequency of energy. To process the collective depleted power from an architecture of 2-dot 1-electron cell, the depleted power for each one of the cells must be assessed. The depleted power of a 2-dot 1-electron QCA is through xd(t) being the depleted signal amplitude [22]. Equation 22 presents the depleted power of 2-dot 1-electron QCA through xd(t).

$${P_{\text{d}}} = \mathop {\lim }\limits_{{\tau_0} \to \infty } \,\frac{2}{\tau_0}\,{\int_0^{\tau_0} {\,\,\left| {{x_{\text{d}}}(t)} \right|}^2}{\text{d}}t.$$
(22)

Thus, the collective depleted power of an architecture [22] of 2-dot 1-electron QCA with N such cells is presented in Eq. 23

$${P_{\text{cl}}} = \sum\limits_{d = 1}^N {{P_{\text{d}}}}$$
(23)

As per the theory of quantum mechanics, there endures a viewpoint of reflection from the barrier latent energy though the process energy overrides the barrier energy, i.e., Eb ≤ NEc. The reflection measurement [22] can be stated as follows through Eq. 24

$$T = \frac{1}{{1 + \frac{{{E_{\text{c}}}^2{N^2}}}{{4{E_{\text{s}}}\,\,(N \times {E_{\text{c}}} - {E_{\text{s}}})}}{{\sinh }^2}\beta d}},$$
(24)

where d is the space between the capacitor slots and β is a constant. From Eq. 24, it can be realized that T ≠ 0. Hence, permanently there is a possibility of interaction which rests on Ec and d. Thus, it can be obtained from Eq. 24 [22] and presented in Eq. 25

$$T = \frac{{16{E_s}\,({E_{\text{c}}} - {E_s})}}{{{E_{\text{c}}}^2}}\,{{\text{e}}^{{ - 2}\beta {\text{d}}}}.$$
(25)

Now, it is obvious that the stand of QCA rests on the Columbic impact between electrons. A cell includes electrons with quantum dots. The situation of electron defines the status of the cell. The influence of the adjacent cells on a cell modifies the polarity of the cell. The energy also inflicts some influence on cell polarity. A weak feedback is not sufficient to polarize a cell and so the volume of energy deficit is to be provided outwardly. This energy assists the electrons to override the latent energy γ of the channel and achieve the polarity. A point is to reduce the power and energy utilization along with lessening wastage. Incidentally, a significant issue which shows a vital function is the switching rate. If the switching rate is amplified, then further energy will be essential for concise length of time. Thus, the electrode voltage needs to be static at a point. So that the switching rate becomes stable and dissipates lower energy. So, for the effective functioning of 2-dot 2-dot 1-electron architecture, the depleted energy must be minimal and the switching period must be lesser.

Analysis of the outlined design

For modifying the outputs of the proposed outline, mathematical operations are used [17], as no simulator for 2-dot 1-electron 1-electron QCA is attainable [8]. The energies for all conceivable locations of the electron in the output cell are estimated and the location with minimum possible energy is measured. Let d0 be the space between the instant charges q1 and q2. Afterwards, between them, the conceivable energy [17] is as follows in Eq. 26

$${E_{\text{c}}} = \frac{{k{q_1}{q_2}}}{d_0}.$$
(26)

In the Eq. 26, Ec is the number of conceivable energies of the adjoining electrons and k is Coulomb’s constant. From Eq. 26, Eq. 27 can be presented as follows

$$k{q_1}{q_2} = 9 \times {10^9} \times {(1.6)^2} \times {10^{ - 38}}.$$
(27)

The overall energy of an electron [17], considering the properties of all the adjacent electrons, is shown in Eq. 28

$${E_{\text{T}}} = \sum\limits_{t = 1}^n {{E_{\text{c}}}} .$$
(28)

The output statuses of the parity generator, checker and nano-communication architecture are presented in Tables 4, 5 and 6, correspondingly. The estimates of the conceivable energies of these three designs are exhibited in Tables 4, 5 and 6 consistently.

Table 4 Output position of 2-dot 1-electron parity generator
Table 5 Output position of 2-dot 1-electron parity checker
Table 6 Output position of 2-dot 1-electron nano-communication architecture

A design is even when all the responses to a majority gate get into the access with identical force at the similar time and the output is gained in the similar or succeeding zone. The architectures in Figs. 4b, 5b and 6b assure both the circumstances. Therefore, constancies of the outlined architectures are confirmed. Let x be the extent and y be the breadth of a 2-dot 1-electron QCA correspondingly. For the parity generator, 51 cells are essential; and for parity checker, 77 cells are needed; and nano-communication architecture required 202 cells. The spaces enclosed essentially are 51 xy nm2, 77 xy nm2, and 202 xy nm2, correspondingly. We can review that the quantity of cells required for the nano-communication architecture is 202, extent enclosed is 158,908 nm2, the overall majority gate needed is 15 and clock phases required is 8.

Energy and power utilization for the proposed design

The terminologies for the power and energy associated issues are specified in [24] and outlined in Table 7. In the table, quantum number is signified by n, the diminished constant of Plank’s is specified by \(\hbar\), size of the electron is m, the area is a2, the overall quantity of cells in the layout is N and clock segments consumed are k. In the outline, n = 10 and n2 = 3.

Table 7 Values of different factors in 2-dot 1-electron QCA

In Table 8, a reasonable analysis has been formulated and outlined study with 2-dot 1-electron has been assessed with the present effort using 4-dot 2-electron QCA [12, 25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42] considering the figures of cell, extent coverage and energy utilized. From [8], we acquire x = 13 nm and y = 5 nm. From Table 8, it can express that the quantity of cells needed for the 2-dot 1-electron designs is considerably fewer than that in case of their 4-dot 2-electron complements, accordingly, the area consumption also becomes lower. Besides, the energy essential to force the designs is significantly less in case of 2-dot 1-electron designs as the figure of electrons occupied is uniform as the figure of cells; while in case of 4-dot 2-electron outlines as the figure of electrons occupied are just the twice of the figure of cells figure and from [24], the energy requisite is precisely relational to the number of cells concerned.

Table 8 Reasonable analysis of nano-communication layout, parity generator and checker with two variations of QCA

Overall energy dissipation by the proposed and existing designs is presented in Table 9. Several methods have been introduced so far to find energy dissipation by any QCA circuit. Most familiar are QCADesigner-Energy [43], QCAPro [44, 45] and Power Consumption by Hamming distance [46].

Table 9 Power depletion comparison by the proposed and existing designs

Conclusion

The architecture of parity generator and checker is organized in this study and based on these layouts, a nano-communication transmission channel is proposed using 2-dot 1-electron QCA. Because of the unavailability of a 2-dot 1-electron QCA simulator, potential energy resolution technique based on Coulomb’s revulsion theory has been applied to determine the outputs. The outlined layouts are studied properly and then the overall essential energy depletion is analyzed. It is presented that the proposed design dissipates very low energy. From the layouts, it is coherent that the 2-dot 1-electron QCA parity generator, checker and nano-communication architecture are considerably more proficient regarding size and power depletion than the identical with 4-dot 2-electron QCA.