Design and implementation of programmable logic array using crossbar structure in quantum‐dot cellular automata

Quantum‐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 develo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of circuit theory and applications Jg. 49; H. 11; S. 3669 - 3682
Hauptverfasser: Zhu, Chunsong, Xie, Guangjun, Zhang, Yongqiang
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Bognor Regis Wiley Subscription Services, Inc 01.11.2021
Schlagworte:
ISSN:0098-9886, 1097-007X
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Quantum‐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. This paper proposes a new design method to programmable logic array (PLA) in QCA by using crossbar structure. The PLA consists of multiple programmable units, which are composed of a majority gate and an inverter to be connected in an orderly manner. Thus, a circuit can arbitrarily be achieved by programming the PLA.
Bibliographie:Funding information
Fundamental Research Funds for the Central Universities of China, Grant/Award Numbers: JZ2020HGQA0162, JZ2020HGTA0085
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0098-9886
1097-007X
DOI:10.1002/cta.3125