10.1007/s40089-021-00352-y

Towards cost analysis and energy estimation of simple multiplexer and demultiplexer using quantum dot cellular automata

  1. Department of Electronics and Communication Engineering, National Institute of Technology Patna, Bihar, 800005, IN

Published in Issue 2021-09-25

How to Cite

Khan, A., & Arya, R. (2021). Towards cost analysis and energy estimation of simple multiplexer and demultiplexer using quantum dot cellular automata. International Nano Letters, 12(1 (March 2022). https://doi.org/10.1007/s40089-021-00352-y

Abstract

Abstract Quantum-dot cellular automata (QCA) is a rapidly intensifying nanotechnology that promises ultra-low power consumption, high speed, and ultra-small area requirements. Multiplexer and demultiplexer are the two fundamental and unavoidable blocks in quantum computation or nano communication using QCA. Two significant factors in evaluating the performance of a QCA circuit are energy dissipation and cost function. The total energy dissipation of the QCA multiplexer is 13 meV, whereas, the total energy dissipation of the demultiplexer is 10.4 meV utilizing QDE. The total energy dissipation of the multiplexer employing QCAPro at a fixed temperature of 2 K and a tunneling level of γ  = 0.5E K is 21.67 meV, while the same for demultiplexer is 32.86 meV. The Runge–Kutta approximation approach was used to estimate energy using the tool QDE in the Coherence vector energy mode. In addition, the costs of both experimental objects have been determined. Multiplexer and demultiplexer area-delay costs (m 2 -cc) are 0.002 and 0.005, respectively; multiplexer QCA-specific cost is 90 scp, and demultiplexer QCA-specific cost is 20 scp; multiplexer and demultiplexer energy-delay costs (seV–scc) are 0.000206 and 0.000429, respectively.

Keywords

  • Demultiplexer,
  • Multiplexer,
  • QCA,
  • Quantum dot cellular automata,
  • Quantum computing

References

  1. Lent et al. (1993) Quantum cellular automata 4(1) (pp. 49-57) https://doi.org/10.1088/0957-4484/4/1/004
  2. Lent and Tougaw (1997) A device architecture for computing with quantum dots 85(4) (pp. 541-557) https://doi.org/10.1109/5.573740
  3. Orlov et al. (1997) Realization of a functional cell for quantum-dot cellular automata 277(5328) (pp. 928-930) https://doi.org/10.1126/science.277.5328.928
  4. Tougaw and Lent (1994) Logical devices implemented using quantum cellular automata 75(3) (pp. 1818-1825) https://doi.org/10.1063/1.356375
  5. Lent and Tougaw (1993) Lines of interacting quantum-dot cells: a binary wire 74(10) (pp. 6227-6233) https://doi.org/10.1063/1.355196
  6. Tóth and Lent (1999) Quasiadiabatic switching for metal-island quantum-dot cellular automata 85(5) (pp. 2977-2984) https://doi.org/10.1063/1.369063
  7. Kavitha, S. S., Kaulgud, N.: Quantum dot cellular automata (QCA) design for the realization of basic logic gates. In: 2017 International Conference on Electrical, Electronics, Communication, Computer, and Optimization Techniques (ICEECCOT), Mysuru, 2017, pp. 314–317 (2017).
  8. https://doi.org/10.1109/ICEECCOT.2017.8284519
  9. .
  10. Balakrishnan, L., Godhavari, T., Kesavan, S.: Effective design of logic gates and circuit using quantum cellular automata (QCA). In: 2015 International Conference on Advances in Computing, Communications and Informatics (ICACCI), Kochi, 2015, pp. 457–462 (2015).
  11. https://doi.org/10.1109/ICACCI.2015.7275651
  12. .
  13. Hashemi and Navi (2015) A novel robust QCA full-adder 11(2015) (pp. 376-380) https://doi.org/10.1016/j.mspro.2015.11.133
  14. Mohammadi et al. (2016) An efficient design of full adder in quantum-dot cellular automata (QCA) technology 50(April 2016) (pp. 35-43) https://doi.org/10.1016/j.mejo.2016.02.004
  15. Lakshmi, S. K., Athisha, G., Karthikeyan, M., Ganesh, C.: Design of subtractor using nanotechnology based QCA. In: 2010 international conference on communication control and computing technologies, Ramanathapuram, 2010, pp. 384-388 (2010).
  16. https://doi.org/10.1109/ICCCCT.2010.5670582
  17. Ramachandran, S. S., Kumar, K. J. J.: Design of a 1-bit half and full subtractor using a quantum-dot cellular automaton (QCA). In: 2017 IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI), Chennai, 2017, pp. 2324–2327 (2017).
  18. https://doi.org/10.1109/ICPCSI.2017.8392132
  19. .
  20. Zoka and Gholami (2019) A novel efficient full adder–subtractor in QCA nanotechnology (pp. 51-54) https://doi.org/10.1007/s40089-018-0256-0
  21. Raj et al. (2020) Design and analysis of novel QCA full adder-subtractor https://doi.org/10.1080/21681724.2020.1726479
  22. Hashemi and Navi (2012) New robust QCA D flip flop and memory structures 43(12) (pp. 929-940) https://doi.org/10.1016/j.mejo.2012.10.007
  23. Patidar and Gupta (2020) An efficient design of edge-triggered synchronous memory element using quantum dot cellular automata with optimized energy dissipation (pp. 529-542) https://doi.org/10.1007/s10825-020-01457-x
  24. Kummamuru et al. (2003) Operation of a quantum-dot cellular automata (QCA) shift register and analysis of errors 50(9) (pp. 1906-1913) https://doi.org/10.1109/TED.2003.816522
  25. Purkayastha et al. (2018) Universal shift register implementation using quantum dot cellular automata 9(2) (pp. 291-310) https://doi.org/10.1016/j.asej.2016.01.011
  26. Taskin et al. (2009) A shift-register-based QCA memory architecture 5(1) (pp. 4.1-4.18) https://doi.org/10.1145/1482613.1482617
  27. Yang et al. (2010) Design and simulation of sequential circuits in quantum-dot cellular automata: falling edge-triggered flip-flop and counter study 41(2010) (pp. 56-63) https://doi.org/10.1016/j.mejo.2009.12.008
  28. Angizi et al. (2015) Designing quantum-dot cellular automata counters with energy consumption analysis 39(7) (pp. 512-520) https://doi.org/10.1016/j.micpro.2015.07.011
  29. Heikalabad and Gadim (2018) Design of improved arithmetic logic unit in quantum-dot cellular automata (pp. 1733-1747) https://doi.org/10.1007/s10773-018-3699-1
  30. Babaie et al. (2019) Design of an efficient multilayer arithmetic logic unit in quantum-dot cellular automata (QCA) 66(6) (pp. 963-967) https://doi.org/10.1109/TCSII.2018.2873797
  31. Khan and Mandal (2018) Robust multiplexer design and analysis using quantum dot cellular automata 58(3) (pp. 719-733) https://doi.org/10.1007/s10773-018-3970-5
  32. Khan and Arya (2020) Optimal demultiplexer unit design and energy estimation using quantum dot cellular automata https://doi.org/10.1007/s11227-020-03320-z
  33. Roohi et al. (2011) A novel architecture for quantum-dot cellular automata multiplexer 8(1) (pp. 55-60)
  34. Kianpour and Sabbaghi-Nadooshan (2013) Optimized design of multiplexor by quantum-dot cellular automata 9(1) (pp. 15-24)
  35. Chabi et al. (2014) Efficient QCA exclusive-or and multiplexer circuits based on a nanoelectronic-compatible designing approach 2014(463967) (pp. 1-9) https://doi.org/10.1155/2014/463967
  36. Sen et al. (2015) Towards modular design of reliable quantum-dot cellular automata logic circuit using multiplexers 45(July 2015) (pp. 42-54) https://doi.org/10.1016/j.compeleceng.2015.05.001
  37. Rashidi et al. (2016) High-performance multiplexer architecture for quantum-dot cellular automata 15(September 2016) (pp. 968-981) https://doi.org/10.1007/s10825-016-0832-3
  38. Das and De (2016) Optimized multiplexer design and simulation using quantum dot-cellular automata 54(12) (pp. 802-811)
  39. Rashidi and Rezai (2017) Design of novel efficient multiplexer architecture for quantum-dot cellular automata 9(1) https://doi.org/10.21272/jnep.9(1).01012
  40. Asfestani and Heikalabad (2017) A unique structure for the multiplexer in quantum-dot cellular automata to create a revolution in design of nanostructures 512(May 2017) (pp. 91-99) https://doi.org/10.1016/j.physb.2017.02.028
  41. Khosroshahy et al. (2017) Quantum-dot cellular automata circuits with reduced external fixed inputs 50(May 2017) (pp. 154-163) https://doi.org/10.1016/j.micpro.2017.03.009
  42. Ahmad (2017) An optimal design of QCA based 2n:1/1:2n multiplexer/demultiplexer and its efficient digital logic realization 56(February 2018) (pp. 64-75) https://doi.org/10.1016/j.micpro.2017.10.010
  43. Ahmadpour and Mosleh (2018) A novel fault-tolerant multiplexer in quantum-dot cellular automata technology 74(9) (pp. 4696-4716) https://doi.org/10.1007/s11227-018-2464-9
  44. Mosleh (2018) A novel design of multiplexer based on nano-scale quantum-dot cellular automata 2018(e5070) (pp. 1-16) https://doi.org/10.1002/cpe.5070
  45. Xingjun et al. (2019) A new design of QCA-based nanoscale multiplexer and its usage in communications 33(4) (pp. 1-12) https://doi.org/10.1002/dac.4254
  46. AlKaldy et al. (2020) Optimum multiplexer design in quantum-dot cellular automata 17(1) (pp. 148-155) https://doi.org/10.11591/ijeecs.v17.i1.pp148-155
  47. Shah et al. (2011) Design of quantum-dot cellular automata (qca) based modular 1 to 2n demultiplexers 5(1) (pp. 47-58)
  48. Iqbal, J., Khanday, F. A., Shah, N. A.: Design of quantum-dot cellular automata (qca) based modular 2n-1–2n mux-demux. In: Proceedings of IMPACT-2013, Aligarh, pp 189–193 (2013).
  49. https://doi.org/10.1109/MSPCT.2013.6782116
  50. .
  51. Sardinha et al. (2013) NanoRouter: a quantum-dot cellular automata design 31(12) (pp. 825-834) https://doi.org/10.1109/JSAC.2013.SUP2.12130015
  52. Safoev and Jeon (2016) Low area complexity demultiplexer based on multilayer quantum-dot cellular automata 9(12) (pp. 165-178) https://doi.org/10.14257/ijca.2016.9.12.15
  53. Das and De (2017) Circuit switching with quantum-dot cellular automata 149(December 2017) (pp. 16-28) https://doi.org/10.1016/j.nancom.2017.09.002
  54. Khan, A., Arya, R.: Energy Dissipation and Cell Displacement Analysis of QCA Multiplexer for Nanocomputation. In: 2019 IEEE 1st International Conference on Energy, Systems and Information Processing (ICESIP), Chennai, India 2019, pp. 1–5 (2019).
  55. https://doi.org/10.1109/ICESIP46348.2019.8938359
  56. .
  57. Srivastava et al. (2011) QCAPro—an error-power estimation tool for QCA circuit design https://doi.org/10.1109/ISCAS.2011.5938081
  58. QCADesigner-E: (2017). Accessed: March 12, 2019. [Online]. Available at:
  59. https://github.com/FSillT/QCADesigner-E
  60. .
  61. Srivastava et al. (2009) Estimation of upper bound of power dissipation in QCA circuits 8(1) (pp. 116-127) https://doi.org/10.1109/TNANO.2008.2005408
  62. Timler and Lent (2002) Power gain and dissipation in quantum-dot cellular automata 91(2) (pp. 823-831) https://doi.org/10.1063/1.1421217
  63. Bahar and Wahid (2020) Design of an efficient N × N butterfly switching network in quantum-dot cellular automata (qca) (pp. 147-155) https://doi.org/10.1109/TNANO.2020.2969166
  64. Walus et al. (2004) QCADesigner: a rapid design and simulation tool for quantum-dot cellular automata 3(1) (pp. 26-31) https://doi.org/10.1109/TNANO.2003.820815
  65. Torres et al. (2018) An energy-aware model for the logic synthesis of quantum-dot cellular automata 37(12) (pp. 3031-3041) https://doi.org/10.1109/TCAD.2018.2789782
  66. Torres, F. S., Niemann, P., Wille, R., Drechsler, R.: Breaking Landauer’s limit using quantum-dot cellular automata. Accessed online on January 12, 2019.
  67. https://arxiv.org/pdf/1811.03894.pdf
  68. .
  69. Liu et al. (2014) A first step toward cost functions for quantum-dot cellular automata designs 13(3) (pp. 476-487) https://doi.org/10.1109/TNANO.2014.2306754
  70. Khosroshahy et al. (2017) An energy and cost efficient majority-based ram cell in quantum-dot cellular automata (pp. 3543-3551) https://doi.org/10.1016/j.rinp.2017.08.067