Efficient two-pair-two-rail checker design using quantum dot cellular automata for nanoprocessors
Abstract
Abstract Quantum-dot Cellular Automata (QCA) is a promising approach for nanoscale circuit design, particularly in nanoprocessors and nano-computation through Conservative logic, which helps to mitigate data loss in modern small-size processors by ensuring equal inputs and outputs. This work presents a new Conservative QCA (CQCA) layout that improves cell count by 35% and reduces area by 50% compared to the best existing design. The CQCA facilitates the identification of parity faults in QCA nano-processors through the utilization of a testable block (TB). Consequently, a CQCA-based TB is developed in QCA utilizing majority and minority logic, attaining 1.5 times superior area efficiency compared to the relevant prior design. The TB is subsequently utilized in a Two-Pair-Two-Rail Checker (2P2RC) to illustrate its practical usefulness. This study presents a QCA configuration for 2P2RC and evaluates its efficacy. Energy and cost assessments indicate that the revised layouts enhance efficiency in critical performance parameters. These designs enhance nano-architecture by assessing memory module and data bus performance, guaranteeing reliable data transfer, and preserving signal integrity between paired circuits to avert signal loss.