Next Article in Journal
Detection and Direction-of-Arrival Estimation of Weak Spread Spectrum Signals Received with Antenna Array
Previous Article in Journal
Short-Term to Long-Term Plasticity Transition Behavior of Memristive Devices with Low Power Consumption via Facilitating Ionic Drift of Implanted Lithium
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Analysis of Fault-Tolerant 1:2 Demultiplexer Using Quantum-Dot Cellular Automata Nano-Technology

by
Saeid Seyedi
1,
Nima Jafari Navimipour
2,* and
Akira Otsuki
3,4,5,*
1
Young Researchers and Elite Club, Urmia Branch, Islamic Azad University, Urmia 57169-63896, Iran
2
Future Technology Research Center, National Yunlin University of Science and Technology, Douliou, Yunlin 64002, Taiwan
3
Ecole Nationale Supérieure de Géologie, GeoRessources UMR 7359 CNRS, University of Lorraine, 2 Rue du Doyen Marcel Roubault, BP 10162, 54505 Vandoeuvre-lès-Nancy, France
4
Waste Science & Technology, Luleå University of Technology, SE 971 87 Luleå, Sweden
5
Neutron Beam Technology Team, RIKEN Center for Advanced Photonics, RIKEN, Wako, Saitama 351-0198, Japan
*
Authors to whom correspondence should be addressed.
Electronics 2021, 10(21), 2565; https://doi.org/10.3390/electronics10212565
Submission received: 29 August 2021 / Revised: 2 October 2021 / Accepted: 5 October 2021 / Published: 20 October 2021

Abstract

:
Quantum-dot Cellular Automata (QCA) is an innovative paradigm bringing hopeful applications in the perceptually novel computing layout in quantum electronics. The circuits manufactured by QCA technology can provide a notable decrease in size, rapid-switching velocity, and ultra-low power utilization. The demultiplexer is a beneficial component to optimize the whole process in any logical design, and therefore is very important in QCA. Moreover, fault-tolerant circuits can improve the reliability of digital circuits by redundancy. Hence, the present investigation illustrates a novel QCA-based fault-tolerant 1:2 demultiplexer construct that employs a two-input AND gate and inverter. The functionality of the suggested layout was executed and evaluated with the utilization of the QCADesigner 2.0.3 simulator. This paper utilizes cell redundancy on the wire, inverter, and AND gates for designing a fault-tolerant demultiplexer. Four components (i.e., missing cells, dislocation cells, extra cells, and misalignment) were analyzed by the QCADesigner simulator. The simulation results demonstrated that our proposed QCA-based fault-tolerant 1:2 demultiplexer acted more efficiently than prior constructs regarding delay and fault tolerance. The proposed fault-tolerant 1:2 demultiplexer could attain high fault-tolerance when single missing cell or extra cell faults exist in the QCA layout.

1. Introduction

Since 1993, nano-technology and relevant domains have attracted more attention [1]. The requests for high-velocity operation with down-energy utilization and leakage current, along with the scaling restrictions of CMOS constructs, have forced investigators to look for substitution technologies [2]. When the component size reduces, efficiency enhances; thus, a direct connection exists between efficiency and compression [3]. Quantum-dot Cellular Automata (QCA) is one of the most hopeful nano-scale technologies that has been presented as a transistor-less paradigm [4,5]. Molecular QCA encourages nanometer-scale units with ultra-high device densities at room temperature to function with tiny heat release [6,7,8]. Some investigations concerning nano-architectures and their processes are relevant to enormous information-laden issues, using various QCA devices at a higher abstraction stage [9]. They perform independently from nano-scale manufacturing technology. QCA technology has advantages such as high device density, low power consumption, fast operation, and small dimensions [10,11]. Manufacturing fault stages and operational time defect rates are the disadvantages of this technology [12]. Therefore, the QCA-based layout of devices has crucially notable benefits compared to conventional computing layouts.
In this technology the cell positions of the execution phase specify the precision of the QCA operation. This causes QCA to perform appropriately. The cells should be aligned and located accurately in their sequence. Besides the defects in the QCA execution phase, the fabrication procedure may lead to some types of failures [13]. Lately, several investigators have assessed the fault-tolerant attributes in many technologies such as QCA [14,15,16,17]. Demultiplexers and multiplexers are beneficial elements for schematizing several significant logic circuits. The demultiplexer is generally known as a data disseminator. It is a combinational circuit that holds input data and then turns them into any output lines. The defective QCA circuits’ behavior needs the fault-tolerant demultiplexer schematization [18,19,20].
In this research, a new structure for a fault-tolerant 1:2 demultiplexer based on the QCA was attained using fault-tolerant majority and redundancy in the wire and inverter. Overall, the objectives of the present article were:
-
To develop a fault-tolerant 1:2 demultiplexer that outperformed existing quantum comparators in terms of ALP, cost, and delay;
-
To suggest a coplanar architecture for designing a fault-tolerant 1:2 demultiplexer;
-
To compare the presented design with other layouts regarding complexity, cell counts, fault tolerance, and the utilized area.
Section 2 of this article demonstrates an overview of related demultiplexer designs. Section 3 supplies the 1:2 demultiplexer schematization in the quantum cell technology and checks its performance. Section 4 presents the outcomes of the simulation and indicates the precision of the schematized circuit. Finally, Section 5 concludes the paper and suggests some possible future work.

2. Basic Concepts and Related Works

2.1. QCA Cell

A square cell with two electrons in four spots is the basic component of QCA technology. These electrons can freely tunnel between the dots, but not out of the cell. P = 1 and P = +1 are two stable states that produce two polarizations. The digital numbers “0” and “1” correspond to these two polarizations [21,22]. Figure 1a shows the polarization of the QCA cells.

2.2. QCA Majority Gate and Inverter Gate

The majority and the inverter gates are two important QCA gates. In this technology, the majority gate with three inputs is critical in the construction of digital circuits [23,24]. This gate is shown in Figure 1b. If the constant values “1” and “0” are assigned to one of the inputs, the majority gate will act as an AND gate and an OR gate, respectively. The output of the inverter will be the inverse of its input [25,26]. The inverter gate is shown in Figure 1c. QCA digital circuits were implemented using these two basic gates.

2.3. QCA Faults

In the design of QCA circuits, the following faults are common [26,27,28]:

2.4. Related Works

Lately, investigators have presented several demultiplexer designs. The remaining part of this section inspects these schematizations.
Iqbal and Khanday [18] proposed the new and beneficial schematizations of a modular QCA demultiplexer and MUX. Their suggested MUX-demultiplexer contrasted with recent schematizations regarding complexity, area, and velocity. Their outcomes indicated notable developments in the suggested layouts within the usual methods. Their simulation demonstrated that their suggested multiplexer–demultiplexer layouts contained less complexity than the presented layouts. They examined the simulation results by QCADesigner 2.0.3.
Furthermore, Shah and Khanday [20] proposed another optimal design of a QCA-based demultiplexer. A modular approach was developed to design a 1:2n demultiplexer using this as a building block. The employed design methodology led to a smaller area of occupation and better efficiency of circuit stability, noise, and energy utilization than the previously presented design. To confirm the functionality of the proposed structures, they used QCADesigner 2.0.3.
Ahmad [29] also proposed a new design for 1:2n demultiplexer and 2n:1 multiplexer in QCA technology. A method was offered to execute the impressive digital logic gates employing the suggested 2n:1 multiplexer, wherein two inverters and four three-input AND gates were required. This demultiplexer design was created by the rotation of two two-input AND gates. The circuit provided in the QCADesigner 2.0.3 software was implemented and simulated. Its correct operation confirmed and approved the functionality of the suggested constructs. Some Boolean proofs were conducted.
Moreover, Khan and Arya [30] suggested and inspected an optimized and simple QCA-dependent single-layered demultiplexer with the utilization of two clocks, i.e., two majority gates and one inverter. In this demultiplexer, the input signal was applied to the majority gates, which operated with the select line’s utilization to produce the outputs. The postponement of the suggested clock was 0.5. Moreover, their proposed design was coplanar and used a low number of cells. They used QCADesigner 2.0.3 to examine the complexity and accuracy of the circuit.
Finally, Ganesh and Kishore [31] proposed the QCA subtractive algorithm and combinational circuit algorithms for circuit simulation. Here, the majority voting layout procedure was utilized by improving basic QCA sequential and combinational circuits. Moreover, they generated simple T and D flip-flops with the utilization of QCA technology. The simulation outcomes of the QCADesigner 2.0.3 indicated that the suggested circuits worked well. The mentioned simulations and algorithms were beneficial in generating complex QCA circuits.

3. The Proposed Fault-Tolerant Demultiplexer

Demultiplexer circuits are regularly utilized in digital electronics, QCA technology, and communication systems. The demultiplexer circuit handles single input data and transfers it to multiple output lines. It is recognized as a data distributor. Most QCA circuits have been produced using inverter and majority gates; however, the normal majority and inverter gates do not behave well in the instance of general faults. For this reason, researchers proposed a new fault-tolerant majority and inverter gate, as seen in Figure 3 [32].
The demultiplexer converts input serial data into several output parallel lines. The block diagram of the proposed demultiplexer is demonstrated in Figure 4a. Therefore, in designing a QCA-based fault-tolerant 1:2 demultiplexer, two clock phases are necessary for producing a stable output, as illustrated in Figure 4b. The proposed demultiplexer has output lines (O1, O2), a select line (S), and an input line (IN). Generally, it transfers the inputs to one of the outputs depending on the select (S) line value. The suggested circuit was schematized using one fault-tolerant inverter and two fault-tolerant majority gates. The demultiplexer’s single input (IN) is directly linked to an input line of the majority gates. The first inputs in majority gates are S, 0, and IN, and the second majority gate inputs are S, 0, and reverse of IN. If the select line value is ‘0′ (S = 0), the IN signal is transferred to the output O2, whereas if the value of the select line is ‘0′ (S = 1), the IN signal is transmitted to the output O1. The truth table of the digital demultiplexer is demonstrated in Table 1. Our suggested design for a fault-tolerant 1:2 demultiplexer is shown in Figure 5. The inputs were inserted from one side of the scheme and the outputs were inserted from the other. The efficiency of the fault-tolerant demultiplexer was attained through inverter gates, wire, and fault-tolerant majority. We used wire redundancy to realize the fault-tolerance ability in the suggested demultiplexer. Here, the input cells fixed the polarization. Moreover, the output and middle cells were variable, and this design is provided in one layer.

4. Simulation Results

In this paper, to simulate the suggested circuits, we used QCADesigner 2.0.3. In the rest of the section, simulation parameters, comparisons, and simulation tools will be explained.

4.1. Simulation Tools

Researchers use the QCADesigner tool to simulate, verify circuit functioning, and test circuits. Circuit layout, functionality, and the check of fault-tolerant circuits in QCA technology were performed by QCADesigner. It simulates QCA circuits depending on two various simulation engines. In this experiment both engines were used, and as a result the outcomes were similar [33,34,35,36,37].

4.2. Accuracy Analysis

The simulation results for the fault-tolerant 1:2 demultiplexer are shown in Figure 6. In this circuit, the outputs were generated after two clock phases. The simulator software generated ‘0’ and ‘1’ logic in waveforms. The values marked with the black rectangle denote input values, the values marked with a red rectangle denote output values, and the values marked with a blue rectangle denote the clock. Due to the analysis of the results, it was quite visible that the function of the introduced QCA construct for fault-tolerant 1:2 demultiplexer design was accurate. In this condition, the demanded function was available. All inputs were applied to the fault-tolerant 1:2 demultiplexer circuit, which built the true outputs.

4.3. Cell Defect Analysis

Our proposed fault-tolerant 1:2 demultiplexer was tested against the missing cell, additional cell, cell displacement, and rotation cell to show the correct operation of the proposed circuit. For this reason, 10% of the cells were inspected randomly to show the fault-tolerance ability of the proposed layout. The test results for the missing cell, additional cell, cell displacement, and rotation cell defect for the proposed fault-tolerant 1:2 demultiplexer design are shown in Table 2. As is evident from Table 2, our fault-tolerant 1:2 demultiplexer design was 100% tolerant under the missing cell and additional cell defects. This new design was above 90% fault-tolerant under cell displacement defects, and was above 95% of cell displacement faults. As the comparison illustrated, due to the correct output when the fault occurred, the performance of the fault-tolerant 1:2 demultiplexer was better than the total demultiplexer.
Ultimately, Table 3 compares the proposed fault-tolerant 1:2 demultiplexer with the prior layouts regarding some important metrics such as the cells, area, crossover type, latency, fault tolerance, and fault tolerance on the wire. As shown in Table 2, the suggested fault-tolerant 1:2 demultiplexer was one of the best circuits provided due to the suitable consumption space, the single layer of the circuit, the fault resistance in the gate, and the fault resistance in the wire.

4.4. QCA Cost and Average Output Polarization

Furthermore, in order to apply the suggested fault-tolerant 1:2 demultiplexer complexity, we practiced its QCA cost function. The cost function can be calculated as follows [38,39]:
Cost QCA   =   M k + I + C c   ×   T p ,   1 k , c , p
where M is the number of majority gates, C is the number of crossovers, I is the number of inverters, and T is a delay. c, k, p are the weights for crossover, majority gate, and delay, respectively. The items stated are the critical components of QCA technology, and the quantum cost is calculated using them. The decreased quantum cost demonstrated the quality of the proposed design.
In this part, several values (between 1 and 4) are estimated for these weights to be better compared. As shown in Table 4, the suggested fault-tolerant 1:2 demultiplexer had better performance than its counterparts in terms of cost, due to the use of a limited number of gates, low space consumption, and convenient clocking.
The temperature effect on the output cell’s polarization of the proposed fault-tolerant 1:2 demultiplexer is also very important. To test the Average Output Polarization (AOP), QCADesigner can also be applied with a coherent vector stimulation device [40]. The AOP can be assessed by calculating the variance between the maximum and minimum polarization [41]. The AOP function is expressed as follows:
AOP = Maximum Minimum 2
AOPs for any output cells of the expected fault-tolerant 1:2 demultiplexer are shown in Table 5. The suggested fault-tolerant 1:2 demultiplexer works efficiently between 1 and 7 K (a typical temperature range in this technology). The AOP for each output cell is reduced very little. These outcomes confirmed that the proposed design had decent stability in a different range of temperatures. Therefore, the layout is very stable in the case of temperature changes.

5. Conclusions and Future Work

We proposed a new design for a fault-tolerant 1:2 demultiplexer by the fault-tolerant three-input majority (AND) gates, fault-tolerant inverter gate, and fault-tolerant wire redundancy. This design, in terms of fault tolerance, is superior to previous, similar circuits; it is among the best designs for fault-tolerant demultiplexers in terms of cell number, space, and delay intolerance. We employed the coherence vector and bistable approximation engines in QCADesigner to simulate the suggested design. The suggested layout was notably more robust than the previous designs for demultiplexers, and the outcomes showed the accuracy of this design. This fault-tolerant 1:2 demultiplexer design was 100% tolerant in single missing cell and additional cell defects. Moreover, this new design was above 90% fault-tolerant in single-cell displacement defects and was above 95% fault-tolerant in single-cell displacement faults.
We can use this new design to create a 1:n demultiplexer in QCA technology and larger circuits for future works. Moreover, the proposed circuit can schematize more complex and high-performance fault-tolerant nano-scale circuits in the future.

Author Contributions

Conceptualization, S.S. and A.O.; methodology, S.S., and N.J.N.; software, S.S.; validation, S.S., A.O. and N.J.N.; investigation, A.O. and N.J.N.; resources, S.S.; writing—original draft preparation, S.S. and N.J.N.; writing—review and editing, A.O.; supervision, N.J.N.; project administration, N.J.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All data are reported.

Acknowledgments

We thank the anonymous referees for their useful suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Weste, N.H.; Eshraghian, K. Principles of CMOS VLSI Design: A Systems Perspective. NASA STI Recon. Tech. Rep. A 1985, 85, 47028. [Google Scholar]
  2. Allen, P.E.; Holberg, D.R. CMOS Analog Circuit Design; Elsevier: Amsterdam, The Netherlands, 2011. [Google Scholar]
  3. Vahabi, M.; Lyakhov, P.; Bahar, A.N. Design and Implementation of Novel Efficient Full Adder/Subtractor Circuits Based on Quantum-Dot Cellular Automata Technology. Appl. Sci. 2021, 11, 8717. [Google Scholar] [CrossRef]
  4. Debnath, B.; Das, J.C.; De, D. Design of image steganographic architecture using quantum-dot cellular automata for secure nanocommunication networks. Nano Commun. Netw. 2018, 15, 41–58. [Google Scholar] [CrossRef]
  5. Lent, C.S.; Tougaw, P.D.; Porod, W.; Bernstein, G.H. Quantum cellular automata. Nanotechnology 1993, 4, 49. [Google Scholar] [CrossRef]
  6. Roohi, A.; DeMara, R.F.; Khoshavi, N. Design and evaluation of an ultra-area-efficient fault-tolerant QCA full adder. Microelectron. J. 2015, 46, 531–542. [Google Scholar] [CrossRef]
  7. Seyedi, S.; Navimipour, N.J. An optimized design of full adder based on nanoscale quantum-dot cellular automata. Optik 2018, 158, 243–256. [Google Scholar] [CrossRef]
  8. Seyedi, S.; Navimipour, N.J. Design and evaluation of a new structure for fault-tolerance full-adder based on quantum-dot cellular automata. Nano Commun. Netw. 2018, 16, 1–9. [Google Scholar] [CrossRef]
  9. Almatrood, A.; George, A.; Singh, H. Low-Power Multiplexer Structures Targeting Efficient QCA Nanotechnology Circuit Designs. Electronics 2021, 10, 1885. [Google Scholar] [CrossRef]
  10. 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]
  11. Seyedi, S.; Otsuki, A.; Navimipour, N. A New Cost-Efficient Design of a Reversible Gate Based on a Nano-Scale Quantum-Dot Cellular Automata Technology. Electronics 2021, 10, 1806. [Google Scholar] [CrossRef]
  12. Seyedi, S.; Navimipour, N. A Testable Full Adder Designing based on Quantum-Dot Cellular Automata on Nanoscale. Tabriz J. Electr. Eng. 2020, 50, 217–229. [Google Scholar]
  13. Seyedi, S.; Darbandi, M.; Navimipour, N.J. Designing an efficient fault tolerance D-latch based on quantum-dot cellular automata nanotechnology. Optik 2019, 185, 827–837. [Google Scholar] [CrossRef]
  14. Tahoori, M.; Momenzadeh, M.; Huang, J.; Lombardi, F. Defects and faults in quantum cellular automata at nano scale. In Proceedings of the 22nd IEEE VLSI Test Symposium, Napa Valley, CA, USA, 25–29 April 2004; IEEE: Piscataway, NJ, USA, 2004. [Google Scholar]
  15. Wei, T.; Wu, K.; Karri, R.; Orailoglu, A. Fault tolerant quantum cellular array (QCA) design using triple modular redundancy with shifted operands. In Proceedings of the 2005 Asia and South Pacific Design Automation Conference, Shanghai, China, 18–21 January 2005. [Google Scholar]
  16. Farazkish, R.; Khodaparast, F. Design and characterization of a new fault-tolerant full-adder for quantum-dot cellular automata. Microprocess. Microsyst. 2015, 39, 426–433. [Google Scholar] [CrossRef]
  17. Ni, T.; Yang, Z.; Chang, H.; Zhang, X.; Lu, L.; Yan, A.; Huang, Z.; Wen, X. A Novel TDMA-Based Fault Tolerance Technique for the TSVs in 3D-ICs Using Honeycomb Topology. IEEE Trans. Emerg. Top. Comput. 2021, 9, 724–734. [Google Scholar] [CrossRef]
  18. Iqbal, J.; Khanday, F.; Shah, N. Design of Quantum-dot Cellular Automata (QCA) based modular 2n − 1–2n MUX-DEMUX. In IMPACT-2013; IEEE: Piscataway, NJ, USA, 2013. [Google Scholar]
  19. Mukherjee, C.; Panda, S.; Mukhopadhyay, A.K.; Maji, B. Introducing Galois field polynomial addition in quantum-dot cellular automata. Appl. Nanosci. 2019, 9, 2127–2146. [Google Scholar] [CrossRef]
  20. Shah, N.A.; Khanday, F.A.; Bangi, Z.A.; Iqbal, J. Design of quantum-dot cellular automata (qca) based modular 1 to 2n demultiplexers. Int. J. Nanotechnol. Appl. 2011, 5, 47–58. [Google Scholar]
  21. Schulhof, G.; Walus, K.; Jullien, G.A. Simulation of random cell displacements in QCA. ACM J. Emerg. Technol. Comput. Syst. 2007, 3, 1–12. [Google Scholar] [CrossRef]
  22. Vankamamidi, V.; Ottavi, M.; Lombardi, F. Clocking and cell placement for QCA. In Proceedings of the 2006 6th IEEE Conference on Nanotechnology, Cincinnati, OH, USA, 17–20 July 2006; IEEE: Piscataway, NJ, USA, 2006. [Google Scholar]
  23. Ditti, S.; Mahata, K.; Mitra, P.; Sikdar, B.K. Defect characterization in coupled majority-minority qca gate. In Proceedings of the 2009 4th International Conference on Design & Technology of Integrated Systems in Nanoscal Era, Cairo, Egypt, 6–9 April 2009; IEEE: Piscataway, NJ, USA, 2009. [Google Scholar]
  24. Labrado, C.; Thapliyal, H. Design of adder and subtractor circuits in majority logic-based field-coupled QCA nanocomputing. Electron. Lett. 2016, 52, 464–466. [Google Scholar] [CrossRef]
  25. Huang, J.; Momenzadeh, M.; Tahoori, M.B.; Lombardi, F. Design and characterization of an and-or-inverter (AOI) gate for QCA implementation. In Proceedings of the 14th ACM Great Lakes Symposium on VLSI, Boston, MA, USA, 26–28 April 2004. [Google Scholar]
  26. Ahmadpour, S.-S.; Mosleh, M.; Heikalabad, S.R. The design and implementation of a robust single-layer QCA ALU using a novel fault-tolerant three-input majority gate. J. Supercomput. 2020, 76, 10155–10185. [Google Scholar] [CrossRef]
  27. Ahmadpour, S.S.; Mosleh, M.; Heikalabad, S.R. Robust QCA full-adders using an efficient fault-tolerant five-input majority gate. Int. J. Circuit Theory Appl. 2019, 47, 1037–1056. [Google Scholar] [CrossRef]
  28. Ahmadpour, S.-S.; Mosleh, M. A novel fault-tolerant multiplexer in quantum-dot cellular automata technology. J. Supercomput. 2018, 74, 4696–4716. [Google Scholar] [CrossRef]
  29. Ahmad, F. An optimal design of QCA based 2n: 1/1: 2n multiplexer/demultiplexer and its efficient digital logic realization. Microprocess. Microsyst. 2018, 56, 64–75. [Google Scholar] [CrossRef]
  30. Khan, A.; Arya, R. Optimal demultiplexer unit design and energy estimation using quantum dot cellular automata. J. Supercomput. 2021, 77, 1714–1738. [Google Scholar] [CrossRef]
  31. Ganesh, E.; Kishore, L.; Rangachar, M. Implementation of Quantum cellular automata combinational and sequential circuits using Majority logic reduction method. Int. J. Nanotechnol. Appl. 2008, 2, 89–106. [Google Scholar]
  32. Kumar, D.; Mitra, D. Design of a practical fault-tolerant adder in QCA. Microelectron. J. 2016, 53, 90–104. [Google Scholar] [CrossRef]
  33. Chabi, A.M.; Sayedsalehi, S.; Angizi, S.; Navi, K. Efficient QCA Exclusive-or and Multiplexer Circuits Based on a Nanoelectronic-Compatible Designing Approach. Int. Sch. Res. Not. 2014, 2014, 463967. [Google Scholar] [CrossRef]
  34. Kyosun, K.; Kaijie, W.; Karri, R. Quantum-dot cellular automata design guideline. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2006, 89, 1607–1614. [Google Scholar]
  35. 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]
  36. Walus, K.; Schulhof, G. QCADesigner Homepage. 2002. Available online: https://qcadesigner.software.informer.com/ (accessed on 17 September 2021).
  37. Walus, K. ATIPS Laboratory QCADesigner Homepage; ATIPS Laboratory, University of Calgary: Calgary, AB, Canada, 2002. [Google Scholar]
  38. Liu, W.; Lu, L.; O’Neill, M.; Swartzlander, E.E. A First Step Toward Cost Functions for Quantum-Dot Cellular Automata Designs. IEEE Trans. Nanotechnol. 2014, 13, 476–487. [Google Scholar] [CrossRef]
  39. Seyedi, S.; Pourghebleh, B.; Navimipour, J.N. A new coplanar design of a 4-bit ripple carry adder based on a QCA technology. IET Circuits Devices Syst. 2021. [Google Scholar] [CrossRef]
  40. Pudi, V.; Sridharan, K. Efficient Design of a Hybrid Adder in Quantum-Dot Cellular Automata. IEEE Trans. Very Large Scale Integr. VLSI Syst. 2011, 19, 1535–1548. [Google Scholar] [CrossRef]
  41. Abdullah-Al-Shafi, M.; Bahar, A.N.; Bhuiyan, M.M.R.; Shamim, S.M.; Ahmed, K. Average output polarization dataset for signifying the temperature influence for QCA designed reversible logic circuits. Data Brief 2018, 19, 42. [Google Scholar] [CrossRef] [PubMed]
Figure 1. (a) QCA cells, (b) majority gate, and (c) inverter gate.
Figure 1. (a) QCA cells, (b) majority gate, and (c) inverter gate.
Electronics 10 02565 g001
Figure 2. QCA faults: (a) missing cell, (b) additional cell, (c) cell displacement, and (d) rotation cell.
Figure 2. QCA faults: (a) missing cell, (b) additional cell, (c) cell displacement, and (d) rotation cell.
Electronics 10 02565 g002
Figure 3. (a) Layout of fault-tolerant majority gate, and (b) layout of fault-tolerant inverter gate.
Figure 3. (a) Layout of fault-tolerant majority gate, and (b) layout of fault-tolerant inverter gate.
Electronics 10 02565 g003
Figure 4. (a) The proposed schematization using two AND and one inverter gates, (b) required two-phase clock signals of proposed 1:2 demultiplexer (2D clocking design).
Figure 4. (a) The proposed schematization using two AND and one inverter gates, (b) required two-phase clock signals of proposed 1:2 demultiplexer (2D clocking design).
Electronics 10 02565 g004
Figure 5. The proposed fault-tolerant 1:2 demultiplexer.
Figure 5. The proposed fault-tolerant 1:2 demultiplexer.
Electronics 10 02565 g005
Figure 6. Simulation outcomes of our suggested fault-tolerant 1:2 demultiplexer.
Figure 6. Simulation outcomes of our suggested fault-tolerant 1:2 demultiplexer.
Electronics 10 02565 g006
Table 1. The 1:2 demultiplexer truth table.
Table 1. The 1:2 demultiplexer truth table.
InputsOutputs
INSO1O2
0000
0100
1001
1110
Table 2. Percentage of fault tolerance attained by fault-tolerant demultiplexer in the presence of (single cell) missing cell, additional cell, cell displacement, and rotation cell.
Table 2. Percentage of fault tolerance attained by fault-tolerant demultiplexer in the presence of (single cell) missing cell, additional cell, cell displacement, and rotation cell.
DesignsFault Tolerance against Missing Cell (%)Fault Tolerance against Additional Cell (%)Fault Tolerance against Cell Displacement (%)Fault Tolerance against Rotation Cell (%)
Shah, Khanday [20]15%10%10%25%
Iqbal, Khanday [18]15%20%15%20%
Ahmad [29]10%15%20%10%
Khan and Arya [30]15%10%15%15%
The proposed design100%100%90%95%
Table 3. Comparisons among the suggested and modern layouts.
Table 3. Comparisons among the suggested and modern layouts.
DesignsArea (µm2)CellsLatencyCrossover TypeFault Tolerance on GatesFault Tolerance on Wire
Shah, Khanday [20]0.08561CoplanarNoNo
Iqbal, Khanday [18]0.04270.5CoplanarNoNo
Ahmad [29]0.03210.75Not requiredNoNo
Khan and Arya [30]0.03210.5Not requiredNoNo
The proposed design0.06640.5CoplanarYesYes
Table 4. QCA cost for the proposed fault-tolerant 1:2 demultiplexer and other layouts.
Table 4. QCA cost for the proposed fault-tolerant 1:2 demultiplexer and other layouts.
Designs Cost QCA
Mode 1Mode 2Mode 3Mode 4
K, L, P = 1K, L, P = 2K, L, P = 3K, L, P = 4
Our Suggested Layout62072272
Shah, Khanday [20]62072272
Iqbal, Khanday [18]2014410888448
Ahmad [29]62072272
Khan and Arya [30]62072272
Table 5. The AOP values for the proposed fault-tolerant 1:2 demultiplexer and other designs.
Table 5. The AOP values for the proposed fault-tolerant 1:2 demultiplexer and other designs.
DesignsOutputsTemperature (K)
1234567
Our Suggested LayoutO19.859.859.849.849.849.849.84
O29.859.859.849.849.849.849.84
Shah, Khanday [20]O19.559.559.559.559.549.509.45
O29.559.559.559.559.549.509.45
Iqbal, Khanday [18]O19.549.549.549.549.539.489.44
O29.549.549.549.549.539.499.45
Ahmad [29]O19.59.59.59.59.489.49.36
O29.59.59.59.59.489.49.36
Khan and Arya [30]O19.229.229.229.189.168.18.95
O29.59.59.59.489.489.409.34
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Seyedi, S.; Navimipour, N.J.; Otsuki, A. Design and Analysis of Fault-Tolerant 1:2 Demultiplexer Using Quantum-Dot Cellular Automata Nano-Technology. Electronics 2021, 10, 2565. https://doi.org/10.3390/electronics10212565

AMA Style

Seyedi S, Navimipour NJ, Otsuki A. Design and Analysis of Fault-Tolerant 1:2 Demultiplexer Using Quantum-Dot Cellular Automata Nano-Technology. Electronics. 2021; 10(21):2565. https://doi.org/10.3390/electronics10212565

Chicago/Turabian Style

Seyedi, Saeid, Nima Jafari Navimipour, and Akira Otsuki. 2021. "Design and Analysis of Fault-Tolerant 1:2 Demultiplexer Using Quantum-Dot Cellular Automata Nano-Technology" Electronics 10, no. 21: 2565. https://doi.org/10.3390/electronics10212565

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