The design and implementation of a robust single-layer QCA ALU using a novel fault-tolerant three-input majority gate

被引:55
作者
Ahmadpour, Seyed-Sajad [1 ]
Mosleh, Mohammad [1 ]
Rasouli Heikalabad, Saeed [2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Dezful Branch, Dezful, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Tabriz Branch, Tabriz, Iran
关键词
Circuits design; Nanotechnology; Fault-tolerant; Quantum-dot cellular automata; Three-input majority gate; Reliability; DOT CELLULAR-AUTOMATA; FULL-ADDER; QUANTUM; UNIT; NANOSTRUCTURES; REVOLUTION; DECODER;
D O I
10.1007/s11227-020-03249-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Inverter and majority gates are considered as two important primitive gates for designing logical circuits in the quantum-dot cellular automata (QCA) technology. Up to now, many QCA layouts have been introduced for three-input majority gates, most of which are not robust against the QCA defects and so they are prone to faults. In this paper, we propose an efficient fault-tolerant 3-input majority gate with ten simple and rotated cells whose output signal strength is very high (+/- 9.93e-001). The fault tolerance of the proposed structure is investigated against cell omission, extra-cell deposition, and displacement defects. The results show that the proposed structure is 100% and 90% tolerant against single-cell omission and extra-cell deposition defects. Moreover, the error probability of the proposed gate under cell omission and extra-cell deposition defects is investigated through analytical modeling. Using the proposed fault-tolerant structure, two basic circuits including a fault-tolerant QCA full-adder and a fault-tolerant 2:1 QCA multiplexer are introduced. Finally, using the proposed circuits, a fault-tolerant one-bit arithmetic logic unit with four mathematical and logical operations is designed and implemented. To verify the proposed three-input majority gate, some physical proofs are provided. The results of simulations by QCADesigner 2.0.3 show that the proposed circuits work well. The power analysis of the proposed structure is performed using a QCAPro tool. The comparison results show that the proposed circuits are much better than the previous designs.
引用
收藏
页码:10155 / 10185
页数:31
相关论文
共 52 条
[1]   Coplanar Full Adder in Quantum-Dot Cellular Automata via Clock-Zone-Based Crossover [J].
Abedi, Dariush ;
Jaberipur, Ghassem ;
Sangsefidi, Milad .
IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2015, 14 (03) :497-504
[2]   Robust and efficient QCA cell-based nanostructures of elementary reversible logic gates [J].
Abutaleb, M. M. .
JOURNAL OF SUPERCOMPUTING, 2018, 74 (11) :6258-6274
[3]   An efficient fault-tolerant arithmetic logic unit using a novel fault-tolerant 5-input majority gate in quantum-dot cellular automata [J].
Ahmadpour, Seyed-Sajad ;
Mosleh, Mohammad ;
Heikalabad, Saeed Rasouli .
COMPUTERS & ELECTRICAL ENGINEERING, 2020, 82
[4]   Robust QCA full-adders using an efficient fault-tolerant five-input majority gate [J].
Ahmadpour, Seyed-Sajad ;
Mosleh, Mohammad ;
Heikalabad, Saeed Rasouli .
INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2019, 47 (07) :1037-1056
[5]   New designs of fault-tolerant adders in quantum-dot cellular automata [J].
Ahmadpour, Seyed-Sajad ;
Mosleh, Mohammad .
NANO COMMUNICATION NETWORKS, 2019, 19 :10-25
[6]   A revolution in nanostructure designs by proposing a novel QCA full-adder based on optimized 3-input XOR [J].
Ahmadpour, Seyed-Sajad ;
Mosleh, Mohammad ;
Heikalabad, Saeed Rasouli .
PHYSICA B-CONDENSED MATTER, 2018, 550 :383-392
[7]   A novel fault-tolerant multiplexer in quantum-dot cellular automata technology [J].
Ahmadpour, Seyed-Sajad ;
Mosleh, Mohammad .
JOURNAL OF SUPERCOMPUTING, 2018, 74 (09) :4696-4716
[8]  
Ahmadpour SS, 2019, QCA TECHNOLOGY CONCU, V32, pe5548
[9]   Design of an Efficient Multilayer Arithmetic Logic Unit in Quantum-Dot Cellular Automata (QCA) [J].
Babaie, Shahram ;
Sadoghifar, Ali ;
Bahar, Ali Newaz .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2019, 66 (06) :963-967
[10]   Novel design of reversible priority encoder in quantum dot cellular automata based on Toffoli gate and Feynman gate [J].
Das, Jadav Chandra ;
De, Debashis .
JOURNAL OF SUPERCOMPUTING, 2019, 75 (10) :6882-6903