An extensible architecture of 32-bit ALU for high-speed computing in QCA technology

被引:0
作者
Nilesh Patidar
Namit Gupta
机构
[1] Shri Vaishnav Vidyapeeth Vishwavidyalaya,Department of Electrical & Electronics Engineering
来源
The Journal of Supercomputing | 2022年 / 78卷
关键词
ALU; Extensible architecture; Modular approach; QCA;
D O I
暂无
中图分类号
学科分类号
摘要
The technological advancements in the semiconductor industry have significantly improved over the years. However, Complementary Metal Oxide Semiconductor (CMOS) technology has its fabrication limitations. This requires new methods and materials for computation at the nanometric level. Quantum-dot cellular automata (QCA) is a revolutionary method that can sidestep CMOS’s practical limits. ALU being the key component in processor design must be optimized for high-speed processing and computation of data to meet the current requirements of portable gadgets. In this paper, a modular approach and extensible architecture for Arithmetic Logic Unit (ALU) design are proposed for high-speed computation. The design of the ALU is extended to perform the computation on multiple bits. The proposed design of the ALU performs 8 operations (four arithmetic, four logical) up to 32-bit computation. The architecture of ALU is made of modular blocks of XOR, XNOR, Adder, and Multiplexer instead of conventional gates. The QCA layout of the 32-bit ALU has 23,189 cells in a 62.68 µm2 area with a delay of 34 clock cycles. The energy dissipation of a 32-bit ALU is 300 meV estimated using coherence vector energy simulation in QCA Designer-E. The delay of an N-bit ALU is calculated by the formula N + 2, which shows the delay efficiency of the proposed architecture of ALU design.
引用
收藏
页码:19605 / 19627
页数:22
相关论文
共 93 条
[71]  
Lombardi F(undefined)undefined undefined undefined undefined-undefined
[72]  
Pontarelli S(undefined)undefined undefined undefined undefined-undefined
[73]  
Tehrani MA(undefined)undefined undefined undefined undefined-undefined
[74]  
Bahrami S(undefined)undefined undefined undefined undefined-undefined
[75]  
Navi K(undefined)undefined undefined undefined undefined-undefined
[76]  
Liu W(undefined)undefined undefined undefined undefined-undefined
[77]  
Lu L(undefined)undefined undefined undefined undefined-undefined
[78]  
Orneill M(undefined)undefined undefined undefined undefined-undefined
[79]  
Swartzlander EE(undefined)undefined undefined undefined undefined-undefined
[80]  
Woods R(undefined)undefined undefined undefined undefined-undefined