Next Article in Journal
Engineering Moderately Lithiophilic Paper-Based Current Collectors with Variable Solid Electrolyte Interface Films for Anode-Free Lithium Batteries
Previous Article in Journal
High-Quality Single Crystalline Sc0.37Al0.63N Thin Films Enabled by Precise Tuning of III/N Atomic Flux Ratio during Molecular Beam Epitaxy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Computational Modeling and Simulation of QCA Reversible Gates for Information Reliability in Nano-Quantum Circuits

Department of Convergence Science, Kongju National University, Gongju 32588, Republic of Korea
Nanomaterials 2024, 14(17), 1460; https://doi.org/10.3390/nano14171460
Submission received: 23 August 2024 / Revised: 1 September 2024 / Accepted: 7 September 2024 / Published: 8 September 2024

Abstract

:
As the relationship between energy and information loss and reversible gates was revealed, much interest in reversible gate design arose, and as quantum-dot cellular automata (QCA) gained attention as a next-generation nano circuit design technology, various reversible gates based on QCA emerged. The proposed study optimizes the performance and design costs of existing QCA-based reversible gates including TR, RUG, PQR, and URG. According to most indicators, the proposed circuits showed significant improvement rates and outperformed existing studies. In particular, the proposed optimal TR, RUG, PQR, and URG showed performance improvements of 266%, 265%, 300%, and 144% in CostAD, respectively, compared with the best existing circuit. This shows outstanding improvement and superiority in terms of area and delay, which are the most important factors in the performance of nano-scale circuits that are becoming extremely miniaturized. Additionally, the exceptionally high-output polarization of the proposed circuits is an important indicator of the circuit’s expansion and connection and increases the circuit’s reliability.

1. Introduction

In the 1960s, Landauer discovered that information deletion requires entropy [1], and, inspired by this, Bennett first proposed reversible computation in the 1970s [2]. Landauer demonstrated that the loss of one bit of information results in a certain energy loss, and Bennett proved the validity of this. This energy loss that occurs in an irreversible circuit can be recovered in a reversible circuit, and a direct relationship between information loss, energy dissipation, and reversible circuit can be confirmed [2].
In 1980, Toffoli proposed a reversible operation using the controlled-controlled NOT gate (CCNOT) [3], and in 1982, Fredkin and Toffoli proposed conservative logic and reversible computing to calculate the collision of billiard balls using this [4]. In 1985, Feyman proposed reversible computing using a controlled NOT gate (CNOT) [5], and Peres proposed a gate that could perform both CCNOT and CNOT operations simultaneously [6]. Later, based on this research, various academic theorems about quantum computing and various reversible gates appeared [7,8,9,10,11].
Meanwhile, quantum-dot cellular automata (QCA) were proposed by Tougaw and Lent in 1993 to overcome the problems of high power loss and information loss in existing CMOS circuits [12,13]. This technology has significant advantages, such as operating frequency (THz), high device density, and low power consumption [14]. The dissipated energy is measured based on the Hamiltonian matrix using the HartreeFock approximation related to the Coulomb repulsion between QCA cells [15]. The power dissipation using Hamiltonian matrix can be summarized in terms of energy per clock cycle, as shown in Equation (1) [16].
P d i s s = E d i s s T c 2 T c Γ + × Γ + Γ + tanh Γ + k B T + Γ Γ tanh Γ k B T
where T c is the clock period and Γ + and Γ are the Hamiltonian values before and after the transaction, kB = 1.38 × 10−23 JK−1 is the Boltzmann constant, and T is the temperature in Kelvin.
With the rapid development of quantum computing, various studies are continuing to improve the implementation and efficiency of QCA-based reversible gates such as TR, RUGs, RQCA, PQR, and URGs. In this study, optimization was performed to improve the performance and design cost of QCA based reversible gates. The key contributions of this paper are as follows:
  • an overview of previously proposed QCA-based reversible gates;
  • performance optimization of QCA-based reversible gates such as TR, RUGs, PQR, and URGs;
  • significant performance improvement in two representative design cost metrics related to area delay and energy delay;
  • remarkable improvement in average output polarization required for reliability of circuit interconnection and expansion.
The remainder of the paper is organized as follows. Section 2 introduces existing QCA-based reversible gates and explains basic knowledge about QCA. In Section 3, we describe optimization of QCA-based reversible gate circuits and confirm their operation through simulation results. In Section 4, the proposed circuits are analyzed and compared with existing studies and various performance indicators and design costs are considered, and Section 5 concludes.

2. Related Works

2.1. Reversible Gates

The Feynman gate (FG), well known as the CNOT gate in Figure 1a, uses XOR as the basic operation in digital logic. This operation is used as a necessary operation in most reversible gates [5]. Figure 1b illustrates a TR gate designed by Thapliyal et al. who proposed a reversible binary subtractor, and the gate was designed to directly obtain the AB’ required for the half subtractor [7]. Figure 1c shows the RUG proposed by Sen et al., which eliminates garbage output and has been designed as an energy-efficient gate that can be used as a universal gate [8]. Sen et al. proposed an RQCA gate with excellent fault tolerance, as shown in Figure 1d, for the purpose of designing a reversible ALU (arithmetic and logic unit) [9]. The PQR gate in Figure 1e was proposed by Chabi et al. as a universal gate with low design cost, but did not show a design significantly different from RQCA [10]. Figure 1f presents the URG proposed by Islam et al. as a universal reversible gate that is efficient in energy and delay [11].

2.2. Background of QCA

Molecular quantum-dot cellular automata (QCA) represent a low-power computing paradigm that can provide ultra-high device density and THz speed switching at room temperature [17,18,19]. The QCA structure consists of a QCA cell, which has four quantum dots at the corners of a square, as shown in Figure 2a, and two electrons are always located on the diagonal due to Coulomb repulsion. Electrons can move through tunnels between quantum dots and have two polarizations: P = +1 and P = −1, corresponding to 1 and 0, respectively, in binary operation. Figure 2b shows the output F according to input A. When cells are connected in succession, they serve as a wire that transmits the same value [13,20].
The basic operations of QCA are operated by majority voting gates. Figure 3a,d show a majority vote and a rotated majority gate with three inputs (A, B, C) and one output F, respectively. These can function as AND gates by fixing one input to the value of −1, as shown in Figure 3b,e. Additionally, as shown in Figure 3c,f, one input can be fixed to the value of +1 to function as an OR gate. Figure 3g,h show a robust NOT gate and a simple NOT gate, respectively [12,21].
The operation and gate configuration within the circuit are made possible by the basic logic gates shown in Figure 3 but can be achieved by using gates created by cell interaction. For example, the two-input XOR gate is a complex two-level gate that requires two ANDs, two inverters, and one OR gate, but it can be effectively designed as a simple one-level gate constructed via cell interaction. Therefore, various cell-interaction-based gates have been developed recently to replace majority-gate-based gates [20,21].
QCA operates by a clocking system as shown in Figure 4. In QCA, one clock cycle consists of four clock phases, which vary depending on the movement of electrons according to the height of the barrier between quantum dots. A switch refers to a state in which the barrier between quantum dots gradually increases, and a hold refers to a state in which the barrier between quantum dots becomes sufficiently high that electrons can no longer move and have a specific polarization. The state in which the barrier between quantum dots gradually lowers over time is called release, and the state in which the barrier is sufficiently lowered so that electrons can move freely is called relax. A QCA cell transmits and maintains values by repeating these four states [22,23].

3. Proposed Reversible Gates Based on QCA

Recently, various reversible gates have been designed using QCA. Therefore, in this section, optimization of the QCA-based reversible gate is described. In particular, we aimed to improve performance and lower design costs by efficiently implementing reversible gates such as TR, RUG, URG, and PQR. Figure 5a shows the logic diagram of the TR gate [7]. The first output P of the TR gate outputs the input value as is, and the second Q and third R output A⊕B and AB’⊕C, respectively. The proposed design uses the three-input XOR gate proposed in [24] and the modified two-input XOR gate. The proposed structure shown in Figure 5b was designed simultaneously using two inputs, B and B′, as a simple inverter for efficient design, and the result of AB′ was used as an input for output R without any delay. As a result, the proposed QCA-based TR gate requires 29 cells, an area of 25,272 nm2, and 0.5 clock cycles.
In the simulation results in Figure 5c, the blue box shows all changes in the input values, and the green box indicates the results of valid output values depending on the inputs, and the output polarization of both valid outputs Q and R shows a very high value of 0.987. Although there is a slight jump in the output signal, it is very stable overall and there is no signal distortion.
Figure 6a shows the logic diagram of the RUG [8]. P outputs the majority vote function of inputs A, B, and C, and Q and R output AB + A′C′ and B⊕C, respectively. Four majority gates are required to operate P and Q, and one two-input XOR gate is required for R. For design efficiency, inputs A and B included in the two MGs are shared, and inputs B and C are shared with the XOR gate. The proposed QCA-based RUG gate requires 41 cells, an area of 37,604 nm2, and 0.75 clock cycles.
In the simulation results shown in Figure 6c, P has a high output polarization of 0.95, Q has 0.984, and R has 0.987. Although there is a slight jump in the output signal, it is very stable overall and there is no signal distortion.
Figure 7a shows the logic diagram of the PQR circuit [10]. This circuit has the same output as the RQCA circuit except for the output of P, which is a garbage value and is needed to match the number of logical inputs and outputs of the reversible gate. Therefore, only an improved PQR circuit is proposed in this study. The second outputs the result of the XOR operation of the three inputs A, B, and C, and the third outputs A’B + AC, which is the result of a multiplexer with two inputs (B, C) and a selector A. For efficient design, a three-input XOR gate [24] was used, and a 2-to-1 Mux [25] that best matched the spatial arrangement was selected. The proposed PQR requires 35 cells, an area of 21,804 nm2, and 0.5 clock cycles.
The simulation results in Figure 7c show extremely high output polarization with valid output Q of 0.987 and R of 0.993. The output signal is very stable overall and does not show any signal jumping or distortion.
Figure 8a shows the logic diagram of the URG using two majority voting gates and two two-input XOR gates, respectively [11]. The first and third outputs output (A + B)⊕C and AB⊕C, respectively, and the second has garbage output. For efficient design, two-input XOR gates were placed symmetrically on the left and right sides of the circuit, and two different majority gates were placed as close as possible to minimize area and delay, as shown in Figure 8b. The proposed URG requires 44 cells, an area of 43,924 nm2, and 0.75 clock cycles.
In the simulation results shown in Figure 8c, both the valid outputs P and R have a significantly high output polarization of 0.987. The output signal is very stable overall, and no signal jumping or distortion is observed.

4. Comparison and Analysis

In this section, we measure, compare, and analyze the performance of various previously proposed reversible gates and the current proposed structures. For accurate performance measurement and analysis, QCADesigner 2.0.3 [26] and QCADesingerE [27] were used. Related parameters were set as shown in Table 1.
Table 2 shows the performance and design costs for the proposed and existing circuits [10,11,28,29,30,31,32,33,34]. To compare performance, the numbers of cells, area, delay, and energy dissipation were measured, and two representative design costs were calculated. Cell count refers to the number of cells used for circuit design, Area refers to the rectangular area used for circuit design, Delay refers to the clock cycle required to obtain the result, and E. D. refers to the energy dissipation required for circuit operation. Energy dissipation is proportional to the area of the circuit and the density of cells, and a lot of heat is generated from the intersection and operation of the circuit. In order to minimize energy dissipation, the cells should be well distributed throughout the circuit to prevent cell bias, and the intersection of the circuit should be reduced [35,36,37].
CostAD is calculated as A r e a × D e l a y 2 ; time and area are included in the design cost, but this is a design cost calculation formula that places high emphasis on considering the importance of time [14,38]. CostED is calculated as E . D . 2 × D e l a y 2 , and is a design cost calculation formula that takes time into consideration, as the importance of energy dissipation is evaluated highly [14,39]. Additionally, AOP stands for average output polarization and is a formula for measuring the strength of the output signal.
As shown in Table 2, the proposed QCA-based reversible gates showed significant superiority in most aspects of performance compared with existing circuits. Compared with existing gates, the proposed QCA-based TR circuit showed significant improvements of at least 45%, 63%, 50%, and 99% in cell numbers, area, delay, and energy dissipation, respectively. The proposed QCA-based RUG circuit showed significant improvements of 66%, 106%, 33%, and 21% in the mentioned performance indicators, respectively. For the QCA-based PQR circuit, the energy dissipation of the existing circuits was still low, but the proposed circuit showed meaningful improvements of 14%, 78%, and 50% in cell numbers, area, and delay, respectively. In addition, the proposed QCA-based URG circuit also showed excellent performance in terms of cell count, area, delay, and energy dissipation, showing improvements of 41%, 37%, 33%, and 66%, respectively, compared with the best existing circuit.
The superiority was clearly evident when comparing design costs. The proposed TR, RUG, PQR, and URG showed performance improvements of 266%, 265%, 300%, and 144% in CostAD, respectively, compared with the best existing circuit. This shows outstanding improvement and superiority in terms of area and delay, which are the most important factors in circuit performance. The PQR circuit in [31] had the lowest E.D. due to its low cell density, resulting in the lowest related design cost. However, in CostED, the proposed TR, RUG, and URG showed tremendous improvements of 790%, 162%, and 389%, respectively. AOP is an important performance indicator that shows the qualitative stability of the circuit and ensures reliability for expansion and connection of the circuit. The proposed QCA-based reversible gates ensure very high and stable output signal strength.

5. Discussion

In this section, we discuss the simulation and evaluation methods in more depth. In this study, two design costs were treated as criteria for performance evaluation. This was in order to provide a clearer comparison by calculating the weight of each factor rather than simply comparing them using basic performances such as area, delay, and energy dissipation. Although there are various design cost calculation formulas, this study applied the most commonly used calculation formula for calculating circuit design cost [40,41,42]. In addition, AOP is directly related to the scalability of the circuit and is one of the important performance evaluation criteria that indicates reliability of the output signal. In addition, various qualitative evaluations such as the degree of output signal noise, circuit modularity, accessibility of input/output cells, and clock synchronization are required, but criteria that can objectify such qualitative evaluations are needed. Therefore, future studies are needed to establish criteria for qualitative and quantitative evaluations.

6. Conclusions

Efforts to protect information in quantum circuits have led to the development of various reversible gates, and many challenging studies have focused on quantum circuit design based on QCA to prevent information and energy loss. The current study optimized the performance of existing QCA-based reversible gates, and the excellence of the results was confirmed through significant improvement rates in various performance indices and design costs. In addition, the significant improvement in AOP is a meaningful result as this can increase the reliability of the circuit and enhance connectivity and scalability. It is expected that the optimization and weight reduction of reversible gates will greatly contribute to the development of nanocircuit design, which is becoming miniaturized.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Landauer, R. Irreversibility and heat generation in the computing process. IBM J. Res. Dev. 1961, 5, 183–191. [Google Scholar] [CrossRef]
  2. Bennett, C.H. Logical reversibility of computation. IBM J. Res. Dev. 1973, 17, 525–532. [Google Scholar] [CrossRef]
  3. Toffoli, T. Reversible computing. In Proceedings of the ICALP 1980, LNCS, Noordweijkerhout, The Netherlands, 14–18 July 1980; Springer: Berlin/Heidelberg, Germany, 1980; Volume 85, pp. 632–644. [Google Scholar]
  4. Fredkin, E.; Toffoli, T. Conservative Logic. Int. J. Theor. Phys. 1982, 21, 219–253. [Google Scholar] [CrossRef]
  5. Feynman, R. Quantum Mechanical Computers. Opt. News. 1985, 11, 11–20. [Google Scholar] [CrossRef]
  6. Peres, A. Reversible logic and quantum computers. Phys. Rev. A 1985, 32, 3266–3276. [Google Scholar] [CrossRef]
  7. Thapliyal, H.; Ranganathan, N. Design of Efficient Reversible Binary Subtractors Based on a New Reversible Gate. In Proceedings of the 2009 IEEE Computer Society Annual Symposium on VLSI, Tampa, FL, USA, 13–15 May 2009; pp. 229–234. [Google Scholar]
  8. Sen, B.; Adak, T.; Anand, A.S.; Sikdar, B.K. Synthesis of reversible universal QCA gate structure for energy efficient digital design. In Proceedings of the TENCON 2011-2011 IEEE Region 10 Conference, Bali, Indonesia, 21–24 November 2011; pp. 806–810. [Google Scholar]
  9. Sen, B.; Dutta, M.; Some, S.; Sikdar, B.K. Realizing Reversible Computing in QCA Framework Resulting in Efficient Design of Testable ALU. ACM J. Emerg. Technol. Comput. Syst. 2014, 11, 1–22. [Google Scholar] [CrossRef]
  10. Chabi, A.M.; Roohi, A.; Khademolhosseini, H.; Sheikhfaal, S.; Angizi, S.; Navi, K.; DeMara, R.F. Towards ultra-efficient QCA reversible circuits. Microprocess. Microsyst. 2017, 49, 127–138. [Google Scholar] [CrossRef]
  11. Islam, M.S.; Abdullah-Al-Shafi, M.; Bahar, A.N. A New Approach of Presenting Universal Reversible Gate in Nanoscale. Int. J. Comput. Appl. 2016, 134, 1–4. [Google Scholar]
  12. Tougaw, P.D.; Lent, C.S. Logical devices implemented using quantum cellular automata. J. Appl. Phys. 1993, 75, 1818–1825. [Google Scholar] [CrossRef]
  13. Lent, C.S.; Tougaw, P.D.; Porod, W. Quantum cellular automata: The physics of computing with arrays of quantum dot mol-ecules. In Proceedings of the Workshop on Physics and Computation, Dallas, TX, USA, 17–20 November 1994; Volume 17, pp. 5–13. [Google Scholar]
  14. Liu, W.; Lu, L.; O’Neill, M.; Swartzlander, E.E., Jr. A First Step toward Cost Functions for Quantum-Dot Cellular Automata Designs. IEEE Trans. Nanotechnol. 2014, 12, 476–487. [Google Scholar]
  15. Timler, J.; Lent, C.S. Power gain and dissipation in quantum-dot cellular automata. J. Appl. Phys. 2002, 91, 823–831. [Google Scholar] [CrossRef]
  16. Srivastava, S.; Sarkar, S.; Bhanja, S. Estimation of upper bound of power dissipation in QCA circuits. IEEE Trans. Nanotechnol. 2009, 8, 116–127. [Google Scholar] [CrossRef]
  17. Isaksen, B.; Lent, C.S. Molecular quantum-dot cellular automata. In Proceedings of the 2003 Third IEEE Conference on Nanotechnology, San Francisco, CA, USA, 12–14 August 2003; IEEE-NANO 2003;. Volume 2, pp. 5–8. [Google Scholar]
  18. Pulimeno, A.; Graziano, M.; Demarchi, D.; Piccinini, G. Towards a molecular QCA wire: Simulation of write-in and read-out systems. Solid-State Electron. 2012, 77, 101–107. [Google Scholar] [CrossRef]
  19. Cong, P.; Blair, E.P. Clocked molecular quantum-dot cellular automata circuits tolerate unwanted external electric fields. J. Appl. Phys. 2022, 131, 234304. [Google Scholar] [CrossRef]
  20. Seo, D.K.; Jeon, J.C. QCA-Based Secure RAM Cell Structure Using Logic Transformation and Cell-interaction with Signal Reliability and Energy Dissipation in Quantum Computing. Appl. Sci. 2023, 13, 9998. [Google Scholar] [CrossRef]
  21. Jeon, J.C. Multi-Layer QCA Shift Registers and Wiring Structure for LFSR in Stream Cipher with Low Energy Dissipation in Quantum Nanotechnology. Electronics 2023, 12, 4093. [Google Scholar] [CrossRef]
  22. Lent, C.S.; Isaksen, B. Clocked molecular quantum-dot cellular automata. IEEE Trans. Electron Devices 2003, 50, 1890–1896. [Google Scholar] [CrossRef]
  23. Jeon, J.C. Designing nanotechnology QCA–multiplexer using majority function-based NAND for quantum computing. J. Supercomput. 2021, 77, 1562–1578. [Google Scholar] [CrossRef]
  24. Abutaleb, M.M. Utilizing charge reconfigurations of quantum-dot cells in building blocks to design nanoelectronic adder circuits. Comput. Electr. Eng. 2020, 86, 106712. [Google Scholar] [CrossRef]
  25. Vahabi, M.; Rahimi, E.; Lyakhov, P.; Otsuki, A. A novel QCA circuit-switched network with power dissipation analysis for nano communication applications. Nano Commun. Netw. 2023, 35, 100438. [Google Scholar] [CrossRef]
  26. Walus, K.; Dysart, T.J.; Jullien, G.A.; Budiman, R.A. QCADesigner: A rapid design and simulation tool for quantum-dot cel-lular automata. IEEE Trans. Nanotechnol. 2004, 3, 26–31. [Google Scholar] [CrossRef]
  27. QCADesigner-E. Available online: https://github.com/FSillT/QCADesigner-E (accessed on 18 August 2024).
  28. Das, J.C.; De, D. Reversible Comparator Design Using Quantum Dot-Cellular Automata. IETE J. Res. 2015, 62, 323–330. [Google Scholar] [CrossRef]
  29. Bahar, A.N.; Waheed, S.; Hossain, N.; Bahar, A.N. A New Approach of Presenting Reversible Logic Gate in Nanoscale; Springer: Berlin/Heidelberg, Germany, 2015; Volume 4, pp. 1–7. [Google Scholar]
  30. Sarma, R.; Jain, R. Quantum Gate Implementation of a Novel Reversible Half Adder and Subtractor Circuit. In Proceedings of the 2018 International Conference on Intelligent Circuits and Systems (ICICS), Phagwara, India, 20–21 April 2018; pp. 72–76. [Google Scholar]
  31. Vahabi, M.; Rahimi, E.; Lyakhov, P.; Bahar, A.N.; Wahid, K.A.; Otsuki, A. Novel Quantum-Dot Cellular Automata-Based Gate Designs for Efficient Reversible Computing. Sustainability 2023, 15, 2265. [Google Scholar] [CrossRef]
  32. Das, J.C.; De, D. Optimized Design of Reversible Gates in Quantum Dot-Cellular Automata: A Review. Rev. Theor. Sci. 2016, 4, 279–286. [Google Scholar] [CrossRef]
  33. Sasamal, T.N.; Mohan, A.; Singh, A.K. Efficient Design of Reversible Logic ALU Using Coplanar Quantum-Dot Cellular Automata. J. Circuits Syst. Comput. 2017, 27, 1850021. [Google Scholar] [CrossRef]
  34. Al-Shafi, A.; Aneek, R.H.; Bahar, A.N. Universal Reversible Gate in Quantum-Dot Cellular Automata (QCA): A Multilayer Design Paradigm. Int. J. Grid Distrib. Comput. 2017, 10, 43–50. [Google Scholar] [CrossRef]
  35. Jeon, J.C. Low-complexity QCA universal shift register design using multiplexer and D flip-flop based on electronic correlations. J. Supercomput. 2020, 76, 6438–6452. [Google Scholar] [CrossRef]
  36. Safoev, N.; Jeon, J.C. A novel controllable inverter and adder/subtractor in quantum-dot cellular automata using cell interaction based XOR gate. Microelectron. Eng. 2020, 222, 111197. [Google Scholar] [CrossRef]
  37. Erniyazov, S.; Jeon, J.C. Carry save adder and carry look ahead adder using inverter chain based coplanar QCA full adder for low energy dissipation. Microelectron. Eng. 2019, 211, 37–43. [Google Scholar] [CrossRef]
  38. Mead, C.; Rem, M. Cost and performance of VLSI computing structures. IEEE Trans. Electron Devices 1979, 26, 533–540. [Google Scholar] [CrossRef]
  39. Jeon, J.C. Quantum-Dot CA-Based Fredkin Gate and Conservative D-latch for Reliability-Based Information Transmission on Reversible Computing. Electronics 2024, 13, 2872. [Google Scholar] [CrossRef]
  40. Kim, H.I.; Jeon, J.C. Non-Restoring Array Divider Using Optimized CAS Cells Based on Quantum-Dot Cellular Automata with Minimized Latency and Power Dissipation for Quantum Computing. Nanomaterials 2022, 12, 540. [Google Scholar] [CrossRef]
  41. Kim, H.I.; Jeon, J.C. Quantum LFSR Structure for Random Number Generation Using QCA Multilayered Shift Register for Cryptographic Purposes. Sensors 2022, 22, 3541. [Google Scholar] [CrossRef] [PubMed]
  42. Jeon, J.C.; Almatrood, A.; Kim, H.I. Multi-Layered QCA Content-Addressable Memory Cell Using Low-Power Electronic Interaction for AI-Based Data Learning and Retrieval in Quantum Computing Environment. Sensors 2023, 23, 19. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Block diagram of QCA based reversible gates with inputs (A, B, C) and outputs (P, Q, R): (a) FG; (b) TR; (c) RUG; (d) RQCA; (e) PQR; (f) URG.
Figure 1. Block diagram of QCA based reversible gates with inputs (A, B, C) and outputs (P, Q, R): (a) FG; (b) TR; (c) RUG; (d) RQCA; (e) PQR; (f) URG.
Nanomaterials 14 01460 g001aNanomaterials 14 01460 g001b
Figure 2. QCA cell: (a) two types of cell with different polarization; (b) QCA wiring.
Figure 2. QCA cell: (a) two types of cell with different polarization; (b) QCA wiring.
Nanomaterials 14 01460 g002
Figure 3. QCA basic logic gates: (a) majority gate with inputs (A, B, C) and output (F); (b) AND gate with fixed cell (P = −1); (c) OR gate with fixed cell (P = +1); (d) rotated majority gate; (e) rotated AND gate; (f) rotated OR gate; (g) robust NOT gate; (h) simple NOT gate.
Figure 3. QCA basic logic gates: (a) majority gate with inputs (A, B, C) and output (F); (b) AND gate with fixed cell (P = −1); (c) OR gate with fixed cell (P = +1); (d) rotated majority gate; (e) rotated AND gate; (f) rotated OR gate; (g) robust NOT gate; (h) simple NOT gate.
Nanomaterials 14 01460 g003
Figure 4. Change of four clock phases over time.
Figure 4. Change of four clock phases over time.
Nanomaterials 14 01460 g004
Figure 5. TR gate with inputs (A, B, C) and outputs (P, Q, R): (a) logic diagram; (b) QCA implementation; (c) simulation results.
Figure 5. TR gate with inputs (A, B, C) and outputs (P, Q, R): (a) logic diagram; (b) QCA implementation; (c) simulation results.
Nanomaterials 14 01460 g005
Figure 6. RUG with inputs (A, B, C) and outputs (P, Q, R): (a) logic diagram; (b) QCA implementation; (c) simulation results.
Figure 6. RUG with inputs (A, B, C) and outputs (P, Q, R): (a) logic diagram; (b) QCA implementation; (c) simulation results.
Nanomaterials 14 01460 g006
Figure 7. PQR gate with inputs (A, B, C) and outputs (P, Q, R): (a) logic diagram; (b) QCA implementation; (c) simulation results.
Figure 7. PQR gate with inputs (A, B, C) and outputs (P, Q, R): (a) logic diagram; (b) QCA implementation; (c) simulation results.
Nanomaterials 14 01460 g007
Figure 8. URG with inputs (A, B, C) and outputs (P, Q, R): (a) logic diagram; (b) QCA implementation; (c) simulation results.
Figure 8. URG with inputs (A, B, C) and outputs (P, Q, R): (a) logic diagram; (b) QCA implementation; (c) simulation results.
Nanomaterials 14 01460 g008
Table 1. Parameter settings on simulators.
Table 1. Parameter settings on simulators.
ParametersQCADesigner 2.0.3 Bistable ApproximationQCADesigner-E
Coherence Vector with Energy
Cell size (nm)1818
Dot diameter (nm)55
Cell separation (nm)22
Layer separation (nm)11.511.5
Clock high (J)9.8 × 10−229.8 × 10−22
Clock low (J)3.8 × 10−233.8 × 10−23
Clock shift00
Clock amplitude factor2.02.0
Relative permittivity12.912.9
Radius of effect (nm)6580
Number of samples12,800-
Convergence tolerance1.0 × 10−3-
Maximum iterations per sample100-
Temperature (K)-1
Relaxation time (s)-1.0 × 10−15
Clock slope (s)-1.0 × 10−12
Time step (s)-1.0 × 10−16
Clock period (s)-4.0 × 10−12
Table 2. Performance comparison.
Table 2. Performance comparison.
Cell CountAreaDelayE. D.CostADCostEDAOP
CircuitsNo.Ratioµm2RatioClocksRatio10−2 eVratioAD2RatioE2D2Ratio
TR[28]1164.000.331913.131.002.004.755.460.331952.5422.56119.249.37
[29]682.340.07372.921.002.003.333.830.073711.6611.0958.609.54
[30]2257.760.486819.262.505.007.358.453.0425481.56337.641784.339.55
[31]421.450.04111.630.751.501.731.990.02313.661.688.909.48
Figure 5b291.000.02531.000.501.000.871.000.00631.000.191.009.87
RUG[32]1062.590.10422.771.001.334.683.040.10424.9321.9016.429.38
[33]1874.560.20345.411.251.676.083.950.317815.0257.7643.309.54
[31]681.660.07732.061.001.331.871.210.07733.653.502.629.51
Figure 6b411.000.03761.000.751.001.541.000.02121.001.331.009.74
PQR[10]902.570.09404.3112.002.200.870.094017.244.843.059.53
[31]401.140.03881.780.751.501.410.560.02184.001.120.709.50
Figure 7b351.000.02181.000.51.002.521.000.00551.001.591.009.90
URG[11]1343.050.17313.9411.335.122.960.17317.0126.2115.579.53
[34]1142.590.22115.0311.334.912.840.22118.9524.1114.329.53
[31]621.410.06021.3711.332.871.660.06022.448.244.899.48
Figure 8b441.000.04391.000.751.001.731.000.02471.001.681.009.87
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jeon, J.-C. Optimal Computational Modeling and Simulation of QCA Reversible Gates for Information Reliability in Nano-Quantum Circuits. Nanomaterials 2024, 14, 1460. https://doi.org/10.3390/nano14171460

AMA Style

Jeon J-C. Optimal Computational Modeling and Simulation of QCA Reversible Gates for Information Reliability in Nano-Quantum Circuits. Nanomaterials. 2024; 14(17):1460. https://doi.org/10.3390/nano14171460

Chicago/Turabian Style

Jeon, Jun-Cheol. 2024. "Optimal Computational Modeling and Simulation of QCA Reversible Gates for Information Reliability in Nano-Quantum Circuits" Nanomaterials 14, no. 17: 1460. https://doi.org/10.3390/nano14171460

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop