Design of Cost-Efficient SRAM Cell in Quantum Dot Cellular Automata Technology
Abstract
:1. Introduction
1.1. Paper Contributions
- i.
- Design of optimized SRAM cell in QCA using majority voter gates and inverters.
- ii.
- Energy dissipation evaluation at different kink energy levels.
- iii.
- Theoretical analysis of power consumption and throughput for semiconductor and molecular QCA techniques.
1.2. Paper Organziation
2. Design Parameters in QCA
- Cell Count: While designing a circuit layout, the number of cells used determines the QCA cell count. Circuits should have as few cells as possible.
- Cell Area: The cell area is calculated by multiplying the area of a single cell by the total number of cells in the design. The cell area is 18 nm × 18 nm. Using this calculation result, it is possible to determine how many semiconductor or metal materials are needed for fabrication.
- Total Area: By multiplying the length by the width of the cellular area, the area occupied by the cellular arrangement is given. Since it incorporates the intercellular gap of 2 nm, it is different from the cell area parameter. It determines how much space a particular cell architecture will consume on a die (wafer), and as a result, how big the entire chip will be.
- Latency: Using the input–output route with the most phase shifts in the clock, the delay between the input signal and output signal is calculated by dividing the number by four.
- Hardware Complexity: The hardware complexity can be determined by the total number of majority voters, inverters, and crossovers used in a QCA layout. The explicit interaction of cells in a circuit, on the other hand, does not take this parameter into account.
- Energy dissipation: Electronic devices have been severely restricted by energy dissipation. As the cells are more closely packed in QCA, they do not return to their ground state after the clocking has been removed, since they are in close proximity to the surrounding cells. As a result of this, more energy is needed to stimulate the cell in the opposite polarization. Therefore, more energy is lost. The increase in energy dissipation can be attributed to factors including temperature and kink energy. All these factors are triggered by a non-energy lowering to the ground state.
3. Simulation Parameters in QCA
- Simulation Engine: The coherence vector and bistable approximation simulation engines are available in QCA designer. In the first one, the speed is better, but the accuracy is decreased, while in the second one, the speed is better, but the accuracy is decreased.
- Relative Permittivity: QCA circuits can be manufactured with Ga-As, which has a permittivity of 12.9. Therefore, in the simulation of QCA circuits, this value was used.
- Layer Separation: The layered QCA design supports multilayer crossovers and reduces the overall circuit area.
- Clock Amplitude Factor: By default, the clock amplitude factor was set to 2 V (peak-to-peak).
- Temperature: The temperature in QCA designer tool was 1 K by default. However, the temperature can be changed easily in the simulation settings.
4. Literature Review of SRAM Cell in QCA
5. Proposed Design of Memory Cell
6. Results and Discussion
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Fazili, M.M.; Shah, M.F.; Naz, S.F.; Shah, A.P. Survey, taxonomy, and methods of QCA-based design techniques—Part II: Reliability and security. Semicond. Sci. Technol. 2022, 37, 063002. [Google Scholar] [CrossRef]
- Lent, C.S.; Tougaw, P.D.; Porod, W.; Bernstein, G.H. Quantum cellular automata. Nanotechnology 1993, 4, 49. [Google Scholar] [CrossRef]
- Lu, Y.; Liu, M.; Lent, C. Molecular quantum-dot cellular automata: From molecular structure to circuit dynamics. J. Appl. Phys. 2007, 102, 034311. [Google Scholar] [CrossRef] [Green Version]
- Lu, Y.; Liu, M.; Lent, C. Molecular electronics-from structure to circuit dynamics. In Proceedings of the Sixth IEEE Conference on Nanotechnology, Cincinnati, OH, USA, 17–20 July 2006; pp. 62–65. [Google Scholar]
- Frost, S.E.; Rodrigues, A.F.; Janiszewski, A.W.; Rausch, R.T.; Kogge, P.M. Memory in motion: A study of storage structures in QCA. In Proceedings of the First Workshop on Non-Silicon Computing, Cambridge, MA, USA, 3 February 2002; pp. 1–8. [Google Scholar]
- Blair, E.P.; Yost, E.; Lent, C.S. Power dissipation in clocking wires for clocked molecular quantum-dot cellular automata. J. Comput. Electron. 2010, 9, 49–55. [Google Scholar] [CrossRef]
- Ahmed, S.; Baba, M.I.; Bhat, S.M.; Manzoor, I.; Nafees, N.; Ko, S.-B. Design of reversible universal and multifunctional gate-based 1-bit full adder and full subtractor in quantum-dot cellular automata nanocomputing. J. Nanophotonics 2020, 14, 036002. [Google Scholar] [CrossRef]
- Nafees, N.; Ahmed, S.; Kakkar, V.; Bahar, A.N.; Wahid, K.A.; Otsuki, A. QCA-Based PIPO and SIPO Shift Registers Using Cost-Optimized and Energy-Efficient D Flip Flop. Electronics 2022, 11, 3237. [Google Scholar] [CrossRef]
- Almatrood, A.; George, A.K.; Singh, H. Low-Power Multiplexer Structures Targeting Efficient QCA Nanotechnology Circuit Designs. Electronics 2021, 10, 1885. [Google Scholar] [CrossRef]
- Safoev, N.; Jeon, J.-C. Design and evaluation of cell interaction based vedic multiplier using quantum-dot cellular automata. Electronics 2020, 9, 1036. [Google Scholar] [CrossRef]
- Yan, A.; Liu, R.; Huang, Z.; Girard, P.; Wen, X. Designs of Level-Sensitive T Flip-Flops and Polar Encoders Based on Two XOR/XNOR Gates. Electronics 2022, 11, 1658. [Google Scholar] [CrossRef]
- Bahar, A.N.; Wahid, K.A. Design of an efficient N× N butterfly switching network in quantum-dot cellular automata (QCA). IEEE Trans. Nanotechnol. 2020, 19, 147–155. [Google Scholar] [CrossRef]
- Seyedi, S.; Pourghebleh, B.; Jafari Navimipour, N. A new coplanar design of a 4-bit ripple carry adder based on quantum-dot cellular automata technology. IET Circuits Devices Syst. 2022, 16, 64–70. [Google Scholar] [CrossRef]
- Enayati, M.; Rezai, A.; Karimi, A. Efficient circuit design for content-addressable memory in quantum-dot cellular automata technology. SN Appl. Sci. 2021, 3, 1–10. [Google Scholar] [CrossRef]
- Mitic, M.; Cassidy, M.; Petersson, K.; Starrett, R.; Gauja, E.; Brenner, R.; Clark, R.; Dzurak, A.; Yang, C.; Jamieson, D. Demonstration of a silicon-based quantum cellular automata cell. Appl. Phys. Lett. 2006, 89, 013503. [Google Scholar] [CrossRef]
- Agrawal, P.; Ghosh, B. Innovative design methodologies in quantum-dot cellular automata. Int. J. Circuit Theory Appl. 2015, 43, 253–262. [Google Scholar] [CrossRef]
- Liu, M.; Lent, C.S. High-speed metallic quantum-dot cellular automata. In Proceedings of the Third IEEE Conference on Nanotechnology (IEEE-NANO), San Francisco, CA, USA, 12–14 August 2003; pp. 465–468. [Google Scholar]
- Bhattacharjee, P.; Das, K.; De, M.; De, D. SPICE modeling and analysis for metal island ternary QCA logic device. In Information Systems Design and Intelligent Applications; Springer: Berlin/Heidelberg, Germany, 2015; Volume 339, pp. 33–41. [Google Scholar]
- Vacca, M.; Graziano, M.; Zamboni, M. Majority voter full characterization for nanomagnet logic circuits. IEEE Trans. Nanotechnol. 2012, 11, 940–947. [Google Scholar] [CrossRef] [Green Version]
- Alam, M.T.; DeAngelis, J.; Putney, M.; Hu, X.S.; Porod, W.; Niemier, M.; Bernstein, G.H. Clocking scheme for nanomagnet QCA. In Proceedings of the 7th IEEE Conference on Nanotechnology (IEEE-NANO), Hong Kong, China, 2–5 August 2007; pp. 403–408. [Google Scholar]
- Pulimeno, A.; Graziano, M.; Sanginario, A.; Cauda, V.; Demarchi, D.; Piccinini, G. Bis-ferrocene molecular QCA wire: Ab initio simulations of fabrication driven fault tolerance. IEEE Trans. Nanotechnol. 2013, 12, 498–507. [Google Scholar] [CrossRef] [Green Version]
- Liza, N.; Lu, Y.; Blair, E.P. Designing boron-cluster-centered zwitterionic Y-shaped clocked QCA molecules. Nanotechnology 2022, 33, 465201. [Google Scholar] [CrossRef]
- Kianpour, M.; Sabbaghi-Nadooshan, R. A novel quantum-dot cellular automata X-bit x 32-bit SRAM. IEEE Trans. Very Large Scale Integr. Syst. 2015, 24, 827–836. [Google Scholar] [CrossRef]
- Fam, S.R.; Navimipour, N.J. Design of a loop-based random access memory based on the nanoscale quantum dot cellular automata. Photonic Netw. Commun. 2019, 37, 120–130. [Google Scholar] [CrossRef]
- Dehkordi, M.A.; Shamsabadi, A.S.; Ghahfarokhi, B.S.; Vafaei, A. Novel RAM cell designs based on inherent capabilities of quantum-dot cellular automata. Microelectron. J. 2011, 42, 701–708. [Google Scholar] [CrossRef]
- Khosroshahy, M.B.; Moaiyeri, M.H.; Navi, K.; Bagherzadeh, N. An energy and cost efficient majority-based RAM cell in quantum-dot cellular automata. Results Phys. 2017, 7, 3543–3551. [Google Scholar] [CrossRef]
- Sasamal, T.N.; Singh, A.K.; Ghanekar, U. Design and implementation of QCA D-flip-flops and RAM cell using majority gates. J. Circuits Syst. Comput. 2019, 28, 1950079. [Google Scholar] [CrossRef]
- Heydari, M.; Xiaohu, Z.; Lai, K.K.; Afro, S. A cost-aware efficient RAM structure based on quantum-dot cellular automata nanotechnology. Int. J. Theor. Phys. 2019, 58, 3961–3972. [Google Scholar] [CrossRef]
- Mubarakali, A.; Ramakrishnan, J.; Mavaluru, D.; Elsir, A.; Elsier, O.; Wakil, K. A new efficient design for random access memory based on quantum dot cellular automata nanotechnology. Nano Commun. Netw. 2019, 21, 100252. [Google Scholar] [CrossRef]
- Angizi, S.; Sarmadi, S.; Sayedsalehi, S.; Navi, K. Design and evaluation of new majority gate-based RAM cell in quantum-dot cellular automata. Microelectron. J. 2015, 46, 43–51. [Google Scholar] [CrossRef]
- Hashemi, S.; Navi, K. New robust QCA D flip flop and memory structures. Microelectron. J. 2012, 43, 929–940. [Google Scholar] [CrossRef]
- Walus, K.; Vetteth, A.; Jullien, G.; Dimitrov, V. RAM design using quantum-dot cellular automata. In Proceedings of the Nanotechnology Conference, San Francisco, CA, USA, 23–27 February 2003; pp. 160–163. [Google Scholar]
- Walus, K.; Dysart, T.J.; Jullien, G.A.; Budiman, R.A. QCADesigner: A rapid design and simulation tool for quantum-dot cellular automata. IEEE Trans. Nanotechnol. 2004, 3, 26–31. [Google Scholar] [CrossRef]
- Srivastava, S.; Asthana, A.; Bhanja, S.; Sarkar, S. QCAPro-an error-power estimation tool for QCA circuit design. In Proceedings of the IEEE international symposium of circuits and systems (ISCAS), Rio de Janeiro, Brazil, 15–18 May 2011; pp. 2377–2380. [Google Scholar]
- Torres, F.S.; Wille, R.; Niemann, P.; Drechsler, R. An energy-aware model for the logic synthesis of quantum-dot cellular automata. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2018, 37, 3031–3041. [Google Scholar] [CrossRef]
- Timler, J.; Lent, C.S. Power gain and dissipation in quantum-dot cellular automata. J. Appl. Phys. 2002, 91, 823–831. [Google Scholar] [CrossRef] [Green Version]
- Timler, J.; Lent, C.S. Maxwell’s demon and quantum-dot cellular automata. J. Appl. Phys. 2003, 94, 1050–1060. [Google Scholar] [CrossRef]
- Lent, C.S.; Liu, M.; Lu, Y. Bennett clocking of quantum-dot cellular automata and the limits to binary logic scaling. Nanotechnology 2006, 17, 4240. [Google Scholar] [CrossRef] [PubMed]
Mode | Read’/Write | Read_Enable | Data_Write | Memory Loop | Output |
---|---|---|---|---|---|
Read | 0 | 0 | x | No Change | 0 |
1 | Previous Value | ||||
Write | 1 | x | 0 | 0 | Don’t Care |
1 | 1 |
Design | Cell Count | Cell Area (µm2) | Total Area (µm2) | Latency | QCA Cost |
---|---|---|---|---|---|
Proposed | 39 | 0.0126 | 0.046 | 1.5 | 0.1035 |
[23] | 53 | 0.0168 | 0.052 | 1.5 | 0.117 |
[24] | 55 | 0.0178 | 0.06 | 2.5 | 0.375 |
[25] | 63 | 0.0204 | 0.092 | 4 | 1.472 |
[27] | 75 | 0.0243 | 0.098 | 1.5 | 0.2205 |
[28] | 87 | 0.0281 | 0.12 | 1.25 | 0.1875 |
[29] | 87 | 0.0281 | 0.13 | 1.75 | 0.398 |
[30] | 88 | 0.0285 | 0.08 | 1.5 | 0.18 |
[31] | 109 | 0.0353 | 0.13 | 1.75 | 0.398 |
[32] | 158 | 0.0511 | 0.16 | 2 | 0.64 |
Design | Cell Count | Cell Area | Total Area | Latency | QCA Cost |
---|---|---|---|---|---|
[23] | 26.41% | 25% | 11.53% | 0% | 11.53% |
[24] | 29.09% | 29.21% | 23.33% | 40% | 72.4% |
[25] | 38.09% | 38.23% | 50% | 62.5% | 92.96% |
[27] | 48% | 48.14% | 53.06% | 0% | 53.06% |
[28] | 55.17% | 55.16% | 61.66% | -20% | 44.8% |
[29] | 55.17% | 55.16% | 64.61% | 14.29% | 73.99% |
[30] | 55.68% | 55.78% | 42.5% | 0% | 42.5% |
[31] | 64.22% | 64.3% | 64.61% | 14.29% | 73.99% |
[32] | 75.31% | 75.34% | 71.25% | 25% | 83.82% |
Design | Throughput (byte/sec) | Power Consumption | ||
---|---|---|---|---|
Semiconductor | Molecular | Semiconductor | Molecular | |
Proposed | 42 MB/s | 42 GB/s | 0.961 × 10−11 W | 0.961 × 10−8 W |
[23] | 42 MB/s | 42 GB/s | 3 × 10−10 W | 3 × 10−7 W |
[31] | 36 MB/s | 36 GB/s | 3.633 × 10−11 W | 3.633 × 10−8 W |
[26] | 36 MB/s | 36 GB/s | 1.56 × 10−11 W | 1.56 × 10−8 W |
[30] | 32 MB/s | 32 GB/s | 3.02 × 10−11 W | 3.02 × 10−8 W |
[25] | 16 MB/s | 16 GB/s | 1.92 × 10−11 W | 1.92 × 10−11 W |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bhat, S.M.; Ahmed, S.; Bahar, A.N.; Wahid, K.A.; Otsuki, A.; Singh, P. Design of Cost-Efficient SRAM Cell in Quantum Dot Cellular Automata Technology. Electronics 2023, 12, 367. https://doi.org/10.3390/electronics12020367
Bhat SM, Ahmed S, Bahar AN, Wahid KA, Otsuki A, Singh P. Design of Cost-Efficient SRAM Cell in Quantum Dot Cellular Automata Technology. Electronics. 2023; 12(2):367. https://doi.org/10.3390/electronics12020367
Chicago/Turabian StyleBhat, Soha Maqbool, Suhaib Ahmed, Ali Newaz Bahar, Khan A. Wahid, Akira Otsuki, and Pooran Singh. 2023. "Design of Cost-Efficient SRAM Cell in Quantum Dot Cellular Automata Technology" Electronics 12, no. 2: 367. https://doi.org/10.3390/electronics12020367
APA StyleBhat, S. M., Ahmed, S., Bahar, A. N., Wahid, K. A., Otsuki, A., & Singh, P. (2023). Design of Cost-Efficient SRAM Cell in Quantum Dot Cellular Automata Technology. Electronics, 12(2), 367. https://doi.org/10.3390/electronics12020367