Realization of processing In-memory computing architecture using Quantum Dot Cellular Automata

Abstract The present manuscript deals with the realization of processing In-memory (PIM) computing architecture using Quantum Dot Cellular Automata (QCA) and Akers array. The PIM computing architecture becomes popular due to its effective framework for storage and computation of data in a single unit. Here, we illustrate two input NAND and NOR gate with the help of QCA based Akers array as a case study. The QCA Flip-Flop is used as a primitive cell to design PIM architecture. The results suggest that both the gates have minimum power dissipation. The polarization results of proposed architecture suggest that the signals are in good control. The footprint of the primitive cell equals to 0.04 µm 2 , which is smaller than conventional CMOS primitive cell. The combination of QCA and Akers array provides many additional benefits over the conventional architecture like reduction in the power consumption and feature size, furthermore, it also improves the computational speed.

[1]  Keivan Navi,et al.  Design and evaluation of new majority gate-based RAM cell in quantum-dot cellular automata , 2015, Microelectron. J..

[2]  Paul L. McEuen,et al.  Electron Transport in Quantum Dots , 1997 .

[3]  Mohammad Hossein Moaiyeri,et al.  Designing efficient QCA logical circuits with power dissipation analysis , 2015, Microelectron. J..

[4]  Bibhash Sen,et al.  A Processing in Memory Realization Using Quantum Dot Cellular Automata (QCA): Proposal and Implementation , 2017 .

[5]  Eitan Yaakobi,et al.  In-memory computing of Akers logic array , 2013, 2013 IEEE International Symposium on Information Theory.

[6]  Keivan Navi,et al.  New robust QCA D flip flop and memory structures , 2012, Microelectron. J..

[7]  Vassil S. Dimitrov,et al.  RAM Design Using Quantum-Dot Cellular Automata , 2003 .

[8]  D. Tougaw,et al.  A Scalable Signal Distribution Network for Quantum-Dot Cellular Automata , 2013, IEEE Transactions on Nanotechnology.

[9]  Sheldon B. Akers A Rectangular Logic Array , 1972, IEEE Trans. Computers.

[10]  Ahmed Moustafa,et al.  A Customizable Quantum-Dot Cellular Automata Building Block for the Synthesis of Classical and Reversible Circuits , 2015, TheScientificWorldJournal.

[11]  Aidan Roy,et al.  Embedding of quantum-dot cellular automata circuits onto a quantum annealing processor , 2014, 2014 Conference on Optoelectronic and Microelectronic Materials & Devices.

[12]  Mostafa Rahimi Azghadi,et al.  Restoring and non-restoring array divider designs in Quantum-dot Cellular Automata , 2015, Inf. Sci..

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

[14]  Ronald F. DeMara,et al.  A Parity-Preserving Reversible QCA Gate with Self-Checking Cascadable Resiliency , 2018, IEEE Transactions on Emerging Topics in Computing.

[15]  Eitan Yaakobi,et al.  Logic operations in memory using a memristive Akers array , 2014, Microelectron. J..

[16]  Massimo Ruo Roch,et al.  Quantum Dot Cellular Automata Check Node Implementation for LDPC Decoders , 2013, IEEE Transactions on Nanotechnology.

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

[18]  Mrinal Goswami,et al.  Efficient realization of digital logic circuit using QCA multiplexer , 2014, 2014 2nd International Conference on Business and Information Management (ICBIM).