A conventional design for CLB implementation of a FPGA in Quantum-dot Cellular Automata (QCA)

Quantum-dot Cellular Automata (QCA) is a promising, emerging nanotechnology based on single electron effects in quantum dots and molecules. This paper presents the design, implementation and simulation of the elements and principal standard Configurable Logic Block (CLB) of Xilinx Field Programmable Gate Arrays (FPGA). The presented Look-Up Table (LUT) implemented with novel structure which has been allowed as frequently as the Read/Write operation occurs, also acts as a pipeline. The presented decoders and multiplexers are implemented with five-input majority gates, which have been designed with the minimum number of majority gates and cells.

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

[2]  P. Kogge,et al.  Memory in Motion : A Study of Storage Structures in QCA , 2002 .

[3]  Jing Huang,et al.  Design and Test of Digital Circuits by Quantum-Dot Cellular Automata , 2007 .

[4]  S. Mirzakuchaki,et al.  QCA implementation of a MUX-Based FPGA CLB , 2008, 2008 International Conference on Nanoscience and Nanotechnology.

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

[6]  Michael T. Niemier,et al.  The "4-diamond circuit" - a minimally complex nano-scale computational building block in QCA , 2004, IEEE Computer Society Annual Symposium on VLSI.

[7]  Eric Peskin,et al.  Simulation of a QCA-based CLB and a multi-CLB application , 2009, 2009 International Conference on Field-Programmable Technology.

[8]  Snider,et al.  Digital logic gate using quantum-Dot cellular automata , 1999, Science.

[9]  Mohammed Niamat,et al.  QCA design and implementation of SRAM based FPGA Configurable Logic Block , 2010, 2010 53rd IEEE International Midwest Symposium on Circuits and Systems.

[10]  G. Tóth,et al.  QUASIADIABATIC SWITCHING FOR METAL-ISLAND QUANTUM-DOT CELLULAR AUTOMATA , 1999, cond-mat/0004457.

[11]  Ieee Staff 2011 IEEE/ACM International Symposium on Nanoscale Architectures , 2011 .

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

[13]  Eric Peskin,et al.  A QCA Implementation of a Configurable Logic Block for an FPGA , 2006, 2006 IEEE International Conference on Reconfigurable Computing and FPGA's (ReConFig 2006).

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