Design and simulation multiplexer 4×1 based Quantum-Dot cellular Automata (QCA) to reduce spatial complexity

Design and simulation multiplexer 4×1 based Quantum-Dot cellular Automata (QCA) to reduce spatial complexity

Aziz Allah Mohebbi Gargary1

1) Ph.D student in Electrical Engineering, Iran, Islamic Azad University, Azarshahr Branch

IOI Code : XAEK-CACEG
Publication : The National Conference on Recent Advances in Engineering and Modern Sciences(desconf.com)
Abstract :
    Semiconductor industry has achieved almost exponential scaling down in feature size in CMOS. As transistors decrease in size more and more of them can be accommodated in a single die, thus increasing chip computational capabilities. However, transistors cannot get much smaller than their current size. International Technology Roadmap for Semiconductors (ITRS) has indicated several new technologies alternative for CMOS nanotechnology, Among promising emerging technologies, QCA plays an important role and seems to be as a viable alternative to CMOS. Quantum-dot cellular automata (QCA) is a novel and potentially attractive technology in nanometer scale and Its advantages like a faster speed, smaller size, and lower power consumption. In this paper we propose a novel design of 2:1 and 4:1 MUX in QCA and The simulation results have been verified using the QCA Designer. The simulation results show that the proposed QCA MUX in terms of the number of used cells and occupied area with minimum complexity is so better than others. The proposed design includes reduction in cell count, area of the circuit, area of the cells and it improves the accuracy of the output. Therefore,Integrated circuit fabrication technology is improving and the internal dimension of semiconductor devices are decreasing day by day. The proposed multiplexer has been compared to few recent designs in terms of area, speed and complexity. Comparison of results illustrates significant improvements in our design as compared to traditional approaches.

Keywords : quantum dot cellular automata qca multiplexer(mux)