Abstract
AbstractQuantum‐dot cellular automata (QCA) is a promising nanoelectronic technology having the characteristics of stable operation, breakneck speed, and ultralow energy consumption in theory. However, no scalable and modular architecture can facilitate circuit implementation, restricting the overall development of this technology. Different from the traditional programmable logic array (PLA) using AND‐OR arrays, this paper proposes a design method of PLA using crossbar structure in QCA. The PLA consists of multiple programmable units in which the majority gates can be programmed as AND/OR gates, and an inverter following each majority gate will invert the output as needed. To flexibly adjust the logic states of each programmable unit, a programmable clock scheme and N‐bit latch are then proposed. Therefore, a circuit can arbitrarily be achieved by programming the PLA. Four circuits, including full adder, 2–1 MUX, D flip‐flop, and 1‐bit memory, are designed, implemented, and simulated in QCA, by using this PLA. Experimental results show that the designed circuits realize logic functions correctly and stably.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Circuit Theory and Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.