Optimal demultiplexer unit design and energy estimation using quantum dot cellular automata

Quantum dot cellular automata (QCA)-based demultiplexer or DeMUX is a basic module of nanocommunication and nanocomputation, like a multiplexer. However, the design and analysis of demultiplexer using QCA have been neglected by researchers, unlike multiplexer. This article proposed and analyzed a simple and optimized QCA-based single-layered demultiplexer only using two majority gates, one inverter and two clocks. Our proposed area-efficient DeMUX has a complexity of 21 QCA cells, which covered a total area of 20,412 nm 2 and a cell area of 6804 nm 2 with area usage of 33.33%. The latency of the proposed block is 0.5 clock, and the calculated cost is 20. The energy dissipation analysis using QDE tool shows that the total energy dissipation is 8.64e−003 eV and the average energy dissipation per cycle is 7.85e−004 eV of QCA demultiplexer. Also, energy has been calculated using the popular tool QCAPro in three tunneling levels with $$\gamma =0.5E_{\mathrm{K}},\gamma =1.0E_{\mathrm{K}}$$ γ = 0.5 E K , γ = 1.0 E K and $$\gamma =1.5E_{\mathrm{K}}$$ γ = 1.5 E K at 2K temperature, and the total energy dissipated as 32.86 meV, 41.41 meV and 52.21 meV, respectively.

[1]  Seyed-Sajad Ahmadpour,et al.  The design and implementation of a robust single-layer QCA ALU using a novel fault-tolerant three-input majority gate , 2020, The Journal of Supercomputing.

[2]  Faranak Rabiei,et al.  DESIGN OF NOVEL EFFICIENT FULL ADDER ARCHITECTURE FOR QUANTUM-DOT CELLULAR AUTOMATA TECHNOLOGY , 2018 .

[3]  Angshuman Khan,et al.  Novel Design of High Polarized Inverter Using Minimum Number of Rotated Cells and Related Kink Energy Calculation in Quantum dot Cellular Automata , 2013 .

[4]  P. D. Tougaw,et al.  Logical devices implemented using quantum cellular automata , 1994 .

[5]  Wolfgang Porod,et al.  Quantum-dot cellular automata : computing with coupled quantum dots , 1999 .

[6]  Firdous Ahmad,et al.  An optimal design of QCA based 2n: 1/1: 2n multiplexer/demultiplexer and its efficient digital logic realization , 2018, Microprocess. Microsystems.

[7]  Nuriddin Safoev,et al.  Low Area Complexity Demultiplexer Based on Multilayer Quantum-dot Cellular Automata , 2016 .

[8]  Jadav Chandra Das,et al.  Circuit switching with Quantum-Dot Cellular Automata , 2017, Nano Commun. Networks.

[9]  Robert Wille,et al.  An Energy-Aware Model for the Logic Synthesis of Quantum-Dot Cellular Automata , 2018, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[10]  Gurmohan Singh,et al.  Design and analysis of area efficient QCA based reversible logic gates , 2017, Microprocess. Microsystems.

[11]  C. Lent,et al.  Power gain and dissipation in quantum-dot cellular automata , 2002 .

[12]  T.J. Dysart,et al.  > Replace This Line with Your Paper Identification Number (double-click Here to Edit) < 1 , 2001 .

[13]  Keivan Navi,et al.  An energy and cost efficient majority-based RAM cell in quantum-dot cellular automata , 2017 .

[14]  Gary H. Bernstein,et al.  PLAs in quantum-dot cellular automata , 2006, IEEE Computer Society Annual Symposium on Emerging VLSI Technologies and Architectures (ISVLSI'06).

[15]  Jadav Chandra Das,et al.  Nanocomputing channel fidelity of QCA code converter circuits under thermal randomness , 2020 .

[16]  Faranak Rabiei,et al.  Towards coplanar quantum-dot cellular automata adders based on efficient three-input XOR gate , 2017 .

[17]  Marco A. Ribeiro,et al.  Enhancing Fundamental Energy Limits of Field-Coupled Nanocomputing Circuits , 2018, 2018 IEEE International Symposium on Circuits and Systems (ISCAS).

[18]  Stefania Perri,et al.  Area-Delay Efficient Binary Adders in QCA , 2014, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[19]  Michael T. Niemier,et al.  A design of and design tools for a novel quantum dot based microprocessor , 2000, Proceedings 37th Design Automation Conference.

[20]  Fabrizio Lombardi,et al.  A Serial Memory by Quantum-Dot Cellular Automata (QCA) , 2008, IEEE Transactions on Computers.

[22]  M. Ottavi,et al.  A line-based parallel memory for QCA implementation , 2005, IEEE Transactions on Nanotechnology.

[23]  Jing Huang,et al.  Design of sequential circuits by quantum-dot cellular automata , 2007, Microelectron. J..

[24]  Alexander Yu. Vlasov,et al.  On Quantum Cellular Automata , 2004, ArXiv.

[25]  Maksuda Rabeya,et al.  An Effective Design of 2 : 1 Multiplexer and 1 : 2 Demultiplexer using 3-dot QCA Architecture , 2019, 2019 International Conference on Robotics,Electrical and Signal Processing Techniques (ICREST).

[26]  Shraddha Pandey,et al.  Modular Design of 2^n:1 Quantum Dot Cellular Automata Multiplexers and its Application, via Clock Zone based Crossover , 2016 .

[27]  Angshuman Khan,et al.  Design of High Polarized Binary Wires using Minimum Number of Cells & Related Kink Energy Calculations in Quantum dot Cellular automata , 2013 .

[28]  R. Sabbaghi‐Nadooshan,et al.  A novel QCA implementation of MUX-based universal shift register , 2014 .

[29]  P. D. Tougaw,et al.  A device architecture for computing with quantum dots , 1997, Proc. IEEE.

[30]  Bibhash Sen,et al.  Design of fault tolerant majority voter for error resilient TMR targeting micro to nano scale logic , 2020 .

[31]  F. A. Khanday,et al.  Design of Quantum-dot Cellular Automata (QCA) based modular 2n−1−2nMUX-DEMUX , 2013, IMPACT-2013.

[32]  S. Bhanja,et al.  Estimation of Upper Bound of Power Dissipation in QCA Circuits , 2009, IEEE Transactions on Nanotechnology.

[33]  Earl E. Swartzlander,et al.  A First Step Toward Cost Functions for Quantum-Dot Cellular Automata Designs , 2014, IEEE Transactions on Nanotechnology.

[34]  Abdalhossein Rezai,et al.  Novel Efficient Circuit Design for Multilayer QCA RCA , 2019 .

[35]  Robert Wille,et al.  Breaking Landauer's Limit\\Using Quantum-dot Cellular Automata , 2018, ArXiv.

[36]  Earl E. Swartzlander,et al.  Adder and Multiplier Design in Quantum-Dot Cellular Automata , 2009, IEEE Transactions on Computers.

[37]  Saket Srivastava,et al.  QCAPro - An error-power estimation tool for QCA circuit design , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).

[38]  Khan A. Wahid,et al.  Design of an Efficient N × N Butterfly Switching Network in Quantum-Dot Cellular Automata (QCA) , 2020, IEEE Transactions on Nanotechnology.

[39]  Esam Alkaldy,et al.  Optimum multiplexer design in quantum-dot cellular automata , 2020, ArXiv.

[40]  Marcos Augusto M. Vieira,et al.  NanoRouter: A Quantum-dot Cellular Automata Design , 2013, IEEE Journal on Selected Areas in Communications.

[42]  C. Lent,et al.  Realization of a Functional Cell for Quantum-Dot Cellular Automata , 1997 .

[43]  Kawsar Ahmed,et al.  Designing single layer counter in quantum-dot cellular automata with energy dissipation analysis , 2017, Ain Shams Engineering Journal.

[44]  Ghulam M. Bhat,et al.  New modified-majority voter-based efficient QCA digital logic design , 2018, International Journal of Electronics.