Abstract
At the present time, logic circuits design prototypes with quantum-dot cellular automata (QCA) have been comprehensively researched. The confines of orthodox CMOS technology induce to the breakthroughs of different technologies, one of which is QCA. Thoughtlessly, because of the deficiency of advance assembly support, QCA circuits frequently agonize from several sorts of manufacture shortcomings and variations and, hence, are error prone and defective. QCA technology is forming its aspect due to extreme effectiveness and rapidity with lesser area requirement. This study, a novel architecture of parity generator and checker, is proposed based on two-dot one-electron cells. Parity generator and checker assist in impeccable binary information communication from point to point. With the outlined parity generator and checker circuit, a nano-communication architecture is designed. The designed architecture is rationalized with a competently established standard mathematical operation based on Coulomb’s theory. All the outlined design contains a minimum number of cells, extent, and energy compared to existing four-dot two-electron QCA designs. The outlined designs comprehend minimum majority gate and latency. Besides, power depletion by the designs is measured and it is perceived that the total energy and power required to operate these designs are incredibly low.
Similar content being viewed by others
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.
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.
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:
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.
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
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.
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.
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].
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.
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.
where \({\nabla^2}\) is the Laplacian estimate with Cartesian factor in the two-dimensional plot as
\(\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.
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.
So, for a 2-dot 1-electron outline holding N such cells, the overall possible energy will be organized [23] in Eq. 9.
Thus, for a particular cell, the possible energy [23] is formed in Eq. 10.
Now, the total energy of the system is developed [23] in Eq. 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
The distinctive power energy Ep [22] can be projected with Eq. 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.
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
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,
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
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,
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
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
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).
Thus, the collective depleted power of an architecture [22] of 2-dot 1-electron QCA with N such cells is presented in Eq. 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
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
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
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
The overall energy of an electron [17], considering the properties of all the adjacent electrons, is shown in Eq. 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.
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.
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.
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].
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.
References
Wilson, L.: International technology roadmap for semiconductors (ITRS). Semicond. Ind. Assoc. 1, (2013). http://www.itrs.net
Lent, C.S., Isaksen, B., Lieberman, M.: Molecular quantum-dot cellular automata. J. Am. Chem. Soc. 125(4), 1056–1063 (2003)
Imre, A., Csaba, G., Ji, L., Orlov, A., Bernstein, G.H., Porod, W.: Majority logic gate for magnetic quantum-dot cellular automata. Science 311(5758), 205–208 (2006)
Bahar, A.N., Uddin, M.S., Abdullah-Al-Shafi, M., Bhuiyan, M.M.R., Ahmed, K.: Designing efficient QCA even parity generator circuits with power dissipation analysis. Alex. Eng. J. 57(4), 2475–2484 (2018)
Abdullah-Al-Shafi, M., Bahar, A.N., Habib, M.A., Bhuiyan, M.M.R., Ahmad, F., Ahmad, P.Z., Ahmed, K.: Designing single layer counter in quantum-dot cellular automata with energy dissipation analysis. Ain Shams Eng. J. 9(4), 2641–2648 (2017). (2018)
Abdullah-Al-Shafi, M., Bahar, A.N.: A new approach of presenting binary to grey and grey to binary code converter in majority voter-based QCA nanocomputing. J. Comput. Theor. Nanosci. 14(5), 2416–2421 (2017)
Abdullah-Al-Shafi, M., Bahar, A.N.: Energy optimized and low complexity 2-dimensional 4 Dot 2 electron flip-flop and quasi code generator in nanoscale. J. Nanoelectron. Optoelectron. 13(6), 856–863 (2018)
Hook IV, L.R., Lee, S.C.: Design and simulation of 2-D 2-dot quantum-dot cellular automata logic. IEEE Trans. Nanotechnol. 10(5), 996–1003 (2011)
Timler, J., Lent, C.S.: Power gain and dissipation in quantum-dot cellular automata. J. Appl. Phys. 91(2), 823–831 (2002)
Berzon, D., Fountain, T.J.: A memory design in QCAs using the SQUARES formalism. In: Proceedings Ninth Great Lakes Symposium on VLSI, pp. 166–169. IEEE (1999)
Abdullah-Al-Shafi, M., Bahar, A.N.: Ultra-efficient design of robust RS flip-flop in nanoscale with energy dissipation study. Cogent Eng. 4(1), 1391060 (2017)
Abdullah-Al-Shafi, M., Bahar, A.N., Ahmad, F., Ahmed, K.: Performance evaluation of efficient combinational logic design using nanomaterial electronics. Cogent Eng. 4(1), 1349539 (2017)
Abdullah-Al-Shafi, M., Bahar, A.N., Ahmad, P.Z., Ahmad, F., Bhuiyan, M.M.R., Ahmed, K.: Power analysis dataset for QCA based multiplexer circuits. Data Brief 11, 593–596 (2017)
Abdullah-Al-Shafi, M., Bahar, A.N.: Optimized design and performance analysis of novel comparator and full adder in nanoscale. Cogent En. 3(1), 1237864 (2016)
Abdullah-Al-Shafi, M., Bahar, A.N.: QCA: an effective approach to implement logic circuit in nanoscale. In: 2016 5th International Conference on Informatics, Electronics and Vision (ICIEV), pp. 620–624. IEEE (2016)
Hook I.V.L.R., Lee, S.C.: Collinear 2-dot QCA nano-electronic wire structure to improve QCA computing device reliability. In: Proceedings SPIE smart structure conference (Vol. 1) (2011)
Mukhopadhyay, D., Dutta, P.: Quantum cellular automata based novel unit 2: 1 multiplexer. Int. J. Comput. Appl. 43(2), 22–25 (2012)
Likharev, K.K.: Single-electron devices and their applications. Proc. IEEE 87(4), 606–632 (1999)
Lent, C.S., Isaksen, B.: Clocked molecular quantum-dot cellular automata. IEEE Trans. Electron Devices 50(9), 1890–1896 (2003)
Blum, K.: Density Matrix Theory and Applications, vol. 64. Springer Science & Business Media, Berlin (2012)
Born, M.: Statistical interpretation of quantum mechanics. Science 122(3172), 675–679 (1955)
Zettili, N.: Quantum mechanics: concepts and applications. Am. J. Phys. 71, 93 (2003). https://doi.org/10.1119/1.1522702
Lent, C.S., Tougaw, P.D.: A device architecture for computing with quantum dots. Proc. IEEE 85(4), 541–557 (1997)
Mukhopadhyay, D., Dutta, P.: A study on energy optimized 4 dot 2 electron two dimensional quantum dot cellular automata logical reversible flip-flops. Microelectron. J. 46(6), 519–530 (2015)
Das, S., De, D.: Nanocommunication using QCA: a data path selector cum router for efficient channel utilization. In: 2012 International Conference on Radar, Communication and Computing (ICRCC), pp. 43–47. IEEE (2012)
Sardinha, L.H., Costa, A.M., Neto, O.P.V., Vieira, L.F., Vieira, M.A.: Nanorouter: a quantum-dot cellular automata design. IEEE J. Sel. Areas Commun. 31(12), 825–834 (2013)
Yao, F., Zein-Sabatto, M.S., Shao, G., Bodruzzaman, M., Malkani, M.: Nanosensor data processor in quantum-dot cellular automata. J. Nanotechnol. 2014, 1–14 (2014)
Silva, D.S., Sardinha, L.H., Vieira, M.A., Vieira, L.F., Neto, O.P.V.: Robust serial nanocommunication with QCA. IEEE Trans. Nanotechnol. 14(3), 464–472 (2015)
Das, J.C., De, D.: Quantum-dot cellular automata based reversible low power parity generator and parity checker design for nanocommunication. Front. Inf. Technol. Electron. Eng. 17(3), 224–236 (2016)
Das, J.C., De, D.: Circuit switching with quantum-dot cellular automata. Nano Commun. Netw. 14, 16–28 (2017)
Debnath, B., Das, J.C., De, D.: Reversible logic-based image steganography using quantum dot cellular automata for secure nanocommunication. IET Circ. Dev. Syst. 11(1), 58–67 (2017)
Das, J.C., De, D.: Nanocommunication network design using QCA reversible crossbar switch. Nano Commun. Netw. 13, 20–33 (2017)
Debnath, B., Das, J.C., De, D.: Design of image steganographic architecture using quantum-dot cellular automata for secure nanocommunication networks. Nano Commun. Netw. 15, 41–58 (2018)
Santra, S., Roy, U.: Design and optimization of parity generator and parity checker based on quantum-dot cellular automata. World Acad. Sci. Eng. Technol. Int. J. Comput. Electr. Autom. Control Inf. Eng. 8(3), 491–497 (2014)
Mustafa, M., Beigh, M.R.: Design and implementation of quantum cellular automata based novel parity generator and checker circuits with minimum complexity and cell count. Indian J. Pure Appl. Phys. 51, 60–66 (2013)
Ahmad, F., Ahmad, P.Z., din Bhat, G. M.: Design and analysis of odd-and even-parity generators and checkers using Quantum-dot Cellular Automata (QCA). In: 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom), pp. 187–194. IEEE (2015)
Singh, G., Sarin, R.K., Raj, B.: A novel robust exclusive-OR function implementation in QCA nanotechnology with energy dissipation analysis. J. Comput. Electron. 15(2), 455–465 (2016)
Agrawal, P., Sinha, S.R.P., Misra, N.K., Wairya, S.: Design of quantum dot cellular automata based parity generator and checker with minimum clocks and latency. Int. J. Mod. Educ. Comput. Sci. 8(8), 11 (2016)
Agarwal, M., et al.: Layered T parity generators using quantum-dot cellular automata. In: 2017 8th IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON) (pp. 324–327. IEEE (2017)
Teja, V.C., Polisetti, S., Kasavajjala, S.: QCA based multiplexing of 16 arithmetic & logical subsystems-a paradigm for nano computing. In: 2008 3rd IEEE International Conference on Nano/Micro Engineered and Molecular Systems, pp. 758–763. IEEE (2008)
Kumar, D., Kumar, C., Gautam, S., Mitra, D.: Design of practical parity generator and parity checker circuits in QCA. In: 2017 IEEE International Symposium on Nanoelectronic and Information Systems (iNIS), pp. 28–33. IEEE (2017)
Kassa, S.R., Nagaria, R.K., Karthik, R.: Energy efficient neoteric design of a 3-input majority gate with its implementation and physical proof in quantum dot cellular automata. Nano Commun. Netw. 15, 28–40 (2018)
Abdullah-Al-Shafi, M., Bahar, A.N.: An architecture of 2-dimensional 4-dot 2-electron QCA full adder and subtractor with energy dissipation study. Act. Passive Electron. Compon. 2018, 1–10 (2018)
Bahar, A.N., Laajimi, R., Abdullah-Al-Shafi, M., Ahmed, K.: Toward efficient design of flip-flops in quantum-dot cellular automata with power dissipation analysis. Int. J. Theor. Phys. 57(11), 3419–3428 (2018)
Bahar, A.N., Ahmad, F., Nahid, N.M., Hassan, M.K., Abdullah-Al-Shafi, M., Ahmed, K.: An optimal design of conservative efficient reversible parity logic circuits using QCA. Int. J. Inf. Technol. (2018). https://doi.org/10.1007/s41870-018-0226-9
Liu, W., Srivastava, S., Lu, L., O’Neill, M., Swartzlander, E.E.: Are QCA cryptographic circuits resistant to power analysis attack? IEEE Trans. Nanotechnol. 11(6), 1239–1251 (2012)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Abdullah-Al-Shafi, M., Bahar, A.N. Designing majority gate-based nanoscale two-dimensional two-dot one-electron parity generator and checker for nano-communication. Int Nano Lett 9, 265–276 (2019). https://doi.org/10.1007/s40089-019-0279-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40089-019-0279-1