Alharbi Mohammed, Edwards Gerard, Stocker Richard
Division of Electronic and Electrical Engineering, School of Engineering, Faculty of Engineering and Technology, Liverpool John Moores University, Liverpool L3 2ET, UK.
Department of Computer Science, Electronics and Electrical Engineering, Faculty of Science and Engineering, University of Chester, Chester CH1 4BJ, UK.
Nanomaterials (Basel). 2023 Aug 29;13(17):2445. doi: 10.3390/nano13172445.
Quantum-dot cellular automata (QCA) are a promising nanoscale computing technology that exploits the quantum mechanical tunneling of electrons between quantum dots in a cell and electrostatic interaction between dots in neighboring cells. QCA can achieve higher speed, lower power, and smaller areas than conventional, complementary metal-oxide semiconductor (CMOS) technology. Developing QCA circuits in a logically and physically reversible manner can provide exceptional reductions in energy dissipation. The main challenge is to maintain reversibility down to the physical level. A crucial component of a computer's central processing unit (CPU) is the arithmetic logic unit (ALU), which executes multiple logical and arithmetic functions on the data processed by the CPU. Current QCA ALU designs are either irreversible or logically reversible; however, they lack physical reversibility, a crucial requirement to increase energy efficiency. This paper shows a new multilayer design for a QCA ALU that can carry out 16 different operations and is both logically and physically reversible. The design is based on reversible majority gates, which are the key building blocks. We use software to simulate and evaluate energy dissipation. The proposed logically and physically reversible QCA ALU offers an improvement of 88.8% in energy efficiency. Compared to the next most efficient 16-operation QCA ALU, this ALU uses 51% fewer QCA cells and 47% less area.
量子点细胞自动机(QCA)是一种很有前途的纳米级计算技术,它利用了细胞中量子点之间电子的量子力学隧穿以及相邻细胞中量子点之间的静电相互作用。与传统的互补金属氧化物半导体(CMOS)技术相比,QCA可以实现更高的速度、更低的功耗和更小的面积。以逻辑和物理可逆的方式开发QCA电路可以显著降低能量耗散。主要挑战是在物理层面保持可逆性。计算机中央处理器(CPU)的一个关键组件是算术逻辑单元(ALU),它对CPU处理的数据执行多种逻辑和算术功能。当前的QCA ALU设计要么是不可逆的,要么是逻辑可逆的;然而,它们缺乏物理可逆性,而这是提高能源效率的关键要求。本文展示了一种用于QCA ALU的新型多层设计,它可以执行16种不同的操作,并且在逻辑和物理上都是可逆的。该设计基于可逆多数门,这是关键的构建模块。我们使用软件来模拟和评估能量耗散。所提出的逻辑和物理可逆的QCA ALU在能源效率方面提高了88.8%。与次高效的16操作QCA ALU相比,这种ALU使用的QCA单元少51%,面积小47%。