Skip to main content
Log in

The Development of an Efficient 2-to-4 Decoder in Quantum-Dot Cellular Automata

  • Research Paper
  • Published:
Iranian Journal of Science and Technology, Transactions of Electrical Engineering Aims and scope Submit manuscript

Abstract

Quantum-dot cellular automata (QCA) is known as one of the best alternative technologies for CMOS on nano-scale dimensions, which allows the design of digital circuits with high speed and density. Decoders are considered as one of the most widely used combinational circuits. They also play an important role in designing circuits such as FPGA, CLB, and memory addressing. In this paper, we propose an effective design of the 2-to-4 decoder in the QCA technology. The proposed design consists of only three inverter gates and six 3-input majority gates. Two single-layer and three-layer of the proposed 2-to-4 QCA decoder with only 56 and 62 cells are provided and they require 3 and 4 clock cycles respectively. Also, one multi-layer 3-to-8 QCA decoder is developed and implemented using the proposed 2-to-4 QCA decoder. The proposed circuits are simulated using the QCADesigner 2.0.3 tool. A comparison of the proposed 2-to-4 QCA decoder with related designs shows that the proposed decoder has a good performance in terms of the number of cells, the occupied area, and the delay criteria. Also, the QCAPro tool is used to compute the power dissipation of the proposed decoder. Finally, the results are affirmed by physical proofs.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  • Abedi D, Jaberipur G, Sangsefidi M (2015) Coplanar full adder in quantum-dot cellular automata via clock-zone-based crossover. IEEE Trans Nanotechnol 14(3):497–504

    Article  Google Scholar 

  • Ahmadpour S-S, Mosleh M (2018) A novel fault-tolerant multiplexer in quantum-dot cellular automata technology. J Supercomput 74(9):4696–4716

    Article  Google Scholar 

  • Ahmadpour, SS, Mosleh M (2019a) A novel ultradense and low‐power structure for fault‐tolerant three‐input majority gate in QCA technology. Concurr Comput Pract Exp 32:e5548

    Google Scholar 

  • Ahmadpour S-S, Mosleh M (2019b) New designs of fault-tolerant adders in quantum-dot cellular automata. Nano Commun Netw 19:10–25

    Article  Google Scholar 

  • Ahmadpour S-S, Mosleh M, Heikalabad SR (2018) A revolution in nanostructure designs by proposing a novel QCA full-adder based on optimized 3-input XOR. Physica B 550:383–392

    Article  Google Scholar 

  • Ahmadpour SS, Mosleh M, Rasouli Heikalabad S (2019) Robust QCA full-adders using an efficient fault-tolerant five-input majority gate. Int J Circuit Theory Appl 47:1037–1056

    Article  Google Scholar 

  • Ahmadpour S-S, Mosleh M, Heikalabad SR (2020) An efficient fault-tolerant arithmetic logic unit using a novel fault-tolerant 5-input majority gate in quantum-dot cellular automata. Comput Electr Eng 82:106548

    Article  Google Scholar 

  • Asfestani MN, Heikalabad SR (2017) A unique structure for the multiplexer in quantum-dot cellular automata to create a revolution in design of nanostructures. Physica B 512:91–99

    Article  Google Scholar 

  • Bahar AN, Wahid KA (2019) Design of QCA-serial parallel multiplier (QSPM) with energy dissipation analysis. In: IEEE transactions on circuits and systems II: express briefs

  • Campos CAT et al (2015) USE: a universal, scalable, and efficient clocking scheme for QCA. IEEE Trans Comput Aided Des Integr Circuits Syst 35(3):513–517

    Article  Google Scholar 

  • De D, Purkayastha T, Chattopadhyay T (2016) Design of QCA based programmable logic array using decoder. Microelectron J 55:92–107

    Article  Google Scholar 

  • Fam SR, Navimipour NJ (2019) Design of a loop-based random access memory based on the nanoscale quantum dot cellular automata. Photon Netw Commun 37(1):120–130

    Article  Google Scholar 

  • Faraji H, Mosleh M (2018) A fast wallace-based parallel multiplier in quantum-dot cellular automata. Int J Nano Dimens 9(1):68–78

    Google Scholar 

  • Feynman RP (1986) Quantum mechanical computers. Found Phys 16(6):507–531

    Article  MathSciNet  Google Scholar 

  • Gadim MR, Navimipour NJ (2018) A new three-level fault tolerance arithmetic and logic unit based on quantum dot cellular automata. Microsyst Technol 24:1–11

    Article  Google Scholar 

  • Gargini P (2000) The international technology roadmap for semiconductors (ITRS):” past, present and future”. In: GaAs IC symposium, 2000. 22nd Annual, IEEE

  • Halloun IA, Hestenes D (1985) Common sense concepts about motion. Am J Phys 53(11):1056–1065

    Article  Google Scholar 

  • Kianpour M, Sabbaghi-Nadooshan R (2011) A novel modular decoder implementation in quantum-dot cellular automata (QCA). In: 2011 international conference on nanoscience, technology and societal implications (NSTSI), IEEE

  • Kianpour M, Sabbaghi-Nadooshan R (2014) A conventional design and simulation for CLB implementation of an FPGA quantum-dot cellular automata. Microprocess Microsyst 38(8):1046–1062

    Article  Google Scholar 

  • Kianpour, M, Sabbaghi-Nadooshan R (2015) A novel quantum-dot cellular automata ${X} $-bit $\times 32$-bit SRAM. IEEE Trans Very Large Scale Integr VLSI Syst 24(3):827–836

    Article  Google Scholar 

  • McDermott LC (1984) Research on conceptual understanding in mechanics. Phys Today 37:24–32

    Article  Google Scholar 

  • Nejad MY, Mosleh M (2017) A review on QCA multiplexer designs. Majlesi J Electri Eng 11(2):69

    Google Scholar 

  • Noorallahzadeh M, Mosleh M (2019a) Parity-preserving reversible flip-flops with low quantum cost in nanoscale. J Supercomput 76:1–33

    Google Scholar 

  • Noorallahzadeh M, Mosleh M (2019b) Efficient designs of reversible latches with low quantum cost. IET Circuits Dev Syst 13:806–815

    Article  Google Scholar 

  • Pourtajabadi R, Nayeri M (2019) A novel design of a multi-layer 2: 4 decoder using quantum-dot cellular automata. J Optoelectron Nanostruct 4(1):39–50

    Google Scholar 

  • Sabbaghi-Nadooshan R (2014) A novel quantum-dot cellular automata CLB of FPGA. J Comput Electron 13(3):709–725

    Article  Google Scholar 

  • Sabbaghi-Nadooshan R, Kianpour M (2014) A novel QCA implementation of MUX-based universal shift register. J Comput Electron 13(1):198–210

    Article  Google Scholar 

  • Sandhu A, Gupta S (2019) Performance evaluation of an efficient five-input majority gate design in QCA nanotechnology. Iran J Sci Technol Trans Electri Eng, 1–12

  • Seyedi S, Navimipour NJ (2017) An optimized design of full adder based on Nanoscale quantum-dot cellular automata. Opt-Int J Light Electron Opt 158:2243–2256

    Google Scholar 

  • Seyedi S, Navimipour NJ (2018a) Design and evaluation of a new structure for fault-tolerance full-adder based on quantum-dot cellular automata. Nano Commun Netw 16:1–9

    Article  Google Scholar 

  • Seyedi S, Navimipour NJ (2018b) An optimized three-level design of decoder based on nanoscale quantum-dot cellular automata. Int J Theor Phys 57(7):2022–2033

    Article  MathSciNet  Google Scholar 

  • Seyedi S, Ghanbari A, Navimipour NJ (2019a) New design of a 4-bit ripple carry adder on a nano-scale quantum-dot cellular automata. Mosc Univ Phys Bull 74(5):494–501

    Article  Google Scholar 

  • Seyedi S, Darbandi M, Navimipour NJ (2019b) Designing an efficient fault tolerance D-latch based on quantum-dot cellular automata nanotechnology. Optik 185:827–837

    Article  Google Scholar 

  • Sherizadeh R, Navimipour NJ (2018) Designing a 2-to-4 decoder on nanoscale based on quantum-dot cellular automata for energy dissipation improving. Opt-Int J Light Electron Opt 158:477–489

    Article  Google Scholar 

  • Srivastava S, et al (2011) QCAPro-an error-power estimation tool for QCA circuit design. In: International symposium on circuits and systems (ISCAS), 2011 IEEE, IEEE

  • Vankamamidi V, Ottavi M, Lombardi F (2008) Two-dimensional schemes for clocking/timing of QCA circuits. IEEE Trans Comput Aided Des Integr Circuits Syst 27(1):34–44

    Article  Google Scholar 

  • Vetteth A, et al (2002) Quantum-dot cellular automata carry-look-ahead adder and barrel shifter. In: IEEE emerging telecommunications technologies conference

  • Walus K et al (2004) QCADesigner: a rapid design and simulation tool for quantum-dot cellular automata. IEEE Trans Nanotechnol 3(1):26–31

    Article  Google Scholar 

  • Wang W, Walus K, Jullien GA (2003) Quantum-dot cellular automata adders In: Third ieee conference on nanotechnology, 2003. IEEE-NANO 2003. IEEE

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Mosleh.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ahmadpour, SS., Mosleh, M. & Asadi, MA. The Development of an Efficient 2-to-4 Decoder in Quantum-Dot Cellular Automata. Iran J Sci Technol Trans Electr Eng 45, 391–405 (2021). https://doi.org/10.1007/s40998-020-00375-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40998-020-00375-9

Keywords

Navigation