An area-efficient, robust, and reversible QCA-based Hamming code generator, error detector, and corrector: design and performance estimation

The inherent quasiadiabatic switching enabled by quantum-dot cellular automata (QCA) can realize transistorless computation to overcome the limitations of ultrascaled complementary metal–oxide–semiconductor (CMOS) technology. Reversible logic computing results in energy-efficient logic operations be...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computational electronics 2021-12, Vol.20 (6), p.2622-2647
Hauptverfasser: Kaity, Aishwarya, Singh, Sangeeta
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The inherent quasiadiabatic switching enabled by quantum-dot cellular automata (QCA) can realize transistorless computation to overcome the limitations of ultrascaled complementary metal–oxide–semiconductor (CMOS) technology. Reversible logic computing results in energy-efficient logic operations because of the bijective relation between inputs and outputs, leading to no loss of bit information. A highly area-efficient, robust, and reversible QCA-based Hamming code generator, error detector, and message corrector circuit is reported herein for the first time. Hamming codes are linear error-correcting codes that can detect up to two-bit errors and correct one-bit errors but without detection of uncorrected errors. To implement the circuit, Feynman reversible logic is employed along with coplanar crossovers having 180° clock zones. The proposed circuit is single layer, ensuring easier realization. Here, complexity analysis in terms of the cell count, area coverage, latency, quantum cost, number of garbage outputs, QCA circuit cost, hazard analysis, etc. is also carried out for all the proposed circuits. The designed circuits have a smaller cell count, with area coverage of approximately 29.5% and latency on the order of 0.5–2.75 clock periods. Moreover, these QCA based circuits provide strong evidence that reversible logic-based QCA circuits can be efficiently deployed for these error detecting and correcting codes.
ISSN:1569-8025
1572-8137
DOI:10.1007/s10825-021-01802-8