Title :
Programmable Logic Implemented Using Quantum-Dot Cellular Automata
Author :
Tougaw, Douglas ; Johnson, Eric W. ; Egley, Derek
Author_Institution :
Dept. of Electr. & Comput. Eng., Valparaiso Univ., Valparaiso, IN, USA
fDate :
7/1/2012 12:00:00 AM
Abstract :
The authors describe a geometric layout of quantum-dot cellular automata (QCA) cells and an associated set of clock signals that can be used to implement a programmable array of logic (PAL). PALs are an important category of programmable logic that can be programmed (typically once) to perform a particular sum-of-products Boolean operation. The particular device described has six inputs, four product terms, and one output. The connections between the inputs and the product terms are fully reprogrammable, while the connections between the product terms and the output are hardwired. This device takes 22 clock cycles to load the connection data and then completes the calculation in 57 cycles. The connection data are preserved in memory, so additional calculations with the same set of connections can be performed in just 57 cycles each.
Keywords :
Boolean algebra; programmable logic arrays; semiconductor quantum dots; PAL; QCA cells; clock signals; geometric layout; programmable logic array; quantum-dot cellular automata; sum-of-products Boolean operation; Arrays; Clocks; Layout; Logic gates; Performance evaluation; Shift registers; Tunneling; Nanoelectronics; programmable arrays of logic (PLAs); quantum-dot cellular automata (QCA); quasi-adiabatic switching; serial shift register;
Journal_Title :
Nanotechnology, IEEE Transactions on
DOI :
10.1109/TNANO.2012.2194721